]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Merge branch 'enic-use-page-pool-api-for-receiving-packets'
authorJakub Kicinski <kuba@kernel.org>
Fri, 7 Feb 2025 01:17:04 +0000 (17:17 -0800)
committerJakub Kicinski <kuba@kernel.org>
Fri, 7 Feb 2025 01:17:04 +0000 (17:17 -0800)
commitf3eba8edd885db439f4bfaa2cf9d766bad1ae6c5
tree46e6e39e7139fe14bb9ac7cc06925d0312629750
parent6597e8d35851e1e0cb381f76ce1d960518fd8c94
parenta3b2caaedeaa34891394fbb723b4f430bc6a08e2
Merge branch 'enic-use-page-pool-api-for-receiving-packets'

John Daley says:

====================
enic: Use Page Pool API for receiving packets

Use the Page Pool API for RX. The Page Pool API improves bandwidth and
CPU overhead by recycling pages instead of allocating new buffers in the
driver. Also, page pool fragment allocation for smaller MTUs is used
allow multiple packets to share pages.

RX code was moved to its own file and some refactoring was done
beforehand to make the page pool changes more trasparent and to simplify
the resulting code.
====================

Link: https://patch.msgid.link/20250205235416.25410-1-johndale@cisco.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>