X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=target%2Flinux%2Fbcm53xx%2Fbase-files%2Fetc%2Fboard.d%2F02_network;h=672b1349dfbae145ef1efee135b792a45ca259d5;hb=1a1c3c690f6411fec0e91bfbdcf28a012a3e0f4e;hp=f879e01bf245c67fd075bfffb99478d86911150d;hpb=3b76c7cf0bdda679ca037b88621bc8f04ee9802e;p=openwrt%2Fopenwrt.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 f879e01bf2..672b1349df 100755 --- a/target/linux/bcm53xx/base-files/etc/board.d/02_network +++ b/target/linux/bcm53xx/base-files/etc/board.d/02_network @@ -8,14 +8,32 @@ board_config_update board=$(cat /proc/device-tree/compatible | tr '\0' '\t' | cut -f 1) + +case "$board" in +tenda,ac9) + ucidef_add_switch "switch0" \ + "1:lan" "2:lan" "3:lan" "4:lan" "8@eth0" "0:wan" "5@eth1" + board_config_flush + exit 0 + ;; +buffalo,wxr-1900dhp| \ +buffalo,wzr-1750dhp) + ucidef_add_switch "switch0" \ + "0:lan:1" "1:lan:2" "2:lan:3" "3:lan:4" "4:wan:5" "5@eth0" + board_config_flush + exit 0 + ;; +esac + case "$board" in asus,rt-ac87u) ifname=eth1 ;; -netgear,r8000) - ifname=eth2 - ;; +dlink,dir-885l | \ +netgear,r7900 | \ +netgear,r8000 | \ netgear,r8500) + ifname=eth2 ;; *) @@ -23,16 +41,13 @@ netgear,r8500) ;; esac -# Workaround for devices using eth2 +# Workaround for devices using eth2 connected to (CPU) switch port 8 case "$board" in -netgear,r8000) +dlink,dir-885l | \ +netgear,r7900 | \ +netgear,r8000 | \ +netgear,r8500) ifname=eth0 - ;; -esac - -# Workaround for devices using CPU port 8 (connected to eth2) -case "$board" in -netgear,r8000) ucidef_add_switch "switch0" \ "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "5t@$ifname" board_config_flush