summaryrefslogtreecommitdiff
path: root/drivers/net/macvtap.c
diff options
context:
space:
mode:
authorTom Herbert <therbert@google.com>2014-10-30 08:40:56 -0700
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2014-11-14 08:59:43 -0800
commitabe640984aa492652232b65d3579361cf6d461f5 (patch)
tree046f57143c634397fe0bd532fc537933a12c55b5 /drivers/net/macvtap.c
parent7699796d0414f711a2a0017a060530fab7939534 (diff)
gre: Use inner mac length when computing tunnel length
[ Upstream commit 14051f0452a2c26a3f4791e6ad6a435e8f1945ff ] Currently, skb_inner_network_header is used but this does not account for Ethernet header for ETH_P_TEB. Use skb_inner_mac_header which handles TEB and also should work with IP encapsulation in which case inner mac and inner network headers are the same. Tested: Ran TCP_STREAM over GRE, worked as expected. Signed-off-by: Tom Herbert <therbert@google.com> Acked-by: Alexander Duyck <alexander.h.duyck@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/net/macvtap.c')
0 files changed, 0 insertions, 0 deletions