[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20251106225321.1609605-1-anthony.l.nguyen@intel.com>
Date: Thu, 6 Nov 2025 14:53:09 -0800
From: Tony Nguyen <anthony.l.nguyen@...el.com>
To: davem@...emloft.net,
kuba@...nel.org,
pabeni@...hat.com,
edumazet@...gle.com,
andrew+netdev@...n.ch,
netdev@...r.kernel.org
Cc: Tony Nguyen <anthony.l.nguyen@...el.com>,
jacob.e.keller@...el.com
Subject: [PATCH net-next 0/8][pull request] Intel Wired LAN Driver Updates 2025-11-06 (i40, ice, iavf)
Mohammad Heib introduces a new devlink parameter, max_mac_per_vf, for
controlling the maximum number of MAC address filters allowed by a VF. This
allows administrators to control the VF behavior in a more nuanced manner.
Aleksandr and Przemek add support for Receive Side Scaling of GTP to iAVF
for VFs running on E800 series ice hardware. This improves performance and
scalability for virtualized network functions in 5G and LTE deployments.
---
Originally from:
https://lore.kernel.org/netdev/20251016-jk-iwl-next-2025-10-15-v2-0-ff3a390d9fc6@intel.com/
Changes:
devlink:
- Do not allow change when VFs exist.
- Change documentation from 'theoretical maximum' to 'administrative policy'
GTP RSS:
- Split int static data and define changes to a separate patch
- Refactor ice_vc_rss_hash_update() to use int error codes
- Other minor fixes
The following are changes since commit 13068e9d57264d0a86b8195817a01155ba33d230:
idpf: add support for IDPF PCI programming interface
and are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue 40GbE
Aleksandr Loktionov (5):
ice: add flow parsing for GTP and new protocol field support
ice: add virtchnl definitions and static data for GTP RSS
ice: implement GTP RSS context tracking and configuration
ice: improve TCAM priority handling for RSS profiles
iavf: add RSS support for GTP protocol via ethtool
Mohammad Heib (2):
devlink: Add new "max_mac_per_vf" generic device param
i40e: support generic devlink param "max_mac_per_vf"
Przemek Kitszel (1):
ice: Extend PTYPE bitmap coverage for GTP encapsulated flows
.../networking/devlink/devlink-params.rst | 4 +
Documentation/networking/devlink/i40e.rst | 34 +
drivers/net/ethernet/intel/i40e/i40e.h | 4 +
.../net/ethernet/intel/i40e/i40e_devlink.c | 54 +-
.../ethernet/intel/i40e/i40e_virtchnl_pf.c | 31 +-
.../net/ethernet/intel/iavf/iavf_adv_rss.c | 119 +-
.../net/ethernet/intel/iavf/iavf_adv_rss.h | 31 +
.../net/ethernet/intel/iavf/iavf_ethtool.c | 89 ++
.../net/ethernet/intel/ice/ice_flex_pipe.c | 91 +-
.../net/ethernet/intel/ice/ice_flex_type.h | 1 +
drivers/net/ethernet/intel/ice/ice_flow.c | 269 +++-
drivers/net/ethernet/intel/ice/ice_flow.h | 94 +-
.../ethernet/intel/ice/ice_protocol_type.h | 20 +
drivers/net/ethernet/intel/ice/ice_vf_lib.h | 48 +
drivers/net/ethernet/intel/ice/virt/rss.c | 1313 ++++++++++++++++-
include/linux/avf/virtchnl.h | 50 +
include/net/devlink.h | 4 +
net/devlink/param.c | 5 +
18 files changed, 2124 insertions(+), 137 deletions(-)
--
2.47.1
Powered by blists - more mailing lists