OSDN Git Service

net: lantiq: configure the burst length in ethernet drivers
authorAleksander Jan Bajkowski <olek2@wp.pl>
Tue, 14 Sep 2021 21:21:02 +0000 (23:21 +0200)
committerDavid S. Miller <davem@davemloft.net>
Wed, 15 Sep 2021 10:02:01 +0000 (11:02 +0100)
commit14d4e308e0aa0b78dc7a059716861a4380de3535
tree9a0ef4a502af4904b7cf29fe4b6681ff0594dadb
parent49293bbc50cb7d44223eb49e0f7cb38e7dac2361
net: lantiq: configure the burst length in ethernet drivers

Configure the burst length in Ethernet drivers. This improves
Ethernet performance by 58%. According to the vendor BSP,
8W burst length is supported by ar9 and newer SoCs.

The NAT benchmark results on xRX200 (Down/Up):
* 2W: 330 Mb/s
* 4W: 432 Mb/s    372 Mb/s
* 8W: 520 Mb/s    389 Mb/s

Tested on xRX200 and xRX330.

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/lantiq_etop.c
drivers/net/ethernet/lantiq_xrx200.c