mbox series

[net-next,00/15,pull,request] Intel Wired LAN Driver Updates 2023-11-13 (i40e)

Message ID 20231113231047.548659-1-anthony.l.nguyen@intel.com (mailing list archive)
Headers show
Series Intel Wired LAN Driver Updates 2023-11-13 (i40e) | expand

Message

Tony Nguyen Nov. 13, 2023, 11:10 p.m. UTC
This series contains updates to i40e driver only.

Justin Bronder increases number of allowable descriptors for XL710
devices.

Su Hui adds error check, and unroll, for RSS configuration.

Andrii changes module read error message to debug and makes it more
verbose.

Ivan Vecera performs numerous clean-ups and refactors to driver such as
removing unused defines and fields, converting use of flags to bitmaps,
adding helpers, re-organizing code, etc.

The following are changes since commit 89cdf9d556016a54ff6ddd62324aa5ec790c05cc:
  Merge tag 'net-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue 40GbE

Andrii Staikov (1):
  i40e: Change user notification of non-SFP module in
    i40e_get_module_info()

Ivan Vecera (12):
  i40e: Remove unused flags
  i40e: Remove _t suffix from enum type names
  i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf
  i40e: Use DECLARE_BITMAP for flags field in i40e_hw
  i40e: Consolidate hardware capabilities
  i40e: Initialize hardware capabilities at single place
  i40e: Move i40e_is_aq_api_ver_ge helper
  i40e: Add other helpers to check version of running firmware and AQ
    API
  i40e: Use helpers to check running FW and AQ API versions
  i40e: Remove VF MAC types
  i40e: Move inline helpers to i40e_prototype.h
  i40e: Delete unused i40e_mac_info fields

Justin Bronder (1):
  i40e: increase max descriptors for XL710

Su Hui (1):
  i40e: add an error code check in i40e_vsi_setup

 drivers/net/ethernet/intel/i40e/i40e.h        | 148 ++---
 drivers/net/ethernet/intel/i40e/i40e_adminq.c | 163 +++--
 drivers/net/ethernet/intel/i40e/i40e_common.c |  68 +-
 drivers/net/ethernet/intel/i40e/i40e_dcb.c    |   9 +-
 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c |  29 +-
 drivers/net/ethernet/intel/i40e/i40e_debug.h  |   1 +
 .../net/ethernet/intel/i40e/i40e_debugfs.c    |   7 +-
 .../net/ethernet/intel/i40e/i40e_ethtool.c    | 246 +++----
 drivers/net/ethernet/intel/i40e/i40e_main.c   | 620 +++++++++---------
 drivers/net/ethernet/intel/i40e/i40e_nvm.c    |  10 +-
 .../net/ethernet/intel/i40e/i40e_prototype.h  |  70 ++
 drivers/net/ethernet/intel/i40e/i40e_ptp.c    |  32 +-
 .../net/ethernet/intel/i40e/i40e_register.h   |   1 +
 drivers/net/ethernet/intel/i40e/i40e_txrx.c   |  20 +-
 drivers/net/ethernet/intel/i40e/i40e_txrx.h   |   8 +-
 drivers/net/ethernet/intel/i40e/i40e_type.h   |  51 +-
 .../ethernet/intel/i40e/i40e_virtchnl_pf.c    |  20 +-
 17 files changed, 764 insertions(+), 739 deletions(-)

Comments

patchwork-bot+netdevbpf@kernel.org Nov. 15, 2023, 4:20 a.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (main)
by Jakub Kicinski <kuba@kernel.org>:

On Mon, 13 Nov 2023 15:10:19 -0800 you wrote:
> This series contains updates to i40e driver only.
> 
> Justin Bronder increases number of allowable descriptors for XL710
> devices.
> 
> Su Hui adds error check, and unroll, for RSS configuration.
> 
> [...]

Here is the summary with links:
  - [net-next,01/15] i40e: increase max descriptors for XL710
    https://git.kernel.org/netdev/net-next/c/aa6908ca3bd1
  - [net-next,02/15] i40e: add an error code check in i40e_vsi_setup
    https://git.kernel.org/netdev/net-next/c/add35e623e77
  - [net-next,03/15] i40e: Change user notification of non-SFP module in i40e_get_module_info()
    https://git.kernel.org/netdev/net-next/c/2c0fa38a579f
  - [net-next,04/15] i40e: Remove unused flags
    https://git.kernel.org/netdev/net-next/c/e8fcf58f6109
  - [net-next,05/15] i40e: Remove _t suffix from enum type names
    https://git.kernel.org/netdev/net-next/c/addca9175e5f
  - [net-next,06/15] i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf
    https://git.kernel.org/netdev/net-next/c/70756d0a4727
  - [net-next,07/15] i40e: Use DECLARE_BITMAP for flags field in i40e_hw
    https://git.kernel.org/netdev/net-next/c/d0b1314c8b33
  - [net-next,08/15] i40e: Consolidate hardware capabilities
    https://git.kernel.org/netdev/net-next/c/0e8b9fdd40fe
  - [net-next,09/15] i40e: Initialize hardware capabilities at single place
    https://git.kernel.org/netdev/net-next/c/8cc29564d227
  - [net-next,10/15] i40e: Move i40e_is_aq_api_ver_ge helper
    https://git.kernel.org/netdev/net-next/c/28c1726b2c9c
  - [net-next,11/15] i40e: Add other helpers to check version of running firmware and AQ API
    https://git.kernel.org/netdev/net-next/c/cf488e13221f
  - [net-next,12/15] i40e: Use helpers to check running FW and AQ API versions
    https://git.kernel.org/netdev/net-next/c/e329a8b9aac4
  - [net-next,13/15] i40e: Remove VF MAC types
    https://git.kernel.org/netdev/net-next/c/d8c6bee01caa
  - [net-next,14/15] i40e: Move inline helpers to i40e_prototype.h
    https://git.kernel.org/netdev/net-next/c/f699a4bfc862
  - [net-next,15/15] i40e: Delete unused i40e_mac_info fields
    https://git.kernel.org/netdev/net-next/c/3f06462b3eb8

You are awesome, thank you!