diff options
author | 2022-01-27 19:46:13 -0800 | |
---|---|---|
committer | 2022-01-27 19:46:14 -0800 | |
commit | e7d786331c62f260fa5174ff6dde788181f3bf6b (patch) | |
tree | 48e95b0161655f432a0d3b3172130bfb9090cec8 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | Merge branch 'mlxsw-various-updates' (diff) | |
parent | ipv6: partially inline ipv6_fixup_options (diff) | |
download | linux-dev-e7d786331c62f260fa5174ff6dde788181f3bf6b.tar.xz linux-dev-e7d786331c62f260fa5174ff6dde788181f3bf6b.zip |
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/cover.1643243772.git.asml.silence@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions