openvswitch: fix vlan subtraction from packet length
authorJiri Benc <jbenc@redhat.com>
Mon, 10 Oct 2016 15:02:43 +0000 (17:02 +0200)
committerDavid S. Miller <davem@davemloft.net>
Thu, 13 Oct 2016 14:03:23 +0000 (10:03 -0400)
commit72ec108d701506fa6cd2f66ec5b15ea71df3c464
treebeb6ca2c112efd4ec175f6b51aeba5986c637315
parent20ecf1e4e30005ad50f561a92c888b6477f99341
openvswitch: fix vlan subtraction from packet length

When the packet has its vlan tag in skb->vlan_tci, the length of the VLAN
header is not counted in skb->len. It doesn't make sense to subtract it.

Fixes: 018c1dda5ff1 ("openvswitch: 802.1AD Flow handling, actions, vlan parsing, netlink attributes")
Signed-off-by: Jiri Benc <jbenc@redhat.com>
Acked-by: Pravin B Shelar <pshelar@ovn.org>
Acked-by: Eric Garver <e@erig.me>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/openvswitch/vport.c