Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c36ac8e2 authored by Nicolas Dichtel's avatar Nicolas Dichtel Committed by David S. Miller
Browse files

dev: always advertise the new nsid when the netns iface changes



The user should be able to follow any interface that moves to another
netns.  There is no reason to hide physical interfaces.

CC: Jiri Benc <jbenc@redhat.com>
CC: Christian Brauner <christian.brauner@ubuntu.com>
Signed-off-by: default avatarNicolas Dichtel <nicolas.dichtel@6wind.com>
Reviewed-by: default avatarJiri Benc <jbenc@redhat.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 6b9e6547
Loading
Loading
Loading
Loading
+1 −4
Original line number Diff line number Diff line
@@ -8529,10 +8529,7 @@ int dev_change_net_namespace(struct net_device *dev, struct net *net, const char
	call_netdevice_notifiers(NETDEV_UNREGISTER, dev);
	rcu_barrier();
	call_netdevice_notifiers(NETDEV_UNREGISTER_FINAL, dev);
	if (dev->rtnl_link_ops && dev->rtnl_link_ops->get_link_net)
	new_nsid = peernet2id_alloc(dev_net(dev), net);
	else
		new_nsid = peernet2id(dev_net(dev), net);
	rtmsg_ifinfo_newnet(RTM_DELLINK, dev, ~0U, GFP_KERNEL, &new_nsid);

	/*