]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-network: add tests for vlan QoS mapping 27761/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 24 May 2023 02:15:44 +0000 (11:15 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 24 May 2023 02:15:44 +0000 (11:15 +0900)
test/test-network/conf/21-vlan.netdev.d/override.conf
test/test-network/systemd-networkd-tests.py

index 3b8d47d9b1db5d884f7e141e4907916232e16d62..c71077d274a69ea0367b51c4a458d161ed22e221 100644 (file)
@@ -3,7 +3,9 @@ MTUBytes=2000
 
 [VLAN]
 Id=99
-GVRP=true
-MVRP=true
-LooseBinding=true
-ReorderHeader=true
+GVRP=yes
+MVRP=yes
+LooseBinding=yes
+ReorderHeader=yes
+EgressQOSMaps=0-1 1-3 10-3 6-6 7-7
+IngressQOSMaps=15-13 20-100
index fe72f37ce4f478faaa21bdde6751675a120e4074..8b01718d55e649379b602dbea496f8262194f2eb 100755 (executable)
@@ -1285,12 +1285,14 @@ class NetworkdNetDevTests(unittest.TestCase, Utilities):
 
         output = check_output('ip -d link show vlan99')
         print(output)
-        self.assertRegex(output, ' mtu 2000 ')
-        self.assertRegex(output, 'REORDER_HDR')
-        self.assertRegex(output, 'LOOSE_BINDING')
-        self.assertRegex(output, 'GVRP')
-        self.assertRegex(output, 'MVRP')
-        self.assertRegex(output, ' id 99 ')
+        self.assertIn(' mtu 2000 ', output)
+        self.assertIn('REORDER_HDR', output)
+        self.assertIn('LOOSE_BINDING', output)
+        self.assertIn('GVRP', output)
+        self.assertIn('MVRP', output)
+        self.assertIn(' id 99 ', output)
+        self.assertIn('ingress-qos-map { 4:100 7:13 }', output)
+        self.assertIn('egress-qos-map { 0:1 1:3 6:6 7:7 10:3 }', output)
 
         output = check_output('ip -4 address show dev test1')
         print(output)