]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-network: add a test case for PFIFOFast
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 11 Mar 2020 17:28:59 +0000 (02:28 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 12 Mar 2020 06:39:10 +0000 (15:39 +0900)
test/test-network/conf/25-qdisc-clsact-and-htb.network
test/test-network/systemd-networkd-tests.py

index 73f5f8fa20aedf5db3f26f631818eb8e3ce5dcd4..0d6815710ccf6adf0c3b0b93e3877cffb64f223d 100644 (file)
@@ -184,3 +184,14 @@ CeilRate=0.5M
 Parent=2:3b
 Handle=003b
 PacketLimit=1023
+
+[HierarchyTokenBucketClass]
+Parent=root
+ClassId=0002:003c
+Priority=1
+Rate=1M
+CeilRate=0.5M
+
+[PFIFOFast]
+Parent=2:3c
+Handle=003c
index 565378c1a67e81f26f7fe90ad2667861cdcd9d58..8d481b6f721ee0b58abb1403d9607966dc459dbe 100755 (executable)
@@ -2336,6 +2336,8 @@ class NetworkdNetworkTests(unittest.TestCase, Utilities):
         self.assertRegex(output, 'qdisc pfifo_head_drop 3b: parent 2:3b')
         self.assertRegex(output, 'limit 1023p')
 
+        self.assertRegex(output, 'qdisc pfifo_fast 3c: parent 2:3c')
+
         output = check_output('tc class show dev dummy98')
         print(output)
         self.assertRegex(output, 'class htb 2:30 root leaf 30:')
@@ -2350,6 +2352,7 @@ class NetworkdNetworkTests(unittest.TestCase, Utilities):
         self.assertRegex(output, 'class htb 2:39 root leaf 39:')
         self.assertRegex(output, 'class htb 2:3a root leaf 3a:')
         self.assertRegex(output, 'class htb 2:3b root leaf 3b:')
+        self.assertRegex(output, 'class htb 2:3c root leaf 3c:')
         self.assertRegex(output, 'prio 1 rate 1Mbit ceil 500Kbit')
 
     def test_qdisc2(self):