diff options
Diffstat (limited to 'interface-definitions/include/firewall')
8 files changed, 27 insertions, 19 deletions
diff --git a/interface-definitions/include/firewall/common-rule-inet.xml.i b/interface-definitions/include/firewall/common-rule-inet.xml.i index 6f56ecc85..85189d975 100644 --- a/interface-definitions/include/firewall/common-rule-inet.xml.i +++ b/interface-definitions/include/firewall/common-rule-inet.xml.i @@ -32,25 +32,6 @@      </leafNode>    </children>  </node> -<node name="ipsec"> -  <properties> -    <help>Inbound IPsec packets</help> -  </properties> -  <children> -    <leafNode name="match-ipsec"> -      <properties> -        <help>Inbound IPsec packets</help> -        <valueless/> -      </properties> -    </leafNode> -    <leafNode name="match-none"> -      <properties> -        <help>Inbound non-IPsec packets</help> -        <valueless/> -      </properties> -    </leafNode> -  </children> -</node>  <node name="limit">    <properties>      <help>Rate limit using a token bucket filter</help> diff --git a/interface-definitions/include/firewall/ipv4-custom-name.xml.i b/interface-definitions/include/firewall/ipv4-custom-name.xml.i index 8199d15fe..8046b2d6c 100644 --- a/interface-definitions/include/firewall/ipv4-custom-name.xml.i +++ b/interface-definitions/include/firewall/ipv4-custom-name.xml.i @@ -33,6 +33,7 @@        <children>          #include <include/firewall/common-rule-ipv4.xml.i>          #include <include/firewall/inbound-interface.xml.i> +        #include <include/firewall/match-ipsec.xml.i>          #include <include/firewall/offload-target.xml.i>          #include <include/firewall/outbound-interface.xml.i>        </children> diff --git a/interface-definitions/include/firewall/ipv4-hook-forward.xml.i b/interface-definitions/include/firewall/ipv4-hook-forward.xml.i index de2c70482..b0e240a03 100644 --- a/interface-definitions/include/firewall/ipv4-hook-forward.xml.i +++ b/interface-definitions/include/firewall/ipv4-hook-forward.xml.i @@ -28,6 +28,7 @@              #include <include/firewall/action-forward.xml.i>              #include <include/firewall/common-rule-ipv4.xml.i>              #include <include/firewall/inbound-interface.xml.i> +            #include <include/firewall/match-ipsec.xml.i>              #include <include/firewall/offload-target.xml.i>              #include <include/firewall/outbound-interface.xml.i>            </children> diff --git a/interface-definitions/include/firewall/ipv4-hook-input.xml.i b/interface-definitions/include/firewall/ipv4-hook-input.xml.i index 5d32657ea..cefb1ffa7 100644 --- a/interface-definitions/include/firewall/ipv4-hook-input.xml.i +++ b/interface-definitions/include/firewall/ipv4-hook-input.xml.i @@ -27,6 +27,7 @@            <children>              #include <include/firewall/common-rule-ipv4.xml.i>              #include <include/firewall/inbound-interface.xml.i> +            #include <include/firewall/match-ipsec.xml.i>            </children>          </tagNode>        </children> diff --git a/interface-definitions/include/firewall/ipv6-custom-name.xml.i b/interface-definitions/include/firewall/ipv6-custom-name.xml.i index 5748b3927..fb8740c38 100644 --- a/interface-definitions/include/firewall/ipv6-custom-name.xml.i +++ b/interface-definitions/include/firewall/ipv6-custom-name.xml.i @@ -33,6 +33,7 @@        <children>          #include <include/firewall/common-rule-ipv6.xml.i>          #include <include/firewall/inbound-interface.xml.i> +        #include <include/firewall/match-ipsec.xml.i>          #include <include/firewall/offload-target.xml.i>          #include <include/firewall/outbound-interface.xml.i>        </children> diff --git a/interface-definitions/include/firewall/ipv6-hook-forward.xml.i b/interface-definitions/include/firewall/ipv6-hook-forward.xml.i index b53f09f59..7efc2614e 100644 --- a/interface-definitions/include/firewall/ipv6-hook-forward.xml.i +++ b/interface-definitions/include/firewall/ipv6-hook-forward.xml.i @@ -28,6 +28,7 @@              #include <include/firewall/action-forward.xml.i>              #include <include/firewall/common-rule-ipv6.xml.i>              #include <include/firewall/inbound-interface.xml.i> +            #include <include/firewall/match-ipsec.xml.i>              #include <include/firewall/offload-target.xml.i>              #include <include/firewall/outbound-interface.xml.i>            </children> diff --git a/interface-definitions/include/firewall/ipv6-hook-input.xml.i b/interface-definitions/include/firewall/ipv6-hook-input.xml.i index 493611fb1..e1f41e64c 100644 --- a/interface-definitions/include/firewall/ipv6-hook-input.xml.i +++ b/interface-definitions/include/firewall/ipv6-hook-input.xml.i @@ -27,6 +27,7 @@            <children>              #include <include/firewall/common-rule-ipv6.xml.i>              #include <include/firewall/inbound-interface.xml.i> +            #include <include/firewall/match-ipsec.xml.i>            </children>          </tagNode>        </children> diff --git a/interface-definitions/include/firewall/match-ipsec.xml.i b/interface-definitions/include/firewall/match-ipsec.xml.i new file mode 100644 index 000000000..82c2b324d --- /dev/null +++ b/interface-definitions/include/firewall/match-ipsec.xml.i @@ -0,0 +1,21 @@ +<!-- include start from firewall/match-ipsec.xml.i --> +<node name="ipsec"> +  <properties> +    <help>Inbound IPsec packets</help> +  </properties> +  <children> +    <leafNode name="match-ipsec"> +      <properties> +        <help>Inbound IPsec packets</help> +        <valueless/> +      </properties> +    </leafNode> +    <leafNode name="match-none"> +      <properties> +        <help>Inbound non-IPsec packets</help> +        <valueless/> +      </properties> +    </leafNode> +  </children> +</node> +<!-- include end -->
\ No newline at end of file  | 
