Thread (25 messages) 25 messages, 9 authors, 6d ago

Re: [PATCH net 0/6][pull request] Intel Wired LAN Driver Updates 2026-09-28 (idpf, ice, iavf)

flat view

From: Tony Nguyen <anthony.l.nguyen@intel.com>
Date: 2026-10-01 23:47:33


On 9/28/2026 4:04 PM, Tony Nguyen wrote:
For idpf:
Emil fixes a remove/reset race by always stopping the vport during
idpf_stop() so NAPI is properly torn down.

For ice:
Xuanqiang Luo resolves a use-after-free issue by changing order of
operations so index is used before being freed.

Bryan Fraschetti restores ordered MMIO writes for ice Tx doorbells
by replacing writel_relaxed() call with writel().

Tristan Madani fixes representor use-after-free by releasing
metadata_dst through dst_release() to ensure it is not freed until
all references are dropped.

For iavf:
Tomasz fixes reporting of statistics by always requesting statistics
while the adapter is running as PTP commands can interfere with the
previous fallback stats update mechanism.

Dave Butler caps the advertised maximum packet size to the hardware's
single-buffer limit, preventing PF queue-configuration failures caused
by oversized multi-buffer frame limits.
Patches 1 & 5 will need to be reworked and resubmitted; responses to Sashiko are on 3 & 6. I'm hoping would be willing take the acceptable ones and I will resubmit the reworked ones later.

Thanks,
Tony
The following are changes since commit a7bfaba4823e3c165bb2004c74eff7c096672bc7:
   ipv6: fix prefix route expiry in modify_prefix_route()
and are available in the git repository at:
   git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue 200GbE

Bryan Fraschetti (1):
   ice: Restore Ordered MMIO Writes for Tx Doorbells

Dave Butler (1):
   iavf: cap advertised max_pkt_size at the single-buffer HW limit

Emil Tantilov (1):
   idpf: fix possible race on remove during a reset

Tomasz Lichwala (1):
   iavf: fix VF stats not updating due to PTP command preemption

Tristan Madani (1):
   ice: fix metadata_dst refcount handling on representor teardown

Xuanqiang Luo (1):
   ice: fix use-after-free in dynamic port cleanup

  drivers/net/ethernet/intel/iavf/iavf_main.c     | 14 ++++----------
  drivers/net/ethernet/intel/iavf/iavf_virtchnl.c |  8 ++++++++
  drivers/net/ethernet/intel/ice/devlink/port.c   |  2 +-
  drivers/net/ethernet/intel/ice/ice_eswitch.c    |  2 +-
  drivers/net/ethernet/intel/ice/ice_txrx.c       |  4 ++--
  drivers/net/ethernet/intel/idpf/idpf_lib.c      |  4 ----
  6 files changed, 16 insertions(+), 18 deletions(-)
  
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help