[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250919175412.653707-1-anthony.l.nguyen@intel.com>
Date: Fri, 19 Sep 2025 10:54:03 -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 0/7][pull request] Intel Wired LAN Driver Updates 2025-09-19 (ice, idpf, iavf, ixgbevf, fm10k)
Paul adds support for Earliest TxTime First (ETF) hardware offload
for E830 devices on ice. ETF is configured per-queue using tc-etf Qdisc;
a new Tx flow mechanism utilizes a dedicated timestamp ring alongside
the standard Tx ring. The timestamp ring contains descriptors that
specify when hardware should transmit packets; up to 2048 Tx queues can
be supported.
Additional info: https://lore.kernel.org/intel-wired-lan/20250818132257.21720-1-paul.greenwalt@intel.com/
Dave removes excess cleanup call to ice_lag_move_new_vf_nodes() in error
path.
Milena adds reporting of timestamping statistics to idpf.
Alex changes error variable type for code clarity for iavf and ixgbevf.
Brahmajit Das removes unused parameter from fm10k_unbind_hw_stats_q().
The following are changes since commit 3fb4f35a75e864ecf298b55259223bc984f63276:
wan: framer: pef2256: use %pe in print format
and are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue 100GbE
Aleksandr Loktionov (2):
iavf: fix proper type for error code in iavf_resume()
ixgbevf: fix proper type for error code in ixgbevf_resume()
Brahmajit Das (1):
net: intel: fm10k: Fix parameter idx set but not used
Dave Ertman (1):
ice: Remove deprecated ice_lag_move_new_vf_nodes() call
Milena Olech (1):
idpf: add HW timestamping statistics
Paul Greenwalt (2):
ice: move ice_qp_[ena|dis] for reuse
ice: add E830 Earliest TxTime First Offload support
.../net/ethernet/intel/fm10k/fm10k_common.c | 5 +-
.../net/ethernet/intel/fm10k/fm10k_common.h | 2 +-
drivers/net/ethernet/intel/fm10k/fm10k_pf.c | 2 +-
drivers/net/ethernet/intel/fm10k/fm10k_vf.c | 2 +-
drivers/net/ethernet/intel/iavf/iavf_main.c | 2 +-
drivers/net/ethernet/intel/ice/ice.h | 33 +-
.../net/ethernet/intel/ice/ice_adminq_cmd.h | 35 ++
drivers/net/ethernet/intel/ice/ice_base.c | 390 ++++++++++++++++--
drivers/net/ethernet/intel/ice/ice_base.h | 3 +
drivers/net/ethernet/intel/ice/ice_common.c | 78 ++++
drivers/net/ethernet/intel/ice/ice_common.h | 6 +
drivers/net/ethernet/intel/ice/ice_ethtool.c | 14 +-
.../net/ethernet/intel/ice/ice_hw_autogen.h | 3 +
drivers/net/ethernet/intel/ice/ice_lag.c | 55 ---
drivers/net/ethernet/intel/ice/ice_lag.h | 1 -
.../net/ethernet/intel/ice/ice_lan_tx_rx.h | 41 ++
drivers/net/ethernet/intel/ice/ice_lib.c | 1 +
drivers/net/ethernet/intel/ice/ice_main.c | 109 ++++-
drivers/net/ethernet/intel/ice/ice_txrx.c | 173 +++++++-
drivers/net/ethernet/intel/ice/ice_txrx.h | 15 +
drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 14 +
drivers/net/ethernet/intel/ice/ice_xsk.c | 153 +------
drivers/net/ethernet/intel/ice/ice_xsk.h | 22 +
drivers/net/ethernet/intel/ice/virt/queues.c | 4 +-
drivers/net/ethernet/intel/idpf/idpf.h | 17 +
.../net/ethernet/intel/idpf/idpf_ethtool.c | 56 +++
drivers/net/ethernet/intel/idpf/idpf_ptp.c | 11 +-
.../ethernet/intel/idpf/idpf_virtchnl_ptp.c | 4 +
.../net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +-
29 files changed, 989 insertions(+), 264 deletions(-)
--
2.47.1
Powered by blists - more mailing lists