X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;f=target%2Flinux%2Fbcm53xx%2Fbase-files%2Fetc%2Fboard.d%2F02_network;h=a164251c6a85a1b4c2f21e353c574ca9fbc58e83;hb=e1f3891ca18b4bd52ef03eb961a39db5c6b4d582;hp=ad004d792c293b70a4826c5f0906fb384e9e5bcd;hpb=13d88e06c8e4ef729a2c09e4f55449de00338e11;p=openwrt-github%2F.git diff --git a/target/linux/bcm53xx/base-files/etc/board.d/02_network b/target/linux/bcm53xx/base-files/etc/board.d/02_network index ad004d792c..a164251c6a 100755 --- a/target/linux/bcm53xx/base-files/etc/board.d/02_network +++ b/target/linux/bcm53xx/base-files/etc/board.d/02_network @@ -20,10 +20,27 @@ netgear,r8000) ;; esac +# Workaround for devices using eth2 +case "$board" in +netgear,r8000) + ifname=eth0 + ;; +esac + ucidef_set_interface_loopback ucidef_set_interfaces_lan_wan "$ifname.1" "$ifname.2" ucidef_add_switch "switch0" "1" "1" +# Workaround for devices using CPU port 8 (connected to eth2) +case "$board" in +netgear,r8000) + ucidef_add_switch_vlan "switch0" "1" "0 1 2 3 5t" + ucidef_add_switch_vlan "switch0" "2" "4 5t" + board_config_flush + exit 0 + ;; +esac + # NVRAM entries may contain unsorted ports, e.g. Netgear R6250 uses # vlan1ports=3 2 1 0 5* # vlan2ports=4 5u