]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
BSD: Mark address AUTOCONF if no kernel RA
authorRoy Marples <roy@marples.name>
Sun, 14 Jun 2020 14:26:59 +0000 (15:26 +0100)
committerRoy Marples <roy@marples.name>
Sun, 14 Jun 2020 14:26:59 +0000 (15:26 +0100)
src/if-bsd.c

index e87c787d65aa14959d9f0c662b3c2edeb8f4c65a..6851605293f01066d8d5fae9dbdc77f5625587db 100644 (file)
@@ -1004,8 +1004,7 @@ if_address6(unsigned char cmd, const struct ipv6_addr *ia)
        if (ia->addr_flags & IN6_IFF_TENTATIVE)
                ifa.ifra_flags |= IN6_IFF_TENTATIVE;
 #endif
-// #if (defined(__NetBSD__) && __NetBSD_Version__ >= 999005700) ||
-#if    (defined(__OpenBSD__) && OpenBSD >= 201605)
+#if !defined(IPV6CTL_ACCEPT_RTADV) && !defined(ND6_IFF_ACCEPT_RTADV)
        if (ia->flags & IPV6_AF_AUTOCONF)
                ifa.ifra_flags |= IN6_IFF_AUTOCONF;
 #endif