Re: [PATCH net-next v5 00/24][pull request] Add support for providers with large rx buffer

From: Pavel Begunkov

Date: Tue Oct 14 2025 - 09:01:54 EST


Oops, should be 0/6 in the subject.

On 10/14/25 14:01, Pavel Begunkov wrote:
Many modern network cards support configurable rx buffer lengths larger
than typically used PAGE_SIZE. When paired with hw-gro larger rx buffer
sizes can drastically reduce the number of buffers traversing the stack
and save a lot of processing time. Another benefit for memory providers
like zcrx is that the userspace will be getting larger contiguous chunks
as well.

This series adds net infrastructure for memory providers configuring
the size and implements it for bnxt. It'll be used by io_uring/zcrx,
which is intentionally separated to simplify merging. You can find
a branch that includes zcrx changes at [1] and an example liburing
program at [3].

--
Pavel Begunkov