netlink: Add netns check on taps
[platform/kernel/linux-rpi.git] / net / netlink / af_netlink.c
index 15c99df..aac9d68 100644 (file)
@@ -254,6 +254,9 @@ static int __netlink_deliver_tap_skb(struct sk_buff *skb,
        struct sock *sk = skb->sk;
        int ret = -ENOMEM;
 
+       if (!net_eq(dev_net(dev), sock_net(sk)))
+               return 0;
+
        dev_hold(dev);
 
        if (is_vmalloc_addr(skb->head))