Public bug reported:
SRU Justification:
Impact:
Using an Intel i40e network device, under heavy traffic load with
TSO enabled, the device will spontaneously reset itself and issue errors
similar to the following:
Jun 14 14:09:51 hostname kernel: [4253913.851053] i40e 0000:05:00.1: TX driver
issue detected, PF reset issued
Jun 14 14:09:53 hostname kernel: [4253915.476283] i40e 0000:05:00.1: TX driver
issue detected, PF reset issued
Jun 14 14:09:54 hostname kernel: [4253917.411264] i40e 0000:05:00.1: TX driver
issue detected, PF reset issued
This causes a full reset of the PF, which causes an interruption
in traffic flow.
In this case, these errors arise from a bug in the i40e device
driver introduced by commit:
commit 584a837e26408c66e87df87a022faa6a54c2b020
Author: Alexander Duyck <[email protected]>
Date: Wed Feb 17 11:02:50 2016 -0800
i40e/i40evf: Rewrite logic for 8 descriptor per packet check
This patch was added to the Xenial kernel beginning with version
4.4.0-8.23. This bug does not manifest on any other Ubuntu kernel series.
Fix:
This error is resolved upstream by:
commit 3f3f7cb875c0f621485644d4fd7453b0d37f00e4
Author: Alexander Duyck <[email protected]>
Date: Wed Mar 30 16:15:37 2016 -0700
i40e/i40evf: Limit TSO to 7 descriptors for payload instead of 8 per packet
This fix was never backported into the Xenial 4.4 kernel series.
Testcase:
In this case, the issue occurs at a customer site using i40e based
Intel network cards with SR-IOV enabled. Under heavy load, the card will
reset itself as described. The customer has tested the 3f3f7cb875c patch
in their environment and confirmed that it resolves the issue.
** Affects: linux (Ubuntu)
Importance: Undecided
Assignee: Jay Vosburgh (jvosburgh)
Status: New
** Changed in: linux (Ubuntu)
Assignee: (unassigned) => Jay Vosburgh (jvosburgh)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1700834
Title:
Intel i40e PF reset under load
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1700834/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs