diff options
author | Jens Axboe <axboe@kernel.dk> | 2024-03-05 16:22:04 -0700 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2024-04-22 11:26:11 -0600 |
commit | 2f9c9515bdfde9e4df1f35782284074d3625ff8a (patch) | |
tree | e49693a8d1ef64b4fb5b7f498362f13a4cfc9a84 /tools/perf/scripts/python/stackcollapse.py | |
parent | a05d1f625c7aa681d8816bc0f10089289ad07aad (diff) |
io_uring/net: support bundles for recv
If IORING_OP_RECV is used with provided buffers, the caller may also set
IORING_RECVSEND_BUNDLE to turn it into a multi-buffer recv. This grabs
buffers available and receives into them, posting a single completion for
all of it.
This can be used with multishot receive as well, or without it.
Now that both send and receive support bundles, add a feature flag for
it as well. If IORING_FEAT_RECVSEND_BUNDLE is set after registering the
ring, then the kernel supports bundles for recv and send.
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions