summaryrefslogtreecommitdiff
path: root/data/config-mode-dependencies
diff options
context:
space:
mode:
Diffstat (limited to 'data/config-mode-dependencies')
-rw-r--r--data/config-mode-dependencies/vyos-1x.json42
-rw-r--r--data/config-mode-dependencies/vyos-vpp.json54
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"]
+ }
+}
+