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.
This commit is contained in:
@@ -565,6 +565,7 @@ struct btrfs_ioctl_quota_ctl_args {
|
||||
|
||||
#define IN6_ADDR_GEN_MODE_EUI64 0
|
||||
#define IN6_ADDR_GEN_MODE_NONE 1
|
||||
#define IN6_ADDR_GEN_MODE_STABLE_PRIVACY 2
|
||||
#endif
|
||||
|
||||
#if !HAVE_DECL_IFLA_MACVLAN_FLAGS
|
||||
|
||||
Reference in New Issue
Block a user