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

Commit eb867579 authored by Denis V. Lunev's avatar Denis V. Lunev Committed by David S. Miller
Browse files

[IPV6]: inet6_dev on loopback should be kept until namespace stop.



In the other case it will be destroyed when last address will be removed
from lo inside a namespace. This will break IPv6 in several places. The
most obvious one is ip6_dst_ifdown.

Signed-off-by: default avatarDenis V. Lunev <den@openvz.org>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 439e2385
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2456,7 +2456,7 @@ static int addrconf_ifdown(struct net_device *dev, int how)

	ASSERT_RTNL();

	if (dev == init_net.loopback_dev && how == 1)
	if ((dev->flags & IFF_LOOPBACK) && how == 1)
		how = 0;

	rt6_ifdown(dev);