This series contains updates to ixgbe and ixgbevf only. Shannon Nelson provides three fixes to the ipsec portion of ixgbe. Make sure we are using 128-bit authentication, since it is the only size supported for hardware offload. Fixed the transmit trailer length calculation for ipsec by finding the padding value and adding it to the authentication length, then save it off so that we can put it in the transmit descriptor to tell the device where to stop the checksum calculation. Lastly, cleaned up useless and dead code.
Tonghao Zhang adds a ethtool stat for receive length errors, since the driver was already collecting this counter. Arnd Bergmann fixed a warning about an used variable by "rephrasing" the code so that the compiler can see the use of the variable in question. Paul fixes an issue where "HIDE_VLAN" was being cleared on VF reset, so ensure to set "HIDE_VLAN" when port VLAN is enabled after a VF reset. The following are changes since commit 8b4c6ed2ed0e3d53e93e20e3f20cadf0d1a47483: Merge branch 'hns3-next' and are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 10GbE Arnd Bergmann (1): ixgbevf: fix unused variable warning Paul Greenwalt (1): ixgbe: fix disabling hide VLAN on VF reset Shannon Nelson (3): ixgbe: check for 128-bit authentication ixgbe: fix ipsec trailer length ixgbe: remove unneeded ipsec state free callback Tonghao Zhang (1): ixgbe: Add receive length error counter drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 53 +++++++++++++++-------- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.h | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 6 ++- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 10 ++--- 5 files changed, 46 insertions(+), 25 deletions(-) -- 2.14.3