From: David Lamparter Date: Fri, 17 Sep 2010 03:22:19 +0000 (+0000) Subject: netns: keep vlan slaves on master netns move X-Git-Tag: v2.6.37-rc1~147^2~407 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3b27e105550f7c4a79ecb6d6a9c49c651c59ae9b;p=pandora-kernel.git netns: keep vlan slaves on master netns move previously, if a vlan master device was moved from one network namespace to another, all 802.1q and macvlan slaves were deleted. we can use dev->reg_state to figure out whether dev_change_net_namespace is happening, since that won't set dev->reg_state NETREG_UNREGISTERING. so, this changes 8021q and macvlan to ignore NETDEV_UNREGISTER when reg_state is not NETREG_UNREGISTERING. Signed-off-by: David Lamparter Reviewed-by: "Eric W. Biederman" Acked-by: Daniel Lezcano Acked-by: Patrick McHardy Signed-off-by: David S. Miller --- Reading git-diff-tree failed