summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorJakub Kicinski <kuba@kernel.org>2025-10-16 16:25:16 -0700
committerJakub Kicinski <kuba@kernel.org>2025-10-16 16:25:16 -0700
commit2df75cc5bdc48f8a6f393eaa9d18480aeddac7f2 (patch)
tree474b900af346b7131228a19382b88a04694b0fd9 /tools/perf/scripts/python
parent01b6aca22bb9f8fbbebbf8bdbb80aadf11318e3d (diff)
parent100dfa74cad9d4665cdcf0cc8e673b123a3ea910 (diff)
Merge branch 'net-optimize-tx-throughput-and-efficiency'
Eric Dumazet says: ==================== net: optimize TX throughput and efficiency In this series, I replace the busylock spinlock we have in __dev_queue_xmit() and use lockless list (llist) to reduce spinlock contention to the minimum. Idea is that only one cpu might spin on the qdisc spinlock, while others simply add their skb in the llist. After this series, we get a 300 % (4x) improvement on heavy TX workloads, sending twice the number of packets per second, for half the cpu cycles. ==================== Link: https://patch.msgid.link/20251014171907.3554413-1-edumazet@google.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions