This series contains fixes to i40e and ixgbe. Stefan Assmann fixes an issue created by a previous fix, where ether_addr_copy() was moved to avoid a race but did not take into account that it alters the MAC address being handed to i40e_del_mac_filter().
Michał Mirosław provides 2 fixes for i40e, first resolves issues in the hardware VLAN offload where VLAN.TCI equal to 0 was being dropped and a race between disabling VLAN receive feature in hardware and processing the receive queue, where packets could have their VLAN information dropped. Ross Lagerwall fixes a racy condition during a ixgbe VF reset, where writing the register to issue a reset and sending the reset message via the mailbox API could result of the mailbox memory getting cleared during the reset before the message gets successfully sent which results in a VF driver malfunction. The following are changes since commit ee28b30cbbe0b490f52ba222c9d392b99581545e: r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled and are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue 40GbE Michał Mirosław (2): i40e: fix VLAN.TCI == 0 RX HW offload i40e: DRY rx_ptype handling code Ross Lagerwall (1): ixgbe: Fix race when the VF driver does a reset Stefan Assmann (1): i40e: fix mac filter delete when setting mac address drivers/net/ethernet/intel/i40e/i40e_main.c | 14 +++--- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 43 ++++++------------- .../ethernet/intel/i40e/i40e_txrx_common.h | 5 +-- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 12 +----- .../net/ethernet/intel/ixgbe/ixgbe_sriov.c | 11 ++++- 5 files changed, 32 insertions(+), 53 deletions(-) -- 2.19.2