diff options
| author | Sieng Piaw Liew <liew.s.piaw@gmail.com> | 2021-01-06 17:42:02 +0300 |
|---|---|---|
| committer | Jakub Kicinski <kuba@kernel.org> | 2021-01-07 23:39:52 +0300 |
| commit | 9cbfea02c1dbee0afb9128f065e6e793672b9ff7 (patch) | |
| tree | d503071d75f0a6ed891323e01d89c0c9ba27d751 /tools/perf/scripts/python/check-perf-trace.py | |
| parent | 2e4233870557ac12387f885756b70fc181cb3806 (diff) | |
| download | linux-9cbfea02c1dbee0afb9128f065e6e793672b9ff7.tar.xz | |
bcm63xx_enet: batch process rx path
Use netif_receive_skb_list to batch process rx skb.
Tested on BCM6328 320 MHz using iperf3 -M 512, increasing performance
by 12.5%.
Before:
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-30.00 sec 120 MBytes 33.7 Mbits/sec 277 sender
[ 4] 0.00-30.00 sec 120 MBytes 33.5 Mbits/sec receiver
After:
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-30.00 sec 136 MBytes 37.9 Mbits/sec 203 sender
[ 4] 0.00-30.00 sec 135 MBytes 37.7 Mbits/sec receiver
Signed-off-by: Sieng Piaw Liew <liew.s.piaw@gmail.com>
Acked-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/check-perf-trace.py')
0 files changed, 0 insertions, 0 deletions
