mbox series

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

Message ID 20210331230858.782492-1-anthony.l.nguyen@intel.com (mailing list archive)
Headers show
Series 100GbE Intel Wired LAN Driver Updates 2021-03-31 | expand

Message

Tony Nguyen March 31, 2021, 11:08 p.m. UTC
This series contains updates to ice driver only.

Benita adds support for XPS.

Ani moves netdev registration to the end of probe to prevent use before
the interface is ready and moves up an error check to possibly avoid
an unneeded call. He also consolidates the VSI state and flag fields to
a single field.

Dan changes the segment where package information is pulled.

Paul S ensures correct ITR values are set when increasing ring size.

Paul G rewords a link misconfiguration message as this could be
expected.

Bruce removes setting an unnecessary AQ flag and corrects a memory
allocation call. Also fixes checkpatch issues for 'COMPLEX_MACRO'.

Qi aligns PTYPE bitmap naming by adding 'ptype' prefix to the bitmaps
missing it.

Brett removes limiting Rx queue mapping to RSS size as there is not a
dependency on this. He also refactors RSS configuration by introducing
individual functions for LUT and key configuration and by passing a
structure containing pertinent information instead of individual
arguments.

Tony corrects a comment block to follow netdev style.

The following are changes since commit 28110056f2d07a576ca045a38f80de051b13582a:
  net: ethernet: Fix typo of 'network' in comment
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue 100GbE

Anirudh Venkataramanan (3):
  ice: Delay netdev registration
  ice: Check for bail out condition early
  ice: Consolidate VSI state and flags

Benita Bose (1):
  ice: Add Support for XPS

Brett Creeley (3):
  ice: Change ice_vsi_setup_q_map() to not depend on RSS
  ice: Refactor get/set RSS LUT to use struct parameter
  ice: Refactor ice_set/get_rss into LUT and key specific functions

Bruce Allan (3):
  ice: remove unnecessary duplicated AQ command flag setting
  ice: correct memory allocation call
  ice: cleanup style issues

Dan Nowlin (1):
  ice: Update to use package info from ice segment

Paul Greenwalt (1):
  ice: change link misconfiguration message

Paul M Stillwell Jr (1):
  ice: handle increasing Tx or Rx ring sizes

Qi Zhang (1):
  ice: rename ptype bitmap

Tony Nguyen (1):
  ice: Correct comment block style

 drivers/net/ethernet/intel/ice/ice.h          |  28 +-
 .../net/ethernet/intel/ice/ice_adminq_cmd.h   |   4 +-
 drivers/net/ethernet/intel/ice/ice_arfs.c     |   6 +-
 drivers/net/ethernet/intel/ice/ice_base.c     |  23 ++
 drivers/net/ethernet/intel/ice/ice_common.c   |  56 ++--
 drivers/net/ethernet/intel/ice/ice_common.h   |   6 +-
 drivers/net/ethernet/intel/ice/ice_controlq.h |   4 +-
 drivers/net/ethernet/intel/ice/ice_ethtool.c  |  50 ++--
 .../net/ethernet/intel/ice/ice_flex_pipe.c    |  40 +--
 .../net/ethernet/intel/ice/ice_flex_type.h    |  13 +-
 drivers/net/ethernet/intel/ice/ice_flow.c     |  22 +-
 drivers/net/ethernet/intel/ice/ice_lib.c      | 224 +++++++-------
 drivers/net/ethernet/intel/ice/ice_main.c     | 278 ++++++++++--------
 drivers/net/ethernet/intel/ice/ice_switch.c   |   2 +-
 drivers/net/ethernet/intel/ice/ice_txrx.c     |   6 +-
 drivers/net/ethernet/intel/ice/ice_txrx.h     |   8 +
 drivers/net/ethernet/intel/ice/ice_type.h     |  16 +-
 .../net/ethernet/intel/ice/ice_virtchnl_pf.c  |   4 +-
 18 files changed, 445 insertions(+), 345 deletions(-)

Comments

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

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

On Wed, 31 Mar 2021 16:08:43 -0700 you wrote:
> This series contains updates to ice driver only.
> 
> Benita adds support for XPS.
> 
> Ani moves netdev registration to the end of probe to prevent use before
> the interface is ready and moves up an error check to possibly avoid
> an unneeded call. He also consolidates the VSI state and flag fields to
> a single field.
> 
> [...]

Here is the summary with links:
  - [net-next,01/15] ice: Add Support for XPS
    https://git.kernel.org/netdev/net-next/c/634da4c11843
  - [net-next,02/15] ice: Delay netdev registration
    https://git.kernel.org/netdev/net-next/c/1e23f076b254
  - [net-next,03/15] ice: Update to use package info from ice segment
    https://git.kernel.org/netdev/net-next/c/a05983c3d024
  - [net-next,04/15] ice: handle increasing Tx or Rx ring sizes
    https://git.kernel.org/netdev/net-next/c/2ec5638559c1
  - [net-next,05/15] ice: change link misconfiguration message
    https://git.kernel.org/netdev/net-next/c/5c57145a49bd
  - [net-next,06/15] ice: remove unnecessary duplicated AQ command flag setting
    https://git.kernel.org/netdev/net-next/c/800c1443cbe1
  - [net-next,07/15] ice: Check for bail out condition early
    https://git.kernel.org/netdev/net-next/c/805f980bfe0e
  - [net-next,08/15] ice: correct memory allocation call
    https://git.kernel.org/netdev/net-next/c/36ac7911fae7
  - [net-next,09/15] ice: rename ptype bitmap
    https://git.kernel.org/netdev/net-next/c/94a936981a3e
  - [net-next,10/15] ice: Change ice_vsi_setup_q_map() to not depend on RSS
    https://git.kernel.org/netdev/net-next/c/8134d5ff9788
  - [net-next,11/15] ice: Refactor get/set RSS LUT to use struct parameter
    https://git.kernel.org/netdev/net-next/c/e3c53928a3b2
  - [net-next,12/15] ice: Refactor ice_set/get_rss into LUT and key specific functions
    https://git.kernel.org/netdev/net-next/c/b66a972abb6b
  - [net-next,13/15] ice: Consolidate VSI state and flags
    https://git.kernel.org/netdev/net-next/c/e97fb1aea905
  - [net-next,14/15] ice: cleanup style issues
    https://git.kernel.org/netdev/net-next/c/0c3e94c24793
  - [net-next,15/15] ice: Correct comment block style
    https://git.kernel.org/netdev/net-next/c/a07cc1786dab

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