diff options
Diffstat (limited to 'data/config-mode-dependencies')
| -rw-r--r-- | data/config-mode-dependencies/vyos-1x.json | 42 | ||||
| -rw-r--r-- | data/config-mode-dependencies/vyos-vpp.json | 54 |
2 files changed, 93 insertions, 3 deletions
diff --git a/data/config-mode-dependencies/vyos-1x.json b/data/config-mode-dependencies/vyos-1x.json index ccfc022f4..6b9cc0e42 100644 --- a/data/config-mode-dependencies/vyos-1x.json +++ b/data/config-mode-dependencies/vyos-1x.json @@ -5,14 +5,43 @@ }, "firewall": { "conntrack": ["system_conntrack"], - "group_resync": ["system_conntrack", "nat", "policy_route"] + "group_resync": ["system_conntrack", "nat", "nat66", "policy_route", "load-balancing_wan"] }, "interfaces_bonding": { - "ethernet": ["interfaces_ethernet"] + "ethernet": ["interfaces_ethernet"], + "static_arp": ["protocols_static_arp"] }, "interfaces_bridge": { "vxlan": ["interfaces_vxlan"], - "wlan": ["interfaces_wireless"] + "wlan": ["interfaces_wireless"], + "static_arp": ["protocols_static_arp"] + }, + "interfaces_ethernet": { + "static_arp": ["protocols_static_arp"] + }, + "interfaces_geneve": { + "static_arp": ["protocols_static_arp"] + }, + "interfaces_l2tpv3": { + "static_arp": ["protocols_static_arp"] + }, + "interfaces_macsec": { + "static_arp": ["protocols_static_arp"] + }, + "interfaces_pseudo_ethernet": { + "static_arp": ["protocols_static_arp"] + }, + "interfaces_virtual_ethernet": { + "static_arp": ["protocols_static_arp"] + }, + "interfaces_vxlan": { + "static_arp": ["protocols_static_arp"] + }, + "interfaces_wireless": { + "static_arp": ["protocols_static_arp"] + }, + "interfaces_wwan": { + "static_arp": ["protocols_static_arp"] }, "interfaces_wireguard": { "vxlan": ["interfaces_vxlan"] @@ -79,6 +108,13 @@ }, "system_option": { "ip_ipv6": ["system_ip", "system_ipv6"], + "firewall": ["firewall"], "sysctl": ["system_sysctl"] + }, + "system_logs": { + "syslog": ["system_syslog"] + }, + "system_sflow": { + "vpp_sflow": ["vpp_sflow"] } } diff --git a/data/config-mode-dependencies/vyos-vpp.json b/data/config-mode-dependencies/vyos-vpp.json new file mode 100644 index 000000000..af7a8ca0d --- /dev/null +++ b/data/config-mode-dependencies/vyos-vpp.json @@ -0,0 +1,54 @@ +{ + "vpp": { + "ethernet": ["interfaces_ethernet"], + "vpp_interfaces_bonding": ["vpp_interfaces_bonding"], + "vpp_interfaces_bridge": ["vpp_interfaces_bridge"], + "vpp_interfaces_gre": ["vpp_interfaces_gre"], + "vpp_interfaces_ipip": ["vpp_interfaces_ipip"], + "vpp_interfaces_loopback": ["vpp_interfaces_loopback"], + "vpp_interfaces_vxlan": ["vpp_interfaces_vxlan"], + "vpp_interfaces_xconnect": ["vpp_interfaces_xconnect"], + "vpp_acl": ["vpp_acl"], + "vpp_ipfix": ["vpp_ipfix"], + "vpp_nat_nat44": ["vpp_nat_nat44"], + "vpp_nat_cgnat": ["vpp_nat_cgnat"], + "vpp_sflow": ["vpp_sflow"], + "pppoe_server": ["service_pppoe-server"] + }, + "vpp_interfaces_bonding": { + "vpp_interfaces_xconnect": ["vpp_interfaces_xconnect"], + "vpp_interfaces_bridge": ["vpp_interfaces_bridge"], + "vpp_acl": ["vpp_acl"], + "vpp_nat_nat44": ["vpp_nat_nat44"], + "vpp_nat_cgnat": ["vpp_nat_cgnat"], + "vpp_ipfix": ["vpp_ipfix"], + "pppoe_server": ["service_pppoe-server"] + }, + "vpp_interfaces_gre": { + "vpp_interfaces_xconnect": ["vpp_interfaces_xconnect"], + "vpp_interfaces_bridge": ["vpp_interfaces_bridge"], + "vpp_acl": ["vpp_acl"], + "vpp_nat_nat44": ["vpp_nat_nat44"], + "vpp_nat_cgnat": ["vpp_nat_cgnat"] + }, + "vpp_interfaces_ipip": { + "vpp_interfaces_xconnect": ["vpp_interfaces_xconnect"], + "vpp_acl": ["vpp_acl"], + "vpp_nat_nat44": ["vpp_nat_nat44"], + "vpp_nat_cgnat": ["vpp_nat_cgnat"] + }, + "vpp_interfaces_loopback": { + "vpp_interfaces_bridge": ["vpp_interfaces_bridge"], + "vpp_acl": ["vpp_acl"], + "vpp_nat_nat44": ["vpp_nat_nat44"], + "vpp_nat_cgnat": ["vpp_nat_cgnat"] + }, + "vpp_interfaces_vxlan": { + "vpp_interfaces_bridge": ["vpp_interfaces_bridge"], + "vpp_interfaces_xconnect": ["vpp_interfaces_xconnect"], + "vpp_acl": ["vpp_acl"], + "vpp_nat_nat44": ["vpp_nat_nat44"], + "vpp_nat_cgnat": ["vpp_nat_cgnat"] + } +} + |
