This series contains updates to i40e, i40evf and e1000e. Anjali adds support for x772 devices to i40e and i40evf. With the added support, x772 supports offloading of the outer UDP transmit and receive checksum for tunneled packets. Also supports evicting ATR filters in the hardware, so update the driver with this new feature set.
Raanan provides several fixes for e1000e, first rectifies the Energy Efficient Ethernet in Sx code so that it only applies to parts that actually support EEE in Sx. Fix whitespace and moved ICH8 related define to the proper context. Fixed the ASPM locking which was reported by Bjorn Helgaas. Fix a workaround implementation for systime which could experience a large non-linear increment of the systime value when checking for overflow. The following are changes since commit 9dc20a649609c95ce7c5ac4282656ba627b67d49: Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next and are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue master Anjali Singhai Jain (9): i40e/i40evf: Add device ids for X722 i40e/i40evf: Add flags for X722 capabilities i40e/i40evf: Update FW API with X722 support i40e/i40evf: Update register.h file for X722 i40e/i40evf: RSS changes for X722 i40e/i40evf: Add support for writeback on ITR feature for X722 i40e/i40evf: Add TX/RX outer UDP checksum support for X722 i40e: Add IWARP support for X722 i40e/i40evf: Add ATR HW eviction support for X722 Raanan Avargil (5): e1000e: Fix EEE in Sx implementation e1000e: Cosmetic changes e1000e: Fix incorrect ASPM locking e1000e: Fix tight loop implementation of systime read algorithm e1000e: Increase driver version number Shannon Nelson (1): i40e: Add AQ commands for NVM Update for X722 drivers/net/ethernet/intel/e1000e/ich8lan.h | 4 +- drivers/net/ethernet/intel/e1000e/netdev.c | 64 +- drivers/net/ethernet/intel/e1000e/regs.h | 5 +- drivers/net/ethernet/intel/i40e/i40e.h | 15 +- drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 48 + drivers/net/ethernet/intel/i40e/i40e_common.c | 173 ++ drivers/net/ethernet/intel/i40e/i40e_main.c | 181 +- drivers/net/ethernet/intel/i40e/i40e_nvm.c | 129 ++ drivers/net/ethernet/intel/i40e/i40e_prototype.h | 11 + drivers/net/ethernet/intel/i40e/i40e_register.h | 1931 +++++++++++++++++++- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 72 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 16 + drivers/net/ethernet/intel/i40e/i40e_type.h | 39 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 11 +- .../net/ethernet/intel/i40evf/i40e_adminq_cmd.h | 49 +- drivers/net/ethernet/intel/i40evf/i40e_common.c | 172 ++ drivers/net/ethernet/intel/i40evf/i40e_prototype.h | 11 + drivers/net/ethernet/intel/i40evf/i40e_register.h | 62 +- drivers/net/ethernet/intel/i40evf/i40e_txrx.c | 51 +- drivers/net/ethernet/intel/i40evf/i40e_txrx.h | 16 + drivers/net/ethernet/intel/i40evf/i40e_type.h | 35 +- drivers/net/ethernet/intel/i40evf/i40evf.h | 10 +- drivers/net/ethernet/intel/i40evf/i40evf_main.c | 167 +- 23 files changed, 3136 insertions(+), 136 deletions(-) -- 2.4.3 -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html