Re: [net-next 0/8][pull request] 100GbE Intel Wired LAN Driver Updates 2018-09-27

2018-09-28 Thread David Miller
From: Jeff Kirsher 
Date: Thu, 27 Sep 2018 09:21:53 -0700

> This series contains fixes to the ice driver only.
 ...
> The following are changes since commit 
> 1042caa79e9351b81ed19dc8d2d7fd6ff51a4422:
>   net-ipv4: remove 2 always zero parameters from ipv4_redirect()
> and are available in the git repository at:
>   git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 100GbE

Pulled, thanks Jeff.


[net-next 0/8][pull request] 100GbE Intel Wired LAN Driver Updates 2018-09-27

2018-09-27 Thread Jeff Kirsher
This series contains fixes to the ice driver only.

Jake fixes a potential crash due to attempting to access the mutex which
is already destroyed.  Fix this by using rq.count and sq.count to
determine if the queue was initialized.  Fixed the current logic for
checking the firmware version to properly handle situations when
firmware major/minor versions differ and when the branch version
differs.

Bruce replaces a memcpy() with a direct assignment, which is preferred.
Also updated the branding strings and device ids supported by the
driver.  Fixed the "ethtool -G" command in the driver, which was always
returning EINVAL when changing the descriptor ring size.

Brett update and clarified code comments.

Anirudh updates the driver to ensure we query the firmware for the
transmit scheduler node information before adding it to the driver
database, to ensure we have the current information.  Also update the
"get capabilities" command to get device and function capabilities.

The following are changes since commit 1042caa79e9351b81ed19dc8d2d7fd6ff51a4422:
  net-ipv4: remove 2 always zero parameters from ipv4_redirect()
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 100GbE

Anirudh Venkataramanan (2):
  ice: Query the Tx scheduler node before adding it
  ice: Update to capabilities admin queue command

Brett Creeley (1):
  ice: Update comment for ice_fltr_mgmt_list_entry

Bruce Allan (3):
  ice: replace unnecessary memcpy with direct assignment
  ice: update branding strings and supported device ids
  ice: fix changing of ring descriptor size (ethtool -G)

Jacob Keller (2):
  ice: use [sr]q.count when checking if queue is initialized
  ice: update fw version check logic

 drivers/net/ethernet/intel/ice/ice.h  |  4 +-
 .../net/ethernet/intel/ice/ice_adminq_cmd.h   |  5 ++
 drivers/net/ethernet/intel/ice/ice_common.c   | 50 +-
 drivers/net/ethernet/intel/ice/ice_controlq.c | 40 ++-
 drivers/net/ethernet/intel/ice/ice_devids.h   | 10 +--
 drivers/net/ethernet/intel/ice/ice_ethtool.c  | 17 -
 drivers/net/ethernet/intel/ice/ice_main.c |  2 -
 drivers/net/ethernet/intel/ice/ice_sched.c| 67 ++-
 drivers/net/ethernet/intel/ice/ice_switch.h   |  3 +-
 9 files changed, 150 insertions(+), 48 deletions(-)

-- 
2.17.1