]> www.infradead.org Git - users/hch/misc.git/commit
net: mana: Switch to page pool for jumbo frames
authorHaiyang Zhang <haiyangz@microsoft.com>
Tue, 25 Mar 2025 16:32:37 +0000 (09:32 -0700)
committerJakub Kicinski <kuba@kernel.org>
Fri, 28 Mar 2025 11:43:18 +0000 (04:43 -0700)
commitfa37a8849634db2dd3545116873da8cf4b1e67c6
treec5585e240b7d85e3ba344a260f8701a713c19fe1
parent52c19f901318d32e01a36d975ea2fdd0a26f56e7
net: mana: Switch to page pool for jumbo frames

Frag allocators, such as netdev_alloc_frag(), were not designed to
work for fragsz > PAGE_SIZE.

So, switch to page pool for jumbo frames instead of using page frag
allocators. This driver is using page pool for smaller MTUs already.

Cc: stable@vger.kernel.org
Fixes: 80f6215b450e ("net: mana: Add support for jumbo frame")
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>
Reviewed-by: Long Li <longli@microsoft.com>
Reviewed-by: Shradha Gupta <shradhagupta@linux.microsoft.com>
Link: https://patch.msgid.link/1742920357-27263-1-git-send-email-haiyangz@microsoft.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/microsoft/mana/mana_en.c