diff options
author | Alexander Duyck <alexander.h.duyck@intel.com> | 2013-07-11 20:12:22 (GMT) |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2013-07-11 23:12:03 (GMT) |
commit | 8c91e162e058bb91b7766f26f4d5823a21941026 (patch) | |
tree | 430170c009409c6ea04eae1718e232a2a8c0621a /drivers/acpi/button.c | |
parent | 88d4f419a43b474a4524f41f55c36bee13416bdd (diff) | |
download | linux-8c91e162e058bb91b7766f26f4d5823a21941026.tar.xz |
gre: Fix MTU sizing check for gretap tunnels
This change fixes an MTU sizing issue seen with gretap tunnels when non-gso
packets are sent from the interface.
In my case I was able to reproduce the issue by simply sending a ping of
1421 bytes with the gretap interface created on a device with a standard
1500 mtu.
This fix is based on the fact that the tunnel mtu is already adjusted by
dev->hard_header_len so it would make sense that any packets being compared
against that mtu should also be adjusted by hard_header_len and the tunnel
header instead of just the tunnel header.
Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Reported-by: Cong Wang <amwang@redhat.com>
Acked-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/acpi/button.c')
0 files changed, 0 insertions, 0 deletions