diff options
Diffstat (limited to 'interface-definitions/include')
5 files changed, 48 insertions, 18 deletions
diff --git a/interface-definitions/include/accel-ppp/client-ipv6-pool.xml.i b/interface-definitions/include/accel-ppp/client-ipv6-pool.xml.i index 01cf0e040..774741a5e 100644 --- a/interface-definitions/include/accel-ppp/client-ipv6-pool.xml.i +++ b/interface-definitions/include/accel-ppp/client-ipv6-pool.xml.i @@ -16,19 +16,19 @@          </constraint>        </properties>        <children> -          <leafNode name="mask"> -            <properties> -              <help>Prefix length used for individual client</help> -              <valueHelp> -                <format>u32:48-128</format> -                <description>Client prefix length</description> -              </valueHelp> -              <constraint> -                <validator name="numeric" argument="--range 48-128"/> -              </constraint> -            </properties> -            <defaultValue>64</defaultValue> -          </leafNode> +        <leafNode name="mask"> +          <properties> +            <help>Prefix length used for individual client</help> +            <valueHelp> +              <format>u32:48-128</format> +              <description>Client prefix length</description> +            </valueHelp> +            <constraint> +              <validator name="numeric" argument="--range 48-128"/> +            </constraint> +          </properties> +          <defaultValue>64</defaultValue> +        </leafNode>        </children>      </tagNode>      <tagNode name="delegate"> diff --git a/interface-definitions/include/accel-ppp/vlan.xml.i b/interface-definitions/include/accel-ppp/vlan.xml.i index 7df711d4b..9a00df214 100644 --- a/interface-definitions/include/accel-ppp/vlan.xml.i +++ b/interface-definitions/include/accel-ppp/vlan.xml.i @@ -4,7 +4,7 @@      <help>VLAN monitor for automatic creation of VLAN interfaces</help>      <valueHelp>        <format>u32:1-4094</format> -      <description>VLAN for automatic creation </description> +      <description>VLAN for automatic creation</description>      </valueHelp>      <valueHelp>        <format>start-end</format> diff --git a/interface-definitions/include/firewall/action.xml.i b/interface-definitions/include/firewall/action.xml.i index 0738fa503..468340cbb 100644 --- a/interface-definitions/include/firewall/action.xml.i +++ b/interface-definitions/include/firewall/action.xml.i @@ -3,7 +3,7 @@    <properties>      <help>Rule action</help>      <completionHelp> -      <list>accept jump reject drop</list> +      <list>accept jump reject return drop</list>      </completionHelp>      <valueHelp>        <format>accept</format> @@ -18,11 +18,15 @@        <description>Reject matching entries</description>      </valueHelp>      <valueHelp> +      <format>return</format> +      <description>Return from the current chain and continue at the next rule of the last chain</description> +    </valueHelp> +    <valueHelp>        <format>drop</format>        <description>Drop matching entries</description>      </valueHelp>      <constraint> -      <regex>(accept|jump|reject|drop)</regex> +      <regex>(accept|jump|reject|return|drop)</regex>      </constraint>    </properties>  </leafNode> diff --git a/interface-definitions/include/firewall/default-action.xml.i b/interface-definitions/include/firewall/default-action.xml.i index 5107768d3..80efaf335 100644 --- a/interface-definitions/include/firewall/default-action.xml.i +++ b/interface-definitions/include/firewall/default-action.xml.i @@ -3,7 +3,7 @@    <properties>      <help>Default-action for rule-set</help>      <completionHelp> -      <list>drop jump reject accept</list> +      <list>drop jump reject return accept</list>      </completionHelp>      <valueHelp>        <format>drop</format> @@ -18,11 +18,15 @@        <description>Drop and notify source if no prior rules are hit</description>      </valueHelp>      <valueHelp> +      <format>return</format> +      <description>Return from the current chain and continue at the next rule of the last chain</description> +    </valueHelp> +    <valueHelp>        <format>accept</format>        <description>Accept if no prior rules are hit</description>      </valueHelp>      <constraint> -      <regex>(drop|jump|reject|accept)</regex> +      <regex>(drop|jump|reject|return|accept)</regex>      </constraint>    </properties>    <defaultValue>drop</defaultValue> diff --git a/interface-definitions/include/listen-address-single.xml.i b/interface-definitions/include/listen-address-single.xml.i new file mode 100644 index 000000000..b5841cabb --- /dev/null +++ b/interface-definitions/include/listen-address-single.xml.i @@ -0,0 +1,22 @@ +<leafNode name="listen-address"> +  <properties> +    <help>Local IP addresses to listen on</help> +    <completionHelp> +      <script>${vyos_completion_dir}/list_local_ips.sh --both</script> +    </completionHelp> +    <valueHelp> +      <format>ipv4</format> +      <description>IPv4 address to listen for incoming connections</description> +    </valueHelp> +    <valueHelp> +      <format>ipv6</format> +      <description>IPv6 address to listen for incoming connections</description> +    </valueHelp> +    <constraint> +      <validator name="ipv4-address"/> +      <validator name="ipv6-address"/> +      <validator name="ipv6-link-local"/> +    </constraint> +  </properties> +</leafNode> +<!-- include end -->  | 
