summaryrefslogtreecommitdiffstats
path: root/include/linux/ipv6.h
diff options
context:
space:
mode:
authorEric Garver2017-12-20 21:09:22 +0100
committerDavid S. Miller2017-12-21 19:02:08 +0100
commitc48e74736fccf25fb32bb015426359e1c2016e3b (patch)
tree6b0113d226e2a59bb9c9316e659234a0d13dace6 /include/linux/ipv6.h
parentipv6: Honor specified parameters in fibmatch lookup (diff)
downloadkernel-qcow2-linux-c48e74736fccf25fb32bb015426359e1c2016e3b.tar.gz
kernel-qcow2-linux-c48e74736fccf25fb32bb015426359e1c2016e3b.tar.xz
kernel-qcow2-linux-c48e74736fccf25fb32bb015426359e1c2016e3b.zip
openvswitch: Fix pop_vlan action for double tagged frames
skb_vlan_pop() expects skb->protocol to be a valid TPID for double tagged frames. So set skb->protocol to the TPID and let skb_vlan_pop() shift the true ethertype into position for us. Fixes: 5108bbaddc37 ("openvswitch: add processing of L3 packets") Signed-off-by: Eric Garver <e@erig.me> Reviewed-by: Jiri Benc <jbenc@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/ipv6.h')
0 files changed, 0 insertions, 0 deletions