Skip to content

io_uring for-6.19 zcrx updates

Pavel Begunkov io-uring netdev 1 version Applied

Status from this message: Applied, thanks!

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest10 patches 1 replyApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/10io_uring/zcrx: convert to use netmem_descio_uring/zcrx.c+7 -50 replies
2/10io_uring/zcrx: use folio_nr_pages() instead of shift operationio_uring/zcrx.c+1 -10 replies
3/10io_uring/zcrx: elide passing msg flagsio_uring/net.c+2 -50 replies
4/10io_uring/zcrx: introduce IORING_REGISTER_ZCRX_CTRLinclude/uapi/linux/io_uring.h io_uring/register.c io_uring/zcrx.c +1 more+43 -00 replies
5/10io_uring/zcrx: add sync refill queue flushinginclude/uapi/linux/io_uring.h io_uring/zcrx.c+80 -40 replies
6/10io_uring/zcrx: count zcrx usersio_uring/zcrx.c io_uring/zcrx.h+7 -20 replies
7/10io_uring/zcrx: move io_zcrx_scrub() and dependencies upio_uring/zcrx.c+42 -420 replies
8/10io_uring/zcrx: export zcrx via a fileinclude/uapi/linux/io_uring.h io_uring/zcrx.c+72 -70 replies
9/10io_uring/zcrx: add io_fill_zcrx_offsets()io_uring/zcrx.c+9 -40 replies
10/10io_uring/zcrx: share an ifq between ringsinclude/uapi/linux/io_uring.h io_uring/zcrx.c+65 -20 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/10] io_uring for-6.19 zcrx updates

Note: it depends on the 6.18-rc5 patch that removed sync refilling.

Zcrx updates for 6.19. It includes a bunch of small patches, IORING_REGISTER_ZCRX_CTRL and RQ flushing (Patches 4-5) and David's work on sharing zcrx b/w multiple io_uring instances.

David Wei (3):
io_uring/zcrx: move io_zcrx_scrub() and dependencies up io_uring/zcrx: add io_fill_zcrx_offsets() io_uring/zcrx: share an ifq between rings

Pavel Begunkov (6):
io_uring/zcrx: convert to use netmem_desc io_uring/zcrx: elide passing msg flags io_uring/zcrx: introduce IORING_REGISTER_ZCRX_CTRL io_uring/zcrx: add sync refill queue flushing io_uring/zcrx: count zcrx users io_uring/zcrx: export zcrx via a file

Pedro Demarchi Gomes (1):
io_uring/zcrx: use folio_nr_pages() instead of shift operation

 include/uapi/linux/io_uring.h |  34 ++++
 io_uring/net.c                |   7 +-
 io_uring/register.c           |   3 +
 io_uring/zcrx.c               | 326 ++++++++++++++++++++++++++++------
 io_uring/zcrx.h               |   8 +
 5 files changed, 317 insertions(+), 61 deletions(-)
Signature · 1 line
2.49.0