[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250703174242.3829277-1-anthony.l.nguyen@intel.com>
Date: Thu, 3 Jul 2025 10:42:27 -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/12][pull request] Intel Wired LAN Driver Updates 2025-07-03
Vladimir Oltean converts Intel drivers (ice, igc, igb, ixgbe, i40e) to
utilize new timestamping API (ndo_hwtstamp_get() and ndo_hwtstamp_set()).
For ixgbe:
Paul, Don, Slawomir, and Radoslaw add Malicious Driver Detection (MDD)
support for X550 and E610 devices to detect, report, and handle
potentially malicious VFs.
Simon Horman corrects spelling mistakes.
For igbvf:
Kohei Enju removes a couple of unreported counters and adds reporting
of Tx timeouts.
The following are changes since commit 5f712c3877f99d5b5e4d011955c6467ae0e535a6:
ipv6: Cleanup fib6_drop_pcpu_from()
and are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue 10GbE
Don Skidmore (1):
ixgbe: check for MDD events
Kohei Enju (2):
igbvf: remove unused interrupt counter fields from struct
igbvf_adapter
igbvf: add tx_timeout_count to ethtool statistics
Paul Greenwalt (1):
ixgbe: add MDD support
Radoslaw Tyl (1):
ixgbe: turn off MDD while modifying SRRCTL
Simon Horman (1):
ixgbe: spelling corrections
Slawomir Mrozowicz (1):
ixgbe: add Tx hang detection unhandled MDD
Vladimir Oltean (5):
ice: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
igc: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
igb: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
ixgbe: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
i40e: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
drivers/net/ethernet/intel/i40e/i40e.h | 9 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 24 +-
drivers/net/ethernet/intel/i40e/i40e_ptp.c | 43 ++--
drivers/net/ethernet/intel/ice/ice_main.c | 24 +-
drivers/net/ethernet/intel/ice/ice_ptp.c | 45 ++--
drivers/net/ethernet/intel/ice/ice_ptp.h | 17 +-
drivers/net/ethernet/intel/igb/igb.h | 9 +-
drivers/net/ethernet/intel/igb/igb_main.c | 6 +-
drivers/net/ethernet/intel/igb/igb_ptp.c | 37 ++-
drivers/net/ethernet/intel/igbvf/ethtool.c | 1 +
drivers/net/ethernet/intel/igbvf/igbvf.h | 2 -
drivers/net/ethernet/intel/igbvf/netdev.c | 4 -
drivers/net/ethernet/intel/igc/igc.h | 9 +-
drivers/net/ethernet/intel/igc/igc_main.c | 21 +-
drivers/net/ethernet/intel/igc/igc_ptp.c | 36 ++-
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 14 +-
.../net/ethernet/intel/ixgbe/ixgbe_82598.c | 4 +-
.../net/ethernet/intel/ixgbe/ixgbe_common.c | 4 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 4 +
drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 5 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 237 +++++++++++++++---
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 42 ++--
.../net/ethernet/intel/ixgbe/ixgbe_sriov.c | 53 +++-
.../net/ethernet/intel/ixgbe/ixgbe_sriov.h | 1 +
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 46 +++-
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 122 ++++++++-
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.h | 5 +
31 files changed, 596 insertions(+), 236 deletions(-)
--
2.47.1
Powered by blists - more mailing lists