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 ----------- interface-definitions/interfaces-bonding.xml.in | 30 +++---- interface-definitions/interfaces-bridge.xml.in | 26 +++--- interface-definitions/interfaces-dummy.xml.in | 10 +-- interface-definitions/interfaces-erspan.xml.in | 16 ++-- interface-definitions/interfaces-ethernet.xml.in | 34 +++---- interface-definitions/interfaces-geneve.xml.in | 24 ++--- interface-definitions/interfaces-l2tpv3.xml.in | 16 ++-- interface-definitions/interfaces-loopback.xml.in | 6 +- interface-definitions/interfaces-macsec.xml.in | 14 +-- interface-definitions/interfaces-openvpn.xml.in | 8 +- interface-definitions/interfaces-pppoe.xml.in | 16 ++-- .../interfaces-pseudo-ethernet.xml.in | 26 +++--- interface-definitions/interfaces-tunnel.xml.in | 26 +++--- interface-definitions/interfaces-vxlan.xml.in | 24 ++--- interface-definitions/interfaces-wireguard.xml.in | 14 +-- interface-definitions/interfaces-wireless.xml.in | 26 +++--- .../interfaces-wirelessmodem.xml.in | 16 ++-- interface-definitions/ntp.xml.in | 2 +- .../service_console-server.xml.in | 2 +- interface-definitions/snmp.xml.in | 2 +- interface-definitions/ssh.xml.in | 2 +- interface-definitions/system-login.xml.in | 2 +- interface-definitions/vpn_sstp.xml.in | 2 +- interface-definitions/vrf.xml.in | 4 +- 112 files changed, 975 insertions(+), 975 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 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 - - - diff --git a/interface-definitions/interfaces-bonding.xml.in b/interface-definitions/interfaces-bonding.xml.in index f6ceefcaa..4382433b2 100644 --- a/interface-definitions/interfaces-bonding.xml.in +++ b/interface-definitions/interfaces-bonding.xml.in @@ -16,7 +16,7 @@ - #include + #include ARP link monitoring parameters @@ -49,13 +49,13 @@ - #include - #include - #include - #include - #include - #include - #include + #include + #include + #include + #include + #include + #include + #include Bonding transmit hash policy @@ -81,9 +81,9 @@ layer2 - #include - #include - #include + #include + #include + #include Minimum number of member interfaces required up before enabling bond @@ -154,7 +154,7 @@ - #include + #include Primary device interface @@ -163,9 +163,9 @@ - #include - #include - #include + #include + #include + #include diff --git a/interface-definitions/interfaces-bridge.xml.in b/interface-definitions/interfaces-bridge.xml.in index 63c543f33..c6de58424 100644 --- a/interface-definitions/interfaces-bridge.xml.in +++ b/interface-definitions/interfaces-bridge.xml.in @@ -16,7 +16,7 @@ - #include + #include MAC address aging interval @@ -34,13 +34,13 @@ 300 - #include - #include - #include - #include - #include - #include - #include + #include + #include + #include + #include + #include + #include + #include Forwarding delay @@ -82,10 +82,10 @@ - #include - #include - #include - #include + #include + #include + #include + #include Enable VLAN aware bridge @@ -202,7 +202,7 @@ - #include + #include diff --git a/interface-definitions/interfaces-dummy.xml.in b/interface-definitions/interfaces-dummy.xml.in index 54de43c7a..84c6903c7 100644 --- a/interface-definitions/interfaces-dummy.xml.in +++ b/interface-definitions/interfaces-dummy.xml.in @@ -16,18 +16,18 @@ - #include - #include - #include + #include + #include + #include IPv4 routing parameters - #include + #include - #include + #include diff --git a/interface-definitions/interfaces-erspan.xml.in b/interface-definitions/interfaces-erspan.xml.in index 2394d3534..769899415 100644 --- a/interface-definitions/interfaces-erspan.xml.in +++ b/interface-definitions/interfaces-erspan.xml.in @@ -16,12 +16,12 @@ - #include - #include - #include - #include + #include + #include + #include + #include #include - #include + #include Encapsulation of this tunnel interface @@ -52,9 +52,9 @@ IPv4 specific tunnel parameters - #include - #include - #include + #include + #include + #include diff --git a/interface-definitions/interfaces-ethernet.xml.in b/interface-definitions/interfaces-ethernet.xml.in index be44072a6..f00f65364 100644 --- a/interface-definitions/interfaces-ethernet.xml.in +++ b/interface-definitions/interfaces-ethernet.xml.in @@ -16,18 +16,18 @@ - #include - #include - #include - #include + #include + #include + #include + #include Disable Ethernet flow control (pause frames) - #include - #include + #include + #include Duplex mode @@ -53,13 +53,13 @@ auto - #include - #include - #include - #include - #include - #include - #include + #include + #include + #include + #include + #include + #include + #include Configurable offload options @@ -191,10 +191,10 @@ - #include - #include - #include - #include + #include + #include + #include + #include diff --git a/interface-definitions/interfaces-geneve.xml.in b/interface-definitions/interfaces-geneve.xml.in index 25308c8ef..bdcbc3f5e 100644 --- a/interface-definitions/interfaces-geneve.xml.in +++ b/interface-definitions/interfaces-geneve.xml.in @@ -16,13 +16,13 @@ - #include - #include - #include - #include - #include - #include - #include + #include + #include + #include + #include + #include + #include + #include GENEVE tunnel parameters @@ -33,9 +33,9 @@ IPv4 specific tunnel parameters - #include - #include - #include + #include + #include + #include @@ -43,12 +43,12 @@ IPv6 specific tunnel parameters - #include + #include - #include + #include #include diff --git a/interface-definitions/interfaces-l2tpv3.xml.in b/interface-definitions/interfaces-l2tpv3.xml.in index 68ac15861..831b9b47a 100644 --- a/interface-definitions/interfaces-l2tpv3.xml.in +++ b/interface-definitions/interfaces-l2tpv3.xml.in @@ -16,8 +16,8 @@ - #include - #include + #include + #include UDP destination port for L2TPv3 tunnel (default: 5000) @@ -31,7 +31,7 @@ 5000 - #include + #include Encapsulation type (default: UDP) @@ -53,10 +53,10 @@ udp - #include - #include + #include + #include #include - #include + #include 1488 @@ -84,8 +84,8 @@ - #include - #include + #include + #include Session identifier diff --git a/interface-definitions/interfaces-loopback.xml.in b/interface-definitions/interfaces-loopback.xml.in index 0fd74f302..5d0ca5b0a 100644 --- a/interface-definitions/interfaces-loopback.xml.in +++ b/interface-definitions/interfaces-loopback.xml.in @@ -16,14 +16,14 @@ - #include - #include + #include + #include IPv4 routing parameters - #include + #include diff --git a/interface-definitions/interfaces-macsec.xml.in b/interface-definitions/interfaces-macsec.xml.in index 3f2e5bb69..fce88b21c 100644 --- a/interface-definitions/interfaces-macsec.xml.in +++ b/interface-definitions/interfaces-macsec.xml.in @@ -16,9 +16,9 @@ - #include - #include - #include + #include + #include + #include Security/Encryption Settings @@ -111,14 +111,14 @@ - #include - #include - #include + #include + #include + #include 1460 #include - #include + #include diff --git a/interface-definitions/interfaces-openvpn.xml.in b/interface-definitions/interfaces-openvpn.xml.in index 527f7fd54..effbdd674 100644 --- a/interface-definitions/interfaces-openvpn.xml.in +++ b/interface-definitions/interfaces-openvpn.xml.in @@ -33,7 +33,7 @@ - #include + #include OpenVPN interface device-type (default: tun) @@ -54,7 +54,7 @@ tun - #include + #include Data Encryption settings @@ -171,7 +171,7 @@ - #include + #include Hashing Algorithm @@ -761,7 +761,7 @@ - #include + #include diff --git a/interface-definitions/interfaces-pppoe.xml.in b/interface-definitions/interfaces-pppoe.xml.in index 9bbaae9ea..a8e371f85 100644 --- a/interface-definitions/interfaces-pppoe.xml.in +++ b/interface-definitions/interfaces-pppoe.xml.in @@ -42,7 +42,7 @@ - #include + #include Default route insertion behaviour (default: auto) @@ -68,10 +68,10 @@ auto - #include - #include - #include - #include + #include + #include + #include + #include Delay before disconnecting idle session (in seconds) @@ -86,7 +86,7 @@ IPv4 routing parameters - #include + #include @@ -99,7 +99,7 @@ IPv6 address configuration modes - #include + #include @@ -124,7 +124,7 @@ - #include + #include 1492 diff --git a/interface-definitions/interfaces-pseudo-ethernet.xml.in b/interface-definitions/interfaces-pseudo-ethernet.xml.in index 32ba5ea01..9e3e0cb26 100644 --- a/interface-definitions/interfaces-pseudo-ethernet.xml.in +++ b/interface-definitions/interfaces-pseudo-ethernet.xml.in @@ -16,17 +16,17 @@ - #include - #include - #include - #include - #include - #include - #include - #include - #include + #include + #include + #include + #include + #include + #include + #include + #include + #include #include - #include + #include Receive mode (default: private) @@ -56,9 +56,9 @@ private - #include - #include - #include + #include + #include + #include diff --git a/interface-definitions/interfaces-tunnel.xml.in b/interface-definitions/interfaces-tunnel.xml.in index c169d877d..e3aad2719 100644 --- a/interface-definitions/interfaces-tunnel.xml.in +++ b/interface-definitions/interfaces-tunnel.xml.in @@ -16,19 +16,19 @@ - #include - #include - #include - #include - #include - #include + #include + #include + #include + #include + #include + #include 1476 - #include - #include + #include + #include #include - #include + #include Physical Interface used for underlaying traffic @@ -156,9 +156,9 @@ - #include - #include - #include + #include + #include + #include @@ -188,7 +188,7 @@ 4 - #include + #include Hoplimit diff --git a/interface-definitions/interfaces-vxlan.xml.in b/interface-definitions/interfaces-vxlan.xml.in index 97a40a9dc..7a286eaf2 100644 --- a/interface-definitions/interfaces-vxlan.xml.in +++ b/interface-definitions/interfaces-vxlan.xml.in @@ -16,9 +16,9 @@ - #include - #include - #include + #include + #include + #include Multicast group address for VXLAN interface @@ -35,10 +35,10 @@ - #include - #include - #include - #include + #include + #include + #include + #include 1450 @@ -52,9 +52,9 @@ IPv4 specific tunnel parameters - #include - #include - #include + #include + #include + #include 16 @@ -65,7 +65,7 @@ IPv6 specific tunnel parameters - #include + #include @@ -91,7 +91,7 @@ #include #include - #include + #include #include diff --git a/interface-definitions/interfaces-wireguard.xml.in b/interface-definitions/interfaces-wireguard.xml.in index 3f56046c4..378251fed 100644 --- a/interface-definitions/interfaces-wireguard.xml.in +++ b/interface-definitions/interfaces-wireguard.xml.in @@ -16,17 +16,17 @@ - #include - #include - #include - #include + #include + #include + #include + #include #include - #include + #include 1420 - #include - #include + #include + #include A 32-bit fwmark value set on all outgoing packets diff --git a/interface-definitions/interfaces-wireless.xml.in b/interface-definitions/interfaces-wireless.xml.in index f39e5618f..aaeb285f1 100644 --- a/interface-definitions/interfaces-wireless.xml.in +++ b/interface-definitions/interfaces-wireless.xml.in @@ -16,7 +16,7 @@ - #include + #include HT and VHT capabilities for your card @@ -464,34 +464,34 @@ Invalid ISO/IEC 3166-1 Country Code - #include - #include - #include + #include + #include + #include Disable broadcast of SSID from access-point - #include - #include - #include + #include + #include + #include Disassociate stations based on excessive transmission failures - #include - #include - #include + #include + #include + #include Isolate stations on the AP so they cannot see each other - #include + #include Maximum number of wireless radio stations. Excess stations will be rejected upon authentication request. @@ -775,8 +775,8 @@ monitor - #include - #include + #include + #include diff --git a/interface-definitions/interfaces-wirelessmodem.xml.in b/interface-definitions/interfaces-wirelessmodem.xml.in index 969ff0014..25ac2d6e0 100644 --- a/interface-definitions/interfaces-wirelessmodem.xml.in +++ b/interface-definitions/interfaces-wirelessmodem.xml.in @@ -42,9 +42,9 @@ - #include - #include - #include + #include + #include + #include Serial device @@ -65,17 +65,17 @@ - #include - #include - #include - #include + #include + #include + #include + #include Do not use peer supplied DNS server information - #include + #include diff --git a/interface-definitions/ntp.xml.in b/interface-definitions/ntp.xml.in index d244b56bb..2bfac900b 100644 --- a/interface-definitions/ntp.xml.in +++ b/interface-definitions/ntp.xml.in @@ -82,7 +82,7 @@ #include - #include + #include diff --git a/interface-definitions/service_console-server.xml.in b/interface-definitions/service_console-server.xml.in index 293ee1ba5..78eb2d0ba 100644 --- a/interface-definitions/service_console-server.xml.in +++ b/interface-definitions/service_console-server.xml.in @@ -27,7 +27,7 @@ - #include + #include Serial port baud rate diff --git a/interface-definitions/snmp.xml.in b/interface-definitions/snmp.xml.in index 3a993ec9c..f57103eac 100644 --- a/interface-definitions/snmp.xml.in +++ b/interface-definitions/snmp.xml.in @@ -626,7 +626,7 @@ - #include + #include diff --git a/interface-definitions/ssh.xml.in b/interface-definitions/ssh.xml.in index a2ce3c1c9..c2d514b09 100644 --- a/interface-definitions/ssh.xml.in +++ b/interface-definitions/ssh.xml.in @@ -182,7 +182,7 @@ - #include + #include diff --git a/interface-definitions/system-login.xml.in b/interface-definitions/system-login.xml.in index 919974eeb..86db3f368 100644 --- a/interface-definitions/system-login.xml.in +++ b/interface-definitions/system-login.xml.in @@ -145,7 +145,7 @@ - #include + #include diff --git a/interface-definitions/vpn_sstp.xml.in b/interface-definitions/vpn_sstp.xml.in index ebcb77db2..45d65b3e7 100644 --- a/interface-definitions/vpn_sstp.xml.in +++ b/interface-definitions/vpn_sstp.xml.in @@ -25,7 +25,7 @@ - #include + #include #include #include diff --git a/interface-definitions/vrf.xml.in b/interface-definitions/vrf.xml.in index b1d25926e..0a5e5c121 100644 --- a/interface-definitions/vrf.xml.in +++ b/interface-definitions/vrf.xml.in @@ -26,8 +26,8 @@ - #include - #include + #include + #include Routing protocol parameters -- cgit v1.2.3