Skip to content

Commit d8450b3

Browse files
yuwatabluca
authored andcommitted
test-network: add tests for vlan QoS mapping
(cherry picked from commit 73d24e4) (cherry picked from commit d1087bc)
1 parent 96d8cec commit d8450b3

File tree

2 files changed

+14
-10
lines changed

2 files changed

+14
-10
lines changed

test/test-network/conf/21-vlan.netdev.d/override.conf

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@ MTUBytes=2000
33

44
[VLAN]
55
Id=99
6-
GVRP=true
7-
MVRP=true
8-
LooseBinding=true
9-
ReorderHeader=true
6+
GVRP=yes
7+
MVRP=yes
8+
LooseBinding=yes
9+
ReorderHeader=yes
10+
EgressQOSMaps=0-1 1-3 10-3 6-6 7-7
11+
IngressQOSMaps=15-13 20-100

test/test-network/systemd-networkd-tests.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1228,12 +1228,14 @@ def test_vlan(self):
12281228

12291229
output = check_output('ip -d link show vlan99')
12301230
print(output)
1231-
self.assertRegex(output, ' mtu 2000 ')
1232-
self.assertRegex(output, 'REORDER_HDR')
1233-
self.assertRegex(output, 'LOOSE_BINDING')
1234-
self.assertRegex(output, 'GVRP')
1235-
self.assertRegex(output, 'MVRP')
1236-
self.assertRegex(output, ' id 99 ')
1231+
self.assertIn(' mtu 2000 ', output)
1232+
self.assertIn('REORDER_HDR', output)
1233+
self.assertIn('LOOSE_BINDING', output)
1234+
self.assertIn('GVRP', output)
1235+
self.assertIn('MVRP', output)
1236+
self.assertIn(' id 99 ', output)
1237+
self.assertIn('ingress-qos-map { 4:100 7:13 }', output)
1238+
self.assertIn('egress-qos-map { 0:1 1:3 6:6 7:7 10:3 }', output)
12371239

12381240
output = check_output('ip -4 address show dev test1')
12391241
print(output)

0 commit comments

Comments
 (0)