]> git.ipfire.org Git - thirdparty/systemd.git/commit
networkd: set IFLA_INET6_ADDR_GEN_MODE as per stable_secret
authorTom Yan <tom.ty89@gmail.com>
Wed, 25 May 2016 12:04:01 +0000 (20:04 +0800)
committerTom Yan <tom.ty89@gmail.com>
Wed, 25 May 2016 12:04:01 +0000 (20:04 +0800)
commitfbc38f230bcc296772f53898fb79cda7075025b8
treec7c58252f67d972578fc6ebf8d7975f5a572cb92
parent15fec93be37f12ef6c36a3e8f7dbb1984e1bcfe7
networkd: set IFLA_INET6_ADDR_GEN_MODE as per stable_secret

Although networkd has option (LinkLocalAddressing=) to toggle IPv6LL autoconfiguration, when it is enabled, the address is autoconfigured by the kernel, but not networkd.

Therefore, we do not statically set IFLA_INET6_ADDR_GEN_MODE to IN6_ADDR_GEN_MODE_EUI64, but dynamically depending on whether stable_secret is set, just as what the kernel does by default.

Note that this does NOT affect the global addresses configured by networkd.
src/basic/missing.h
src/network/networkd-link.c