summaryrefslogtreecommitdiffstats
path: root/src/if-bsd.c
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2020-06-14 15:26:59 +0100
committerRoy Marples <roy@marples.name>2020-06-14 15:26:59 +0100
commit985013937decf0a80992b6f0c30fcd336fb9d597 (patch)
treebf47ab67079a8a3f5a009d5de6e8c1561f29a9d9 /src/if-bsd.c
parent2b567d99ae5024ad62ac37c8fde5f7d2dfacc18a (diff)
downloaddhcpcd-985013937decf0a80992b6f0c30fcd336fb9d597.tar.xz
BSD: Mark address AUTOCONF if no kernel RA
Diffstat (limited to 'src/if-bsd.c')
-rw-r--r--src/if-bsd.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/if-bsd.c b/src/if-bsd.c
index e87c787d..68516052 100644
--- a/src/if-bsd.c
+++ b/src/if-bsd.c
@@ -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