Some important commits from upstream that might be related (as a fix):
bf4d67d94c842edf57e3cac2c4dff58a9ce7ac41 ixgbe: Reset interface after enabling SR-IOV
176621c964e9279c42c6b641688360e5cd0baedf ixgbe: fix error handling in TC cls_u32 offload routines
ebd83ad818d2d4502d5e343388000d5dc829b7a8 ixgbe: Fix cls_u32 offload support for fields with masks
18be4fce00fef206dc6f104a6a258b193e9871cf ixgbe: Do not allow PF to add VLVF entry unless it actually needs it
06bb1c39d8be0b2ee60b5bc9384fdac6e19bc270 ixgbe: Avoid adding VLAN 0 twice to VLVF and VFTA
Specially the last 2.
Will provide more details soon:
- If upstream kernel suffers from the issue (so the problem would have to be solved upstream).
- If last 2 commits above solve the issue.
Right now, the certainty is that commit ad740b71fb causes a regression in Ubuntu 4.4 ixgbe driver for SR-IOV functionality.
Some important commits from upstream that might be related (as a fix):
bf4d67d94c842ed f57e3cac2c4dff5 8a9ce7ac41 ixgbe: Reset interface after enabling SR-IOV c42c6b641688360 e5cd0baedf ixgbe: fix error handling in TC cls_u32 offload routines 02d5e343388000d 5dc829b7a8 ixgbe: Fix cls_u32 offload support for fields with masks
176621c964e9279
ebd83ad818d2d45
18be4fce00fef20 6dc6f104a6a258b 193e9871cf ixgbe: Do not allow PF to add VLVF entry unless it actually needs it ee60b5bc9384fda c6e19bc270 ixgbe: Avoid adding VLAN 0 twice to VLVF and VFTA
06bb1c39d8be0b2
Specially the last 2.
Will provide more details soon:
- If upstream kernel suffers from the issue (so the problem would have to be solved upstream).
- If last 2 commits above solve the issue.
Right now, the certainty is that commit ad740b71fb causes a regression in Ubuntu 4.4 ixgbe driver for SR-IOV functionality.