Back-ported to Ubuntu-4.4.0-9.24 several ixgbe commits from v4.5-rc1 upstream, among them:
"ixgbe: Return error on failure to allocate mac_table"
"ixgbe: Fix SR-IOV VLAN pool configuration"
"ixgbe: Simplify definitions for regidx and bit in set_vfta"
"ixgbe: Reduce VT code indent in set_vfta by introducing jump label"
"ixgbe: Simplify configuration of setting VLVF and VLVFB"
"ixgbe: Add support for adding/removing VLAN on PF bypassing the VLVF"
"ixgbe: Reorder search to work from the top down instead of bottom up"
"ixgbe: Add support for VLAN promiscuous with SR-IOV"
"ixgbe: Fix VLAN promisc in relation to SR-IOV"
"ixgbe: Clear stale pool mappings"
"ixgbe: Clean stale VLANs when changing port VLAN or resetting"
"ixgbe: Fix bugs in ixgbe_clear_vf_vlans()"
Compiling latest Ubuntu-4.4.0 with commits:
Revert "ixgbe: Return error on failure to allocate mac_table"
Revert "ixgbe: Fix SR-IOV VLAN pool configuration"
Revert "ixgbe: Simplify definitions for regidx and bit in set_vfta"
Revert "ixgbe: Reduce VT code indent in set_vfta by introducing jump label"
Revert "ixgbe: Simplify configuration of setting VLVF and VLVFB"
Revert "ixgbe: Add support for adding/removing VLAN on PF bypassing the VLVF"
Revert "ixgbe: Reorder search to work from the top down instead of bottom up"
Revert "ixgbe: Add support for VLAN promiscuous with SR-IOV"
Revert "ixgbe: Fix VLAN promisc in relation to SR-IOV"
Revert "ixgbe: Clear stale pool mappings"
Revert "ixgbe: Clean stale VLANs when changing port VLAN or resetting"
Revert "ixgbe: Fix bugs in ixgbe_clear_vf_vlans()"
After doing kernel bisection with user:
** Problematic kernel range is in between Ubuntu- 4.4.0-0. 10..Ubuntu- 4.4.0-21. 37 **
BUG: https:/ /bugs.launchpad .net/intel/ +bug/1536473
Back-ported to Ubuntu-4.4.0-9.24 several ixgbe commits from v4.5-rc1 upstream, among them:
"ixgbe: Return error on failure to allocate mac_table" vf_vlans( )"
"ixgbe: Fix SR-IOV VLAN pool configuration"
"ixgbe: Simplify definitions for regidx and bit in set_vfta"
"ixgbe: Reduce VT code indent in set_vfta by introducing jump label"
"ixgbe: Simplify configuration of setting VLVF and VLVFB"
"ixgbe: Add support for adding/removing VLAN on PF bypassing the VLVF"
"ixgbe: Reorder search to work from the top down instead of bottom up"
"ixgbe: Add support for VLAN promiscuous with SR-IOV"
"ixgbe: Fix VLAN promisc in relation to SR-IOV"
"ixgbe: Clear stale pool mappings"
"ixgbe: Clean stale VLANs when changing port VLAN or resetting"
"ixgbe: Fix bugs in ixgbe_clear_
Compiling latest Ubuntu-4.4.0 with commits:
Revert "ixgbe: Return error on failure to allocate mac_table" vf_vlans( )"
Revert "ixgbe: Fix SR-IOV VLAN pool configuration"
Revert "ixgbe: Simplify definitions for regidx and bit in set_vfta"
Revert "ixgbe: Reduce VT code indent in set_vfta by introducing jump label"
Revert "ixgbe: Simplify configuration of setting VLVF and VLVFB"
Revert "ixgbe: Add support for adding/removing VLAN on PF bypassing the VLVF"
Revert "ixgbe: Reorder search to work from the top down instead of bottom up"
Revert "ixgbe: Add support for VLAN promiscuous with SR-IOV"
Revert "ixgbe: Fix VLAN promisc in relation to SR-IOV"
Revert "ixgbe: Clear stale pool mappings"
Revert "ixgbe: Clean stale VLANs when changing port VLAN or resetting"
Revert "ixgbe: Fix bugs in ixgbe_clear_
Made the problem to go away.