On 12/24/2020 6:24 AM, Sieng Piaw Liew wrote: > 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.p...@gmail.com> Acked-by: Florian Fainelli <f.faine...@gmail.com> -- Florian
- [PATCH net-next v2 2/6] bcm63xx_enet: add BQL support Sieng Piaw Liew
- Re: [PATCH net-next v2 2/6] bcm63xx_enet: add BQL su... Florian Fainelli
- [PATCH net-next v2 3/6] bcm63xx_enet: add xmit_more suppo... Sieng Piaw Liew
- Re: [PATCH net-next v2 3/6] bcm63xx_enet: add xmit_m... Jakub Kicinski
- Re: [PATCH net-next v2 3/6] bcm63xx_enet: add xmit_m... Florian Fainelli
- [PATCH net-next v2 5/6] bcm63xx_enet: convert to build_sk... Sieng Piaw Liew
- Re: [PATCH net-next v2 5/6] bcm63xx_enet: convert to... Florian Fainelli
- [PATCH net-next v2 6/6] bcm63xx_enet: improve rx loop Sieng Piaw Liew
- Re: [PATCH net-next v2 6/6] bcm63xx_enet: improve rx... Florian Fainelli
- [PATCH net-next v2 1/6] bcm63xx_enet: batch process rx pa... Sieng Piaw Liew
- Re: [PATCH net-next v2 1/6] bcm63xx_enet: batch proc... Florian Fainelli
- Re: [PATCH net-next v2 0/6] bcm63xx_enet: major makeover ... Jakub Kicinski