]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/network/networkd-link.c
networkd: link - track state of IPv6LL address
authorTom Gundersen <teg@jklm.no>
Tue, 10 Nov 2015 20:30:59 +0000 (21:30 +0100)
committerTom Gundersen <teg@jklm.no>
Wed, 11 Nov 2015 14:42:38 +0000 (15:42 +0100)
commite7ab854c6cff0d7330d4ddf2d89bf431ca9a0939
tree245cb582f55dd847b6ebebab32640e449a50e9a8
parent3b015d40c19d9338b66bf916d84dec601019c811
networkd: link - track state of IPv6LL address

This is managed by the kernel, but we should track whether or not we have
a configured IPv6LL address. This fixes two issues:
 - we now wait for IPv6LL before considering the link ready
 - we now wait for IPv6LL before attempting to do NDisc or DHCPv6
   these protocols relies on an LL address being available.
src/network/networkd-address.c
src/network/networkd-link.c
src/network/networkd-link.h