]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
gve: Decouple header split from RX buffer length
authorAnkit Garg <nktgrg@google.com>
Thu, 6 Nov 2025 19:27:43 +0000 (11:27 -0800)
committerJakub Kicinski <kuba@kernel.org>
Tue, 11 Nov 2025 01:36:37 +0000 (17:36 -0800)
commit40fef85ceb9cce2021f7ba5ca6e3212baa193cb3
tree1a5a3532b4eeb7b0eef0a8beef35acd220b459a4
parent71bc986cd16d6e65842364d4b84873fe2c64a90a
gve: Decouple header split from RX buffer length

Previously, enabling header split via `gve_set_hsplit_config` also
implicitly changed the RX buffer length to 4K (if supported by the
device). This coupled two settings that should be orthogonal; this patch
removes that side effect.

After this change, `gve_set_hsplit_config` only toggles the header
split configuration. The RX buffer length is no longer affected and
must be configured independently.

Signed-off-by: Ankit Garg <nktgrg@google.com>
Reviewed-by: Harshitha Ramamurthy <hramamurthy@google.com>
Reviewed-by: Jordan Rhee <jordanrhee@google.com>
Reviewed-by: Willem de Bruijn <willemb@google.com>
Signed-off-by: Joshua Washington <joshwash@google.com>
Link: https://patch.msgid.link/20251106192746.243525-2-joshwash@google.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/google/gve/gve.h
drivers/net/ethernet/google/gve/gve_ethtool.c
drivers/net/ethernet/google/gve/gve_main.c