You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
--- a/net/ipv6/addrconf.c
|
|
|
|
+++ b/net/ipv6/addrconf.c
|
|
|
|
@@ -2963,7 +2963,8 @@ static void addrconf_dad_completed(struc
|
|
|
|
start sending router solicitations.
|
|
|
|
*/
|
|
|
|
|
|
|
|
- if (ifp->idev->cnf.forwarding == 0 &&
|
|
|
|
+ if ((ifp->idev->cnf.forwarding == 0 ||
|
|
|
|
+ ifp->idev->cnf.forwarding == 2) &&
|
|
|
|
ifp->idev->cnf.rtr_solicits > 0 &&
|
|
|
|
(dev->flags&IFF_LOOPBACK) == 0 &&
|
|
|
|
(ipv6_addr_type(&ifp->addr) & IPV6_ADDR_LINKLOCAL)) {
|