]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-network: add a test case for the new settings of FQ-CoDel 14320/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 12 Dec 2019 09:22:09 +0000 (18:22 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 12 Dec 2019 14:37:03 +0000 (23:37 +0900)
test/test-network/conf/25-qdisc-netem-and-fqcodel.network
test/test-network/systemd-networkd-tests.py

index b7defa33131bdc8f92edb8d139c98af930cb9cd4..0e2ad741762bbb5a9570ada92d22333426a62c24 100644 (file)
@@ -15,3 +15,10 @@ NetworkEmulatorPacketLimit=100
 [TrafficControlQueueingDiscipline]
 Parent=ingress
 FairQueuingControlledDelayPacketLimit=20480
+FairQueuingControlledDelayMemoryLimit=64M
+FairQueuingControlledDelayFlows=2048
+FairQueuingControlledDelayTargetSec=10ms
+FairQueuingControlledDelayIntervalSec=200ms
+FairQueuingControlledDelayQuantum=1400
+FairQueuingControlledDelayECN=yes
+FairQueuingControlledDelayCEThresholdSec=100ms
index 31ffba9ddaf026b4d60b44825135d1ba480aab20..550bc3e00e6b25d7ef59709fbdcf0a9002214185 100755 (executable)
@@ -2095,7 +2095,7 @@ class NetworkdNetworkTests(unittest.TestCase, Utilities):
         self.assertRegex(output, 'qdisc netem')
         self.assertRegex(output, 'limit 100 delay 50.0ms  10.0ms loss 20%')
         self.assertRegex(output, 'qdisc fq_codel')
-        self.assertRegex(output, 'limit 20480p')
+        self.assertRegex(output, 'limit 20480p flows 2048 quantum 1400 target 10.0ms ce_threshold 100.0ms interval 200.0ms memory_limit 64Mb ecn')
         output = check_output('tc qdisc show dev test1')
         print(output)
         self.assertRegex(output, 'qdisc tbf')