|
@@ -400,6 +400,8 @@ static void dev_forward_change(struct inet6_dev *idev)
|
|
ipv6_dev_mc_dec(dev, &addr);
|
|
ipv6_dev_mc_dec(dev, &addr);
|
|
}
|
|
}
|
|
for (ifa=idev->addr_list; ifa; ifa=ifa->if_next) {
|
|
for (ifa=idev->addr_list; ifa; ifa=ifa->if_next) {
|
|
|
|
+ if (ifa->flags&IFA_F_TENTATIVE)
|
|
|
|
+ continue;
|
|
if (idev->cnf.forwarding)
|
|
if (idev->cnf.forwarding)
|
|
addrconf_join_anycast(ifa);
|
|
addrconf_join_anycast(ifa);
|
|
else
|
|
else
|