]> git.ipfire.org Git - thirdparty/linux.git/commit
net: ipv6: fix UDPv6 GSO segmentation with NAT
authorFelix Fietkau <nbd@nbd.name>
Sat, 26 Apr 2025 15:32:09 +0000 (17:32 +0200)
committerJakub Kicinski <kuba@kernel.org>
Tue, 29 Apr 2025 21:46:28 +0000 (14:46 -0700)
commitb936a9b8d4a585ccb6d454921c36286bfe63e01d
tree89b448145098a7bfb43f483255a61e86451a452d
parent1e0bff3bb59ca9bf84243df2a4ad3cfa6ca6f303
net: ipv6: fix UDPv6 GSO segmentation with NAT

If any address or port is changed, update it in all packets and recalculate
checksum.

Fixes: 9fd1ff5d2ac7 ("udp: Support UDP fraglist GRO/GSO.")
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Reviewed-by: Willem de Bruijn <willemb@google.com>
Link: https://patch.msgid.link/20250426153210.14044-1-nbd@nbd.name
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/ipv4/udp_offload.c