summaryrefslogtreecommitdiff
path: root/interface-definitions
diff options
context:
space:
mode:
authorRitika Chopra <r.chopra@vyos.io>2026-05-27 11:33:57 -0500
committerRitika Chopra <r.chopra@vyos.io>2026-08-12 14:50:06 -0700
commit28ea92afb73a6627c2050474187ace25bb5e3e4e (patch)
treeda575500828fba952844d02259307beb42fa4943 /interface-definitions
parentba8924dd23477c4fb9635858b23e9945f9b4ddbd (diff)
downloadvyos-1x-28ea92afb73a6627c2050474187ace25bb5e3e4e.tar.gz
vyos-1x-28ea92afb73a6627c2050474187ace25bb5e3e4e.zip
T8598: CLI support to configure a secret which will be used along with calling-station-id, to generate Peer Interface Identifier (IID) (BP 2188)
(cherry picked from commit 5354959b60c97df699ad14ef561ab9aa92b37922)
Diffstat (limited to 'interface-definitions')
-rw-r--r--interface-definitions/include/accel-ppp/ppp-options-ipv6-interface-id.xml.i13
1 files changed, 13 insertions, 0 deletions
diff --git a/interface-definitions/include/accel-ppp/ppp-options-ipv6-interface-id.xml.i b/interface-definitions/include/accel-ppp/ppp-options-ipv6-interface-id.xml.i
index c4cf0a458..86d17be6c 100644
--- a/interface-definitions/include/accel-ppp/ppp-options-ipv6-interface-id.xml.i
+++ b/interface-definitions/include/accel-ppp/ppp-options-ipv6-interface-id.xml.i
@@ -45,6 +45,19 @@
</constraint>
</properties>
</leafNode>
+<leafNode name="ipv6-peer-interface-id-secret">
+ <properties>
+ <help>Secret key for generating calling-sid based IPv6 peer interface identifier (IID)</help>
+ <valueHelp>
+ <format>txt</format>
+ <description>Secret key string used with ipv6-peer-interface-id calling-sid</description>
+ </valueHelp>
+ <constraint>
+ <regex>[!-~]{16,128}</regex>
+ </constraint>
+ <constraintErrorMessage>Secret must be 16 to 128 printable non-whitespace ASCII characters</constraintErrorMessage>
+ </properties>
+</leafNode>
<leafNode name="ipv6-accept-peer-interface-id">
<properties>
<help>Accept peer interface identifier</help>