![Jo-Philipp Wich](/assets/img/avatar_default.png)
c3bccac2fa76f1619dfe4fb7b9bee69de7f066d8 ipv6: add special mode forwarding=2 to send RS while configured as router SVN-Revision: 24195
13 lines
428 B
Diff
13 lines
428 B
Diff
--- a/net/ipv6/addrconf.c
|
|
+++ b/net/ipv6/addrconf.c
|
|
@@ -2964,7 +2964,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)) {
|