Commit 37a3ad0c authored by Ivan Trubach's avatar Ivan Trubach
Browse files

nixos/networkd: allow IPv6PrivacyExtensions in networkd.conf

This change adds support for setting IPv6PrivacyExtensions= in
systemd.network.config.networkConfig.

https://www.freedesktop.org/software/systemd/man/latest/networkd.conf.html#IPv6PrivacyExtensions=

Added in systemd version 254.
parent 8b4a7f28
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -17,11 +17,13 @@ let
          "ManageForeignRoutingPolicyRules"
          "ManageForeignRoutes"
          "RouteTable"
          "IPv6PrivacyExtensions"
        ])
        (assertValueOneOf "SpeedMeter" boolValues)
        (assertInt "SpeedMeterIntervalSec")
        (assertValueOneOf "ManageForeignRoutingPolicyRules" boolValues)
        (assertValueOneOf "ManageForeignRoutes" boolValues)
        (assertValueOneOf "IPv6PrivacyExtensions" (boolValues ++ ["prefer-public" "kernel"]))
      ];

      sectionDHCPv4 = checkUnitConfig "DHCPv4" [