summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Breunig <christian@breunig.cc>2025-03-31 17:59:55 +0200
committerGitHub <noreply@github.com>2025-03-31 17:59:55 +0200
commitbc86b5750033c14aab751e9d3d175f7d45903ef6 (patch)
treeba3cbca9f498b04afe4614c50888781df6308e24
parenta6ff1933a99a9b43a70f030647287bad6b9a8bbd (diff)
parent383af2dd4ab368368c954028e528a0e8634bba3b (diff)
downloadvyos-1x-current.tar.gz
vyos-1x-current.zip
Merge pull request #4420 from c-po/veth-mtuHEADcurrent
virtual-ethernet: T7293: add support to define interface MTU
-rw-r--r--interface-definitions/interfaces_virtual-ethernet.xml.in4
-rw-r--r--smoketest/scripts/cli/base_interfaces_test.py2
2 files changed, 5 insertions, 1 deletions
diff --git a/interface-definitions/interfaces_virtual-ethernet.xml.in b/interface-definitions/interfaces_virtual-ethernet.xml.in
index c4610feec..2dfbd50b8 100644
--- a/interface-definitions/interfaces_virtual-ethernet.xml.in
+++ b/interface-definitions/interfaces_virtual-ethernet.xml.in
@@ -21,6 +21,10 @@
#include <include/interface/dhcp-options.xml.i>
#include <include/interface/dhcpv6-options.xml.i>
#include <include/interface/disable.xml.i>
+ #include <include/interface/mtu-68-16000.xml.i>
+ <leafNode name="mtu">
+ <defaultValue>1500</defaultValue>
+ </leafNode>
#include <include/interface/netns.xml.i>
#include <include/interface/vif-s.xml.i>
#include <include/interface/vif.xml.i>
diff --git a/smoketest/scripts/cli/base_interfaces_test.py b/smoketest/scripts/cli/base_interfaces_test.py
index 80d200e97..a9b758802 100644
--- a/smoketest/scripts/cli/base_interfaces_test.py
+++ b/smoketest/scripts/cli/base_interfaces_test.py
@@ -613,7 +613,7 @@ class BasicInterfaceTest:
def test_mtu_1200_no_ipv6_interface(self):
# Testcase if MTU can be changed to 1200 on non IPv6
# enabled interfaces
- if not self._test_mtu:
+ if not self._test_mtu or not self._test_ipv6:
self.skipTest('not supported')
old_mtu = self._mtu