[SRU][J:linux-gcp/N:linux-gcp/R:linux-gcp][PATCH v3 0/2] Apply fixes for gve header split data path

Rickey Castillo rickey.castillo.valenzuela at canonical.com
Fri Sep 11 01:03:03 UTC 2026


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

SRU Justification

[Impact]

Previously, the maximum queue depth supported for gVNIC on overcommitted Gen3+ VMs 
(such as N4) was increased from 1K to 4K in the GCP kernel using the patchset titled 
"Support larger gVNIC queue depth on Gen3+ GCE VMs". However, the upstream commit 
5e37d8254e7f ("gve: Add header split data path") has two additional bug-fix commits. 
This patchset targets and applies those two specific fixes.

[Fix]

Target patches:

Noble (6.8) and Jammy (5.15)
d676c9a73bdc ("gve: fix header buffer corruption with header-split and HW-GRO")
6bf14575c655 ("gve: fix zero-length skb frag with header-split")

Resolute (7.0)
d676c9a73bdc was already received via CVE fix backport CVE-2026-72046
6bf14575c655 ("gve: fix zero-length skb frag with header-split")

[Test Plan]

* Compile Tested
* Boot Tested

[Regression potential]

Regressions should only be possible when using the gVNIC device for 
networking (which depends on the gve driver), and could most likely result in 
networking failures on those configurations.

v3:
Added CVE tag for J and N, changed buglink, and added R fix.

Ankit Garg (1):
  gve: fix header buffer corruption with header-split and HW-GRO

Jordan Rhee (1):
  gve: fix zero-length skb frag with header-split

 drivers/net/ethernet/google/gve/gve_rx_dqo.c | 33 ++++++++++++++------
 1 file changed, 23 insertions(+), 10 deletions(-)

-- 
2.53.0




More information about the kernel-team mailing list