nixos/networkd: allow setting ManageForeignNextHops option (#376630)

This commit is contained in:
Philip Taron
2025-08-26 13:10:21 -07:00
committed by GitHub

View File

@@ -22,6 +22,7 @@ let
"SpeedMeterIntervalSec" "SpeedMeterIntervalSec"
"ManageForeignRoutingPolicyRules" "ManageForeignRoutingPolicyRules"
"ManageForeignRoutes" "ManageForeignRoutes"
"ManageForeignNextHops"
"RouteTable" "RouteTable"
"IPv6PrivacyExtensions" "IPv6PrivacyExtensions"
"IPv4Forwarding" "IPv4Forwarding"
@@ -32,6 +33,7 @@ let
(assertInt "SpeedMeterIntervalSec") (assertInt "SpeedMeterIntervalSec")
(assertValueOneOf "ManageForeignRoutingPolicyRules" boolValues) (assertValueOneOf "ManageForeignRoutingPolicyRules" boolValues)
(assertValueOneOf "ManageForeignRoutes" boolValues) (assertValueOneOf "ManageForeignRoutes" boolValues)
(assertValueOneOf "ManageForeignNextHops" boolValues)
(assertValueOneOf "IPv6PrivacyExtensions" ( (assertValueOneOf "IPv6PrivacyExtensions" (
boolValues boolValues
++ [ ++ [