[SRU][O:linux-gcp][PATCH v2 0/4] IDPF: TX timeout and crash

Ian Whitfield ian.whitfield at canonical.com
Thu Mar 27 23:42:11 UTC 2025


BugLink: https://bugs.launchpad.net/bugs/2093622

[Impact]
Google has requested a patchset to be backported to resolve an issue in
the IDPF module. The issue can lead to timeouts and potentially a system
crash.

[Fix]
Backport a patchset from linux upstream to all IDPF-enabled Google
kernels. This thread is for Oracular, another thread was sent for
Jammy and Noble each, because they require separate patchsets. Plucky
has already received these fixes through upstream updates.

[Test Plan]
Google provided an iperf3 stress test, which I performed on two bare
metal machines using the IDPF driver. There were no errors reported by
the kernel after running the stress test for 24+ hours.

[Regression Potential]
This is a medium size backport and affects several kernels. All patches
applied cleanly to this kernel tree, which reduces room for human error
in the backport process. Problems related to this fix could lead to
further issues in the Intel IDPF module, but there have been no changes
to other drivers or the core kernel.

v2: Resubmitted without patches that have already been applied since v1.
    The patchset was previously reverted for all kernels over regression
    concerns, and has been more thoroughly tested since.

Joe Damato (1):
  idpf: Don't hard code napi_struct size

Joshua Hay (3):
  idpf: enable WB_ON_ITR
  idpf: add support for SW triggered interrupts
  idpf: trigger SW interrupt when exiting wb_on_itr mode

 drivers/net/ethernet/intel/idpf/idpf_dev.c    |  5 +++
 .../ethernet/intel/idpf/idpf_singleq_txrx.c   |  6 +++-
 drivers/net/ethernet/intel/idpf/idpf_txrx.c   | 36 +++++++++++++------
 drivers/net/ethernet/intel/idpf/idpf_txrx.h   | 36 +++++++++++++++++--
 drivers/net/ethernet/intel/idpf/idpf_vf_dev.c |  5 +++
 5 files changed, 74 insertions(+), 14 deletions(-)

-- 
2.43.0




More information about the kernel-team mailing list