mirror of
https://github.com/systemd/systemd-stable.git
synced 2024-10-27 18:55:09 +03:00
test-network: test more bridge properties
Imported from networkd-test.py
This commit is contained in:
parent
6fa0524133
commit
5424fd9573
@ -13,3 +13,6 @@ MulticastFlood = false
|
|||||||
MulticastToUnicast = true
|
MulticastToUnicast = true
|
||||||
NeighborSuppression = true
|
NeighborSuppression = true
|
||||||
Learning = false
|
Learning = false
|
||||||
|
Priority = 23
|
||||||
|
UseBPDU = true
|
||||||
|
AllowPortToBeRoot=true
|
||||||
|
@ -3,3 +3,6 @@ Name=test1
|
|||||||
|
|
||||||
[Network]
|
[Network]
|
||||||
Bridge=bridge99
|
Bridge=bridge99
|
||||||
|
|
||||||
|
[Bridge]
|
||||||
|
Priority=0
|
||||||
|
@ -2007,18 +2007,24 @@ class NetworkdBridgeTests(unittest.TestCase, Utilities):
|
|||||||
|
|
||||||
output = check_output('bridge -d link show dummy98')
|
output = check_output('bridge -d link show dummy98')
|
||||||
print(output)
|
print(output)
|
||||||
self.assertEqual(read_bridge_port_attr('bridge99', 'dummy98', 'hairpin_mode'), '1')
|
|
||||||
self.assertEqual(read_bridge_port_attr('bridge99', 'dummy98', 'path_cost'), '400')
|
self.assertEqual(read_bridge_port_attr('bridge99', 'dummy98', 'path_cost'), '400')
|
||||||
|
self.assertEqual(read_bridge_port_attr('bridge99', 'dummy98', 'hairpin_mode'), '1')
|
||||||
|
self.assertEqual(read_bridge_port_attr('bridge99', 'dummy98', 'multicast_fast_leave'), '1')
|
||||||
self.assertEqual(read_bridge_port_attr('bridge99', 'dummy98', 'unicast_flood'), '1')
|
self.assertEqual(read_bridge_port_attr('bridge99', 'dummy98', 'unicast_flood'), '1')
|
||||||
self.assertEqual(read_bridge_port_attr('bridge99', 'dummy98', 'multicast_flood'), '0')
|
self.assertEqual(read_bridge_port_attr('bridge99', 'dummy98', 'multicast_flood'), '0')
|
||||||
self.assertEqual(read_bridge_port_attr('bridge99', 'dummy98', 'multicast_fast_leave'), '1')
|
|
||||||
if (os.path.exists('/sys/devices/virtual/net/bridge99/lower_dummy98/brport/neigh_suppress')):
|
|
||||||
self.assertEqual(read_bridge_port_attr('bridge99', 'dummy98', 'neigh_suppress'), '1')
|
|
||||||
self.assertEqual(read_bridge_port_attr('bridge99', 'dummy98', 'learning'), '0')
|
|
||||||
|
|
||||||
# CONFIG_BRIDGE_IGMP_SNOOPING=y
|
# CONFIG_BRIDGE_IGMP_SNOOPING=y
|
||||||
if (os.path.exists('/sys/devices/virtual/net/bridge00/lower_dummy98/brport/multicast_to_unicast')):
|
if (os.path.exists('/sys/devices/virtual/net/bridge00/lower_dummy98/brport/multicast_to_unicast')):
|
||||||
self.assertEqual(read_bridge_port_attr('bridge99', 'dummy98', 'multicast_to_unicast'), '1')
|
self.assertEqual(read_bridge_port_attr('bridge99', 'dummy98', 'multicast_to_unicast'), '1')
|
||||||
|
if (os.path.exists('/sys/devices/virtual/net/bridge99/lower_dummy98/brport/neigh_suppress')):
|
||||||
|
self.assertEqual(read_bridge_port_attr('bridge99', 'dummy98', 'neigh_suppress'), '1')
|
||||||
|
self.assertEqual(read_bridge_port_attr('bridge99', 'dummy98', 'learning'), '0')
|
||||||
|
self.assertEqual(read_bridge_port_attr('bridge99', 'dummy98', 'priority'), '23')
|
||||||
|
self.assertEqual(read_bridge_port_attr('bridge99', 'dummy98', 'bpdu_guard'), '1')
|
||||||
|
self.assertEqual(read_bridge_port_attr('bridge99', 'dummy98', 'root_block'), '1')
|
||||||
|
|
||||||
|
output = check_output('bridge -d link show test1')
|
||||||
|
print(output)
|
||||||
|
self.assertEqual(read_bridge_port_attr('bridge99', 'test1', 'priority'), '0')
|
||||||
|
|
||||||
check_output('ip address add 192.168.0.16/24 dev bridge99')
|
check_output('ip address add 192.168.0.16/24 dev bridge99')
|
||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
|
Loading…
Reference in New Issue
Block a user