index
:
kernel/git/axboe/liburing.git
accept-multi
arch
big-sqe
buf-ring
cancel-fd-all
cancel-op
cqring-nodrop
fd-select
futex
huge
huge.2
issue25
issue448
libaio-wrapper
link-timeout
master
min-wait
mlock-size
napi
next
no-ipi
off_t
pbuf-status
proxy
read-mshot
recvsend-bundle
registered-ring
ring-buf-alloc
send-mshot
sq-khead
submit-and-wait-ts
timeout
v0.5
waitid
wakeup-ring
xattr
xattr-getdents64
io_uring library
Jens Axboe
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
27 hours
test/buf-ring: skip on older kernels that don't support mmap'ed rings
HEAD
master
Jens Axboe
1
-15
/
+19
27 hours
test: skip test case if underlying filesystem doesn't support O_DIRECT
Jens Axboe
2
-0
/
+9
2 days
CHANGELOG: minor updates
Jens Axboe
1
-0
/
+3
6 days
examples/proxy: correct sendmsg + bundles message
Jens Axboe
1
-1
/
+1
6 days
Fix portability issues in configure script
Arthur Williams
1
-3
/
+3
10 days
examples/proxy: increment open_conns early for sink mode
Jens Axboe
1
-0
/
+4
12 days
test/msg-ring: synchronize remote test case with a pthread barrier
Jens Axboe
1
-3
/
+16
12 days
examples/proxy: re-arm receive if no new send is prepared
Jens Axboe
1
-1
/
+5
13 days
t/socket-io-cmd: do single retry for SIOCINQ
Jens Axboe
1
-8
/
+17
13 days
test/socket-io-cmd: don't use CQE after io_uring_cqe_seen()
Jens Axboe
1
-1
/
+2
13 days
test/sqpoll-cancel-hang: remove test
Jens Axboe
2
-169
/
+0
2024-04-17
register: use do_register() for NAPI register/unregister
Jens Axboe
1
-4
/
+2
2024-04-14
Merge branch 'fix_clear_flags' of https://github.com/gxuu/liburing
Jens Axboe
1
-9
/
+13
2024-04-14
Add initialization function of io_uring_sqe
gxu
1
-9
/
+13
2024-04-08
examples/sendzc: test background polling
Pavel Begunkov
1
-1
/
+16
2024-04-08
io_uring/sendzc: add DEFER_TASKRUN testing
Pavel Begunkov
1
-60
/
+107
2024-04-08
test/sendzc: improve zc support probing
Pavel Begunkov
1
-24
/
+40
2024-04-08
test: handle test_send_faults()'s cases one by one
Pavel Begunkov
1
-34
/
+71
2024-04-05
man/io_uring_setup.2: Improve IORING_SETUP_REGISTERED_FD_ONLY documentation
Gabriel Krisman Bertazi
1
-0
/
+7
2024-04-05
man/io_uring_enter.2: Move poll update behavior to poll remove
Gabriel Krisman Bertazi
1
-28
/
+20
2024-04-02
test/msg-ring-fd: fix bugs in test case
Jens Axboe
1
-1
/
+25
2024-04-02
test: update for older kernels
Jens Axboe
5
-5
/
+36
2024-04-02
Add test case for creation/teardown of memory mapped provided buffers
Jens Axboe
2
-0
/
+84
2024-03-29
test/msg-ring-fd: add test case for FD passing with MSG_RING
Jens Axboe
2
-0
/
+284
2024-03-29
examples/proxy: be a bit smarter in handling send/sendmsg zerocopy
Jens Axboe
1
-27
/
+43
2024-03-28
test/msg-ring: test DEFER_TASKRUN as well
Jens Axboe
2
-13
/
+52
2024-03-28
test/send_recv: set IORING_SETUP_SUBMIT_ALL
Jens Axboe
1
-1
/
+1
2024-03-28
test/connect: add SQPOLL as well
Jens Axboe
1
-5
/
+32
2024-03-26
Merge branch 'memory-ordering-and-atomicity' of https://github.com/shachaf/li...
Jens Axboe
3
-26
/
+20
2024-03-26
test/file-register: ensure the fail case allocates enough
Jens Axboe
1
-2
/
+6
2024-03-23
examples/proxy: don't include NOTIF cqes as errors for send
Jens Axboe
1
-0
/
+3
2024-03-22
examples/proxy: include disconnected clients in byte count
Jens Axboe
1
-6
/
+5
2024-03-22
examples/proxy: don't mark connection disconnected too soon
Jens Axboe
1
-2
/
+2
2024-03-22
examples/proxy: use MSG_MORE for non-sendmsg based sends
Jens Axboe
1
-10
/
+15
2024-03-22
examples/proxy: be a bit smarter about recv rearm
Jens Axboe
1
-25
/
+21
2024-03-22
examples/proxy: wire up new opcodes
Jens Axboe
1
-0
/
+3
2024-03-21
examples/proxy: remove dead parameters
Jens Axboe
1
-4
/
+4
2024-03-21
examples/proxy: note if send zero copy is used
Jens Axboe
1
-4
/
+5
2024-03-21
examples/proxy: add zerocopy send support
Jens Axboe
1
-12
/
+79
2024-03-21
examples/proxy: handle each connection in a seperate thread
Jens Axboe
2
-282
/
+507
2024-03-18
test/connect: add IOSQE_ASYNC test
Jens Axboe
1
-6
/
+14
2024-03-15
test/buf-ring: test mmap'ed rings too
Jens Axboe
1
-7
/
+42
2024-03-15
test/read-mshot: fix overflow checking
Jens Axboe
1
-1
/
+1
2024-03-14
man/io_uring_prep_poll_update: note on event masks that can be updated
Jens Axboe
1
-1
/
+13
2024-03-12
examples/proxy: add extended stats
Jens Axboe
1
-1
/
+38
2024-03-11
test/a4c0b3decb33: reduce number of iterations
Jens Axboe
1
-1
/
+1
2024-03-11
man/io_uring_buf_ring_add: add a note on buffer ID <-> ptr mapping
Jens Axboe
1
-0
/
+8
2024-03-11
man: add references to io_uring_setup_buf_ring(3)
Jens Axboe
2
-0
/
+11
2024-03-11
examples/proxy: drop (now) unused list code
Jens Axboe
2
-71
/
+0
2024-03-11
test/ringbuf-status: add basic "ring buffer fully full" test case
Jens Axboe
1
-0
/
+60
2024-03-11
man/io_uring_buf_ring_available: fix typo
Jens Axboe
1
-3
/
+3
2024-03-11
Change buffer ring head return value to uint16_t
Jens Axboe
3
-5
/
+5
2024-03-11
examples/proxy: remove redundant asserts
Jens Axboe
1
-3
/
+0
2024-03-11
examples/proxy: split recv/recvmnsg and send/sendmsg opcodes
Jens Axboe
1
-4
/
+10
2024-03-11
examples/proxy: add some more comments
Jens Axboe
2
-3
/
+68
2024-03-11
examples/proxy: have example invocation not set default parameters
Jens Axboe
1
-6
/
+5
2024-03-11
examples/proxy: add option to use huge pages for the ring
Jens Axboe
1
-31
/
+54
2024-03-11
examples/proxy: correct documentation on send bundle option
Jens Axboe
1
-2
/
+2
2024-03-11
examples/proxy: size the CQ ring more reasonably
Jens Axboe
1
-1
/
+1
2024-03-11
examples/proxy: lay out usage information more logically
Jens Axboe
1
-9
/
+9
2024-03-11
examples/proxy: update example documentation
Jens Axboe
1
-3
/
+4
2024-03-11
examples/proxy: add recvmsg w/multishot pre-pad to buf_size
Jens Axboe
1
-0
/
+9
2024-03-11
examples/proxy: make option print-out easier to read
Jens Axboe
1
-5
/
+6
2024-03-11
examples/proxy: split send/recv bundle options
Jens Axboe
1
-4
/
+8
2024-03-11
examples/proxy: split bundle option into recv and send bundle
Jens Axboe
1
-12
/
+18
2024-03-11
examples/proxy: s/recv_shot/recv_mshot
Jens Axboe
1
-1
/
+1
2024-03-11
examples/proxy: split sendmsg/recvmsg option
Jens Axboe
1
-3
/
+8
2024-03-11
examples/proxy: split use_msg into snd_msg and rcv_msg
Jens Axboe
1
-19
/
+20
2024-03-11
examples/proxy: ensure to trigger a send if CQE_F_MORE isn't set
Jens Axboe
1
-1
/
+2
2024-03-11
examples/proxy: update for bundles
Jens Axboe
1
-322
/
+605
2024-03-11
examples/proxy: use proper feature and send flag defines
Jens Axboe
1
-17
/
+19
2024-03-09
Merge branch 'master' of https://github.com/korant96/liburing
Jens Axboe
3
-0
/
+31
2024-03-08
Introduce make uninstall in Makefile
Xinghui Li
3
-0
/
+31
2024-03-04
man/io_uring_setup.2: document IORING_SETUP_NO_SQARRAY
Pavel Begunkov
1
-0
/
+12
2024-03-02
Fix memory ordering/atomic access
Shachaf Ben-Kiki
3
-26
/
+20
2024-02-27
test/version: fix broken test
Jens Axboe
1
-2
/
+2
2024-02-27
man/io_uring_check_version: update to reflect reality
Jens Axboe
1
-2
/
+2
2024-02-27
Fix off-by-one in minor check for io_uring_check_version()
Jens Axboe
2
-2
/
+2
2024-02-27
.gitignore: Add the built binary `examples/proxy`
Haiyue Wang
1
-0
/
+1
2024-02-27
test: add some missing checks for lack of support
Jens Axboe
2
-1
/
+3
2024-02-26
examples/proxy: don't account last 0 sized send as a short one
Jens Axboe
1
-1
/
+1
2024-02-26
examples/proxy: make ring size configurabe (-q)
Jens Axboe
1
-5
/
+9
2024-02-25
man/io_uring_setup: mention that the submit on overflow depends on kernel
Jens Axboe
1
-4
/
+6
2024-02-24
examples/proxy: fix missing break for send_mshot
Jens Axboe
1
-0
/
+1
2024-02-24
examples/proxy: improve wait logic
Jens Axboe
1
-4
/
+9
2024-02-24
examples/proxy: wire up multishot mode for send/sendmsg
Jens Axboe
1
-13
/
+62
2024-02-24
examples/proxy: don't set iov->iov_base for ring provided sends
Jens Axboe
1
-1
/
+4
2024-02-24
examples/proxy: no need to use MSG_WAITALL for sends
Jens Axboe
1
-2
/
+2
2024-02-24
examples/proxy: clean up split between send and recv stats
Jens Axboe
1
-10
/
+10
2024-02-24
examples/proxy: use pre-allocated messages for send/recvmsg usage
Jens Axboe
1
-10
/
+24
2024-02-24
examples/proxy: use fixed per-direction msghdr/iov
Jens Axboe
1
-8
/
+16
2024-02-23
examples/send-zerocopy: set CPU in io-wq mask
Jens Axboe
1
-0
/
+2
2024-02-21
Merge branch 'proxy-fixes' of https://github.com/wlukowicz/liburing
Jens Axboe
1
-2
/
+2
2024-02-20
examples/proxy: fix verbose log format
Wojciech Lukowicz
1
-1
/
+1
2024-02-20
examples/proxy: fix send ring default when unavailable
Wojciech Lukowicz
1
-1
/
+1
2024-02-19
examples/proxy: set 'len' for ring provided send buffers
Jens Axboe
1
-9
/
+5
2024-02-19
examples/proxy: fix hang for -ENOBUFS and no pending sends
Jens Axboe
1
-5
/
+5
2024-02-19
examples/proxy: add support for provided buffers for sends
Jens Axboe
1
-25
/
+153
2024-02-19
examples/proxy: add option to use send/recvmsg instead of send/recv
Jens Axboe
1
-6
/
+50
2024-02-19
examples/proxy: simplify bid/len passing
Jens Axboe
1
-15
/
+15
2024-02-19
examples/proxy: remove 'bgid' encoding
Jens Axboe
2
-40
/
+26
2024-02-19
examples/proxy: sink must always rearm receive
Jens Axboe
1
-0
/
+7
2024-02-19
examples/proxy: simplify the ring buffer management and -ENOBUFS handling
Jens Axboe
1
-72
/
+85
2024-02-18
example/helpers: be sure to include our own header file
Jens Axboe
1
-0
/
+2
2024-02-18
examples/proxy: mark 'ring' as unused in the default error handler
Jens Axboe
1
-1
/
+2
2024-02-18
example/proxy: start moving some non-io_uring code to helpers.c
Jens Axboe
4
-53
/
+76
2024-02-18
examples/proxy: move error handling out-of-line
Jens Axboe
1
-60
/
+101
2024-02-18
examples/proxy: add comment on zero sized receive and buffers
Jens Axboe
1
-0
/
+7
2024-02-18
examples/proxy: remove 'ring' argument when not needed
Jens Axboe
1
-11
/
+9
2024-02-18
examples/proxy: pass 'cqe' in to defer_send()
Jens Axboe
1
-10
/
+21
2024-02-18
examples/proxy: move some of the tricky cqe -> buffer conversion to helpers
Jens Axboe
1
-31
/
+41
2024-02-18
examples/proxy: fix confusing mix of -r and -p for proxy vs sink mode
Jens Axboe
1
-10
/
+7
2024-02-18
examples/proxy: add vlog() to avoid bunch of ugly 'verbose' checks
Jens Axboe
1
-33
/
+17
2024-02-18
examples/proxy: ensure end_time is valid when used
Jens Axboe
1
-1
/
+5
2024-02-18
examples/proxy: add event loop reaping stats
Jens Axboe
1
-0
/
+19
2024-02-18
examples/proxy: don't wait batch if we have connections going away
Jens Axboe
1
-2
/
+4
2024-02-18
examples/proxy: add wait batch count
Jens Axboe
1
-7
/
+40
2024-02-18
examples/proxy: enable NAPI usage
Jens Axboe
1
-3
/
+29
2024-02-18
examples/proxy: handle shutdown more gracefully
Jens Axboe
1
-2
/
+23
2024-02-18
examples/proxy: include sys/time.h for gettimeofday()
Jens Axboe
1
-1
/
+1
2024-02-18
examples/proxy: don't hard core page size
Jens Axboe
1
-2
/
+8
2024-02-18
examples/proxy: move receive handling together
Jens Axboe
1
-78
/
+78
2024-02-18
examples/proxy: track start and end time
Jens Axboe
1
-9
/
+23
2024-02-18
examples/proxy: don't just check for closed connections on empty CQ ring
Jens Axboe
1
-9
/
+11
2024-02-18
examples/proxy: ensure cancel submits
Jens Axboe
1
-0
/
+2
2024-02-18
examples/proxy: gate number of event to wait for on active connections
Jens Axboe
1
-2
/
+7
2024-02-18
examples/proxy: explicitly cancel receives
Jens Axboe
2
-8
/
+55
2024-02-18
examples/proxy: make the initial struct / defines more logical
Jens Axboe
1
-10
/
+9
2024-02-18
examples/proxy: start opcode numbering from 1
Jens Axboe
1
-8
/
+8
2024-02-18
examples/proxy: use cqe->res in handle_receive()
Jens Axboe
1
-12
/
+10
2024-02-18
examples/proxy: split event loop into separate function
Jens Axboe
1
-56
/
+69
2024-02-18
examples/proxy: move user_data encoding to header
Jens Axboe
2
-68
/
+74
2024-02-17
Merge branch 'mfrw/fix-typo-in-usage' of https://github.com/mfrw/liburing
Jens Axboe
1
-1
/
+1
2024-02-18
examples/proxy: use -H instead of -h for remote host
Muhammad Falak R Wani
1
-1
/
+1
2024-02-17
examples/proxy: fix silly error in grabbing an SQE twice
Jens Axboe
1
-1
/
+0
2024-02-17
examples/proxy: ipv6 support
Jens Axboe
1
-20
/
+60
2024-02-17
examples/proxy: move stats_shown to flag
Jens Axboe
1
-4
/
+3
2024-02-17
examples/proxy: handle unlikely case of shutdown returning an error
Jens Axboe
1
-11
/
+53
2024-02-17
examples/proxy: size the SQ ring more appropriately
Jens Axboe
1
-6
/
+17
2024-02-17
examples/proxy: make the uni directional index the first one
Jens Axboe
1
-1
/
+1
2024-02-17
examples/proxy: split opcode handling into separate helpers
Jens Axboe
1
-182
/
+214
2024-02-17
examples/proxy: fix shutdown fd notifications
Jens Axboe
1
-1
/
+2
2024-02-17
examples/proxy: expand comments on multishot and direct descriptors
Jens Axboe
1
-0
/
+27
2024-02-17
examples/proxy: yet more comments
Jens Axboe
1
-0
/
+54
2024-02-17
examples/proxy: more comments
Jens Axboe
1
-1
/
+36
2024-02-17
examples/proxy: remove overwrite of 'to_wait'
Jens Axboe
1
-1
/
+0
2024-02-17
examples/proxy: more comments
Jens Axboe
1
-18
/
+28
2024-02-17
examples/proxy: get rid of need to track submission state separately
Jens Axboe
1
-34
/
+16
2024-02-17
examples/list: remove extra ';'
Jens Axboe
1
-1
/
+1
2024-02-17
examples/proxy: fix anal CI fallout
Jens Axboe
1
-3
/
+3
2024-02-17
examples/proxy: thorough cleaning and bug fixes
Jens Axboe
2
-103
/
+547
2024-02-17
test/truncate: don't leave test files around when exiting
Jens Axboe
1
-1
/
+3
2024-02-16
examples/proxy: use hex print for user_data
Jens Axboe
1
-1
/
+1
2024-02-16
examples/proxy: simplify bidi mode
Jens Axboe
1
-9
/
+3
2024-02-16
examples/proxy: add verbosity option
Jens Axboe
1
-6
/
+33
2024-02-16
examples/proxy: account short receives rather than print them
Jens Axboe
1
-3
/
+3
2024-02-16
examples/proxy: add bi-directional mode
Jens Axboe
1
-73
/
+123
2024-02-16
examples/proxy: send the sme size we received
Jens Axboe
1
-1
/
+1
2024-02-16
examples/proxy: fix type for hostname
Jens Axboe
1
-1
/
+3
2024-02-16
Add example proxy
Jens Axboe
2
-1
/
+618
2024-02-16
Merge branch 'master' of https://github.com/ffontaine/liburing
Jens Axboe
1
-1
/
+0
2024-02-16
src/arch/aarch64: fix uclibc build
Fabrice Fontaine
1
-1
/
+0
2024-02-14
examples/napi: allow option for -s
Jens Axboe
2
-4
/
+4
2024-02-14
examples/napi: add option for DEFER_TASKRUN
Jens Axboe
2
-4
/
+22
2024-02-14
test/accept: check for bad result on multishot accept overflow
Jens Axboe
1
-0
/
+3
2024-02-13
test/truncate: use correct size cast for printing file sizes
Jens Axboe
1
-2
/
+3
2024-02-13
test/truncate: cleanup and fix spurious failures
Jens Axboe
1
-15
/
+23
2024-02-12
Merge branch 'fix_typo_in_description' of https://github.com/JackKelly/liburing
Jens Axboe
1
-1
/
+1
2024-02-12
test/openat2.c: fix tiny typo in description.
Jack Kelly
1
-1
/
+1
2024-02-09
Merge branch 'napi'
Jens Axboe
12
-0
/
+1044
2024-02-09
test/truncate: fix 'size' being used uninitialized in error path
Jens Axboe
1
-3
/
+1
2024-02-09
Merge branch 'truncate' of https://github.com/tontinton/liburing
Jens Axboe
6
-0
/
+234
2024-02-07
man/io_uring_setup.2: add note on IORING_SETUP_REGISTERED_FD_ONLY
Jens Axboe
1
-0
/
+1
2024-02-06
test/recv-multishot: wait for the right amount of CQEs
Jens Axboe
1
-2
/
+6
2024-02-06
Merge branch 'man-typo' of https://github.com/usurai/liburing
Jens Axboe
2
-2
/
+2
2024-02-06
man/io_uring_prep_timeout: Fix typo
usurai
2
-2
/
+2
2024-02-02
examples/napi-busy-poll-{client,server}: cleanups and doc
napi
Jens Axboe
2
-4
/
+29
2024-02-02
examples/napi-busy-poll-{client,server}: add IPV4 support
Jens Axboe
2
-21
/
+73
2024-02-02
liburing: update changelog with new feature
Stefan Roesch
1
-0
/
+1
2024-02-02
examples/napi-busy-poll-{client,server}: fix various errors
Jens Axboe
2
-20
/
+47
2024-02-02
liburing: add example programs for napi busy poll
Stefan Roesch
4
-0
/
+841
2024-02-02
liburing: add documentation for new napi busy polling
Stefan Roesch
2
-0
/
+67
2024-02-02
liburing: add api to set napi busy poll settings
Stefan Roesch
5
-0
/
+31
2024-01-31
Add compatibility check for idtype_t
David Wei
1
-0
/
+27
2024-01-31
man/io_uring_prep_ftruncate: Add the new ftruncate command
Tony Solomonik
1
-0
/
+48
2024-01-31
test/truncate: Add test for failure on truncate path
Tony Solomonik
1
-0
/
+42
2024-01-31
test/truncate: Add test for ftruncate
Tony Solomonik
2
-0
/
+136
2024-01-31
Add ftruncate helpers
Tony Solomonik
3
-0
/
+8
2024-01-28
test/read-mshot-empty: skip if argument is given
Jens Axboe
1
-0
/
+3
2024-01-27
test/read-mshot-empty: add test case for fully emptying all data
Jens Axboe
2
-0
/
+151
2024-01-25
io_uring_buf_ring_cq_advance: ensure tail store is ordered with buffers
Jens Axboe
1
-1
/
+1
2024-01-23
test/fd-install: test linked operation as well
Jens Axboe
1
-2
/
+64
2024-01-23
test/fd-install: test valid case with IOSQE_ASYNC as well
Jens Axboe
1
-3
/
+12
2024-01-23
test/fd-install: test IOSQE_ASYNC as well with creds
Jens Axboe
1
-3
/
+12
2024-01-23
test/fd-install: check that passing in any creds will fail
Jens Axboe
1
-0
/
+59
2024-01-22
test/read-mshot: check that IORING_CQE_F_MORE isn't set on error
Jens Axboe
1
-0
/
+4
2024-01-22
man/io_uring_prep_read_multishot.3: clarify nbytes
Jens Axboe
1
-1
/
+4
2024-01-22
man/io_uring_prep_socket.3: fix typo
Jens Axboe
1
-1
/
+1
2024-01-17
src: remove -g from main library
Jens Axboe
1
-1
/
+1
2024-01-17
liburing.h: get rid of _GNU_SOURCE and XOPEN_SOURCE defines
Jens Axboe
1
-8
/
+0
[next]