Thread (5 messages) 5 messages, 2 authors, 2026-01-24

Re: [PATCH 1/1] io_uring/zcrx: implement large rx buffer support

From: Jens Axboe <axboe@kernel.dk>
Date: 2026-01-24 15:35:01
Also in: io-uring

On Sat, 24 Jan 2026 10:36:17 +0000, Pavel Begunkov wrote:
There are network cards that support receive buffers larger than 4K, and
that can be vastly beneficial for performance, and benchmarks for this
patch showed up to 30% CPU util improvement for 32K vs 4K buffers.

Allows zcrx users to specify the size in struct
io_uring_zcrx_ifq_reg::rx_buf_len. If set to zero, zcrx will use a
default value. zcrx will check and fail if the memory backing the area
can't be split into physically contiguous chunks of the required size.
It's more restrictive as it only needs dma addresses to be contig, but
that's beyond this series.

[...]
Applied, thanks!

[1/1] io_uring/zcrx: implement large rx buffer support
      commit: 795663b4d160ba652959f1a46381c5e8b1342a53

Best regards,
-- 
Jens Axboe


Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help