io_uring · Maintained
Maintainers
- M Jens Axboe <axboe@kernel.dk>
Paths
- F
include/linux/io_uring/ - F
include/linux/io_uring.h - F
include/linux/io_uring_types.h - F
include/trace/events/io_uring.h - F
include/uapi/linux/io_uring.h - F
include/uapi/linux/io_uring/ - F
io_uring/
Last 30 days
Most active threads (last 7 days)
-
WARM2d
[PATCH review-only 00/17] zcrx RQ improvements and dynamic memory provisioning
2026-07-11 10:41 · 17 replies in 7d · Pavel Begunkov <asml.silence@gmail.com> -
WARM2d
[RFC 00/10] io_uring: prototype for device memory tx
2026-07-11 10:49 · 10 replies in 7d · Pavel Begunkov <asml.silence@gmail.com> -
WARM2d
[RFC 0/9] optimise zcrx refs cache bouncing
2026-07-11 09:23 · 7 replies in 7d · Pavel Begunkov <asml.silence@gmail.com>
Recent patches
Most-recent 30 patches in this subsystem on netdev (capped at 30), ordered by date desc.
-
DORMANTno replies
[RFC 10/10] io_uring/net: implement device memory send
2026-07-11 · Pavel Begunkov <asml.silence@gmail.com> -
WARM2d
[RFC 09/10] io_uring/rsrc: add zcrx backed registered buffers
2026-07-11 · Pavel Begunkov <asml.silence@gmail.com> -
WARM2d
[RFC 08/10] io_uring/rsrc: add regbuf import flags
2026-07-11 · Pavel Begunkov <asml.silence@gmail.com> -
WARM2d
[RFC 07/10] io_uring/rsrc: add uncloneable regbuf flag
2026-07-11 · Pavel Begunkov <asml.silence@gmail.com> -
WARM2d
[RFC 06/10] io_uring/rsrc: extend buffer update
2026-07-11 · Pavel Begunkov <asml.silence@gmail.com> -
WARM2d
[RFC 05/10] io_uring/rsrc: introduce buf registration structure
2026-07-11 · Pavel Begunkov <asml.silence@gmail.com> -
WARM2d
[RFC 04/10] io_uring/zcrx: prepare areas to be exported for tx
2026-07-11 · Pavel Begunkov <asml.silence@gmail.com> -
WARM2d
[RFC 03/10] io_uring/zcrx: switch to pcpu refcounting
2026-07-11 · Pavel Begunkov <asml.silence@gmail.com> -
WARM2d
[RFC 02/10] net: reject zcrx skbs to not registered devices
2026-07-11 · Pavel Begunkov <asml.silence@gmail.com> -
WARM2d
[RFC 01/10] net: pass ubuf to custom sg_from_iter callbacks
2026-07-11 · Pavel Begunkov <asml.silence@gmail.com> -
DORMANTno replies
[PATCH review-only 17/17] io_uring/zcrx: don't reload skb_shinfo
2026-07-11 · Pavel Begunkov <asml.silence@gmail.com> -
DORMANTno replies
[RFC 9/9] io_uring/zcrx: add rq_lock cache of "user" niov refs
2026-07-11 · Pavel Begunkov <asml.silence@gmail.com> -
WARM2d
[RFC 8/9] io_uring/zcrx: steal niov refs
2026-07-11 · Pavel Begunkov <asml.silence@gmail.com> -
WARM2d
[RFC 7/9] io_uring/zcrx: don't lock for single producer ptr ring
2026-07-11 · Pavel Begunkov <asml.silence@gmail.com> -
WARM2d
[RFC 6/9] io_uring/zcrx: implement skb stealing
2026-07-11 · Pavel Begunkov <asml.silence@gmail.com> -
WARM2d
[RFC 5/9] io_uring/zcrx: split io_zcrx_recv_frag()
2026-07-11 · Pavel Begunkov <asml.silence@gmail.com> -
WARM2d
[RFC 4/9] io_uring/zcrx: split frag handling loop
2026-07-11 · Pavel Begunkov <asml.silence@gmail.com> -
WARM2d
[RFC 3/9] io_uring/zcrx: don't save/restore count for frag skbs
2026-07-11 · Pavel Begunkov <asml.silence@gmail.com> -
WARM2d
[PATCH review-only 16/17] io_urint/zcrx: narrow var scope in io_zcrx_recv_skb()
2026-07-11 · Pavel Begunkov <asml.silence@gmail.com> -
WARM2d
[PATCH review-only 15/17] io_uring/zcrx: add dynamic area creation
2026-07-11 · Pavel Begunkov <asml.silence@gmail.com> -
WARM2d
[PATCH review-only 14/17] io_uring/zcrx: pass area_id to __zcrx_create_area()
2026-07-11 · Pavel Begunkov <asml.silence@gmail.com> -
WARM2d
[PATCH review-only 13/17] io_uring/zcrx: array of areas
2026-07-11 · Pavel Begunkov <asml.silence@gmail.com> -
WARM2d
[PATCH review-only 11/17] io_uring/zcrx: split append out of area creation
2026-07-11 · Pavel Begunkov <asml.silence@gmail.com> -
WARM2d
[PATCH review-only 12/17] io_uring/zcrx: move freelist lock to struct zcrx
2026-07-11 · Pavel Begunkov <asml.silence@gmail.com> -
WARM2d
[PATCH review-only 10/17] io_uring/zcrx: unmap under netdev lock
2026-07-11 · Pavel Begunkov <asml.silence@gmail.com> -
WARM2d
[PATCH review-only 06/17] io_uring/zcrx: constify area_reg on import
2026-07-11 · Pavel Begunkov <asml.silence@gmail.com> -
WARM2d
[PATCH review-only 09/17] io_uring/zcrx: split dmabuf unmap and release
2026-07-11 · Pavel Begunkov <asml.silence@gmail.com> -
WARM2d
[PATCH review-only 08/17] io_uring/zcrx: don't pass ifq_reg to area creation
2026-07-11 · Pavel Begunkov <asml.silence@gmail.com> -
WARM2d
[PATCH review-only 04/17] io_uring/zcrx: cache RQ tail
2026-07-11 · Pavel Begunkov <asml.silence@gmail.com> -
WARM2d
[PATCH review-only 07/17] io_uring/zcrx: add helper for deriving area token
2026-07-11 · Pavel Begunkov <asml.silence@gmail.com>
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE146d
[PATCH review-only 1/4] io_uring/zcrx: fully clean area on error in io_import_umem()
2026-02-17 · Pavel Begunkov <asml.silence@gmail.com> -
STALE146d
[PATCH review-only 2/4] io_uring/zcrx: always dma map in advance
2026-02-17 · Pavel Begunkov <asml.silence@gmail.com> -
STALE146d
[PATCH review-only 3/4] io_uring/zcrx: extract netdev+area init into a helper
2026-02-17 · Pavel Begunkov <asml.silence@gmail.com> -
STALE146d
[PATCH review-only 4/4] io_uring/zcrx: implement device-less mode for zcrx
2026-02-17 · Pavel Begunkov <asml.silence@gmail.com> -
STALE112d
[PATCH io_uring-7.1 02/16] io_uring/zcrx: fully clean area on error in io_import_umem()
2026-03-23 · Pavel Begunkov <asml.silence@gmail.com> -
STALE112d
[PATCH io_uring-7.1 03/16] io_uring/zcrx: always dma map in advance
2026-03-23 · Pavel Begunkov <asml.silence@gmail.com> -
STALE112d
[PATCH io_uring-7.1 04/16] io_uring/zcrx: extract netdev+area init into a helper
2026-03-23 · Pavel Begunkov <asml.silence@gmail.com> -
STALE112d
[PATCH io_uring-7.1 05/16] io_uring/zcrx: implement device-less mode for zcrx
2026-03-23 · Pavel Begunkov <asml.silence@gmail.com> -
STALE112d
[PATCH io_uring-7.1 06/16] io_uring/zcrx: use better name for RQ region
2026-03-23 · Pavel Begunkov <asml.silence@gmail.com> -
STALE112d
[PATCH io_uring-7.1 07/16] io_uring/zcrx: add a struct for refill queue
2026-03-23 · Pavel Begunkov <asml.silence@gmail.com>