]> www.infradead.org Git - users/hch/xfs.git/commit
Merge branch 'intel-wired-lan-driver-updates-2024-05-29-ice-igc'
authorJakub Kicinski <kuba@kernel.org>
Thu, 6 Jun 2024 02:28:05 +0000 (19:28 -0700)
committerJakub Kicinski <kuba@kernel.org>
Thu, 6 Jun 2024 02:28:06 +0000 (19:28 -0700)
commit5899c885131a7b2926ed26f6a5df1fc3c878418d
tree4cb6faca8dd7c6e27e47ec75bf9e106493624f80
parent886bf9172da06a85de3c68a651477d7d625fd6cc
parent7d67d11fbe194f71298263f48e33ae2afa38197e
Merge branch 'intel-wired-lan-driver-updates-2024-05-29-ice-igc'

Jacob Keller says:

====================
Intel Wired LAN Driver Updates 2024-05-29 (ice, igc)

This series includes fixes for the ice driver as well as a fix for the igc
driver.

Jacob fixes two issues in the ice driver with reading the NVM for providing
firmware data via devlink info. First, fix an off-by-one error when reading
the Preserved Fields Area, resolving an infinite loop triggered on some
NVMs which lack certain data in the NVM. Second, fix the reading of the NVM
Shadow RAM on newer E830 and E825-C devices which have a variable sized CSS
header rather than assuming this header is always the same fixed size as in
the E810 devices.

Larysa fixes three issues with the ice driver XDP logic that could occur if
the number of queues is changed after enabling an XDP program. First, the
af_xdp_zc_qps bitmap is removed and replaced by simpler logic to track
whether queues are in zero-copy mode. Second, the reset and .ndo_bpf flows
are distinguished to avoid potential races with a PF reset occuring
simultaneously to .ndo_bpf callback from userspace. Third, the logic for
mapping XDP queues to vectors is fixed so that XDP state is restored for
XDP queues after a reconfiguration.

Sasha fixes reporting of Energy Efficient Ethernet support via ethtool in
the igc driver.

v1: https://lore.kernel.org/r/20240530-net-2024-05-30-intel-net-fixes-v1-0-8b11c8c9bff8@intel.com
====================

Link: https://lore.kernel.org/r/20240603-net-2024-05-30-intel-net-fixes-v2-0-e3563aa89b0c@intel.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>