test-network: add test for Independent= for vxlan
This commit is contained in:
parent
a9b8450bd4
commit
039971ea43
|
@ -0,0 +1,17 @@
|
||||||
|
[NetDev]
|
||||||
|
Name=vxlan98
|
||||||
|
Kind=vxlan
|
||||||
|
|
||||||
|
[VXLAN]
|
||||||
|
VNI=1000
|
||||||
|
L2MissNotification=true
|
||||||
|
L3MissNotification=true
|
||||||
|
RouteShortCircuit=true
|
||||||
|
UDPChecksum=true
|
||||||
|
UDP6ZeroChecksumTx=true
|
||||||
|
UDP6ZeroChecksumRx=true
|
||||||
|
RemoteChecksumTx=true
|
||||||
|
RemoteChecksumRx=true
|
||||||
|
GroupPolicyExtension=true
|
||||||
|
DestinationPort=5556
|
||||||
|
Independent=yes
|
|
@ -14,6 +14,7 @@ Name=ifb99
|
||||||
Name=ipiptun99
|
Name=ipiptun99
|
||||||
Name=nlmon99
|
Name=nlmon99
|
||||||
Name=xfrm99
|
Name=xfrm99
|
||||||
|
Name=vxlan98
|
||||||
Name=hogehogehogehogehogehoge
|
Name=hogehogehogehogehogehoge
|
||||||
|
|
||||||
[Network]
|
[Network]
|
||||||
|
|
|
@ -785,6 +785,7 @@ class NetworkdNetDevTests(unittest.TestCase, Utilities):
|
||||||
'vtitun98',
|
'vtitun98',
|
||||||
'vtitun99',
|
'vtitun99',
|
||||||
'vxcan99',
|
'vxcan99',
|
||||||
|
'vxlan98',
|
||||||
'vxlan99',
|
'vxlan99',
|
||||||
'wg97',
|
'wg97',
|
||||||
'wg98',
|
'wg98',
|
||||||
|
@ -870,6 +871,7 @@ class NetworkdNetDevTests(unittest.TestCase, Utilities):
|
||||||
'25-vti-tunnel-remote-any.netdev',
|
'25-vti-tunnel-remote-any.netdev',
|
||||||
'25-vti-tunnel.netdev',
|
'25-vti-tunnel.netdev',
|
||||||
'25-vxcan.netdev',
|
'25-vxcan.netdev',
|
||||||
|
'25-vxlan-independent.netdev',
|
||||||
'25-vxlan.netdev',
|
'25-vxlan.netdev',
|
||||||
'25-wireguard-23-peers.netdev',
|
'25-wireguard-23-peers.netdev',
|
||||||
'25-wireguard-23-peers.network',
|
'25-wireguard-23-peers.network',
|
||||||
|
@ -1516,10 +1518,11 @@ class NetworkdNetDevTests(unittest.TestCase, Utilities):
|
||||||
|
|
||||||
def test_vxlan(self):
|
def test_vxlan(self):
|
||||||
copy_unit_to_networkd_unit_path('25-vxlan.netdev', 'vxlan.network',
|
copy_unit_to_networkd_unit_path('25-vxlan.netdev', 'vxlan.network',
|
||||||
|
'25-vxlan-independent.netdev', 'netdev-link-local-addressing-yes.network',
|
||||||
'11-dummy.netdev', 'vxlan-test1.network')
|
'11-dummy.netdev', 'vxlan-test1.network')
|
||||||
start_networkd()
|
start_networkd()
|
||||||
|
|
||||||
self.wait_online(['test1:degraded', 'vxlan99:degraded'])
|
self.wait_online(['test1:degraded', 'vxlan99:degraded', 'vxlan98:degraded'])
|
||||||
|
|
||||||
output = check_output('ip -d link show vxlan99')
|
output = check_output('ip -d link show vxlan99')
|
||||||
print(output)
|
print(output)
|
||||||
|
@ -1546,6 +1549,9 @@ class NetworkdNetDevTests(unittest.TestCase, Utilities):
|
||||||
self.assertRegex(output, 'Destination Port: 5555')
|
self.assertRegex(output, 'Destination Port: 5555')
|
||||||
self.assertRegex(output, 'Underlying Device: test1')
|
self.assertRegex(output, 'Underlying Device: test1')
|
||||||
|
|
||||||
|
output = check_output('ip -d link show vxlan98')
|
||||||
|
print(output)
|
||||||
|
|
||||||
def test_macsec(self):
|
def test_macsec(self):
|
||||||
copy_unit_to_networkd_unit_path('25-macsec.netdev', '25-macsec.network', '25-macsec.key',
|
copy_unit_to_networkd_unit_path('25-macsec.netdev', '25-macsec.network', '25-macsec.key',
|
||||||
'macsec.network', '12-dummy.netdev')
|
'macsec.network', '12-dummy.netdev')
|
||||||
|
|
Loading…
Reference in New Issue