This series contains fixes to ixgbevf, igb and ice drivers. Colin Ian King fixes the return value on error for the new XDP support that went into ixgbevf for 4.16.
Vinicius provides a fix for queue 0 for igb, which was not receiving all the credits it needed when QAV mode was enabled. Anirudh provides several fixes for the new ice driver, starting with properly initializing num_nodes_added to zero. Fixed up a code comment to better reflect what is really going on in the code. Fixed how to detect if an OICR interrupt has occurred to a more reliable method. Md Fahad fixes the ice driver to allocate the right amount of memory when reading and storing the devices MAC addresses. The device can have up to 2 MAC addresses (LAN and WoL), while WoL is currently not supported, we need to ensure it can be properly handled when support is added. The following are changes since commit 9cf2f437ca5b39828984064fad213e68fc17ef11: team: fix netconsole setup over team and are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue 1GbE Anirudh Venkataramanan (2): ice: Fix initialization for num_nodes_added ice: Fix incorrect comment for action type Ben Shelton (1): ice: Do not check INTEVENT bit for OICR interrupts Colin Ian King (1): ixgbevf: ensure xdp_ring resources are free'd on error exit Md Fahad Iqbal Polash (1): ice: Fix insufficient memory issue in ice_aq_manage_mac_read Vinicius Costa Gomes (1): igb: Fix the transmission mode of queue 0 for Qav mode drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 2 +- drivers/net/ethernet/intel/ice/ice_common.c | 22 +++++++++++++++++----- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 2 -- drivers/net/ethernet/intel/ice/ice_main.c | 4 ---- drivers/net/ethernet/intel/ice/ice_sched.c | 4 ++-- drivers/net/ethernet/intel/igb/igb_main.c | 17 ++++++++++++++++- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +- 7 files changed, 37 insertions(+), 16 deletions(-) -- 2.14.3