summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorNimrod Oren <noren@nvidia.com>2026-03-09 11:13:01 +0300
committerJakub Kicinski <kuba@kernel.org>2026-03-13 04:51:11 +0300
commit15abbe7c82661209c1dc67c21903c07e2fff5aae (patch)
tree2250bc28c69131d003462fd09f709e274795e34a /include/linux
parent06fc88a6973fa6203c7c0cd3f5cef9d3405928ca (diff)
downloadlinux-15abbe7c82661209c1dc67c21903c07e2fff5aae.tar.xz
net: page_pool: scale alloc cache with PAGE_SIZE
The current page_pool alloc-cache size and refill values were chosen to match the NAPI budget and to leave headroom for XDP_DROP recycling. These fixed values do not scale well with large pages, as they significantly increase a given page_pool's memory footprint. Scale these values to better balance memory footprint across page sizes, while keeping behavior on 4KB-page systems unchanged. Reviewed-by: Dragos Tatulea <dtatulea@nvidia.com> Reviewed-by: Tariq Toukan <tariqt@nvidia.com> Signed-off-by: Nimrod Oren <noren@nvidia.com> Link: https://patch.msgid.link/20260309081301.103152-1-noren@nvidia.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions