[PATCH net 00/10][pull request] Intel Wired LAN Driver Updates 2026-08-04 (iavf, i40e, ice, igc)

Tony Nguyen <[email protected]>
Newsgroups gmane.linux.network
Message-ID <[email protected]>
Jose Ignacio Tornos Martinez fixes issues with VF bonding that came
about with commit ad7c7b2172c3 ("net: hold netdev instance lock during
sysfs operations").

Further details:
https://lore.kernel.org/netdev/[email protected]/

Przemek fixes an issue on ice which increasing VF queue count causes
out-of-bounds access of the statistics arrays.

Doruk Tan Ozturk changes call of metadata_dst_free() to dst_release()
to account for refcount when freeing representors on ice.

Aaron Esau fixes a bad DCB configuration comparison in
i40e_hw_set_dcb_config() by comparing the structures instead of the pointer
variables.

Dawei Feng correct ordering of error path in i40e_vsi_setup() to stop
possible memory leak.

Philipp David changes call of netif_device_attach() to be unconditional
during igc resume, otherwise interfaces that were down prior to the call
will not be restored.

The following are changes since commit a347304b2ca1a5377d5bd2d8a72e4b4f12afe648:
  net/sched: cls_api: Always acquire rtnl_lock when destroying locked classifiers
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue 40GbE

Aaron Esau (1):
  i40e: fix memcmp of pointer in i40e_hw_set_dcb_config()

Dawei Feng (1):
  i40e: fix netdev leak in i40e_vsi_setup() error paths

Doruk Tan Ozturk (1):
  ice: eswitch: fix use-after-free of metadata_dst in repr release

Jose Ignacio Tornos Martinez (4):
  iavf: return EBUSY if reset in progress or not ready during MAC change
  i40e: skip unnecessary VF reset when setting trust
  iavf: send MAC change request synchronously
  ice: skip unnecessary VF reset when setting trust

Philipp David (1):
  igc: fix netdev not re-attached after resume if interface is down

Przemek Kitszel (2):
  ice: move ice_vsi_realloc_stat_arrays() up
  ice: fix stats array overflow via proper realloc

 drivers/net/ethernet/intel/i40e/i40e_main.c   |   8 +-
 .../ethernet/intel/i40e/i40e_virtchnl_pf.c    |  38 +++-
 drivers/net/ethernet/intel/iavf/iavf.h        |  11 +-
 drivers/net/ethernet/intel/iavf/iavf_main.c   |  88 ++++++--
 .../net/ethernet/intel/iavf/iavf_virtchnl.c   |  99 ++++++++-
 drivers/net/ethernet/intel/ice/ice.h          |   2 +
 drivers/net/ethernet/intel/ice/ice_eswitch.c  |   2 +-
 drivers/net/ethernet/intel/ice/ice_lib.c      | 191 ++++++++----------
 drivers/net/ethernet/intel/ice/ice_sriov.c    |  35 +++-
 drivers/net/ethernet/intel/igc/igc_main.c     |   8 +-
 10 files changed, 321 insertions(+), 161 deletions(-)

-- 
2.47.1
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.