aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorJakub Kicinski <[email protected]>2022-01-27 19:46:13 -0800
committerJakub Kicinski <[email protected]>2022-01-27 19:46:14 -0800
commite7d786331c62f260fa5174ff6dde788181f3bf6b (patch)
tree48e95b0161655f432a0d3b3172130bfb9090cec8 /tools/perf/scripts/python
parentd344e55356c2ce883a764bb2324fd635c5af3f50 (diff)
parent31ed2261e88fbd1eb62fc870ef2c6b2cf2951336 (diff)
Merge branch 'udp-ipv6-optimisations'
Pavel Begunkov says: ==================== udp/ipv6 optimisations Shed some weight from udp/ipv6. Zerocopy benchmarks over dummy showed ~5% tx/s improvement, should be similar for small payload non-zc cases. The performance comes from killing 4 atomics and a couple of big struct memcpy/memset. 1/10 removes a pair of atomics on dst refcounting for cork->skb setup, 9/10 saves another pair on cork init. 5/10 and 8/10 kill extra 88B memset and memcpy respectively. ==================== Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Jakub Kicinski <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions