summaryrefslogtreecommitdiff
path: root/lib/mpi/mpicoder.c
diff options
context:
space:
mode:
authorAlexander Duyck <alexander.h.duyck@intel.com>2013-07-11 20:12:22 (GMT)
committerDavid S. Miller <davem@davemloft.net>2013-07-11 23:12:03 (GMT)
commit8c91e162e058bb91b7766f26f4d5823a21941026 (patch)
tree430170c009409c6ea04eae1718e232a2a8c0621a /lib/mpi/mpicoder.c
parent88d4f419a43b474a4524f41f55c36bee13416bdd (diff)
downloadlinux-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 'lib/mpi/mpicoder.c')
0 files changed, 0 insertions, 0 deletions