]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Disable IPv6RS on p2p, lo and mcast interfaces.
authorRoy Marples <roy@marples.name>
Thu, 15 Dec 2011 03:37:27 +0000 (03:37 +0000)
committerRoy Marples <roy@marples.name>
Thu, 15 Dec 2011 03:37:27 +0000 (03:37 +0000)
dhcpcd.c

index 75fd3c5bbea2db5ea816d9dc16a9f7ff85b7323f..15cf2ad055e4fdc63b4d2d564c95172bf54e9cb9 100644 (file)
--- a/dhcpcd.c
+++ b/dhcpcd.c
@@ -768,6 +768,8 @@ configure_interface1(struct interface *iface)
        if (iface->flags & IFF_NOARP ||
            ifo->options & (DHCPCD_INFORM | DHCPCD_STATIC))
                ifo->options &= ~(DHCPCD_ARP | DHCPCD_IPV4LL);
+       if (!(iface->flags & (IFF_POINTOPOINT | IFF_LOOPBACK | IFF_MULTICAST)))
+               ifo->options &= ~DHCPCD_IPV6RS;
        if (ifo->options & DHCPCD_LINK && carrier_status(iface) == -1)
                ifo->options &= ~DHCPCD_LINK;