mirror of
https://github.com/Dasharo/systemd.git
synced 2026-03-06 15:02:31 -08:00
test-network: Add test for bond arp_missed_max option
This commit is contained in:
9
test/test-network/conf/25-bond-property.netdev
Normal file
9
test/test-network/conf/25-bond-property.netdev
Normal file
@@ -0,0 +1,9 @@
|
||||
[NetDev]
|
||||
Name=bond97
|
||||
Kind=bond
|
||||
|
||||
[Bond]
|
||||
Mode=active-backup
|
||||
PrimaryReselectPolicy=always
|
||||
MIIMonitorSec=1s
|
||||
ARPMissedMax=10
|
||||
@@ -1482,10 +1482,10 @@ class NetworkdNetDevTests(unittest.TestCase, Utilities):
|
||||
self.assertIn('vlan_default_pvid 9 ', output)
|
||||
|
||||
def test_bond(self):
|
||||
copy_network_unit('25-bond.netdev', '25-bond-balanced-tlb.netdev')
|
||||
copy_network_unit('25-bond.netdev', '25-bond-balanced-tlb.netdev', '25-bond-property.netdev')
|
||||
start_networkd()
|
||||
|
||||
self.wait_online('bond99:off', 'bond98:off', setup_state='unmanaged')
|
||||
self.wait_online('bond99:off', 'bond98:off', 'bond97:off', setup_state='unmanaged')
|
||||
|
||||
self.check_link_attr('bond99', 'bonding', 'mode', '802.3ad 4')
|
||||
self.check_link_attr('bond99', 'bonding', 'xmit_hash_policy', 'layer3+4 1')
|
||||
@@ -1513,6 +1513,11 @@ class NetworkdNetDevTests(unittest.TestCase, Utilities):
|
||||
print(output)
|
||||
self.assertIn('Mode: balance-tlb', output)
|
||||
|
||||
output = networkctl_status('bond97')
|
||||
print(output)
|
||||
|
||||
self.check_link_attr('bond97', 'bonding', 'arp_missed_max', '10')
|
||||
|
||||
def test_vlan(self):
|
||||
copy_network_unit('21-vlan.netdev', '11-dummy.netdev',
|
||||
'21-vlan.network', '21-vlan-test1.network')
|
||||
|
||||
Reference in New Issue
Block a user