I am sure that eventually DSA support for ipq806x will get merged. I have a netgear R7800 at my parent's house remotely located. Is there an easy way to convert the existing switch config configuration and reboot the device and have it Just Work™?
/etc/config/network
config interface 'loopback'
option device 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fd74:9589:935a::/48'
option packet_steering '1'
config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'
config switch_vlan
option device 'switch0'
option vlan '1'
option vid '1'
option description 'lan'
option ports '1 2 3 4 6t'
config switch_vlan
option device 'switch0'
option vlan '2'
option ports '0t 5'
option vid '2'
option description 'wan'
config switch_vlan
option device 'switch0'
option vlan '3'
option vid '3'
option description 'iot'
option ports '6t'
config switch_vlan
option device 'switch0'
option vlan '4'
option vid '4'
option description 'guest'
option ports '6t'
config interface 'lxc'
option device 'lxcbr0'
option proto 'static'
option netmask '255.255.255.0'
option ipaddr '10.0.4.1'
config interface 'lan'
option device 'br-lan'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
config interface 'IOT'
option device 'br-iot'
option proto 'static'
option ipaddr '192.168.3.1'
option netmask '255.255.255.0'
config interface 'guest'
option device 'br-guest'
option proto 'static'
option ipaddr '192.168.4.1'
option netmask '255.255.255.0'
config interface 'wan'
option device 'eth0.2'
option proto 'dhcp'
option peerdns '0'
list dns '1.1.1.1'
list dns '1.0.0.1'
config interface 'wan6'
option device 'eth0.2'
option proto 'dhcpv6'
option auto '0'
option reqaddress 'try'
option reqprefix 'auto'
config device
option type 'bridge'
option name 'br-lan'
list ports 'eth1.1'
option ipv6 '0'
config device
option type 'bridge'
option name 'br-iot'
list ports 'eth1.3'
option ipv6 '0'
config device
option type 'bridge'
option name 'br-guest'
list ports 'eth1.4'
option ipv6 '0'
config device
option type 'bridge'
option name 'lxcbr0'
option ipv6 '0'
option bridge_empty '1'
config device
option name 'eth1.1'
option type '8021q'
option ifname 'eth1'
option vid '1'
option ipv6 '0'
config device
option name 'eth1.3'
option type '8021q'
option ifname 'eth1'
option vid '3'
option ipv6 '0'
config device
option name 'eth1.4'
option type '8021q'
option ifname 'eth1'
option vid '4'
option ipv6 '0'