mbox series

[net-next,0/7,pull,request] 40GbE Intel Wired LAN Driver Updates 2021-02-10

Message ID 20210210232436.4084373-1-anthony.l.nguyen@intel.com
Headers show
Series 40GbE Intel Wired LAN Driver Updates 2021-02-10 | expand

Message

Tony Nguyen Feb. 10, 2021, 11:24 p.m. UTC
This series contains updates to i40e driver only.

Arkadiusz adds support for software controlled DCB. Upon disabling of the
firmware LLDP agent, the driver configures DCB with default values
(only one Traffic Class). At the same time, it allows a software based
LLDP agent - userspace application i.e. lldpad) to receive DCB TLVs
and set desired DCB configuration through DCB related netlink callbacks.

Aleksandr implements get and set ethtool ops for Energy Efficient
Ethernet.

Przemyslaw extends support for ntuple filters allowing for Flow Director
IPv6 and VLAN filters.

Kaixu Xia removes an unneeded assignment.

The following are changes since commit dc9d87581d464e7b7d38853d6904b70b6c920d99:
  Merge 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

Aleksandr Loktionov (1):
  i40e: Add EEE status getting & setting implementation

Arkadiusz Kubalewski (3):
  i40e: Add hardware configuration for software based DCB
  i40e: Add init and default config of software based DCB
  i40e: Add netlink callbacks support for software based DCB

Kaixu Xia (1):
  i40e: remove the useless value assignment in i40e_clean_adminq_subtask

Przemyslaw Patynowski (2):
  i40e: Add flow director support for IPv6
  i40e: VLAN field for flow director

 drivers/net/ethernet/intel/i40e/i40e.h        |  26 +-
 .../net/ethernet/intel/i40e/i40e_adminq_cmd.h |  11 +-
 drivers/net/ethernet/intel/i40e/i40e_common.c |  65 +-
 drivers/net/ethernet/intel/i40e/i40e_dcb.c    | 949 +++++++++++++++++-
 drivers/net/ethernet/intel/i40e/i40e_dcb.h    | 169 +++-
 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c | 752 +++++++++++++-
 .../net/ethernet/intel/i40e/i40e_ethtool.c    | 382 ++++++-
 drivers/net/ethernet/intel/i40e/i40e_main.c   | 601 ++++++++++-
 .../net/ethernet/intel/i40e/i40e_prototype.h  |   9 +-
 .../net/ethernet/intel/i40e/i40e_register.h   | 174 +++-
 drivers/net/ethernet/intel/i40e/i40e_txrx.c   | 534 ++++++----
 drivers/net/ethernet/intel/i40e/i40e_type.h   |   5 +-
 12 files changed, 3378 insertions(+), 299 deletions(-)

Comments

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

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

On Wed, 10 Feb 2021 15:24:29 -0800 you wrote:
> This series contains updates to i40e driver only.

> 

> Arkadiusz adds support for software controlled DCB. Upon disabling of the

> firmware LLDP agent, the driver configures DCB with default values

> (only one Traffic Class). At the same time, it allows a software based

> LLDP agent - userspace application i.e. lldpad) to receive DCB TLVs

> and set desired DCB configuration through DCB related netlink callbacks.

> 

> [...]


Here is the summary with links:
  - [net-next,1/7] i40e: Add hardware configuration for software based DCB
    https://git.kernel.org/netdev/net-next/c/90bc8e003be2
  - [net-next,2/7] i40e: Add init and default config of software based DCB
    https://git.kernel.org/netdev/net-next/c/4b208eaa8078
  - [net-next,3/7] i40e: Add netlink callbacks support for software based DCB
    https://git.kernel.org/netdev/net-next/c/5effa78e7c94
  - [net-next,4/7] i40e: Add EEE status getting & setting implementation
    https://git.kernel.org/netdev/net-next/c/95f352dca19d
  - [net-next,5/7] i40e: Add flow director support for IPv6
    https://git.kernel.org/netdev/net-next/c/efca91e89b67
  - [net-next,6/7] i40e: VLAN field for flow director
    https://git.kernel.org/netdev/net-next/c/a9219b332f52
  - [net-next,7/7] i40e: remove the useless value assignment in i40e_clean_adminq_subtask
    https://git.kernel.org/netdev/net-next/c/bfe2e5c44d72

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