summaryrefslogtreecommitdiff
path: root/python/vyos/configverify.py
diff options
context:
space:
mode:
authorYoshiaki Suyama <yoshiaki.suyama@suyama.ne.jp>2025-03-16 01:16:55 +0900
committerChristian Breunig <christian@breunig.cc>2025-04-18 20:45:46 +0200
commitb124f0b3b05bced1f916e9519d986d03f2b95c51 (patch)
treed14696ac9fc86052a205423a461d647ca9718c44 /python/vyos/configverify.py
parentab648af4c07e8a09e0a1236b661ac0ec0639ff17 (diff)
downloadveeos-1x-b124f0b3b05bced1f916e9519d986d03f2b95c51.tar.gz
veeos-1x-b124f0b3b05bced1f916e9519d986d03f2b95c51.zip
interface: T4627: support IPv6 Interface Identifier (token) for SLAAC
Add common IPv6 CLI option (use ethernet as example): set interfaces ethernet eth0 ipv6 address interface-identifier Co-authored-by: Christian Breunig <christian@breunig.cc>
Diffstat (limited to 'python/vyos/configverify.py')
-rw-r--r--python/vyos/configverify.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/python/vyos/configverify.py b/python/vyos/configverify.py
index 4084425b1..c93d9faac 100644
--- a/python/vyos/configverify.py
+++ b/python/vyos/configverify.py
@@ -92,6 +92,9 @@ def verify_mtu_ipv6(config):
tmp = dict_search('ipv6.address.eui64', config)
if tmp != None: raise ConfigError(error_msg)
+ tmp = dict_search('ipv6.address.interface_identifier', config)
+ if tmp != None: raise ConfigError(error_msg)
+
def verify_vrf(config):
"""
Common helper function used by interface implementations to perform