diff options
| author | Eric Garver <[email protected]> | 2017-12-20 20:09:22 +0000 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2017-12-21 18:02:08 +0000 |
| commit | c48e74736fccf25fb32bb015426359e1c2016e3b (patch) | |
| tree | 6b0113d226e2a59bb9c9316e659234a0d13dace6 /lib/timerqueue.c | |
| parent | ipv6: Honor specified parameters in fibmatch lookup (diff) | |
| download | kernel-c48e74736fccf25fb32bb015426359e1c2016e3b.tar.gz kernel-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 <[email protected]>
Reviewed-by: Jiri Benc <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'lib/timerqueue.c')
0 files changed, 0 insertions, 0 deletions
