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
2024-03-11
test/recvsend_bundle: add UDP tests as well
recvsend-bundle
Jens Axboe
1
-34
/
+77
2024-03-11
test/recvsend_bundle: drop unused 'i'
Jens Axboe
1
-2
/
+1
2024-03-11
test/recvsend_bundle: use send bundle prep helper
Jens Axboe
1
-2
/
+1
2024-03-11
Add man page references to provided buffers
Jens Axboe
4
-0
/
+8
2024-03-11
Add man page for send bundle
Jens Axboe
2
-0
/
+40
2024-03-11
Add send bundle helper
Jens Axboe
2
-0
/
+8
2024-03-11
test/recvsend_bundle: add basic test case for send bundle
Jens Axboe
3
-0
/
+618
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-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
2024-01-11
man: update explanation for sigmask passing
Jens Axboe
2
-6
/
+30
2024-01-11
man: make a note of how to reduce context switches on waits
Jens Axboe
3
-0
/
+18
2024-01-11
Add man page for io_uring_buf_ring_available()
Jens Axboe
1
-0
/
+46
2024-01-11
Add io_uring_buf_ring_head/available() to the exported list
Jens Axboe
2
-0
/
+6
2024-01-11
Merge branch 'pbuf-status'
Jens Axboe
5
-0
/
+222
2024-01-06
test/defer-tw-timeout: remember to set the passed in filename
Jens Axboe
1
-2
/
+4
2024-01-06
test/defer-tw-timeout: support testing in passed in file
Jens Axboe
1
-12
/
+22
2024-01-04
test/defer-tw-timeout: test irq completions as well
Jens Axboe
1
-13
/
+80
2024-01-04
Add test case for missing local task_work run
Jens Axboe
2
-0
/
+90
2024-01-02
Merge branch 'fix1' of https://github.com/DylanZA/liburing
Jens Axboe
1
-10
/
+14
2024-01-02
Merge branch 'man-fixes' of https://github.com/wlukowicz/liburing
Jens Axboe
4
-14
/
+14
2024-01-02
man/io_uring_prep_futex_waitv.3: fix signatures
Wojciech Lukowicz
1
-6
/
+6
2024-01-02
man/io_uring_setup.2: tidy up IORING_SETUP_CLAMP description
Wojciech Lukowicz
1
-5
/
+5
2024-01-02
man/io_uring_enter.2: tidy up EBADR description
Wojciech Lukowicz
1
-2
/
+2
2024-01-02
man/io_uring_queue_init.3: fix typo
Wojciech Lukowicz
1
-1
/
+1
2023-12-21
Add support for IORING_REGISTER_PBUF_STATUS
pbuf-status
Jens Axboe
5
-0
/
+222
2023-12-19
t/no-mmap-inval: Replace `valloc()` with `t_posix_memalign()`
Ammar Faizi
1
-1
/
+3
2023-12-19
Makefile: Remove the `partcheck` target
Ammar Faizi
1
-3
/
+0
2023-12-18
Merge branch 'print-libgcc-file-name' of https://github.com/vimproved/liburing
Jens Axboe
2
-1
/
+10
2023-12-16
Link against libgcc based on output of -print-libgcc-file-name
Violet Purcell
2
-1
/
+10
2023-12-11
test/fixed-buf-merge: add missing unistd.h include
Jens Axboe
1
-0
/
+1
2023-12-11
Rename ffi io_uring_prep_sock_cmd _> io_uring_prep_cmd_sock()
Jens Axboe
1
-1
/
+1
2023-12-09
test: update socket opt / socket io cmd for old kernels
Jens Axboe
2
-6
/
+22
2023-12-08
Update IORING_OP_FIXED_FD_INSTALL API
Jens Axboe
3
-9
/
+15
2023-12-08
man/io_uring_prep_fixed_fd_install.3: tweaks
Jens Axboe
1
-3
/
+4
2023-12-08
examples/send-zerocopy: annotate 'sig' with unused
Jens Axboe
1
-1
/
+1
2023-12-08
test: ensure to check write(2) return value
Jens Axboe
2
-5
/
+40
2023-12-08
io_uring_prep_fixed_fd_install: move flags
Jens Axboe
1
-2
/
+2
2023-12-08
man/io_uring_prep_read_multishot.3: fix typo
Jens Axboe
1
-1
/
+1
2023-12-08
Add man page for io_uring_prep_fixed_fd_install
Jens Axboe
1
-0
/
+73
2023-12-08
Add support for IORING_OP_FIXED_FD_INSTALL
Jens Axboe
6
-0
/
+353
2023-12-08
test/ring-leak: skip test if passing io_uring fd fails
Jens Axboe
1
-5
/
+19
2023-12-05
examples/sendzc: improve help message
Pavel Begunkov
1
-4
/
+21
2023-12-05
examples/sendzc: try to print stats on SIGINT
Pavel Begunkov
1
-0
/
+16
2023-12-05
examples/sendzc: use stdout for stats
Pavel Begunkov
1
-2
/
+2
2023-12-05
examples/sendzc: remove get time overhead
Pavel Begunkov
1
-9
/
+19
2023-12-05
tests: comment on io_uring zc and SO_ZEROCOPY
Pavel Begunkov
1
-0
/
+4
2023-11-30
Add test case for mmap'ed provided ring buffers and no mmap'ed ring
Jens Axboe
2
-0
/
+113
2023-11-29
Update CHANGELOG
Jens Axboe
1
-0
/
+7
2023-11-28
test/read-mshot: test clamped read size
Jens Axboe
1
-0
/
+115
2023-11-27
Merge branch 'typo' of https://github.com/Hawk777/liburing
Jens Axboe
1
-1
/
+1
2023-11-27
Fix typo in man page
Christopher Head
1
-1
/
+1
2023-11-24
test/reg-fd-only: test with huge pages as well
Jens Axboe
1
-6
/
+82
2023-11-24
test/fixed-buf-merge: remember to unlink file on success
Jens Axboe
1
-0
/
+1
2023-11-22
test/pollfree: remove test case
Jens Axboe
2
-427
/
+0
2023-11-20
test/fixed-buf-merge: add test case for off-by-one in fixed buffer imports
Jens Axboe
2
-0
/
+96
2023-11-20
Merge branch 'pu/typos' of https://github.com/guillemj/liburing
Jens Axboe
9
-9
/
+9
2023-11-20
Merge branch 'at_empty_path' of https://github.com/charliemirabile/liburing
Jens Axboe
1
-40
/
+48
2023-11-20
test/hardlink: Add test for `AT_EMPTY_PATH` flag
Charles Mirabile
1
-0
/
+21
2023-11-20
test/hardlink: introduce `fd` variable to hold the file open file descriptor
Charles Mirabile
1
-5
/
+5
2023-11-20
test/hardlink: add parameter for old's dirfd to `do_linkat`
Charles Mirabile
1
-6
/
+6
2023-11-20
test/hardlink: Cleanup error handling
Charles Mirabile
1
-30
/
+17
2023-11-10
Fix typos
Guillem Jover
8
-8
/
+8
2023-11-10
man/io_uring_queue_init.3: Fix typo
Guillem Jover
1
-1
/
+1
2023-11-07
test/no-mmap-inval: 0 return is fine too
Jens Axboe
1
-1
/
+1
[next]