summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlice Mikityanska <alice@isovalent.com>2026-02-05 16:39:22 +0300
committerJakub Kicinski <kuba@kernel.org>2026-02-07 07:50:12 +0300
commit275da93ce2b8fa2f82da1e8785d6f1930670ef88 (patch)
treee62429ef22747374f160fa24c92d75e621f10fdc
parent3f1bff1d7fd2458c40147275c91650f7f1b4a7a2 (diff)
downloadlinux-275da93ce2b8fa2f82da1e8785d6f1930670ef88.tar.xz
gve: Remove jumbo_remove step from TX path
Now that the kernel doesn't insert HBH for BIG TCP IPv6 packets, remove unnecessary steps from the gve TX path, that used to check and remove HBH. Signed-off-by: Alice Mikityanska <alice@isovalent.com> Acked-by: Paolo Abeni <pabeni@redhat.com> Reviewed-by: Eric Dumazet <edumazet@google.com> Link: https://patch.msgid.link/20260205133925.526371-10-alice.kernel@fastmail.im Signed-off-by: Jakub Kicinski <kuba@kernel.org>
-rw-r--r--drivers/net/ethernet/google/gve/gve_tx_dqo.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/drivers/net/ethernet/google/gve/gve_tx_dqo.c b/drivers/net/ethernet/google/gve/gve_tx_dqo.c
index 40b89b3e5a31..28e85730f785 100644
--- a/drivers/net/ethernet/google/gve/gve_tx_dqo.c
+++ b/drivers/net/ethernet/google/gve/gve_tx_dqo.c
@@ -963,9 +963,6 @@ static int gve_try_tx_skb(struct gve_priv *priv, struct gve_tx_ring *tx,
int num_buffer_descs;
int total_num_descs;
- if (skb_is_gso(skb) && unlikely(ipv6_hopopt_jumbo_remove(skb)))
- goto drop;
-
if (tx->dqo.qpl) {
/* We do not need to verify the number of buffers used per
* packet or per segment in case of TSO as with 2K size buffers