summaryrefslogtreecommitdiffstats
path: root/net/xfrm/xfrm_policy.c
diff options
context:
space:
mode:
authorTom Herbert <therbert@google.com>2014-10-30 16:40:56 +0100
committerDavid S. Miller <davem@davemloft.net>2014-10-31 00:51:56 +0100
commit14051f0452a2c26a3f4791e6ad6a435e8f1945ff (patch)
treeb9b2c17b648ee9f485c9c8751ff1a3d4c781f77a /net/xfrm/xfrm_policy.c
parentMerge branch 'mellanox-net' (diff)
downloadlinux-14051f0452a2c26a3f4791e6ad6a435e8f1945ff.tar.xz
linux-14051f0452a2c26a3f4791e6ad6a435e8f1945ff.zip
gre: Use inner mac length when computing tunnel length
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>
Diffstat (limited to 'net/xfrm/xfrm_policy.c')
0 files changed, 0 insertions, 0 deletions