From 712e039585209b13b878ec72573af766d81e5de2 Mon Sep 17 00:00:00 2001 From: poscat Date: Mon, 19 Aug 2024 14:06:21 +0800 Subject: [PATCH] nixos/networkd: add IPv6SendRA options added in systemd 255 --- nixos/modules/system/boot/networkd.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/nixos/modules/system/boot/networkd.nix b/nixos/modules/system/boot/networkd.nix index 43fa93aadf1c..e169b12f040c 100644 --- a/nixos/modules/system/boot/networkd.nix +++ b/nixos/modules/system/boot/networkd.nix @@ -1039,19 +1039,27 @@ let "Managed" "OtherInformation" "RouterLifetimeSec" + "RetransmitSec" "RouterPreference" + "HopLimit" "UplinkInterface" "EmitDNS" "DNS" "EmitDomains" "Domains" "DNSLifetimeSec" + "HomeAgent" + "HomeAgentLifetimeSec" + "HomeAgentPreference" ]) (assertValueOneOf "Managed" boolValues) (assertValueOneOf "OtherInformation" boolValues) (assertValueOneOf "RouterPreference" ["high" "medium" "low" "normal" "default"]) + (assertInt "HopLimit") (assertValueOneOf "EmitDNS" boolValues) (assertValueOneOf "EmitDomains" boolValues) + (assertValueOneOf "HomeAgent" boolValues) + (assertInt "HomeAgentPreference") ]; sectionIPv6PREF64Prefix = checkUnitConfigWithLegacyKey "ipv6PREF64PrefixConfig" "IPv6PREF64Prefix" [