On 1/17/25 16:05, Paolo Abeni wrote:
On 1/17/25 3:42 PM, Pavel Begunkov wrote:
On 1/17/25 14:28, Paolo Abeni wrote:
On 1/17/25 12:16 AM, David Wei wrote:
This patchset adds support for zero copy rx into userspace pages using
io_uring, eliminating a kernel to user copy.
...
Broadcom bnxt support:
[1]: https://lore.kernel.org/netdev/20241003160620.1521626-8-ap420073@xxxxxxxxx/
Linux kernel branch:
[2]: https://github.com/spikeh/linux.git zcrx/v9
liburing for testing:
[3]: https://github.com/isilence/liburing.git zcrx/next
kperf for testing:
[4]: https://git.kernel.dk/kperf.git
We are getting very close to the merge window. In order to get this
series merged before such deadline the point raised by Jakub on this
version must me resolved, the next iteration should land to the ML
before the end of the current working day and the series must apply
cleanly to net-next, so that it can be processed by our CI.
Sounds good, thanks Paolo.
Since the merging is not trivial, I'll send a PR for the net/
patches instead of reposting the entire thing, if that sounds right
to you. The rest will be handled on the io_uring side.
I agree it is the more straight-forward path. @Jakub: do you see any
problem with the above?
I couldn't cleanly base it onto linus' branch, so after talking it
over with Jens, I sent it as a normal patchset. Jens will help to
handle the rest if the net patches are merged.
--
Pavel Begunkov