mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2024-09-20 01:44:10 +03:00
291a485ace
65e9b62d4503849b10bedfc29bff0473760cc597 ipv6: add special mode accept_ra=2 to accept RA while configured as router c3bccac2fa76f1619dfe4fb7b9bee69de7f066d8 ipv6: add special mode forwarding=2 to send RS while configured as router git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24195 3c298f89-4303-0410-b956-a3cf2f4a3e73
13 lines
428 B
Diff
13 lines
428 B
Diff
--- a/net/ipv6/addrconf.c
|
|
+++ b/net/ipv6/addrconf.c
|
|
@@ -2924,7 +2924,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)) {
|