This series contains updates to ixgbe and ixgbevf only. Paul adds status register reads to reduce a potential race condition where registers can read 0xFFFFFFFF during a PCI reset, which in turn causes the driver to remove the adapter. Then fixes an assignment operation with an "OR" operation.
Shannon Nelson provides several IPsec offload cleanups to ixgbe, as well as a patch to enable TSO with IPsec offload. Tony provides the much anticipated XDP support for ixgbevf. Currently, pass, drop and XDP_TX actions are supported, as well as meta data and stats reporting. Björn Töpel tweaks the page counting for XDP_REDIRECT, since a page can have its reference count decreased via the xdp_do_redirect() call. The following are changes since commit f452518c982e57538e6d49da0a2c80eef22087ab: net: phy: intel-xway: add VR9 v1.1 phy ids and are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 10GbE Björn Töpel (1): ixgbe: tweak page counting for XDP_REDIRECT Paul Greenwalt (2): ixgbe: add status reg reads to ixgbe_check_remove ixgbe: fix read-modify-write in x550 phy setup Shannon Nelson (4): ixgbe: no need for ipsec csum feature check ixgbe: remove unneeded ipsec test in TX path ixgbe: no need for esp trailer if GSO ixgbe: enable TSO with IPsec offload Tony Nguyen (5): ixgbevf: Add XDP support for pass and drop actions ixgbevf: Add support for XDP_TX action ixgbevf: Delay tail write for XDP packets ixgbevf: Add support for meta data ixgbevf: Add XDP queue stats reporting drivers/net/ethernet/intel/ixgbe/ixgbe_common.h | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 46 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 79 ++-- drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 4 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 68 ++- drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 30 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 489 +++++++++++++++++++--- 7 files changed, 596 insertions(+), 121 deletions(-) -- 2.14.3
