From adea0e05a56cb25a9e40b46e30a7648c99907031 Mon Sep 17 00:00:00 2001 From: Christian Poessinger Date: Sun, 14 Mar 2021 15:53:52 +0100 Subject: xml: T1579: re-arrange xml interface include building blocks As the amount of include files now has reached a certain amount, it is getting more and more crowsded, thuse introducing "per topic" subdirectories on the filesystem to keep a clean structure makes sense. --- .../include/address-ipv4-ipv6-dhcp.xml.i | 31 ------- .../include/address-ipv4-ipv6.xml.i | 19 ---- interface-definitions/include/dhcp-options.xml.i | 42 --------- interface-definitions/include/dhcpv6-options.xml.i | 100 --------------------- .../include/interface-arp-cache-timeout.xml.i | 16 ---- .../include/interface-description.xml.i | 11 --- .../include/interface-dial-on-demand.xml.i | 8 -- .../include/interface-disable-arp-filter.xml.i | 8 -- .../include/interface-disable-forwarding.xml.i | 8 -- .../include/interface-disable-link-detect.xml.i | 8 -- .../include/interface-disable.xml.i | 8 -- .../include/interface-eapol.xml.i | 12 --- .../include/interface-enable-arp-accept.xml.i | 8 -- .../include/interface-enable-arp-announce.xml.i | 8 -- .../include/interface-enable-arp-ignore.xml.i | 8 -- .../include/interface-enable-proxy-arp.xml.i | 8 -- .../include/interface-hw-id.xml.i | 14 --- .../include/interface-ipv4-options.xml.i | 18 ---- .../include/interface-ipv6-options.xml.i | 12 --- interface-definitions/include/interface-mac.xml.i | 14 --- .../include/interface-mirror.xml.i | 25 ------ .../include/interface-mtu-1200-16000.xml.i | 16 ---- .../include/interface-mtu-1450-16000.xml.i | 16 ---- .../include/interface-mtu-64-8024.xml.i | 16 ---- .../include/interface-mtu-68-1500.xml.i | 16 ---- .../include/interface-mtu-68-16000.xml.i | 16 ---- .../interface-parameters-dont-fragment.xml.i | 8 -- .../include/interface-parameters-flowlabel.xml.i | 15 ---- .../include/interface-parameters-key.xml.i | 15 ---- .../include/interface-parameters-tos.xml.i | 16 ---- .../include/interface-parameters-ttl.xml.i | 20 ----- .../include/interface-proxy-arp-pvlan.xml.i | 8 -- .../include/interface-source-validation.xml.i | 25 ------ interface-definitions/include/interface-vrf.xml.i | 14 --- interface-definitions/include/interface-xdp.xml.i | 8 -- .../include/interface/address-ipv4-ipv6-dhcp.xml.i | 31 +++++++ .../include/interface/address-ipv4-ipv6.xml.i | 19 ++++ .../include/interface/dhcp-options.xml.i | 42 +++++++++ .../include/interface/dhcpv6-options.xml.i | 100 +++++++++++++++++++++ .../interface/interface-arp-cache-timeout.xml.i | 16 ++++ .../include/interface/interface-description.xml.i | 11 +++ .../interface/interface-dial-on-demand.xml.i | 8 ++ .../interface/interface-disable-arp-filter.xml.i | 8 ++ .../interface/interface-disable-forwarding.xml.i | 8 ++ .../interface/interface-disable-link-detect.xml.i | 8 ++ .../include/interface/interface-disable.xml.i | 8 ++ .../include/interface/interface-eapol.xml.i | 12 +++ .../interface/interface-enable-arp-accept.xml.i | 8 ++ .../interface/interface-enable-arp-announce.xml.i | 8 ++ .../interface/interface-enable-arp-ignore.xml.i | 8 ++ .../interface/interface-enable-proxy-arp.xml.i | 8 ++ .../include/interface/interface-hw-id.xml.i | 14 +++ .../include/interface/interface-ipv4-options.xml.i | 18 ++++ .../include/interface/interface-ipv6-options.xml.i | 12 +++ .../include/interface/interface-mac.xml.i | 14 +++ .../include/interface/interface-mirror.xml.i | 25 ++++++ .../interface/interface-mtu-1200-16000.xml.i | 16 ++++ .../interface/interface-mtu-1450-16000.xml.i | 16 ++++ .../include/interface/interface-mtu-64-8024.xml.i | 16 ++++ .../include/interface/interface-mtu-68-1500.xml.i | 16 ++++ .../include/interface/interface-mtu-68-16000.xml.i | 16 ++++ .../interface-parameters-dont-fragment.xml.i | 8 ++ .../interface/interface-parameters-flowlabel.xml.i | 15 ++++ .../interface/interface-parameters-key.xml.i | 15 ++++ .../interface/interface-parameters-tos.xml.i | 16 ++++ .../interface/interface-parameters-ttl.xml.i | 20 +++++ .../interface/interface-proxy-arp-pvlan.xml.i | 8 ++ .../interface/interface-source-validation.xml.i | 25 ++++++ .../include/interface/interface-vrf.xml.i | 14 +++ .../include/interface/interface-xdp.xml.i | 8 ++ .../include/interface/ipv6-address-autoconf.xml.i | 8 ++ .../include/interface/ipv6-address-eui64.xml.i | 15 ++++ .../ipv6-address-no-default-link-local.xml.i | 8 ++ .../include/interface/ipv6-address.xml.i | 12 +++ .../interface/ipv6-disable-forwarding.xml.i | 8 ++ .../interface/ipv6-dup-addr-detect-transmits.xml.i | 18 ++++ .../include/interface/tunnel-remote.xml.i | 18 ++++ .../include/interface/vif-s.xml.i | 67 ++++++++++++++ interface-definitions/include/interface/vif.xml.i | 52 +++++++++++ .../include/ipv6-address-autoconf.xml.i | 8 -- .../include/ipv6-address-eui64.xml.i | 15 ---- .../ipv6-address-no-default-link-local.xml.i | 8 -- interface-definitions/include/ipv6-address.xml.i | 12 --- .../include/ipv6-disable-forwarding.xml.i | 8 -- .../include/ipv6-dup-addr-detect-transmits.xml.i | 18 ---- interface-definitions/include/tunnel-remote.xml.i | 18 ---- interface-definitions/include/vif-s.xml.i | 67 -------------- interface-definitions/include/vif.xml.i | 52 ----------- 88 files changed, 801 insertions(+), 801 deletions(-) delete mode 100644 interface-definitions/include/address-ipv4-ipv6-dhcp.xml.i delete mode 100644 interface-definitions/include/address-ipv4-ipv6.xml.i delete mode 100644 interface-definitions/include/dhcp-options.xml.i delete mode 100644 interface-definitions/include/dhcpv6-options.xml.i delete mode 100644 interface-definitions/include/interface-arp-cache-timeout.xml.i delete mode 100644 interface-definitions/include/interface-description.xml.i delete mode 100644 interface-definitions/include/interface-dial-on-demand.xml.i delete mode 100644 interface-definitions/include/interface-disable-arp-filter.xml.i delete mode 100644 interface-definitions/include/interface-disable-forwarding.xml.i delete mode 100644 interface-definitions/include/interface-disable-link-detect.xml.i delete mode 100644 interface-definitions/include/interface-disable.xml.i delete mode 100644 interface-definitions/include/interface-eapol.xml.i delete mode 100644 interface-definitions/include/interface-enable-arp-accept.xml.i delete mode 100644 interface-definitions/include/interface-enable-arp-announce.xml.i delete mode 100644 interface-definitions/include/interface-enable-arp-ignore.xml.i delete mode 100644 interface-definitions/include/interface-enable-proxy-arp.xml.i delete mode 100644 interface-definitions/include/interface-hw-id.xml.i delete mode 100644 interface-definitions/include/interface-ipv4-options.xml.i delete mode 100644 interface-definitions/include/interface-ipv6-options.xml.i delete mode 100644 interface-definitions/include/interface-mac.xml.i delete mode 100644 interface-definitions/include/interface-mirror.xml.i delete mode 100644 interface-definitions/include/interface-mtu-1200-16000.xml.i delete mode 100644 interface-definitions/include/interface-mtu-1450-16000.xml.i delete mode 100644 interface-definitions/include/interface-mtu-64-8024.xml.i delete mode 100644 interface-definitions/include/interface-mtu-68-1500.xml.i delete mode 100644 interface-definitions/include/interface-mtu-68-16000.xml.i delete mode 100644 interface-definitions/include/interface-parameters-dont-fragment.xml.i delete mode 100644 interface-definitions/include/interface-parameters-flowlabel.xml.i delete mode 100644 interface-definitions/include/interface-parameters-key.xml.i delete mode 100644 interface-definitions/include/interface-parameters-tos.xml.i delete mode 100644 interface-definitions/include/interface-parameters-ttl.xml.i delete mode 100644 interface-definitions/include/interface-proxy-arp-pvlan.xml.i delete mode 100644 interface-definitions/include/interface-source-validation.xml.i delete mode 100644 interface-definitions/include/interface-vrf.xml.i delete mode 100644 interface-definitions/include/interface-xdp.xml.i create mode 100644 interface-definitions/include/interface/address-ipv4-ipv6-dhcp.xml.i create mode 100644 interface-definitions/include/interface/address-ipv4-ipv6.xml.i create mode 100644 interface-definitions/include/interface/dhcp-options.xml.i create mode 100644 interface-definitions/include/interface/dhcpv6-options.xml.i create mode 100644 interface-definitions/include/interface/interface-arp-cache-timeout.xml.i create mode 100644 interface-definitions/include/interface/interface-description.xml.i create mode 100644 interface-definitions/include/interface/interface-dial-on-demand.xml.i create mode 100644 interface-definitions/include/interface/interface-disable-arp-filter.xml.i create mode 100644 interface-definitions/include/interface/interface-disable-forwarding.xml.i create mode 100644 interface-definitions/include/interface/interface-disable-link-detect.xml.i create mode 100644 interface-definitions/include/interface/interface-disable.xml.i create mode 100644 interface-definitions/include/interface/interface-eapol.xml.i create mode 100644 interface-definitions/include/interface/interface-enable-arp-accept.xml.i create mode 100644 interface-definitions/include/interface/interface-enable-arp-announce.xml.i create mode 100644 interface-definitions/include/interface/interface-enable-arp-ignore.xml.i create mode 100644 interface-definitions/include/interface/interface-enable-proxy-arp.xml.i create mode 100644 interface-definitions/include/interface/interface-hw-id.xml.i create mode 100644 interface-definitions/include/interface/interface-ipv4-options.xml.i create mode 100644 interface-definitions/include/interface/interface-ipv6-options.xml.i create mode 100644 interface-definitions/include/interface/interface-mac.xml.i create mode 100644 interface-definitions/include/interface/interface-mirror.xml.i create mode 100644 interface-definitions/include/interface/interface-mtu-1200-16000.xml.i create mode 100644 interface-definitions/include/interface/interface-mtu-1450-16000.xml.i create mode 100644 interface-definitions/include/interface/interface-mtu-64-8024.xml.i create mode 100644 interface-definitions/include/interface/interface-mtu-68-1500.xml.i create mode 100644 interface-definitions/include/interface/interface-mtu-68-16000.xml.i create mode 100644 interface-definitions/include/interface/interface-parameters-dont-fragment.xml.i create mode 100644 interface-definitions/include/interface/interface-parameters-flowlabel.xml.i create mode 100644 interface-definitions/include/interface/interface-parameters-key.xml.i create mode 100644 interface-definitions/include/interface/interface-parameters-tos.xml.i create mode 100644 interface-definitions/include/interface/interface-parameters-ttl.xml.i create mode 100644 interface-definitions/include/interface/interface-proxy-arp-pvlan.xml.i create mode 100644 interface-definitions/include/interface/interface-source-validation.xml.i create mode 100644 interface-definitions/include/interface/interface-vrf.xml.i create mode 100644 interface-definitions/include/interface/interface-xdp.xml.i create mode 100644 interface-definitions/include/interface/ipv6-address-autoconf.xml.i create mode 100644 interface-definitions/include/interface/ipv6-address-eui64.xml.i create mode 100644 interface-definitions/include/interface/ipv6-address-no-default-link-local.xml.i create mode 100644 interface-definitions/include/interface/ipv6-address.xml.i create mode 100644 interface-definitions/include/interface/ipv6-disable-forwarding.xml.i create mode 100644 interface-definitions/include/interface/ipv6-dup-addr-detect-transmits.xml.i create mode 100644 interface-definitions/include/interface/tunnel-remote.xml.i create mode 100644 interface-definitions/include/interface/vif-s.xml.i create mode 100644 interface-definitions/include/interface/vif.xml.i delete mode 100644 interface-definitions/include/ipv6-address-autoconf.xml.i delete mode 100644 interface-definitions/include/ipv6-address-eui64.xml.i delete mode 100644 interface-definitions/include/ipv6-address-no-default-link-local.xml.i delete mode 100644 interface-definitions/include/ipv6-address.xml.i delete mode 100644 interface-definitions/include/ipv6-disable-forwarding.xml.i delete mode 100644 interface-definitions/include/ipv6-dup-addr-detect-transmits.xml.i delete mode 100644 interface-definitions/include/tunnel-remote.xml.i delete mode 100644 interface-definitions/include/vif-s.xml.i delete mode 100644 interface-definitions/include/vif.xml.i (limited to 'interface-definitions/include') diff --git a/interface-definitions/include/address-ipv4-ipv6-dhcp.xml.i b/interface-definitions/include/address-ipv4-ipv6-dhcp.xml.i deleted file mode 100644 index b9dd59bea..000000000 --- a/interface-definitions/include/address-ipv4-ipv6-dhcp.xml.i +++ /dev/null @@ -1,31 +0,0 @@ - - - - IP address - - dhcp dhcpv6 - - - ipv4net - IPv4 address and prefix length - - - ipv6net - IPv6 address and prefix length - - - dhcp - Dynamic Host Configuration Protocol - - - dhcpv6 - Dynamic Host Configuration Protocol for IPv6 - - - - (dhcp|dhcpv6) - - - - - diff --git a/interface-definitions/include/address-ipv4-ipv6.xml.i b/interface-definitions/include/address-ipv4-ipv6.xml.i deleted file mode 100644 index 519622050..000000000 --- a/interface-definitions/include/address-ipv4-ipv6.xml.i +++ /dev/null @@ -1,19 +0,0 @@ - - - - IP address - - ipv4net - IPv4 address and prefix length - - - ipv6net - IPv6 address and prefix length - - - - - - - - diff --git a/interface-definitions/include/dhcp-options.xml.i b/interface-definitions/include/dhcp-options.xml.i deleted file mode 100644 index 8972b53e9..000000000 --- a/interface-definitions/include/dhcp-options.xml.i +++ /dev/null @@ -1,42 +0,0 @@ - - - - DHCP client settings/options - - - - - Identifier used by client to identify itself to the DHCP server - - - - - Override system host-name sent to DHCP server - - - - - Identify the vendor client type to the DHCP server - - - - - Do not request routers from DHCP server - - - - - - Distance for the default route from DHCP server - - u32:1-255 - Distance for the default route from DHCP server (default 210) - - - - - - - - - diff --git a/interface-definitions/include/dhcpv6-options.xml.i b/interface-definitions/include/dhcpv6-options.xml.i deleted file mode 100644 index a569659a4..000000000 --- a/interface-definitions/include/dhcpv6-options.xml.i +++ /dev/null @@ -1,100 +0,0 @@ - - - - DHCPv6 client settings/options - - - - - DHCP unique identifier (DUID) to be sent by dhcpv6 client - - duid - DHCP unique identifier (DUID) - - - - - - - - - Acquire only config parameters, no address - - - - - - DHCPv6 prefix delegation interface statement - - instance number - Prefix delegation instance (>= 0) - - - - - - - - - Request IPv6 prefix length from peer - - 32-64 - Length of delegated prefix - - - - - - 64 - - - - Delegate IPv6 prefix from provider to this interface - - - - - - - - Local interface address assigned to interface - - >0 - Used to form IPv6 interface address (default: EUI-64) - - - - - - - - - Interface site-Level aggregator (SLA) - - 0-128 - Decimal integer which fits in the length of SLA IDs - - - - - - - - - - - - - Wait for immediate reply instead of advertisements - - - - - - IPv6 temporary address - - - - - - diff --git a/interface-definitions/include/interface-arp-cache-timeout.xml.i b/interface-definitions/include/interface-arp-cache-timeout.xml.i deleted file mode 100644 index 09fd70afc..000000000 --- a/interface-definitions/include/interface-arp-cache-timeout.xml.i +++ /dev/null @@ -1,16 +0,0 @@ - - - - ARP cache entry timeout in seconds - - 1-86400 - ARP cache entry timout in seconds (default 30) - - - - - ARP cache entry timeout must be between 1 and 86400 seconds - - 30 - - diff --git a/interface-definitions/include/interface-description.xml.i b/interface-definitions/include/interface-description.xml.i deleted file mode 100644 index b16c562bb..000000000 --- a/interface-definitions/include/interface-description.xml.i +++ /dev/null @@ -1,11 +0,0 @@ - - - - Interface specific description - - .{1,256}$ - - Description too long (limit 256 characters) - - - diff --git a/interface-definitions/include/interface-dial-on-demand.xml.i b/interface-definitions/include/interface-dial-on-demand.xml.i deleted file mode 100644 index 5067e45df..000000000 --- a/interface-definitions/include/interface-dial-on-demand.xml.i +++ /dev/null @@ -1,8 +0,0 @@ - - - - Establishment connection automatically when traffic is sent - - - - diff --git a/interface-definitions/include/interface-disable-arp-filter.xml.i b/interface-definitions/include/interface-disable-arp-filter.xml.i deleted file mode 100644 index 5f118d49c..000000000 --- a/interface-definitions/include/interface-disable-arp-filter.xml.i +++ /dev/null @@ -1,8 +0,0 @@ - - - - Disable ARP filter on this interface - - - - diff --git a/interface-definitions/include/interface-disable-forwarding.xml.i b/interface-definitions/include/interface-disable-forwarding.xml.i deleted file mode 100644 index fdce8f846..000000000 --- a/interface-definitions/include/interface-disable-forwarding.xml.i +++ /dev/null @@ -1,8 +0,0 @@ - - - - Disable IPv4 forwarding on this interface - - - - diff --git a/interface-definitions/include/interface-disable-link-detect.xml.i b/interface-definitions/include/interface-disable-link-detect.xml.i deleted file mode 100644 index 60c5f635b..000000000 --- a/interface-definitions/include/interface-disable-link-detect.xml.i +++ /dev/null @@ -1,8 +0,0 @@ - - - - Ignore link state changes - - - - diff --git a/interface-definitions/include/interface-disable.xml.i b/interface-definitions/include/interface-disable.xml.i deleted file mode 100644 index 5a058df01..000000000 --- a/interface-definitions/include/interface-disable.xml.i +++ /dev/null @@ -1,8 +0,0 @@ - - - - Administratively disable interface - - - - diff --git a/interface-definitions/include/interface-eapol.xml.i b/interface-definitions/include/interface-eapol.xml.i deleted file mode 100644 index fafa75f1a..000000000 --- a/interface-definitions/include/interface-eapol.xml.i +++ /dev/null @@ -1,12 +0,0 @@ - - - - Extensible Authentication Protocol over Local Area Network - - - #include - #include - #include - - - diff --git a/interface-definitions/include/interface-enable-arp-accept.xml.i b/interface-definitions/include/interface-enable-arp-accept.xml.i deleted file mode 100644 index bec08a708..000000000 --- a/interface-definitions/include/interface-enable-arp-accept.xml.i +++ /dev/null @@ -1,8 +0,0 @@ - - - - Enable ARP accept on this interface - - - - diff --git a/interface-definitions/include/interface-enable-arp-announce.xml.i b/interface-definitions/include/interface-enable-arp-announce.xml.i deleted file mode 100644 index ef9e5db1e..000000000 --- a/interface-definitions/include/interface-enable-arp-announce.xml.i +++ /dev/null @@ -1,8 +0,0 @@ - - - - Enable ARP announce on this interface - - - - diff --git a/interface-definitions/include/interface-enable-arp-ignore.xml.i b/interface-definitions/include/interface-enable-arp-ignore.xml.i deleted file mode 100644 index 0a33a2c9a..000000000 --- a/interface-definitions/include/interface-enable-arp-ignore.xml.i +++ /dev/null @@ -1,8 +0,0 @@ - - - - Enable ARP ignore on this interface - - - - diff --git a/interface-definitions/include/interface-enable-proxy-arp.xml.i b/interface-definitions/include/interface-enable-proxy-arp.xml.i deleted file mode 100644 index a0993539f..000000000 --- a/interface-definitions/include/interface-enable-proxy-arp.xml.i +++ /dev/null @@ -1,8 +0,0 @@ - - - - Enable proxy-arp on this interface - - - - diff --git a/interface-definitions/include/interface-hw-id.xml.i b/interface-definitions/include/interface-hw-id.xml.i deleted file mode 100644 index 78e8613d8..000000000 --- a/interface-definitions/include/interface-hw-id.xml.i +++ /dev/null @@ -1,14 +0,0 @@ - - - - Associate Ethernet Interface with given Media Access Control (MAC) address - - macaddr - Hardware (MAC) address - - - - - - - diff --git a/interface-definitions/include/interface-ipv4-options.xml.i b/interface-definitions/include/interface-ipv4-options.xml.i deleted file mode 100644 index 64672f164..000000000 --- a/interface-definitions/include/interface-ipv4-options.xml.i +++ /dev/null @@ -1,18 +0,0 @@ - - - - IPv4 routing parameters - - - #include - #include - #include - #include - #include - #include - #include - #include - #include - - - diff --git a/interface-definitions/include/interface-ipv6-options.xml.i b/interface-definitions/include/interface-ipv6-options.xml.i deleted file mode 100644 index a15aea9c1..000000000 --- a/interface-definitions/include/interface-ipv6-options.xml.i +++ /dev/null @@ -1,12 +0,0 @@ - - - - IPv6 routing parameters - - - #include - #include - #include - - - diff --git a/interface-definitions/include/interface-mac.xml.i b/interface-definitions/include/interface-mac.xml.i deleted file mode 100644 index 160b42b2e..000000000 --- a/interface-definitions/include/interface-mac.xml.i +++ /dev/null @@ -1,14 +0,0 @@ - - - - Media Access Control (MAC) address - - macaddr - Hardware (MAC) address - - - - - - - diff --git a/interface-definitions/include/interface-mirror.xml.i b/interface-definitions/include/interface-mirror.xml.i deleted file mode 100644 index 445e214fe..000000000 --- a/interface-definitions/include/interface-mirror.xml.i +++ /dev/null @@ -1,25 +0,0 @@ - - - - Incoming/outgoing packet mirroring destination - - - - - Mirror the ingress traffic of the interface to the destination interface - - - - - - - - Mirror the egress traffic of the interface to the destination interface - - - - - - - - diff --git a/interface-definitions/include/interface-mtu-1200-16000.xml.i b/interface-definitions/include/interface-mtu-1200-16000.xml.i deleted file mode 100644 index 0187c5991..000000000 --- a/interface-definitions/include/interface-mtu-1200-16000.xml.i +++ /dev/null @@ -1,16 +0,0 @@ - - - - Maximum Transmission Unit (MTU) - - 1200-16000 - Maximum Transmission Unit in byte - - - - - MTU must be between 1200 and 16000 - - 1500 - - diff --git a/interface-definitions/include/interface-mtu-1450-16000.xml.i b/interface-definitions/include/interface-mtu-1450-16000.xml.i deleted file mode 100644 index 84268586e..000000000 --- a/interface-definitions/include/interface-mtu-1450-16000.xml.i +++ /dev/null @@ -1,16 +0,0 @@ - - - - Maximum Transmission Unit (MTU) - - 1450-16000 - Maximum Transmission Unit in byte - - - - - MTU must be between 1450 and 16000 - - 1500 - - diff --git a/interface-definitions/include/interface-mtu-64-8024.xml.i b/interface-definitions/include/interface-mtu-64-8024.xml.i deleted file mode 100644 index 6a7ab8a80..000000000 --- a/interface-definitions/include/interface-mtu-64-8024.xml.i +++ /dev/null @@ -1,16 +0,0 @@ - - - - Maximum Transmission Unit (MTU) - - 64-8024 - Maximum Transmission Unit in byte - - - - - MTU must be between 64 and 8024 - - 1500 - - diff --git a/interface-definitions/include/interface-mtu-68-1500.xml.i b/interface-definitions/include/interface-mtu-68-1500.xml.i deleted file mode 100644 index ea333edcc..000000000 --- a/interface-definitions/include/interface-mtu-68-1500.xml.i +++ /dev/null @@ -1,16 +0,0 @@ - - - - Maximum Transmission Unit (MTU) - - 68-1500 - Maximum Transmission Unit in byte - - - - - MTU must be between 68 and 1500 - - 1500 - - diff --git a/interface-definitions/include/interface-mtu-68-16000.xml.i b/interface-definitions/include/interface-mtu-68-16000.xml.i deleted file mode 100644 index a9107c027..000000000 --- a/interface-definitions/include/interface-mtu-68-16000.xml.i +++ /dev/null @@ -1,16 +0,0 @@ - - - - Maximum Transmission Unit (MTU) - - 68-16000 - Maximum Transmission Unit in byte - - - - - MTU must be between 68 and 16000 - - 1500 - - diff --git a/interface-definitions/include/interface-parameters-dont-fragment.xml.i b/interface-definitions/include/interface-parameters-dont-fragment.xml.i deleted file mode 100644 index d6c276d67..000000000 --- a/interface-definitions/include/interface-parameters-dont-fragment.xml.i +++ /dev/null @@ -1,8 +0,0 @@ - - - - Specifies the usage of the dont fragment (DF) bit - - - - diff --git a/interface-definitions/include/interface-parameters-flowlabel.xml.i b/interface-definitions/include/interface-parameters-flowlabel.xml.i deleted file mode 100644 index dc651bc9c..000000000 --- a/interface-definitions/include/interface-parameters-flowlabel.xml.i +++ /dev/null @@ -1,15 +0,0 @@ - - - - Specifies the flow label to use in outgoing packets - - 0x0-0x0FFFFF - Tunnel key, 'inherit' or hex value - - - ^((0x){0,1}(0?[0-9A-Fa-f]{1,5})|inherit)$ - - Must be 'inherit' or a number - - - diff --git a/interface-definitions/include/interface-parameters-key.xml.i b/interface-definitions/include/interface-parameters-key.xml.i deleted file mode 100644 index 1891b44b0..000000000 --- a/interface-definitions/include/interface-parameters-key.xml.i +++ /dev/null @@ -1,15 +0,0 @@ - - - - Tunnel key - - u32 - Tunnel key - - - - - key must be between 0-4294967295 - - - diff --git a/interface-definitions/include/interface-parameters-tos.xml.i b/interface-definitions/include/interface-parameters-tos.xml.i deleted file mode 100644 index 06ec2febb..000000000 --- a/interface-definitions/include/interface-parameters-tos.xml.i +++ /dev/null @@ -1,16 +0,0 @@ - - - - Specifies TOS value to use in outgoing packets - - 0-99 - Type of Service (TOS) - - - - - TOS must be between 0 and 99 - - inherit - - diff --git a/interface-definitions/include/interface-parameters-ttl.xml.i b/interface-definitions/include/interface-parameters-ttl.xml.i deleted file mode 100644 index a2e13d8d1..000000000 --- a/interface-definitions/include/interface-parameters-ttl.xml.i +++ /dev/null @@ -1,20 +0,0 @@ - - - - Specifies TTL value to use in outgoing packets - - 0 - Inherit - copy value from original IP header - - - 1-255 - Time to Live - - - - - TTL must be between 0 and 255 - - 0 - - diff --git a/interface-definitions/include/interface-proxy-arp-pvlan.xml.i b/interface-definitions/include/interface-proxy-arp-pvlan.xml.i deleted file mode 100644 index 484f8fd69..000000000 --- a/interface-definitions/include/interface-proxy-arp-pvlan.xml.i +++ /dev/null @@ -1,8 +0,0 @@ - - - - Enable private VLAN proxy ARP on this interface - - - - diff --git a/interface-definitions/include/interface-source-validation.xml.i b/interface-definitions/include/interface-source-validation.xml.i deleted file mode 100644 index be58bce87..000000000 --- a/interface-definitions/include/interface-source-validation.xml.i +++ /dev/null @@ -1,25 +0,0 @@ - - - - Source validation by reversed path (RFC3704) - - strict loose disable - - - strict - Enable Strict Reverse Path Forwarding as defined in RFC3704 - - - loose - Enable Loose Reverse Path Forwarding as defined in RFC3704 - - - disable - No source validation - - - ^(strict|loose|disable)$ - - - - diff --git a/interface-definitions/include/interface-vrf.xml.i b/interface-definitions/include/interface-vrf.xml.i deleted file mode 100644 index 81ca0972b..000000000 --- a/interface-definitions/include/interface-vrf.xml.i +++ /dev/null @@ -1,14 +0,0 @@ - - - - VRF instance name - - text - VRF instance name - - - vrf name - - - - diff --git a/interface-definitions/include/interface-xdp.xml.i b/interface-definitions/include/interface-xdp.xml.i deleted file mode 100644 index 21fcf131d..000000000 --- a/interface-definitions/include/interface-xdp.xml.i +++ /dev/null @@ -1,8 +0,0 @@ - - - - Enable eXpress Data Path - - - - diff --git a/interface-definitions/include/interface/address-ipv4-ipv6-dhcp.xml.i b/interface-definitions/include/interface/address-ipv4-ipv6-dhcp.xml.i new file mode 100644 index 000000000..b9dd59bea --- /dev/null +++ b/interface-definitions/include/interface/address-ipv4-ipv6-dhcp.xml.i @@ -0,0 +1,31 @@ + + + + IP address + + dhcp dhcpv6 + + + ipv4net + IPv4 address and prefix length + + + ipv6net + IPv6 address and prefix length + + + dhcp + Dynamic Host Configuration Protocol + + + dhcpv6 + Dynamic Host Configuration Protocol for IPv6 + + + + (dhcp|dhcpv6) + + + + + diff --git a/interface-definitions/include/interface/address-ipv4-ipv6.xml.i b/interface-definitions/include/interface/address-ipv4-ipv6.xml.i new file mode 100644 index 000000000..519622050 --- /dev/null +++ b/interface-definitions/include/interface/address-ipv4-ipv6.xml.i @@ -0,0 +1,19 @@ + + + + IP address + + ipv4net + IPv4 address and prefix length + + + ipv6net + IPv6 address and prefix length + + + + + + + + diff --git a/interface-definitions/include/interface/dhcp-options.xml.i b/interface-definitions/include/interface/dhcp-options.xml.i new file mode 100644 index 000000000..bd327da2d --- /dev/null +++ b/interface-definitions/include/interface/dhcp-options.xml.i @@ -0,0 +1,42 @@ + + + + DHCP client settings/options + + + + + Identifier used by client to identify itself to the DHCP server + + + + + Override system host-name sent to DHCP server + + + + + Identify the vendor client type to the DHCP server + + + + + Do not request routers from DHCP server + + + + + + Distance for the default route from DHCP server + + u32:1-255 + Distance for the default route from DHCP server (default 210) + + + + + + + + + diff --git a/interface-definitions/include/interface/dhcpv6-options.xml.i b/interface-definitions/include/interface/dhcpv6-options.xml.i new file mode 100644 index 000000000..ca478a3eb --- /dev/null +++ b/interface-definitions/include/interface/dhcpv6-options.xml.i @@ -0,0 +1,100 @@ + + + + DHCPv6 client settings/options + + + + + DHCP unique identifier (DUID) to be sent by dhcpv6 client + + duid + DHCP unique identifier (DUID) + + + + + + + + + Acquire only config parameters, no address + + + + + + DHCPv6 prefix delegation interface statement + + instance number + Prefix delegation instance (>= 0) + + + + + + + + + Request IPv6 prefix length from peer + + 32-64 + Length of delegated prefix + + + + + + 64 + + + + Delegate IPv6 prefix from provider to this interface + + + + + + + + Local interface address assigned to interface + + >0 + Used to form IPv6 interface address (default: EUI-64) + + + + + + + + + Interface site-Level aggregator (SLA) + + 0-128 + Decimal integer which fits in the length of SLA IDs + + + + + + + + + + + + + Wait for immediate reply instead of advertisements + + + + + + IPv6 temporary address + + + + + + diff --git a/interface-definitions/include/interface/interface-arp-cache-timeout.xml.i b/interface-definitions/include/interface/interface-arp-cache-timeout.xml.i new file mode 100644 index 000000000..b269fecd8 --- /dev/null +++ b/interface-definitions/include/interface/interface-arp-cache-timeout.xml.i @@ -0,0 +1,16 @@ + + + + ARP cache entry timeout in seconds + + 1-86400 + ARP cache entry timout in seconds (default 30) + + + + + ARP cache entry timeout must be between 1 and 86400 seconds + + 30 + + diff --git a/interface-definitions/include/interface/interface-description.xml.i b/interface-definitions/include/interface/interface-description.xml.i new file mode 100644 index 000000000..d618b50d2 --- /dev/null +++ b/interface-definitions/include/interface/interface-description.xml.i @@ -0,0 +1,11 @@ + + + + Interface specific description + + .{1,256}$ + + Description too long (limit 256 characters) + + + diff --git a/interface-definitions/include/interface/interface-dial-on-demand.xml.i b/interface-definitions/include/interface/interface-dial-on-demand.xml.i new file mode 100644 index 000000000..66edd9678 --- /dev/null +++ b/interface-definitions/include/interface/interface-dial-on-demand.xml.i @@ -0,0 +1,8 @@ + + + + Establishment connection automatically when traffic is sent + + + + diff --git a/interface-definitions/include/interface/interface-disable-arp-filter.xml.i b/interface-definitions/include/interface/interface-disable-arp-filter.xml.i new file mode 100644 index 000000000..49cddaf76 --- /dev/null +++ b/interface-definitions/include/interface/interface-disable-arp-filter.xml.i @@ -0,0 +1,8 @@ + + + + Disable ARP filter on this interface + + + + diff --git a/interface-definitions/include/interface/interface-disable-forwarding.xml.i b/interface-definitions/include/interface/interface-disable-forwarding.xml.i new file mode 100644 index 000000000..cb6ef0475 --- /dev/null +++ b/interface-definitions/include/interface/interface-disable-forwarding.xml.i @@ -0,0 +1,8 @@ + + + + Disable IPv4 forwarding on this interface + + + + diff --git a/interface-definitions/include/interface/interface-disable-link-detect.xml.i b/interface-definitions/include/interface/interface-disable-link-detect.xml.i new file mode 100644 index 000000000..c528885b2 --- /dev/null +++ b/interface-definitions/include/interface/interface-disable-link-detect.xml.i @@ -0,0 +1,8 @@ + + + + Ignore link state changes + + + + diff --git a/interface-definitions/include/interface/interface-disable.xml.i b/interface-definitions/include/interface/interface-disable.xml.i new file mode 100644 index 000000000..d90e6395b --- /dev/null +++ b/interface-definitions/include/interface/interface-disable.xml.i @@ -0,0 +1,8 @@ + + + + Administratively disable interface + + + + diff --git a/interface-definitions/include/interface/interface-eapol.xml.i b/interface-definitions/include/interface/interface-eapol.xml.i new file mode 100644 index 000000000..92b7a3f35 --- /dev/null +++ b/interface-definitions/include/interface/interface-eapol.xml.i @@ -0,0 +1,12 @@ + + + + Extensible Authentication Protocol over Local Area Network + + + #include + #include + #include + + + diff --git a/interface-definitions/include/interface/interface-enable-arp-accept.xml.i b/interface-definitions/include/interface/interface-enable-arp-accept.xml.i new file mode 100644 index 000000000..7c5d51857 --- /dev/null +++ b/interface-definitions/include/interface/interface-enable-arp-accept.xml.i @@ -0,0 +1,8 @@ + + + + Enable ARP accept on this interface + + + + diff --git a/interface-definitions/include/interface/interface-enable-arp-announce.xml.i b/interface-definitions/include/interface/interface-enable-arp-announce.xml.i new file mode 100644 index 000000000..f44599c54 --- /dev/null +++ b/interface-definitions/include/interface/interface-enable-arp-announce.xml.i @@ -0,0 +1,8 @@ + + + + Enable ARP announce on this interface + + + + diff --git a/interface-definitions/include/interface/interface-enable-arp-ignore.xml.i b/interface-definitions/include/interface/interface-enable-arp-ignore.xml.i new file mode 100644 index 000000000..3ea39613c --- /dev/null +++ b/interface-definitions/include/interface/interface-enable-arp-ignore.xml.i @@ -0,0 +1,8 @@ + + + + Enable ARP ignore on this interface + + + + diff --git a/interface-definitions/include/interface/interface-enable-proxy-arp.xml.i b/interface-definitions/include/interface/interface-enable-proxy-arp.xml.i new file mode 100644 index 000000000..dbdeeb7a7 --- /dev/null +++ b/interface-definitions/include/interface/interface-enable-proxy-arp.xml.i @@ -0,0 +1,8 @@ + + + + Enable proxy-arp on this interface + + + + diff --git a/interface-definitions/include/interface/interface-hw-id.xml.i b/interface-definitions/include/interface/interface-hw-id.xml.i new file mode 100644 index 000000000..989cd9cb7 --- /dev/null +++ b/interface-definitions/include/interface/interface-hw-id.xml.i @@ -0,0 +1,14 @@ + + + + Associate Ethernet Interface with given Media Access Control (MAC) address + + macaddr + Hardware (MAC) address + + + + + + + diff --git a/interface-definitions/include/interface/interface-ipv4-options.xml.i b/interface-definitions/include/interface/interface-ipv4-options.xml.i new file mode 100644 index 000000000..c2d0677b7 --- /dev/null +++ b/interface-definitions/include/interface/interface-ipv4-options.xml.i @@ -0,0 +1,18 @@ + + + + IPv4 routing parameters + + + #include + #include + #include + #include + #include + #include + #include + #include + #include + + + diff --git a/interface-definitions/include/interface/interface-ipv6-options.xml.i b/interface-definitions/include/interface/interface-ipv6-options.xml.i new file mode 100644 index 000000000..dcd5a8710 --- /dev/null +++ b/interface-definitions/include/interface/interface-ipv6-options.xml.i @@ -0,0 +1,12 @@ + + + + IPv6 routing parameters + + + #include + #include + #include + + + diff --git a/interface-definitions/include/interface/interface-mac.xml.i b/interface-definitions/include/interface/interface-mac.xml.i new file mode 100644 index 000000000..d7107ad23 --- /dev/null +++ b/interface-definitions/include/interface/interface-mac.xml.i @@ -0,0 +1,14 @@ + + + + Media Access Control (MAC) address + + macaddr + Hardware (MAC) address + + + + + + + diff --git a/interface-definitions/include/interface/interface-mirror.xml.i b/interface-definitions/include/interface/interface-mirror.xml.i new file mode 100644 index 000000000..b3b45fb43 --- /dev/null +++ b/interface-definitions/include/interface/interface-mirror.xml.i @@ -0,0 +1,25 @@ + + + + Incoming/outgoing packet mirroring destination + + + + + Mirror the ingress traffic of the interface to the destination interface + + + + + + + + Mirror the egress traffic of the interface to the destination interface + + + + + + + + diff --git a/interface-definitions/include/interface/interface-mtu-1200-16000.xml.i b/interface-definitions/include/interface/interface-mtu-1200-16000.xml.i new file mode 100644 index 000000000..3241ba912 --- /dev/null +++ b/interface-definitions/include/interface/interface-mtu-1200-16000.xml.i @@ -0,0 +1,16 @@ + + + + Maximum Transmission Unit (MTU) + + 1200-16000 + Maximum Transmission Unit in byte + + + + + MTU must be between 1200 and 16000 + + 1500 + + diff --git a/interface-definitions/include/interface/interface-mtu-1450-16000.xml.i b/interface-definitions/include/interface/interface-mtu-1450-16000.xml.i new file mode 100644 index 000000000..0a35bbbaa --- /dev/null +++ b/interface-definitions/include/interface/interface-mtu-1450-16000.xml.i @@ -0,0 +1,16 @@ + + + + Maximum Transmission Unit (MTU) + + 1450-16000 + Maximum Transmission Unit in byte + + + + + MTU must be between 1450 and 16000 + + 1500 + + diff --git a/interface-definitions/include/interface/interface-mtu-64-8024.xml.i b/interface-definitions/include/interface/interface-mtu-64-8024.xml.i new file mode 100644 index 000000000..f75de02ba --- /dev/null +++ b/interface-definitions/include/interface/interface-mtu-64-8024.xml.i @@ -0,0 +1,16 @@ + + + + Maximum Transmission Unit (MTU) + + 64-8024 + Maximum Transmission Unit in byte + + + + + MTU must be between 64 and 8024 + + 1500 + + diff --git a/interface-definitions/include/interface/interface-mtu-68-1500.xml.i b/interface-definitions/include/interface/interface-mtu-68-1500.xml.i new file mode 100644 index 000000000..9e6fe8760 --- /dev/null +++ b/interface-definitions/include/interface/interface-mtu-68-1500.xml.i @@ -0,0 +1,16 @@ + + + + Maximum Transmission Unit (MTU) + + 68-1500 + Maximum Transmission Unit in byte + + + + + MTU must be between 68 and 1500 + + 1500 + + diff --git a/interface-definitions/include/interface/interface-mtu-68-16000.xml.i b/interface-definitions/include/interface/interface-mtu-68-16000.xml.i new file mode 100644 index 000000000..83af7bbd4 --- /dev/null +++ b/interface-definitions/include/interface/interface-mtu-68-16000.xml.i @@ -0,0 +1,16 @@ + + + + Maximum Transmission Unit (MTU) + + 68-16000 + Maximum Transmission Unit in byte + + + + + MTU must be between 68 and 16000 + + 1500 + + diff --git a/interface-definitions/include/interface/interface-parameters-dont-fragment.xml.i b/interface-definitions/include/interface/interface-parameters-dont-fragment.xml.i new file mode 100644 index 000000000..166c31115 --- /dev/null +++ b/interface-definitions/include/interface/interface-parameters-dont-fragment.xml.i @@ -0,0 +1,8 @@ + + + + Specifies the usage of the dont fragment (DF) bit + + + + diff --git a/interface-definitions/include/interface/interface-parameters-flowlabel.xml.i b/interface-definitions/include/interface/interface-parameters-flowlabel.xml.i new file mode 100644 index 000000000..ed075e40d --- /dev/null +++ b/interface-definitions/include/interface/interface-parameters-flowlabel.xml.i @@ -0,0 +1,15 @@ + + + + Specifies the flow label to use in outgoing packets + + 0x0-0x0FFFFF + Tunnel key, 'inherit' or hex value + + + ^((0x){0,1}(0?[0-9A-Fa-f]{1,5})|inherit)$ + + Must be 'inherit' or a number + + + diff --git a/interface-definitions/include/interface/interface-parameters-key.xml.i b/interface-definitions/include/interface/interface-parameters-key.xml.i new file mode 100644 index 000000000..1b1d67174 --- /dev/null +++ b/interface-definitions/include/interface/interface-parameters-key.xml.i @@ -0,0 +1,15 @@ + + + + Tunnel key + + u32 + Tunnel key + + + + + key must be between 0-4294967295 + + + diff --git a/interface-definitions/include/interface/interface-parameters-tos.xml.i b/interface-definitions/include/interface/interface-parameters-tos.xml.i new file mode 100644 index 000000000..83b4e0671 --- /dev/null +++ b/interface-definitions/include/interface/interface-parameters-tos.xml.i @@ -0,0 +1,16 @@ + + + + Specifies TOS value to use in outgoing packets + + 0-99 + Type of Service (TOS) + + + + + TOS must be between 0 and 99 + + inherit + + diff --git a/interface-definitions/include/interface/interface-parameters-ttl.xml.i b/interface-definitions/include/interface/interface-parameters-ttl.xml.i new file mode 100644 index 000000000..df193cf24 --- /dev/null +++ b/interface-definitions/include/interface/interface-parameters-ttl.xml.i @@ -0,0 +1,20 @@ + + + + Specifies TTL value to use in outgoing packets + + 0 + Inherit - copy value from original IP header + + + 1-255 + Time to Live + + + + + TTL must be between 0 and 255 + + 0 + + diff --git a/interface-definitions/include/interface/interface-proxy-arp-pvlan.xml.i b/interface-definitions/include/interface/interface-proxy-arp-pvlan.xml.i new file mode 100644 index 000000000..153dfc072 --- /dev/null +++ b/interface-definitions/include/interface/interface-proxy-arp-pvlan.xml.i @@ -0,0 +1,8 @@ + + + + Enable private VLAN proxy ARP on this interface + + + + diff --git a/interface-definitions/include/interface/interface-source-validation.xml.i b/interface-definitions/include/interface/interface-source-validation.xml.i new file mode 100644 index 000000000..70914f2e9 --- /dev/null +++ b/interface-definitions/include/interface/interface-source-validation.xml.i @@ -0,0 +1,25 @@ + + + + Source validation by reversed path (RFC3704) + + strict loose disable + + + strict + Enable Strict Reverse Path Forwarding as defined in RFC3704 + + + loose + Enable Loose Reverse Path Forwarding as defined in RFC3704 + + + disable + No source validation + + + ^(strict|loose|disable)$ + + + + diff --git a/interface-definitions/include/interface/interface-vrf.xml.i b/interface-definitions/include/interface/interface-vrf.xml.i new file mode 100644 index 000000000..ef6ca1241 --- /dev/null +++ b/interface-definitions/include/interface/interface-vrf.xml.i @@ -0,0 +1,14 @@ + + + + VRF instance name + + text + VRF instance name + + + vrf name + + + + diff --git a/interface-definitions/include/interface/interface-xdp.xml.i b/interface-definitions/include/interface/interface-xdp.xml.i new file mode 100644 index 000000000..0253f6dad --- /dev/null +++ b/interface-definitions/include/interface/interface-xdp.xml.i @@ -0,0 +1,8 @@ + + + + Enable eXpress Data Path + + + + diff --git a/interface-definitions/include/interface/ipv6-address-autoconf.xml.i b/interface-definitions/include/interface/ipv6-address-autoconf.xml.i new file mode 100644 index 000000000..cd1483bc1 --- /dev/null +++ b/interface-definitions/include/interface/ipv6-address-autoconf.xml.i @@ -0,0 +1,8 @@ + + + + Enable acquisition of IPv6 address using stateless autoconfig (SLAAC) + + + + diff --git a/interface-definitions/include/interface/ipv6-address-eui64.xml.i b/interface-definitions/include/interface/ipv6-address-eui64.xml.i new file mode 100644 index 000000000..7bc1ee2e4 --- /dev/null +++ b/interface-definitions/include/interface/ipv6-address-eui64.xml.i @@ -0,0 +1,15 @@ + + + + Prefix for IPv6 address with MAC-based EUI-64 + + ipv6net + IPv6 network and prefix length + + + + + + + + diff --git a/interface-definitions/include/interface/ipv6-address-no-default-link-local.xml.i b/interface-definitions/include/interface/ipv6-address-no-default-link-local.xml.i new file mode 100644 index 000000000..012490edc --- /dev/null +++ b/interface-definitions/include/interface/ipv6-address-no-default-link-local.xml.i @@ -0,0 +1,8 @@ + + + + Remove the default link-local address from the interface + + + + diff --git a/interface-definitions/include/interface/ipv6-address.xml.i b/interface-definitions/include/interface/ipv6-address.xml.i new file mode 100644 index 000000000..e1bdf02fd --- /dev/null +++ b/interface-definitions/include/interface/ipv6-address.xml.i @@ -0,0 +1,12 @@ + + + + IPv6 address configuration modes + + + #include + #include + #include + + + diff --git a/interface-definitions/include/interface/ipv6-disable-forwarding.xml.i b/interface-definitions/include/interface/ipv6-disable-forwarding.xml.i new file mode 100644 index 000000000..4adb77d1b --- /dev/null +++ b/interface-definitions/include/interface/ipv6-disable-forwarding.xml.i @@ -0,0 +1,8 @@ + + + + Disable IPv6 forwarding on this interface + + + + diff --git a/interface-definitions/include/interface/ipv6-dup-addr-detect-transmits.xml.i b/interface-definitions/include/interface/ipv6-dup-addr-detect-transmits.xml.i new file mode 100644 index 000000000..2b5ec0281 --- /dev/null +++ b/interface-definitions/include/interface/ipv6-dup-addr-detect-transmits.xml.i @@ -0,0 +1,18 @@ + + + + Number of NS messages to send while performing DAD (default: 1) + + 1-n + Number of NS messages to send while performing DAD + + + 0 + Disable Duplicate Address Dectection (DAD) + + + + + + + diff --git a/interface-definitions/include/interface/tunnel-remote.xml.i b/interface-definitions/include/interface/tunnel-remote.xml.i new file mode 100644 index 000000000..1ba9b0382 --- /dev/null +++ b/interface-definitions/include/interface/tunnel-remote.xml.i @@ -0,0 +1,18 @@ + + + + Tunnel remote address + + ipv4 + Tunnel remote IPv4 address + + + ipv6 + Tunnel remote IPv6 address + + + + + + + diff --git a/interface-definitions/include/interface/vif-s.xml.i b/interface-definitions/include/interface/vif-s.xml.i new file mode 100644 index 000000000..045fd3e24 --- /dev/null +++ b/interface-definitions/include/interface/vif-s.xml.i @@ -0,0 +1,67 @@ + + + + QinQ TAG-S Virtual Local Area Network (VLAN) ID + + + + VLAN ID must be between 0 and 4094 + + + #include + #include + #include + #include + #include + #include + + + Protocol used for service VLAN (default: 802.1ad) + + 802.1ad 802.1q + + + 802.1ad + Provider Bridging (IEEE 802.1ad, Q-inQ), ethertype 0x88a8 + + + 802.1q + VLAN-tagged frame (IEEE 802.1q), ethertype 0x8100 + + + (802.1q|802.1ad) + + Ethertype must be 802.1ad or 802.1q + + 802.1ad + + #include + #include + #include + #include + + + QinQ TAG-C Virtual Local Area Network (VLAN) ID + + + + VLAN ID must be between 0 and 4094 + + + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + + + #include + + + diff --git a/interface-definitions/include/interface/vif.xml.i b/interface-definitions/include/interface/vif.xml.i new file mode 100644 index 000000000..0355054a4 --- /dev/null +++ b/interface-definitions/include/interface/vif.xml.i @@ -0,0 +1,52 @@ + + + + Virtual Local Area Network (VLAN) ID + + 0-4094 + Virtual Local Area Network (VLAN) ID + + + + + VLAN ID must be between 0 and 4094 + + + #include + #include + #include + #include + #include + #include + #include + + + VLAN egress QoS + + + + + [:0-7 ]+$ + + QoS mapping should be in the format of '0:7 2:3' with numbers 0-9 + + + + + VLAN ingress QoS + + + + + [:0-7 ]+$ + + QoS mapping should be in the format of '0:7 2:3' with numbers 0-9 + + + #include + #include + #include + #include + + + diff --git a/interface-definitions/include/ipv6-address-autoconf.xml.i b/interface-definitions/include/ipv6-address-autoconf.xml.i deleted file mode 100644 index a84293067..000000000 --- a/interface-definitions/include/ipv6-address-autoconf.xml.i +++ /dev/null @@ -1,8 +0,0 @@ - - - - Enable acquisition of IPv6 address using stateless autoconfig (SLAAC) - - - - diff --git a/interface-definitions/include/ipv6-address-eui64.xml.i b/interface-definitions/include/ipv6-address-eui64.xml.i deleted file mode 100644 index e06e88d52..000000000 --- a/interface-definitions/include/ipv6-address-eui64.xml.i +++ /dev/null @@ -1,15 +0,0 @@ - - - - Prefix for IPv6 address with MAC-based EUI-64 - - ipv6net - IPv6 network and prefix length - - - - - - - - diff --git a/interface-definitions/include/ipv6-address-no-default-link-local.xml.i b/interface-definitions/include/ipv6-address-no-default-link-local.xml.i deleted file mode 100644 index e803a4d60..000000000 --- a/interface-definitions/include/ipv6-address-no-default-link-local.xml.i +++ /dev/null @@ -1,8 +0,0 @@ - - - - Remove the default link-local address from the interface - - - - diff --git a/interface-definitions/include/ipv6-address.xml.i b/interface-definitions/include/ipv6-address.xml.i deleted file mode 100644 index d934f9021..000000000 --- a/interface-definitions/include/ipv6-address.xml.i +++ /dev/null @@ -1,12 +0,0 @@ - - - - IPv6 address configuration modes - - - #include - #include - #include - - - diff --git a/interface-definitions/include/ipv6-disable-forwarding.xml.i b/interface-definitions/include/ipv6-disable-forwarding.xml.i deleted file mode 100644 index 5f368256b..000000000 --- a/interface-definitions/include/ipv6-disable-forwarding.xml.i +++ /dev/null @@ -1,8 +0,0 @@ - - - - Disable IPv6 forwarding on this interface - - - - diff --git a/interface-definitions/include/ipv6-dup-addr-detect-transmits.xml.i b/interface-definitions/include/ipv6-dup-addr-detect-transmits.xml.i deleted file mode 100644 index c6265d71a..000000000 --- a/interface-definitions/include/ipv6-dup-addr-detect-transmits.xml.i +++ /dev/null @@ -1,18 +0,0 @@ - - - - Number of NS messages to send while performing DAD (default: 1) - - 1-n - Number of NS messages to send while performing DAD - - - 0 - Disable Duplicate Address Dectection (DAD) - - - - - - - diff --git a/interface-definitions/include/tunnel-remote.xml.i b/interface-definitions/include/tunnel-remote.xml.i deleted file mode 100644 index 324d100d4..000000000 --- a/interface-definitions/include/tunnel-remote.xml.i +++ /dev/null @@ -1,18 +0,0 @@ - - - - Tunnel remote address - - ipv4 - Tunnel remote IPv4 address - - - ipv6 - Tunnel remote IPv6 address - - - - - - - diff --git a/interface-definitions/include/vif-s.xml.i b/interface-definitions/include/vif-s.xml.i deleted file mode 100644 index 5760bb000..000000000 --- a/interface-definitions/include/vif-s.xml.i +++ /dev/null @@ -1,67 +0,0 @@ - - - - QinQ TAG-S Virtual Local Area Network (VLAN) ID - - - - VLAN ID must be between 0 and 4094 - - - #include - #include - #include - #include - #include - #include - - - Protocol used for service VLAN (default: 802.1ad) - - 802.1ad 802.1q - - - 802.1ad - Provider Bridging (IEEE 802.1ad, Q-inQ), ethertype 0x88a8 - - - 802.1q - VLAN-tagged frame (IEEE 802.1q), ethertype 0x8100 - - - (802.1q|802.1ad) - - Ethertype must be 802.1ad or 802.1q - - 802.1ad - - #include - #include - #include - #include - - - QinQ TAG-C Virtual Local Area Network (VLAN) ID - - - - VLAN ID must be between 0 and 4094 - - - #include - #include - #include - #include - #include - #include - #include - #include - #include - #include - #include - - - #include - - - diff --git a/interface-definitions/include/vif.xml.i b/interface-definitions/include/vif.xml.i deleted file mode 100644 index 0f09b993d..000000000 --- a/interface-definitions/include/vif.xml.i +++ /dev/null @@ -1,52 +0,0 @@ - - - - Virtual Local Area Network (VLAN) ID - - 0-4094 - Virtual Local Area Network (VLAN) ID - - - - - VLAN ID must be between 0 and 4094 - - - #include - #include - #include - #include - #include - #include - #include - - - VLAN egress QoS - - - - - [:0-7 ]+$ - - QoS mapping should be in the format of '0:7 2:3' with numbers 0-9 - - - - - VLAN ingress QoS - - - - - [:0-7 ]+$ - - QoS mapping should be in the format of '0:7 2:3' with numbers 0-9 - - - #include - #include - #include - #include - - - -- cgit v1.2.3