]> git.baikalelectronics.ru Git - kernel.git/commit
vti6: fix ipv4 pmtu check to honor ip header df
authorEyal Birger <eyal.birger@gmail.com>
Fri, 26 Feb 2021 21:35:06 +0000 (23:35 +0200)
committerSteffen Klassert <steffen.klassert@secunet.com>
Wed, 3 Mar 2021 06:36:18 +0000 (07:36 +0100)
commita3df9e9e9b300de64ebf08f5122f2d840af329ef
tree9361bb3a86b036a994b1e3e7ce1ff297145bc752
parent2ddbf3e3120c9be0518dceb2d4a940cccf2a5233
vti6: fix ipv4 pmtu check to honor ip header df

Frag needed should only be sent if the header enables DF.

This fix allows IPv4 packets larger than MTU to pass the vti6 interface
and be fragmented after encapsulation, aligning behavior with
non-vti6 xfrm.

Fixes: 038d3963b9fb ("vti6: Add pmtu handling to vti6_xmit.")
Signed-off-by: Eyal Birger <eyal.birger@gmail.com>
Reviewed-by: Sabrina Dubroca <sd@queasysnail.net>
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
net/ipv6/ip6_vti.c