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

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

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

Fixes: f184ea0bd600 ("vti: Add pmtu handling to vti_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/ipv4/ip_vti.c