aboutsummaryrefslogtreecommitdiff
path: root/tools/testing/selftests/net/lib/py/utils.py
diff options
context:
space:
mode:
authorJason Xing <kernelxing@tencent.com>2024-04-12 11:07:18 +0800
committerDavid S. Miller <davem@davemloft.net>2024-04-15 10:34:59 +0100
commit4d0470b9ad73e965f5a1e52f1deb0edbb6d03c89 (patch)
tree568b10f31df6dc8bba09d9ad235b4e43136bc825 /tools/testing/selftests/net/lib/py/utils.py
parent71329c491888c9309af41fafb5129a48843ffa09 (diff)
net: save some cycles when doing skb_attempt_defer_free()
Normally, we don't face these two exceptions very often meanwhile we have some chance to meet the condition where the current cpu id is the same as skb->alloc_cpu. One simple test that can help us see the frequency of this statement 'cpu == raw_smp_processor_id()': 1. running iperf -s and iperf -c [ip] -P [MAX CPU] 2. using BPF to capture skb_attempt_defer_free() I can see around 4% chance that happens to satisfy the statement. So moving this statement at the beginning can save some cycles in most cases. Signed-off-by: Jason Xing <kernelxing@tencent.com> Reviewed-by: Alexander Lobakin <aleksander.lobakin@intel.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/testing/selftests/net/lib/py/utils.py')
0 files changed, 0 insertions, 0 deletions