[PATCH net 0/8][pull request] Intel Wired LAN Driver Updates 2026-09-18 (i40e)
From: Tony Nguyen <anthony.l.nguyen@intel.com>
Date: 2026-09-18 21:25:04
Also in:
bpf
Maciej fixes various issues with VSI setup, cleanup, and rebuild paths. Notably, keeping q_vector allocation synchronized with channel-count changes to prevent threaded NAPI reconfiguration failures. Chenguang Zhao fixes AF_XDP multi-buffer handling by correctly copying and attaching fragments and cleaning up on allocation failure. The following are changes since commit 46bc52d13594848023e681860df8700c8db14354: ipv4: fib: fix data-race and stale genid check around nh->nh_saddr and are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue 40GbE Chenguang Zhao (1): i40e: xsk: fix multi-buffer XDP_PASS skb construction Maciej Fijalkowski (7): i40e: unregister netdev before clearing VSI on reinit failure i40e: avoid null ptr dereference in i40e_ptp_stop() i40e: make ring pointers unreachable before freeing via rcu i40e: avoid deadlock when calling unregister_netdev() i40e: fix potential UAF in i40e_vsi_setup()'s error path i40e: do not expose netdev too early i40e: keep q_vectors array in sync with channel count changes drivers/net/ethernet/intel/i40e/i40e_main.c | 129 ++++++++++++-------- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 5 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 13 +- 3 files changed, 88 insertions(+), 59 deletions(-) -- 2.47.1