Ike has since done some more extensive testing, and found that performance actually *drops* with longer iperf runs. With a 900s run, he's seeing it go down to ~200Mbps, while the kernel emits messages like these:
[ 1070.047048] ITS queue timeout (65440 65504 1120) [ 1070.051658] ITS cmd its_build_inv_cmd failed It's unclear if this is actually an issue with the patch, or a platform- specific issue, but either way I think we need to change this status to verification-failed. I've reported this upstream. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1800664 Title: Add checksum offload and TSO support for HiNIC adapters Status in linux package in Ubuntu: Fix Committed Status in linux source package in Bionic: In Progress Status in linux source package in Cosmic: Fix Committed Status in linux source package in Disco: Fix Committed Bug description: [Impact] Increases throughput by more than 2x, as measured by the iperf benchmark. [Test Case] iperf -c 192.168.122.10 -P5 [Fix] cc18a7543d2f6 net-next/hinic: add checksum offload and TSO support [Regression Risk] Clean cherry-pick restricted to a single driver that has been explicitly tested. A regression risk is that these bugs in these new features, which are enabled by default, could impact existing deployments. These features can, however, be disabled by ethtool which helps mitigate that risk. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1800664/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp