public inbox for io-uring@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] add support for multiple ifqs per io_uring
@ 2025-04-16 15:21 Pavel Begunkov
  2025-04-16 15:21 ` [PATCH 1/5] io_uring/zcrx: remove duplicated freelist init Pavel Begunkov
                   ` (4 more replies)
  0 siblings, 5 replies; 16+ messages in thread
From: Pavel Begunkov @ 2025-04-16 15:21 UTC (permalink / raw)
  To: io-uring; +Cc: asml.silence, David Wei

Note: depends on patches queued for 6.15-rcN.

Patches 3-5 allow to register multiple ifqs within a single io_uring
instance. That should be useful for setups with multiple interfaces.

Patch 1 and 2 and not related but I just bundled them together.

Pavel Begunkov (5):
  io_uring/zcrx: remove duplicated freelist init
  io_uring/zcrx: move io_zcrx_iov_page
  io_uring/zcrx: let zcrx choose region for mmaping
  io_uring/zcrx: move zcrx region to struct io_zcrx_ifq
  io_uring/zcrx: add support for multiple ifqs

 include/linux/io_uring_types.h |  7 +--
 io_uring/io_uring.c            |  3 +-
 io_uring/memmap.c              | 10 ++--
 io_uring/net.c                 |  8 ++-
 io_uring/zcrx.c                | 90 +++++++++++++++++++++-------------
 io_uring/zcrx.h                |  8 +++
 6 files changed, 78 insertions(+), 48 deletions(-)

-- 
2.48.1


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2025-04-18 18:54 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-16 15:21 [PATCH 0/5] add support for multiple ifqs per io_uring Pavel Begunkov
2025-04-16 15:21 ` [PATCH 1/5] io_uring/zcrx: remove duplicated freelist init Pavel Begunkov
2025-04-18 15:06   ` David Wei
2025-04-16 15:21 ` [PATCH 2/5] io_uring/zcrx: move io_zcrx_iov_page Pavel Begunkov
2025-04-18 15:07   ` David Wei
2025-04-16 15:21 ` [PATCH 3/5] io_uring/zcrx: let zcrx choose region for mmaping Pavel Begunkov
2025-04-18 15:35   ` David Wei
2025-04-18 15:52     ` Pavel Begunkov
2025-04-16 15:21 ` [PATCH 4/5] io_uring/zcrx: move zcrx region to struct io_zcrx_ifq Pavel Begunkov
2025-04-18 16:05   ` David Wei
2025-04-18 16:22     ` Pavel Begunkov
2025-04-18 18:52       ` David Wei
2025-04-16 15:21 ` [PATCH 5/5] io_uring/zcrx: add support for multiple ifqs Pavel Begunkov
2025-04-18 17:01   ` David Wei
2025-04-18 17:22     ` Pavel Begunkov
2025-04-18 18:54       ` David Wei

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox