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)
commit4c38255892c06b9de2fb3bf6aea63f4ebdff3d11
tree9361bb3a86b036a994b1e3e7ce1ff297145bc752
parentc7c1abfd6d42be8f09d390ab912cd84983000fa2
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: ccd740cbc6e0 ("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