Message ID | 1434619742-10423-2-git-send-email-ranamazharp@gmail.com |
---|---|
State | Changes Requested, archived |
Delegated to: | David Miller |
Headers | show |
diff --git a/net/ipv6/addrconf.c b/net/ipv6/addrconf.c index 37b70e8..230452c 100644 --- a/net/ipv6/addrconf.c +++ b/net/ipv6/addrconf.c @@ -2678,6 +2678,8 @@ static int inet6_addr_del(struct net *net, int ifindex, u32 ifa_flags, ipv6_mc_config(net->ipv6.mc_autojoin_sk, false, pfx, dev->ifindex); } + if (list_empty(&idev->addr_list)) + addrconf_ifdown(idev->dev, 0); return 0; } }