X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=datapath%2Fvlan.h;h=aee5551441f147f028be60e6bbff62a40b70155d;hb=a91da17ea6f910863c2a771ebfa4100bbad3f481;hp=46d0db356af0df2cd64f58560e3f4e2bb8619bb2;hpb=3cfede14890f1fae3a8faf7ba179018201079dc6;p=sliver-openvswitch.git diff --git a/datapath/vlan.h b/datapath/vlan.h index 46d0db356..aee555144 100644 --- a/datapath/vlan.h +++ b/datapath/vlan.h @@ -89,7 +89,7 @@ static inline int vlan_deaccel_tag(struct sk_buff *skb) if (!vlan_tx_tag_present(skb)) return 0; - skb = __vlan_put_tag(skb, vlan_tx_tag_get(skb)); + skb = __vlan_put_tag(skb, skb->vlan_proto, vlan_tx_tag_get(skb)); if (unlikely(!skb)) return -ENOMEM;