diff options
Diffstat (limited to 'interface-definitions/include')
6 files changed, 204 insertions, 0 deletions
| diff --git a/interface-definitions/include/bgp/protocol-common-config.xml.i b/interface-definitions/include/bgp/protocol-common-config.xml.i index bcc131f83..527eaf991 100644 --- a/interface-definitions/include/bgp/protocol-common-config.xml.i +++ b/interface-definitions/include/bgp/protocol-common-config.xml.i @@ -810,6 +810,12 @@              </node>            </children>          </node> +        <leafNode name="advertise-all-vni"> +          <properties> +            <help>Advertise All local VNIs</help> +            <valueless/> +          </properties> +        </leafNode>          #include <include/bgp/afi-l2vpn-common.xml.i>          <leafNode name="advertise-pip">            <properties> diff --git a/interface-definitions/include/constraint/login-username.xml.i b/interface-definitions/include/constraint/login-username.xml.i new file mode 100644 index 000000000..09a68b796 --- /dev/null +++ b/interface-definitions/include/constraint/login-username.xml.i @@ -0,0 +1,3 @@ +<!-- include start from constraint/login-username.xml.i --> +<regex>[-_a-zA-Z0-9.]{1,100}</regex> +<!-- include end --> diff --git a/interface-definitions/include/static/static-route-bfd.xml.i b/interface-definitions/include/static/static-route-bfd.xml.i new file mode 100644 index 000000000..a05a08d12 --- /dev/null +++ b/interface-definitions/include/static/static-route-bfd.xml.i @@ -0,0 +1,37 @@ +<!-- include start from static/static-route-bfd.xml.i --> +<node name="bfd"> +  <properties> +    <help>BFD monitoring</help> +  </properties> +  <children> +    #include <include/bfd/profile.xml.i> +    <node name="multi-hop"> +      <properties> +        <help>Use BFD multi hop session</help> +      </properties> +      <children> +       <tagNode name="source"> +         <properties> +           <help>Use source for BFD session</help> +          <valueHelp> +             <format>ipv4</format> +             <description>IPv4 source address</description> +           </valueHelp> +           <valueHelp> +             <format>ipv6</format> +             <description>IPv6 source address</description> +           </valueHelp> +           <constraint> +             <validator name="ipv4-address"/> +             <validator name="ipv6-address"/> +           </constraint> +         </properties> +         <children> +           #include <include/bfd/profile.xml.i> +         </children> +       </tagNode> +      </children> +    </node> +  </children> +</node> +<!-- include end -->
\ No newline at end of file diff --git a/interface-definitions/include/static/static-route.xml.i b/interface-definitions/include/static/static-route.xml.i index 268cfa005..29921a731 100644 --- a/interface-definitions/include/static/static-route.xml.i +++ b/interface-definitions/include/static/static-route.xml.i @@ -51,6 +51,7 @@          #include <include/static/static-route-distance.xml.i>          #include <include/static/static-route-interface.xml.i>          #include <include/static/static-route-vrf.xml.i> +        #include <include/static/static-route-bfd.xml.i>        </children>      </tagNode>    </children> diff --git a/interface-definitions/include/static/static-route6.xml.i b/interface-definitions/include/static/static-route6.xml.i index 1f8d54108..a83cc230b 100644 --- a/interface-definitions/include/static/static-route6.xml.i +++ b/interface-definitions/include/static/static-route6.xml.i @@ -50,6 +50,7 @@          #include <include/static/static-route-distance.xml.i>          #include <include/static/static-route-interface.xml.i>          #include <include/static/static-route-vrf.xml.i> +        #include <include/static/static-route-bfd.xml.i>        </children>      </tagNode>    </children> diff --git a/interface-definitions/include/syslog-facility.xml.i b/interface-definitions/include/syslog-facility.xml.i new file mode 100644 index 000000000..57067ece2 --- /dev/null +++ b/interface-definitions/include/syslog-facility.xml.i @@ -0,0 +1,156 @@ +<!-- include start from syslog-facility.xml.i --> +<tagNode name="facility"> +  <properties> +    <help>Facility for logging</help> +    <completionHelp> +      <list>auth authpriv cron daemon kern lpr mail mark news protocols security syslog user uucp local0 local1 local2 local3 local4 local5 local6 local7 all</list> +    </completionHelp> +    <constraint> +      <regex>(auth|authpriv|cron|daemon|kern|lpr|mail|mark|news|protocols|security|syslog|user|uucp|local0|local1|local2|local3|local4|local5|local6|local7|all)</regex> +    </constraint> +    <constraintErrorMessage>Invalid facility type</constraintErrorMessage> +    <valueHelp> +      <format>all</format> +      <description>All facilities excluding "mark"</description> +    </valueHelp> +    <valueHelp> +      <format>auth</format> +      <description>Authentication and authorization</description> +    </valueHelp> +    <valueHelp> +      <format>authpriv</format> +      <description>Non-system authorization</description> +    </valueHelp> +    <valueHelp> +      <format>cron</format> +      <description>Cron daemon</description> +    </valueHelp> +    <valueHelp> +      <format>daemon</format> +      <description>System daemons</description> +    </valueHelp> +    <valueHelp> +      <format>kern</format> +      <description>Kernel</description> +    </valueHelp> +    <valueHelp> +      <format>lpr</format> +      <description>Line printer spooler</description> +    </valueHelp> +    <valueHelp> +      <format>mail</format> +      <description>Mail subsystem</description> +    </valueHelp> +    <valueHelp> +      <format>mark</format> +      <description>Timestamp</description> +    </valueHelp> +    <valueHelp> +      <format>news</format> +      <description>USENET subsystem</description> +    </valueHelp> +    <valueHelp> +      <format>protocols</format> +      <description>depricated will be set to local7</description> +    </valueHelp> +    <valueHelp> +      <format>security</format> +      <description>depricated will be set to auth</description> +    </valueHelp> +    <valueHelp> +      <format>syslog</format> +      <description>Authentication and authorization</description> +    </valueHelp> +    <valueHelp> +      <format>user</format> +      <description>Application processes</description> +    </valueHelp> +    <valueHelp> +      <format>uucp</format> +      <description>UUCP subsystem</description> +    </valueHelp> +    <valueHelp> +      <format>local0</format> +      <description>Local facility 0</description> +    </valueHelp> +    <valueHelp> +      <format>local1</format> +      <description>Local facility 1</description> +    </valueHelp> +    <valueHelp> +      <format>local2</format> +      <description>Local facility 2</description> +    </valueHelp> +    <valueHelp> +      <format>local3</format> +      <description>Local facility 3</description> +    </valueHelp> +    <valueHelp> +      <format>local4</format> +      <description>Local facility 4</description> +    </valueHelp> +    <valueHelp> +      <format>local5</format> +      <description>Local facility 5</description> +    </valueHelp> +    <valueHelp> +      <format>local6</format> +      <description>Local facility 6</description> +    </valueHelp> +    <valueHelp> +      <format>local7</format> +      <description>Local facility 7</description> +    </valueHelp> +  </properties> +  <children> +    <leafNode name="level"> +      <properties> +        <help>Logging level</help> +        <completionHelp> +          <list>emerg alert crit err warning notice info debug all</list> +        </completionHelp> +        <constraint> +          <regex>(emerg|alert|crit|err|warning|notice|info|debug|all)</regex> +        </constraint> +        <constraintErrorMessage>Invalid loglevel</constraintErrorMessage> +        <valueHelp> +          <format>emerg</format> +          <description>Emergency messages</description> +        </valueHelp> +        <valueHelp> +          <format>alert</format> +          <description>Urgent messages</description> +        </valueHelp> +        <valueHelp> +          <format>crit</format> +          <description>Critical messages</description> +        </valueHelp> +        <valueHelp> +          <format>err</format> +          <description>Error messages</description> +        </valueHelp> +        <valueHelp> +          <format>warning</format> +          <description>Warning messages</description> +        </valueHelp> +        <valueHelp> +          <format>notice</format> +          <description>Messages for further investigation</description> +        </valueHelp> +        <valueHelp> +          <format>info</format> +          <description>Informational messages</description> +        </valueHelp> +        <valueHelp> +          <format>debug</format> +          <description>Debug messages</description> +        </valueHelp> +        <valueHelp> +          <format>all</format> +          <description>Log everything</description> +        </valueHelp> +      </properties> +    </leafNode> +  </children> +</tagNode> +<!-- include end --> | 
