diff options
| author | Felix Fietkau <nbd@nbd.name> | 2025-07-05 17:06:21 +0200 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2025-07-24 08:58:38 +0200 |
| commit | 51d9fd5248008e8c393ae38681cdee7c0cef6692 (patch) | |
| tree | 37d82bbdfff8352f854eb35c58f8c80d3553ea2e /tools/perf/scripts/python/stackcollapse.py | |
| parent | 5f18e0130194550dff734e155029ae734378b5ea (diff) | |
| download | kernel-51d9fd5248008e8c393ae38681cdee7c0cef6692.tar.gz | |
net: fix segmentation after TCP/UDP fraglist GRO
[ Upstream commit 9f735b6f8a77d7be7f8b0765dc93587774832cb1 ]
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: 186b1ea73ad8 ("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>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions
