Sieng Piaw Liew
eefbcf2915
bcm63xx: batch process RX path
Use netif_receive_skb_list to batch process skb in RX.
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>
[Amend commit description]
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2020-12-02 20:25:32 +01:00
..
2020-10-10 19:44:02 +02:00
2020-10-10 20:00:34 +02:00
2020-08-20 14:19:39 +02:00
2020-12-02 20:25:32 +01:00
2020-08-20 14:19:39 +02:00
2020-05-18 18:24:06 +02:00
2020-08-24 14:09:11 +02:00
2020-04-18 20:58:38 +02:00