summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/jme.c
diff options
context:
space:
mode:
authorSaurabh Mohan <saurabh.mohan@vyatta.com>2012-11-15 03:08:15 +0100
committerDavid S. Miller <davem@davemloft.net>2012-11-15 03:40:21 +0100
commitb2942004fb5c9f3304b77e187b8a1977b3626c9b (patch)
treef9c26023e6d43019825e9c7386aa41b4e241bc92 /drivers/net/ethernet/jme.c
parentvxlan: Update hard_header_len based on lowerdev when instantiating VXLAN (diff)
downloadlinux-b2942004fb5c9f3304b77e187b8a1977b3626c9b.tar.xz
linux-b2942004fb5c9f3304b77e187b8a1977b3626c9b.zip
ipv4/ip_vti.c: VTI fix post-decryption forwarding
With the latest kernel there are two things that must be done post decryption so that the packet are forwarded. 1. Remove the mark from the packet. This will cause the packet to not match the ipsec-policy again. However doing this causes the post-decryption check to fail also and the packet will get dropped. (cat /proc/net/xfrm_stat). 2. Remove the sp association in the skbuff so that no policy check is done on the packet for VTI tunnels. Due to #2 above we must now do a security-policy check in the vti rcv path prior to resetting the mark in the skbuff. Signed-off-by: Saurabh Mohan <saurabh.mohan@vyatta.com> Reported-by: Ruben Herold <ruben@puettmann.net> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/jme.c')
0 files changed, 0 insertions, 0 deletions