nixos/networkd: allow configuring AckFilter for CAKE qdisc
The CAKE section for systemd.network units allows configuring whether or not redundant ACKs should be dropped. This option corresponds to the respective tc-cake(8) params "ack-filter", "ack-filter-aggressive" or "no-ack-filter". Add support for these values in the `cakeConfig` module so that users can configure it.
This commit is contained in:
parent
8ebee6a764
commit
a8617e2b0d
@ -1293,6 +1293,7 @@ let
|
||||
"FirewallMark"
|
||||
"Wash"
|
||||
"SplitGSO"
|
||||
"AckFilter"
|
||||
])
|
||||
(assertValueOneOf "AutoRateIngress" boolValues)
|
||||
(assertInt "OverheadBytes")
|
||||
@ -1325,6 +1326,7 @@ let
|
||||
(assertRange "FirewallMark" 1 4294967295)
|
||||
(assertValueOneOf "Wash" boolValues)
|
||||
(assertValueOneOf "SplitGSO" boolValues)
|
||||
(assertValueOneOf "AckFilter" (boolValues ++ ["aggressive"]))
|
||||
];
|
||||
|
||||
sectionControlledDelay = checkUnitConfig "ControlledDelay" [
|
||||
|
Loading…
Reference in New Issue
Block a user