[NET]: Make packet reception network namespace safe
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / net / 8021q / vlan_dev.c
index 328759c32d616195ff634ad12369667d16e4f80e..6644e8f5f19992a62010bd3f9810fa39bdf8be7c 100644 (file)
@@ -122,6 +122,11 @@ int vlan_skb_recv(struct sk_buff *skb, struct net_device *dev,
        unsigned short vlan_TCI;
        __be16 proto;
 
+       if (dev->nd_net != &init_net) {
+               kfree_skb(skb);
+               return -1;
+       }
+
        if ((skb = skb_share_check(skb, GFP_ATOMIC)) == NULL)
                return -1;