This series contains a smorgasbord of updates to documentation, e1000e, igb, ixgbe, ixgbevf and i40e.
Benjamin Poirier fixes a potential kernel crash due to NULL pointer dereference in e1000e. Jeff updates the kernel documentation for e100 and e1000 to correct default values and URLs which were incorrect in the documentation. Also took the time to update these to the new reStructured text format for kernel documentation. Joanna Yurdal fixes a missing PTP transmit timestamp by ensuring that TSICR gets cleared when ICR is cleared. Sergey updates igb to reset all the transmit queues at one time so that we only have to wait once for all the queues to be reset. Alex fixes ixgbevf so that malicious driver detection (MDD) can co-exist with XDP. Emil and Tony extend the RTNL lock to ensure we get the most up-to-date values for the bits and avoid a possible race condition when going down. YueHaibing from Huawei introduces a helper function in ixgbe for operation reads to simplify the code a bit more. Daniel Borkmann adds support for XDP meta data when using build SKB for i40e. Shannon Nelson provides twp fixes for the IPSec code in ixgbe, first is to make sure we do not try to offload the decryption of any incoming packet that is destined for the management engine. The other fix is to resolve a cast problem introduced by a sparse cleanup patch. The following are changes since commit 8284fd4cb85577eecca024fe1e7a35b39ed0f3f5: Merge branch 'selftests-net-various' and are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 10GbE Alexander Duyck (1): ixgbevf: Fix coexistence of malicious driver detection with XDP Benjamin Poirier (1): e1000e: Ignore TSYNCRXCTL when getting I219 clock attributes Daniel Borkmann (1): bpf, i40e: add meta data support Emil Tantilov (1): ixgbevf: fix possible race in the reset subtask Jeff Kirsher (2): Documentation: e100: Update the Intel 10/100 driver doc Documentation: e1000: Update kernel documentation Joanna Yurdal (1): igb: Clear TSICR interrupts together with ICR Sergey Nemov (1): igb: Wait 10ms just once after TX queues reset Shannon Nelson (2): ixgbe: check ipsec ip addr against mgmt filters ixgbe: fix broken ipsec Rx with proper cast on spi Tony Nguyen (1): ixgbe: fix possible race in reset subtask YueHaibing (1): ixgbe: introduce a helper to simplify code .../networking/{e100.txt => e100.rst} | 60 ++++++------- .../networking/{e1000.txt => e1000.rst} | 59 +++--------- Documentation/networking/index.rst | 2 + MAINTAINERS | 4 +- drivers/net/ethernet/intel/e1000e/netdev.c | 15 ++-- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 39 ++++++-- drivers/net/ethernet/intel/igb/igb_main.c | 15 ++-- .../net/ethernet/intel/ixgbe/ixgbe_debugfs.c | 57 +++++------- .../net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 90 ++++++++++++++++++- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 6 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 1 + .../net/ethernet/intel/ixgbevf/ixgbevf_main.c | 42 +++++++-- 12 files changed, 236 insertions(+), 154 deletions(-) rename Documentation/networking/{e100.txt => e100.rst} (79%) rename Documentation/networking/{e1000.txt => e1000.rst} (89%) -- 2.17.1