Public bug reported:

[Impact]

Google has requested a backport of Intel driver patches to the Noble LTS
and HWE kernels. Since Plucky will soon be EOL, the HWE kernel targeted
is questing:linux-gcp.

[Fix]

This is the initial target set of patches, others will likely be pulled
in to reduce conflicts and fix up dependencies.

Prepare for Intel IPU E2000 (GEN3) 
https://lore.kernel.org/all/[email protected]/
  468d8b462ac6 ("iidc/ice/irdma: Rename IDC header file")
  97b5631aae68 ("iidc/ice/irdma: Rename to iidc_* convention")
  d9251a560ba6 ("iidc/ice/irdma: Break iidc.h into two headers")
  8239b771b94b ("ice: Replace ice specific DSCP mapping num with a kernel 
define")
  c24a65b6a27c ("iidc/ice/irdma: Update IDC to support multiple consumers")
    fix: 60dfe2434eed ("ice: fix NULL pointer dereference in 
ice_unplug_aux_dev() on reset")
Add RDMA support for Intel IPU E2000 in idpf 
https://lore.kernel.org/all/[email protected]/
  bfc5cc8b5aec ("idpf: use reserved RDMA vectors from control plane")
  f4312e6bfa2a ("idpf: implement core RDMA auxiliary dev create, init, and 
destroy")
    fix: 65637c3a1811 ("idpf: fix UAF in RDMA core aux dev deinitialization")
  be91128c579c ("idpf: implement RDMA vport auxiliary dev create, init, and 
destroy")
  bf86a012e676 ("idpf: implement remaining IDC RDMA core callbacks and 
handlers")
  ed6e1c8796a4 ("idpf: implement IDC vport aux driver MTU change handler")
  6aa53e861c1a ("idpf: implement get LAN MMIO memory regions")
Add RDMA support for Intel IPU E2000 in irdma 
https://lore.kernel.org/all/[email protected]/
  0c2b80cac96e ("RDMA/irdma: Refactor GEN2 auxiliary driver")
  d5edd33364a5 ("RDMA/irdma: Add GEN3 core driver support")
  7d5a7cc7b998 ("RDMA/irdma: Discover and set up GEN3 hardware register layout")
  c7db0abe5f2b ("RDMA/irdma: Add GEN3 CQP support with deferred completions")
  b800e82feba7 ("RDMA/irdma: Add GEN3 support for AEQ and CEQ")
  da278cb29c41 ("RDMA/irdma: Add GEN3 HW statistics support")
  2ad49ae7330b ("RDMA/irdma: Introduce GEN3 vPort driver support")
  d6ed4b69b8ea ("RDMA/irdma: Add GEN3 virtual QP1 support")
  87f413b6c930 ("RDMA/irdma: Extend QP context programming for GEN3")
  419afdd122ea ("RDMA/irdma: Add support for V2 HMC resource management scheme")
  9a1d68786393 ("RDMA/irdma: Support 64-byte CQEs and GEN3 CQE opcode decoding")
  563e1feb5f6e ("RDMA/irdma: Add SRQ support")
  eb31dfc2b41a ("RDMA/irdma: Restrict Memory Window and CQE Timestamping to 
GEN3")
  a24a29c8747f ("RDMA/irdma: Add Atomic Operations support")
    fix: 4bab6d958449 ("RDMA/irdma: Fix positive vs negative error codes in 
irdma_post_send()")
  42f1d099093b ("RDMA/irdma: Extend CQE Error and Flush Handling for GEN3 
Devices")
  060842fed53f ("RDMA/irdma: Update Kconfig")

[Test Plan]

Compile and boot tested on an IDPF machine on our side. Google also will
review and test the patches before they are submitted to SRU.

[Regression potential]

The changes requested are isolated to the Intel networking drivers, so
regressions should only be possible when using one of these drivers
(IDPF, IRDMA, ICE) and will likely manifest as unexpected network
behavior or kernel crashes/hangs during specific network activities.
This is a heavy patchset, and it's new enough to maybe be missing some
early bug fixes that crop up in the coming months, so regressions are
definitely possible.

[Other]

SF: 00384743
https://canonical.lightning.force.com/lightning/r/Case/500N100000BMw3pIAD/view

KERN-14296
https://warthogs.atlassian.net/browse/KERN-14296

** Affects: linux-gcp (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: linux-gcp (Ubuntu Noble)
     Importance: Undecided
         Status: New

** Affects: linux-gcp (Ubuntu Questing)
     Importance: Undecided
         Status: New

** Also affects: linux-gcp (Ubuntu Questing)
   Importance: Undecided
       Status: New

** Also affects: linux-gcp (Ubuntu Noble)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2131258

Title:
  Add RDMA support for Intel IPU E2000 in irdma and idpf

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-gcp/+bug/2131258/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to