[PATCH 0/1][SRU][B][E][F][G][Unstable] Slow send speed with Intel I219-V

AceLan Kao acelan.kao at canonical.com
Wed May 13 08:58:35 UTC 2020


BugLink: https://bugs.launchpad.net/bugs/1802691

[Impact]
iperf3 performance is only 70% of 1Gbps (Intel I219-LM [8086:15b7])

[Fix]
Disable TSO on NIC and offload this task to CPU fix this issue.
The impact of CPU loading is little to none.
On target machine with Xeon(R) CPU E3-1505L v6 @ 2.20GHz(4c8t), the CPU
usage of iperf3 increases from 1% to 4%

[Verify]
Origin
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 918 MBytes 770 Mbits/sec 0 sender
[ 4] 0.00-10.00 sec 916 MBytes 769 Mbits/sec receiver

Becomes
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 1.09 GBytes 936 Mbits/sec 0 sender
[ 4] 0.00-10.00 sec 1.09 GBytes 934 Mbits/sec receiver

[Regression Potential]
Low, disable TSO on Ethernet chip will offload the TCP segmentation task
to CPU. This increase CPU loading a little bit, and should not introduce
any regression.

Kai-Heng Feng (1):
  UBUNTU: SAUCE: e1000e: Disable TSO for buffer overrun workaround

 drivers/net/ethernet/intel/e1000e/netdev.c | 4 ++++
 1 file changed, 4 insertions(+)

-- 
2.25.1




More information about the kernel-team mailing list