diff options
Diffstat (limited to 'interface-definitions/include')
7 files changed, 126 insertions, 3 deletions
| diff --git a/interface-definitions/include/accel-ppp/extended-scripts.xml.i b/interface-definitions/include/accel-ppp/extended-scripts.xml.i new file mode 100644 index 000000000..4bba76e32 --- /dev/null +++ b/interface-definitions/include/accel-ppp/extended-scripts.xml.i @@ -0,0 +1,41 @@ +<!-- include start from accel-ppp/extended-scripts.xml.i --> +<node name="extended-scripts"> +  <properties> +    <help>Extended script execution</help> +  </properties> +  <children> +    <leafNode name="on-pre-up"> +      <properties> +        <help>Script to run before PPPoE session interface comes up</help> +          <constraint> +            <validator name="script"/> +          </constraint> +      </properties> +    </leafNode> +    <leafNode name="on-up"> +      <properties> +        <help>Script to run when PPPoE session interface is completely configured and started</help> +          <constraint> +            <validator name="script"/> +          </constraint> +      </properties> +    </leafNode> +    <leafNode name="on-down"> +      <properties> +        <help>Script to run when PPPoE session interface going to terminate</help> +          <constraint> +            <validator name="script"/> +          </constraint> +      </properties> +    </leafNode> +    <leafNode name="on-change"> +      <properties> +        <help>Script to run when PPPoE session interface changed by RADIUS CoA handling</help> +          <constraint> +            <validator name="script"/> +          </constraint> +      </properties> +    </leafNode> +  </children> +</node> +<!-- include end --> diff --git a/interface-definitions/include/accel-ppp/limits.xml.i b/interface-definitions/include/accel-ppp/limits.xml.i new file mode 100644 index 000000000..df72b79d4 --- /dev/null +++ b/interface-definitions/include/accel-ppp/limits.xml.i @@ -0,0 +1,28 @@ +<!-- include start from accel-ppp/limits.xml.i --> +<node name="limits"> +  <properties> +    <help>Limits the connection rate from a single source</help> +  </properties> +  <children> +    <leafNode name="connection-limit"> +      <properties> +        <help>Acceptable rate of connections (e.g. 1/min, 60/sec)</help> +        <constraint> +          <regex>[0-9]+\/(min|sec)</regex> +        </constraint> +        <constraintErrorMessage>illegal value</constraintErrorMessage> +      </properties> +    </leafNode> +    <leafNode name="burst"> +      <properties> +        <help>Burst count</help> +      </properties> +    </leafNode> +    <leafNode name="timeout"> +      <properties> +        <help>Timeout in seconds</help> +      </properties> +    </leafNode> +  </children> +</node> +<!-- include end --> diff --git a/interface-definitions/include/accel-ppp/snmp.xml.i b/interface-definitions/include/accel-ppp/snmp.xml.i new file mode 100644 index 000000000..373ced16f --- /dev/null +++ b/interface-definitions/include/accel-ppp/snmp.xml.i @@ -0,0 +1,15 @@ +<!-- include start from accel-ppp/snmp.xml.i --> +<node name="snmp"> +  <properties> +    <help>Enable SNMP</help> +  </properties> +  <children> +    <leafNode name="master-agent"> +      <properties> +        <help>Enable SNMP master agent mode</help> +        <valueless /> +      </properties> +    </leafNode> +  </children> +</node> +<!-- include end --> diff --git a/interface-definitions/include/bgp/protocol-common-config.xml.i b/interface-definitions/include/bgp/protocol-common-config.xml.i index ea6e75bbd..ca67eaf3c 100644 --- a/interface-definitions/include/bgp/protocol-common-config.xml.i +++ b/interface-definitions/include/bgp/protocol-common-config.xml.i @@ -894,6 +894,30 @@              </leafNode>            </children>          </node> +        <node name="mac-vrf"> +          <properties> +            <help>EVPN MAC-VRF</help> +          </properties> +          <children> +            <leafNode name="soo"> +              <properties> +                <help>Site-of-Origin extended community</help> +                <valueHelp> +                  <format>ASN:NN</format> +                  <description>based on autonomous system number in format <0-65535:0-4294967295></description> +                </valueHelp> +                <valueHelp> +                  <format>IP:NN</format> +                  <description>Based on a router-id IP address in format <IP:0-65535></description> +                </valueHelp> +                <constraint> +                  <validator name="bgp-extended-community"/> +                </constraint> +                <constraintErrorMessage>Should be in form: ASN:NN or IPADDR:NN where ASN is autonomous system number</constraintErrorMessage> +              </properties> +            </leafNode> +          </children> +        </node>          <tagNode name="vni">            <properties>              <help>VXLAN Network Identifier</help> diff --git a/interface-definitions/include/eigrp/protocol-common-config.xml.i b/interface-definitions/include/eigrp/protocol-common-config.xml.i index a21d18424..a8290f772 100644 --- a/interface-definitions/include/eigrp/protocol-common-config.xml.i +++ b/interface-definitions/include/eigrp/protocol-common-config.xml.i @@ -1,5 +1,5 @@  <!-- include start from eigrp/protocol-common-config.xml.i --> -<leafNode name="local-as"> +<leafNode name="system-as">    <properties>      <help>Autonomous System Number (ASN)</help>      <valueHelp> @@ -61,6 +61,7 @@      <completionHelp>        <script>${vyos_completion_dir}/list_interfaces</script>      </completionHelp> +    <multi/>    </properties>  </leafNode>  <leafNode name="redistribute"> @@ -108,7 +109,7 @@    </properties>  </leafNode>  #include <include/router-id.xml.i> -<!-- FRR timers not implemented yet --> +<!-- FRR error: active time not implemented yet -->  <leafNode name="variance">    <properties>      <help>Control load balancing variance</help> diff --git a/interface-definitions/include/pki/openssh-key.xml.i b/interface-definitions/include/pki/openssh-key.xml.i new file mode 100644 index 000000000..8f005d077 --- /dev/null +++ b/interface-definitions/include/pki/openssh-key.xml.i @@ -0,0 +1,14 @@ +<!-- include start from pki/openssh-key.xml.i --> +<leafNode name="key"> +  <properties> +    <help>OpenSSH key in PKI configuration</help> +    <completionHelp> +      <path>pki openssh</path> +    </completionHelp> +    <valueHelp> +      <format>txt</format> +      <description>Name of OpenSSH key in PKI configuration</description> +    </valueHelp> +  </properties> +</leafNode> +<!-- include end --> diff --git a/interface-definitions/include/version/l2tp-version.xml.i b/interface-definitions/include/version/l2tp-version.xml.i index 01004c5a0..5397407fb 100644 --- a/interface-definitions/include/version/l2tp-version.xml.i +++ b/interface-definitions/include/version/l2tp-version.xml.i @@ -1,3 +1,3 @@  <!-- include start from include/version/l2tp-version.xml.i --> -<syntaxVersion component='l2tp' version='8'></syntaxVersion> +<syntaxVersion component='l2tp' version='9'></syntaxVersion>  <!-- include end --> | 
