From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeff Kirsher Subject: [net 0/7][pull request] Intel Wired LAN Driver Fixes 2018-10-24 Date: Wed, 24 Oct 2018 14:47:24 -0700 Message-ID: <20181024214731.26036-1-jeffrey.t.kirsher@intel.com> Cc: Jeff Kirsher , netdev@vger.kernel.org, nhorman@redhat.com, sassmann@redhat.com To: davem@davemloft.net Return-path: Received: from mga07.intel.com ([134.134.136.100]:63762 "EHLO mga07.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727160AbeJYGNr (ORCPT ); Thu, 25 Oct 2018 02:13:47 -0400 Sender: netdev-owner@vger.kernel.org List-ID: This series contains fixes for the ice driver. Anirudh fixes a namespace issue which was introduced with a previous patch to remove ice_netpoll. Fixed up the device ID define names to align with the branding string names. Use the capability count returned by the firmware, instead of calculating the count. Introduced driver workarounds due to current firmware limitations. Fixed the queue mapping for a VF, which needs to be set in the config and scatter queue modes. Fixed the driver which is setup to handle link status events (LSE), even though the firmware does not have this feature yet, so add the ability to poll for link status changes while we wait for updated firmware. The following are changes since commit 44adbac8f7217040be97928cd19998259d9d4418: Merge branch 'work.tty-ioctl' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs and are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue 100GbE Anirudh Venkataramanan (7): ice: Make ice_msix_clean_rings static ice: Change device ID define names to align with branding string ice: Update expected FW version ice: Use capability count returned by the firmware ice: Introduce ice_dev_onetime_setup ice: Allocate VF interrupts and set queue map ice: Poll for link status change drivers/net/ethernet/intel/ice/ice_common.c | 52 ++++---- drivers/net/ethernet/intel/ice/ice_common.h | 9 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 5 +- drivers/net/ethernet/intel/ice/ice_devids.h | 6 +- .../net/ethernet/intel/ice/ice_hw_autogen.h | 8 ++ drivers/net/ethernet/intel/ice/ice_lib.c | 3 +- drivers/net/ethernet/intel/ice/ice_lib.h | 1 - drivers/net/ethernet/intel/ice/ice_main.c | 116 ++++-------------- .../net/ethernet/intel/ice/ice_virtchnl_pf.c | 15 ++- 9 files changed, 77 insertions(+), 138 deletions(-) -- 2.17.2