diff options
author | Christian Poessinger <christian@poessinger.com> | 2021-12-10 21:15:18 +0100 |
---|---|---|
committer | Christian Poessinger <christian@poessinger.com> | 2021-12-10 21:15:18 +0100 |
commit | 544e73ff26bb0b9d282159e4a734ad531213d816 (patch) | |
tree | b8ac31c99f93df1a6be72b85c91d552eb4698035 /smoketest | |
parent | eb29d8d5a0bc536364b4024ec6c336451b58ba49 (diff) | |
download | vyos-1x-544e73ff26bb0b9d282159e4a734ad531213d816.tar.gz vyos-1x-544e73ff26bb0b9d282159e4a734ad531213d816.zip |
vxlan: T3700: can not specify both "external" and "VNI"
Diffstat (limited to 'smoketest')
-rwxr-xr-x | smoketest/scripts/cli/test_interfaces_vxlan.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/smoketest/scripts/cli/test_interfaces_vxlan.py b/smoketest/scripts/cli/test_interfaces_vxlan.py index 17874af89..9278adadd 100755 --- a/smoketest/scripts/cli/test_interfaces_vxlan.py +++ b/smoketest/scripts/cli/test_interfaces_vxlan.py @@ -95,6 +95,12 @@ class VXLANInterfaceTest(BasicInterfaceTest.TestCase): self.cli_set(self._base_path + [interface, 'external']) self.cli_set(self._base_path + [interface, 'source-address', source_address]) + # Both 'VNI' and 'external' can not be specified at the same time. + self.cli_set(self._base_path + [interface, 'vni', '111']) + with self.assertRaises(ConfigSessionError): + self.cli_commit() + self.cli_delete(self._base_path + [interface, 'vni']) + # Now add some more interfaces - this must fail and a CLI error needs # to be generated as Linux can only handle one VXLAN tunnel when using # external mode. |