[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250429234651.3982025-1-anthony.l.nguyen@intel.com>
Date: Tue, 29 Apr 2025 16:46:35 -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/13][pull request] Intel Wired LAN Driver Updates 2025-04-29 (igb, igc, ixgbe, idpf)
For igb:
Kurt Kanzenbach adds linking of IRQs and queues to NAPI instances and
adds persistent NAPI config. Lastly, he removes undesired IRQs that
occur while busy polling.
For igc:
Kurt Kanzenbach switches the Tx mode for MQPRIO offload to harmonize the
current implementation with TAPRIO.
For ixgbe:
Jedrzej adds separate ethtool ops for E610 devices to account for device
differences.
Slawomir adds devlink region support for E610 devices.
For idpf:
Mateusz assigns and utilizes the ptype field out of libeth_rqe_info.
Michal removes unreachable code.
The following are changes since commit ff61a4a5dfc27535227c0b2ead05a1a1afce76ec:
Merge branch 'ip-improve-tcp-sock-multipath-routing'
and are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue 1GbE
Jedrzej Jagielski (4):
ixgbe: create E610 specific ethtool_ops structure
ixgbe: add support for ACPI WOL for E610
ixgbe: apply different rules for setting FC on E610
ixgbe: add E610 .set_phys_id() callback implementation
Kurt Kanzenbach (6):
igb: Link IRQs to NAPI instances
igb: Link queues to NAPI instances
igb: Add support for persistent NAPI config
igb: Get rid of spurious interrupts
igc: Limit netdev_tc calls to MQPRIO
igc: Change Tx mode for MQPRIO offloading
Mateusz Polchlopek (1):
idpf: assign extracted ptype to struct libeth_rqe_info field
Michal Swiatkowski (1):
idpf: remove unreachable code from setting mailbox
Slawomir Mrozowicz (1):
ixgbe: devlink: add devlink region support for E610
Documentation/networking/devlink/ixgbe.rst | 49 +++
drivers/net/ethernet/intel/idpf/idpf_lib.c | 18 +-
.../ethernet/intel/idpf/idpf_singleq_txrx.c | 25 +-
drivers/net/ethernet/intel/igb/igb.h | 5 +-
drivers/net/ethernet/intel/igb/igb_main.c | 78 ++++-
drivers/net/ethernet/intel/igb/igb_xsk.c | 1 +
drivers/net/ethernet/intel/igc/igc.h | 5 +-
drivers/net/ethernet/intel/igc/igc_main.c | 18 +-
drivers/net/ethernet/intel/igc/igc_tsn.c | 39 +--
drivers/net/ethernet/intel/ixgbe/Makefile | 3 +-
.../ethernet/intel/ixgbe/devlink/devlink.h | 2 +
.../net/ethernet/intel/ixgbe/devlink/region.c | 290 ++++++++++++++++++
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 3 +
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 29 ++
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h | 1 +
.../net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 171 ++++++++++-
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 13 +-
.../ethernet/intel/ixgbe/ixgbe_type_e610.h | 14 +
18 files changed, 667 insertions(+), 97 deletions(-)
create mode 100644 drivers/net/ethernet/intel/ixgbe/devlink/region.c
--
2.47.1
Powered by blists - more mailing lists