net: fix segmentation after TCP/UDP fraglist GRO
Since "net: gro: use cb instead of skb->network_header", the skb network header is no longer set in the GRO path. This breaks fraglist segmentation, which relies on ip_hdr()/tcp_hdr() to check for address/port changes. Fix this regression by selectively setting the network header for merged segment skbs. Fixes: 186b1ea7 ("net: gro: use cb instead of skb->network_header") Signed-off-by:Felix Fietkau <nbd@nbd.name> Reviewed-by:
Willem de Bruijn <willemb@google.com> Link: https://patch.msgid.link/20250705150622.10699-1-nbd@nbd.name Signed-off-by:
Paolo Abeni <pabeni@redhat.com>
Loading
Please sign in to comment