Always keep the first vlan tag "accelerated", i.e. in skb->vlan_tci. This simplifies things considerably.
v2: added the first patch Jiri Benc (3): openvswitch: normalize vlan rx path openvswitch: remove unreachable code in vlan parsing openvswitch: fix vlan subtraction from packet length net/openvswitch/datapath.c | 10 ++++++++++ net/openvswitch/flow.c | 28 ++++++++-------------------- net/openvswitch/vport.c | 10 +++------- 3 files changed, 21 insertions(+), 27 deletions(-) -- 1.8.3.1