diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2020-03-12 01:58:21 +0900 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2020-03-12 15:37:15 +0900 |
commit | 7b1a31a3d0f091299c9519056c1d30d2a43cf0f7 (patch) | |
tree | cf5b2c80aab445c2b26a796d0dab13b82e7ad9b0 /test | |
parent | c853f594d4ed76b7cae9c76735513031bdb46734 (diff) | |
download | systemd-7b1a31a3d0f091299c9519056c1d30d2a43cf0f7.tar.gz |
test-network: add a test case for BFIFO
Diffstat (limited to 'test')
-rw-r--r-- | test/test-network/conf/25-qdisc-clsact-and-htb.network | 12 | ||||
-rwxr-xr-x | test/test-network/systemd-networkd-tests.py | 4 |
2 files changed, 16 insertions, 0 deletions
diff --git a/test/test-network/conf/25-qdisc-clsact-and-htb.network b/test/test-network/conf/25-qdisc-clsact-and-htb.network index 039a2ffa65..53b5eab288 100644 --- a/test/test-network/conf/25-qdisc-clsact-and-htb.network +++ b/test/test-network/conf/25-qdisc-clsact-and-htb.network @@ -160,3 +160,15 @@ CeilRate=0.5M Parent=2:39 Handle=0039 PacketLimit=200000 + +[HierarchyTokenBucketClass] +Parent=root +ClassId=0002:003a +Priority=1 +Rate=1M +CeilRate=0.5M + +[BFIFO] +Parent=2:3a +Handle=003a +LimitSize=1M diff --git a/test/test-network/systemd-networkd-tests.py b/test/test-network/systemd-networkd-tests.py index cb3be41a0b..e53695c17a 100755 --- a/test/test-network/systemd-networkd-tests.py +++ b/test/test-network/systemd-networkd-tests.py @@ -2330,6 +2330,9 @@ class NetworkdNetworkTests(unittest.TestCase, Utilities): self.assertRegex(output, 'qdisc sfb 39: parent 2:39') self.assertRegex(output, 'limit 200000') + self.assertRegex(output, 'qdisc bfifo 3a: parent 2:3a') + self.assertRegex(output, 'limit 1000000') + output = check_output('tc class show dev dummy98') print(output) self.assertRegex(output, 'class htb 2:30 root leaf 30:') @@ -2342,6 +2345,7 @@ class NetworkdNetworkTests(unittest.TestCase, Utilities): self.assertRegex(output, 'class htb 2:37 root leaf 37:') self.assertRegex(output, 'class htb 2:38 root leaf 38:') self.assertRegex(output, 'class htb 2:39 root leaf 39:') + self.assertRegex(output, 'class htb 2:3a root leaf 3a:') self.assertRegex(output, 'prio 1 rate 1Mbit ceil 500Kbit') def test_qdisc2(self): |