summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin
diff options
context:
space:
mode:
authorJakub Kicinski <kuba@kernel.org>2026-08-03 19:12:03 -0700
committerJakub Kicinski <kuba@kernel.org>2026-08-03 19:12:03 -0700
commit5b4f243f78a533abf414bfd96325aa2c96e711a3 (patch)
tree32b05dd557f85efb4fdd0a9e1f25b88d9169e71f /tools/perf/scripts/python/bin
parent63638bc3e2e38424b9bf3ad4d4f134109c931c00 (diff)
parent5b5cb75fb86af9752f8222ed6ca5aecfa4c8aa45 (diff)
Merge branch 'net-mana-add-ethtool-private-flag-for-full-page-rx-buffers'
Dipayaan Roy says: ==================== net: mana: add ethtool private flag for full-page RX buffers On some ARM64 platforms with 4K PAGE_SIZE, utilizing page_pool fragments for allocation in the RX refill path (~2kB buffer per fragment) causes 15-20% throughput regression under high connection counts (>16 TCP streams at 180+ Gbps). Using full-page buffers on these platforms shows no regression and restores line-rate performance. This behavior is observed on a single platform; other platforms perform better with page_pool fragments, indicating this is not a page_pool issue but platform-specific. This series adds an ethtool private flag "full-page-rx" to let the user opt in to one RX buffer per page: ethtool --set-priv-flags eth0 full-page-rx on There is no behavioral change by default. The flag can be persisted via udev rule for affected platforms. ==================== Link: https://patch.msgid.link/20260729063347.3388035-1-dipayanroy@linux.microsoft.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions