]> Pileus Git - ~andy/linux/blobdiff - net/8021q/vlan_dev.c
net: vlan: add protocol argument to packet tagging functions
[~andy/linux] / net / 8021q / vlan_dev.c
index d7457b7e1b95b4a3ec8e2d689bd7c30125b724ac..8af508536d36b539117ffeecfc8e7b47200bd72d 100644 (file)
@@ -167,7 +167,7 @@ static netdev_tx_t vlan_dev_hard_start_xmit(struct sk_buff *skb,
                u16 vlan_tci;
                vlan_tci = vlan->vlan_id;
                vlan_tci |= vlan_dev_get_egress_qos_mask(dev, skb);
-               skb = __vlan_hwaccel_put_tag(skb, vlan_tci);
+               skb = __vlan_hwaccel_put_tag(skb, vlan->vlan_proto, vlan_tci);
        }
 
        skb->dev = vlan->real_dev;