summaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2014-12-16 22:12:16 +0000
committerRoy Marples <roy@marples.name>2014-12-16 22:12:16 +0000
commit267c349620da511553ee2c59d29cf4ee6107f23b (patch)
tree87f95e99ab70c3406eb0e95f8d3ac16648453b10 /README
parent0b3255ac875375112d273cca8223c22dfe3af12d (diff)
downloaddhcpcd-267c349620da511553ee2c59d29cf4ee6107f23b.tar.xz
Document some BSD systems lacking the ability to announce IPv6 address flag changes.
Diffstat (limited to 'README')
-rw-r--r--README7
1 files changed, 7 insertions, 0 deletions
diff --git a/README b/README
index cc2c1847..a64df44b 100644
--- a/README
+++ b/README
@@ -48,6 +48,13 @@ BSD systems where this has been fixed or is known to work are:
OpenBSD-5.0
patch submitted against FreeBSD-10.0
+Some BSD systems do not announce IPv6 address flag changes, such as
+IN6_IFF_TENTATIVE, IN6_IFF_DUPLICATED, etc. On these systems,
+dhcpcd will poll a freshly added address until either IN6_IFF_TENTATIVE is
+cleared or IN6_IFF_DUPLICATED is set and take action accordingly.
+BSD systems where this has been fixed or is known to work are:
+ NetBSD-7.0
+
Some BSD systems do not announce cached neighbour route changes based
on reachability to userland. For such systems, IPv6 routers will always
be assumed to be reachable until they either stop being a router or expire.