mbox series

[net-next,00/15,pull,request] 100GbE Intel Wired LAN Driver Updates 2021-04-08

Message ID 20210408161321.3218024-1-anthony.l.nguyen@intel.com
Headers show
Series 100GbE Intel Wired LAN Driver Updates 2021-04-08 | expand

Message

Tony Nguyen April 8, 2021, 4:13 p.m. UTC
This series contains updates to ice driver only.

Chinh adds retrying of sending some AQ commands when receiving EBUSY
error.

Victor modifies how nodes are added to reduce stack usage.

Ani renames some variables to either follow spec naming or to be inline
with naming in the rest of the driver. Ignores EMODE error as there are
cases where this error is expected. Performs some cleanup such as
removing unnecessary checks, doing variable assignments over copies, and
removing unneeded variables. Revises some error codes returned in link
settings to be more appropriate. He also implements support for new
firmware option to get default link configuration which accounts for
any needed NVM based overrides for PHY configuration. He also removes
the rx_gro_dropped stat as the value no longer changes.

Jeb removes setting specific link modes on firmwares that no longer
require it.

Brett removes unnecessary checks when adding and removing VLANs.

Tony fixes a checkpatch warning for unnecessary blank line.

The following are changes since commit 3cd52c1e32fe7dfee09815ced702db9ee9f84ec9:
  net: fealnx: use module_pci_driver to simplify the code
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue 100GbE

Anirudh Venkataramanan (10):
  ice: Align macro names to the specification
  ice: Ignore EMODE return for opcode 0x0605
  ice: Remove unnecessary checker loop
  ice: Rename a couple of variables
  ice: Fix error return codes in ice_set_link_ksettings
  ice: Replace some memsets and memcpys with assignment
  ice: Use default configuration mode for PHY configuration
  ice: Remove unnecessary variable
  ice: Use local variable instead of pointer derefs
  ice: Remove rx_gro_dropped stat

Brett Creeley (1):
  ice: Remove unnecessary checks in add/kill_vid ndo ops

Chinh T Cao (1):
  ice: Re-send some AQ commands, as result of EBUSY AQ error

Jeb Cramer (1):
  ice: Limit forced overrides based on FW version

Tony Nguyen (1):
  ice: Remove unnecessary blank line

Victor Raj (1):
  ice: Modify recursive way of adding nodes

 drivers/net/ethernet/intel/ice/ice.h          |   1 -
 .../net/ethernet/intel/ice/ice_adminq_cmd.h   |  20 ++-
 drivers/net/ethernet/intel/ice/ice_common.c   | 139 ++++++++++++---
 drivers/net/ethernet/intel/ice/ice_common.h   |   4 +
 drivers/net/ethernet/intel/ice/ice_controlq.c |   2 +-
 drivers/net/ethernet/intel/ice/ice_ethtool.c  | 165 ++++++++----------
 drivers/net/ethernet/intel/ice/ice_lib.c      |  37 ++++
 drivers/net/ethernet/intel/ice/ice_lib.h      |   2 +
 drivers/net/ethernet/intel/ice/ice_main.c     | 135 ++++++--------
 drivers/net/ethernet/intel/ice/ice_sched.c    | 130 ++++++++------
 drivers/net/ethernet/intel/ice/ice_txrx.h     |   1 -
 drivers/net/ethernet/intel/ice/ice_type.h     |   5 +
 12 files changed, 391 insertions(+), 250 deletions(-)

Comments

patchwork-bot+netdevbpf@kernel.org April 8, 2021, 9:30 p.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (refs/heads/master):

On Thu,  8 Apr 2021 09:13:06 -0700 you wrote:
> This series contains updates to ice driver only.
> 
> Chinh adds retrying of sending some AQ commands when receiving EBUSY
> error.
> 
> Victor modifies how nodes are added to reduce stack usage.
> 
> [...]

Here is the summary with links:
  - [net-next,01/15] ice: Re-send some AQ commands, as result of EBUSY AQ error
    https://git.kernel.org/netdev/net-next/c/3056df93f7a8
  - [net-next,02/15] ice: Modify recursive way of adding nodes
    https://git.kernel.org/netdev/net-next/c/7fb09a737536
  - [net-next,03/15] ice: Align macro names to the specification
    https://git.kernel.org/netdev/net-next/c/d6730a871e68
  - [net-next,04/15] ice: Ignore EMODE return for opcode 0x0605
    https://git.kernel.org/netdev/net-next/c/d348d51771b9
  - [net-next,05/15] ice: Remove unnecessary checker loop
    https://git.kernel.org/netdev/net-next/c/fd3dc1655eda
  - [net-next,06/15] ice: Rename a couple of variables
    https://git.kernel.org/netdev/net-next/c/0be39bb4c7c8
  - [net-next,07/15] ice: Fix error return codes in ice_set_link_ksettings
    https://git.kernel.org/netdev/net-next/c/450f10e79419
  - [net-next,08/15] ice: Replace some memsets and memcpys with assignment
    https://git.kernel.org/netdev/net-next/c/178a666daa0e
  - [net-next,09/15] ice: Use default configuration mode for PHY configuration
    https://git.kernel.org/netdev/net-next/c/0a02944feaa7
  - [net-next,10/15] ice: Limit forced overrides based on FW version
    https://git.kernel.org/netdev/net-next/c/75751c80d6d8
  - [net-next,11/15] ice: Remove unnecessary variable
    https://git.kernel.org/netdev/net-next/c/dc6aaa139fb7
  - [net-next,12/15] ice: Use local variable instead of pointer derefs
    https://git.kernel.org/netdev/net-next/c/efc1eddb28aa
  - [net-next,13/15] ice: Remove rx_gro_dropped stat
    https://git.kernel.org/netdev/net-next/c/51fe27e179b1
  - [net-next,14/15] ice: Remove unnecessary checks in add/kill_vid ndo ops
    https://git.kernel.org/netdev/net-next/c/771015b90b86
  - [net-next,15/15] ice: Remove unnecessary blank line
    https://git.kernel.org/netdev/net-next/c/2e20521b80c7

You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html