aboutsummaryrefslogtreecommitdiffstats
path: root/net/8021q/vlan.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/8021q/vlan.c')
-rw-r--r--net/8021q/vlan.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/net/8021q/vlan.c b/net/8021q/vlan.c
index 2a546919d6fb..d0d36fdedbe9 100644
--- a/net/8021q/vlan.c
+++ b/net/8021q/vlan.c
@@ -31,6 +31,7 @@
31#include <net/arp.h> 31#include <net/arp.h>
32#include <linux/rtnetlink.h> 32#include <linux/rtnetlink.h>
33#include <linux/notifier.h> 33#include <linux/notifier.h>
34#include <net/net_namespace.h>
34 35
35#include <linux/if_vlan.h> 36#include <linux/if_vlan.h>
36#include "vlan.h" 37#include "vlan.h"
@@ -603,6 +604,9 @@ static int vlan_device_event(struct notifier_block *unused, unsigned long event,
603 int i, flgs; 604 int i, flgs;
604 struct net_device *vlandev; 605 struct net_device *vlandev;
605 606
607 if (dev->nd_net != &init_net)
608 return NOTIFY_DONE;
609
606 if (!grp) 610 if (!grp)
607 goto out; 611 goto out;
608 612