]> www.infradead.org Git - users/jedix/linux-maple.git/commit
eth: mlx4: use the page pool for Rx buffers
authorJakub Kicinski <kuba@kernel.org>
Thu, 13 Feb 2025 01:06:35 +0000 (17:06 -0800)
committerJakub Kicinski <kuba@kernel.org>
Tue, 18 Feb 2025 23:32:20 +0000 (15:32 -0800)
commit82b023c97f602970af6e1f77914cbba5f63b3936
tree5db9bbae97df447edd6fe048e1c2410b9ad11513
parentd17fb2c0555a429507419a9e23b84188021a801a
eth: mlx4: use the page pool for Rx buffers

Simple conversion to page pool. Preserve the current fragmentation
logic / page splitting. Each page starts with a single frag reference,
and then we bump that when attaching to skbs. This can likely be
optimized further.

Reviewed-by: Tariq Toukan <tariqt@nvidia.com>
Link: https://patch.msgid.link/20250213010635.1354034-5-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/mellanox/mlx4/en_rx.c
drivers/net/ethernet/mellanox/mlx4/en_tx.c
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h