From: Pavel Begunkov <asml.silence@gmail.com>
To: io-uring@vger.kernel.org
Cc: asml.silence@gmail.com, David Wei <dw@davidwei.uk>
Subject: [PATCH 0/5] add support for multiple ifqs per io_uring
Date: Wed, 16 Apr 2025 16:21:15 +0100 [thread overview]
Message-ID: <cover.1744815316.git.asml.silence@gmail.com> (raw)
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
next reply other threads:[~2025-04-16 15:20 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-04-16 15:21 Pavel Begunkov [this message]
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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1744815316.git.asml.silence@gmail.com \
--to=asml.silence@gmail.com \
--cc=dw@davidwei.uk \
--cc=io-uring@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.