]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-network: add a test case for new FQ settings 14337/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 13 Dec 2019 12:12:41 +0000 (21:12 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Sat, 14 Dec 2019 03:33:37 +0000 (12:33 +0900)
test/test-network/conf/25-qdisc-fq.network
test/test-network/systemd-networkd-tests.py

index 10e0e5b85918d5f3f7b7bc77ece7c1356017507c..ce41ddf910380338448df81038b95a179dcaa057 100644 (file)
@@ -8,3 +8,11 @@ Address=10.1.2.3/16
 [TrafficControlQueueingDiscipline]
 Parent=root
 FairQueueTrafficPolicingPacketLimit=1000
+FairQueueTrafficPolicingFlowLimit=200
+FairQueueTrafficPolicingQuantum=1500
+FairQueueTrafficPolicingInitialQuantum=13000
+FairQueueTrafficPolicingMaximumRate=1M
+FairQueueTrafficPolicingBuckets=512
+FairQueueTrafficPolicingOrphanMask=511
+FairQueueTrafficPolicingPacing=yes
+FairQueueTrafficPolicingCEThresholdSec=100ms
index 30e2de8b0d996283f3ad9e190465a2d68c25aa59..007d07c6160032771778d7ea5476b77c1f978db5 100755 (executable)
@@ -2143,7 +2143,7 @@ class NetworkdNetworkTests(unittest.TestCase, Utilities):
         output = check_output('tc qdisc show dev dummy98')
         print(output)
         self.assertRegex(output, 'qdisc fq')
-        self.assertRegex(output, 'limit 1000p')
+        self.assertRegex(output, 'limit 1000p flow_limit 200p buckets 512 orphan_mask 511 quantum 1500 initial_quantum 13000 maxrate 1Mbit')
 
 class NetworkdStateFileTests(unittest.TestCase, Utilities):
     links = [