[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250609212652.1138933-1-anthony.l.nguyen@intel.com>
Date: Mon, 9 Jun 2025 14:26:39 -0700
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>
Subject: [PATCH net-next 00/11][pull request] Intel Wired LAN Driver Updates 2025-06-09 (ice, i40e, ixgbe, iavf)
Jake moves from individual virtchnl RSS configuration values, for ice,
i40e, and iavf, to a common libie location and values.
Martyna and Dawid add counters for link_down_events to ice, i40e, and
ixgbe drivers. The counter increments only on actual physical link-down
events visible to the PHY. It does not increment when the user performs
a software-only interface down/up (e.g. ip link set dev down).
The counter does increment in cases where the interface is reinitialized
in a way that causes a real link drop - such as eg. when attaching
an XDP program, reconfiguring channels, or toggling certain priv-flags.
For ice:
Arkadiusz and Karol separate PTP and DPLL functionality to their
respective APIs.
Michal adds a separate handler for Flow Director command processing.
For iavf:
Ahmed converts driver to utilize core's IRQ affinity API.
For ixgbe:
Alok Tiwari fixes issues with some comments; typos, copy/paste errors,
etc.
The following are changes since commit 2c7e4a2663a1ab5a740c59c31991579b6b865a26:
Merge tag 'net-6.16-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 100GbE
Ahmed Zaki (1):
iavf: convert to NAPI IRQ affinity API
Alok Tiwari (1):
ixgbe: Fix typos and clarify comments in X550 driver code
Arkadiusz Kubalewski (1):
ice: redesign dpll sma/u.fl pins control
Dawid Osuchowski (1):
i40e: add link_down_events statistic
Jacob Keller (2):
net: intel: rename 'hena' to 'hashcfg' for clarity
net: intel: move RSS packet classifier types to libie
Karol Kolacinski (2):
ice: change SMA pins to SDP in PTP API
ice: add ice driver PTP pin documentation
Martyna Szapar-Mudlaw (2):
ice: add link_down_events statistic
ixgbe: add link_down_events statistic
Michal Kubiak (1):
ice: add a separate Rx handler for flow director commands
.../device_drivers/ethernet/intel/ice.rst | 13 +
drivers/net/ethernet/intel/i40e/i40e.h | 1 +
.../net/ethernet/intel/i40e/i40e_ethtool.c | 91 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 28 +-
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 25 +-
drivers/net/ethernet/intel/i40e/i40e_txrx.h | 47 +-
drivers/net/ethernet/intel/i40e/i40e_type.h | 32 -
.../ethernet/intel/i40e/i40e_virtchnl_pf.c | 46 +-
drivers/net/ethernet/intel/iavf/iavf.h | 12 +-
drivers/net/ethernet/intel/iavf/iavf_main.c | 75 +-
drivers/net/ethernet/intel/iavf/iavf_txrx.c | 3 +-
drivers/net/ethernet/intel/iavf/iavf_txrx.h | 42 +-
drivers/net/ethernet/intel/iavf/iavf_type.h | 32 -
.../net/ethernet/intel/iavf/iavf_virtchnl.c | 33 +-
drivers/net/ethernet/intel/ice/ice.h | 1 +
drivers/net/ethernet/intel/ice/ice_base.c | 5 +-
drivers/net/ethernet/intel/ice/ice_dpll.c | 927 +++++++++++++++++-
drivers/net/ethernet/intel/ice/ice_dpll.h | 23 +-
drivers/net/ethernet/intel/ice/ice_ethtool.c | 10 +
drivers/net/ethernet/intel/ice/ice_flow.c | 45 +-
drivers/net/ethernet/intel/ice/ice_flow.h | 68 +-
drivers/net/ethernet/intel/ice/ice_lib.c | 5 +-
drivers/net/ethernet/intel/ice/ice_main.c | 3 +
drivers/net/ethernet/intel/ice/ice_ptp.c | 254 +----
drivers/net/ethernet/intel/ice/ice_ptp.h | 3 -
drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 1 +
drivers/net/ethernet/intel/ice/ice_txrx.c | 87 +-
drivers/net/ethernet/intel/ice/ice_txrx.h | 3 +-
drivers/net/ethernet/intel/ice/ice_virtchnl.c | 44 +-
drivers/net/ethernet/intel/ice/ice_virtchnl.h | 4 +-
.../intel/ice/ice_virtchnl_allowlist.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 1 +
.../net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 10 +
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 +
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 28 +-
include/linux/avf/virtchnl.h | 23 +-
include/linux/net/intel/libie/pctype.h | 41 +
37 files changed, 1423 insertions(+), 647 deletions(-)
create mode 100644 include/linux/net/intel/libie/pctype.h
--
2.47.1
Powered by blists - more mailing lists