io_uring for-6.19 zcrx updates
Status from this message: Applied, thanks!
Get series with b4
b4 am [email protected]Versions newest first
Patches in v1 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/10 | io_uring/zcrx: convert to use netmem_descio_uring/ | +7 | 0 replies | |
| 2/10 | io_uring/zcrx: use folio_nr_pages() instead of shift operationio_uring/ | +1 | 0 replies | |
| 3/10 | io_uring/zcrx: elide passing msg flagsio_uring/ | +2 | 0 replies | |
| 4/10 | io_uring/zcrx: introduce IORING_REGISTER_ZCRX_CTRLinclude/ io_uring/ io_uring/ +1 more | +43 | 0 replies | |
| 5/10 | io_uring/zcrx: add sync refill queue flushinginclude/ io_uring/ | +80 | 0 replies | |
| 6/10 | io_uring/zcrx: count zcrx usersio_uring/ io_uring/ | +7 | 0 replies | |
| 7/10 | io_uring/zcrx: move io_zcrx_scrub() and dependencies upio_uring/ | +42 | 0 replies | |
| 8/10 | io_uring/zcrx: export zcrx via a fileinclude/ io_uring/ | +72 | 0 replies | |
| 9/10 | io_uring/zcrx: add io_fill_zcrx_offsets()io_uring/ | +9 | 0 replies | |
| 10/10 | io_uring/zcrx: share an ifq between ringsinclude/ io_uring/ | +65 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
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