X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fopenwrt.git;a=blobdiff_plain;f=target%2Flinux%2Fmvebu%2Fbase-files%2Fetc%2Fboard.d%2F02_network;h=21c666025ca93fa52dbf228ed44f2f43dcdf94be;hp=803a4dc768c8fff280e67b9d466f6897c79a7e31;hb=27ed4e9c14afbae6a91651866d9c9ab2d34342c4;hpb=e20b68924968014662e901f6cba64fa0f8199e74 diff --git a/target/linux/mvebu/base-files/etc/board.d/02_network b/target/linux/mvebu/base-files/etc/board.d/02_network index 803a4dc768..21c666025c 100755 --- a/target/linux/mvebu/base-files/etc/board.d/02_network +++ b/target/linux/mvebu/base-files/etc/board.d/02_network @@ -3,30 +3,25 @@ # Copyright (C) 2014-2015 OpenWrt.org # -. /lib/functions/uci-defaults-new.sh +. /lib/functions/uci-defaults.sh . /lib/mvebu.sh board_config_update -ucidef_set_interface_loopback - board=$(mvebu_board_name) case "$board" in -armada-385-linksys-caiman) - ucidef_set_interfaces_lan_wan "eth1" "eth0" - ;; -armada-385-linksys-cobra) - ucidef_set_interfaces_lan_wan "eth1" "eth0" - ;; +armada-385-linksys-caiman|\ +armada-385-linksys-cobra|\ armada-385-linksys-shelby) ucidef_set_interfaces_lan_wan "eth1" "eth0" + ucidef_add_switch "switch0" \ + "0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "6@eth1" "4:wan" "5@eth0" ;; armada-xp-linksys-mamba) ucidef_set_interfaces_lan_wan "eth0" "eth1" - ucidef_add_switch "switch0" "1" "1" - ucidef_add_switch_vlan "switch0" "1" "0 1 2 3 5" - ucidef_add_switch_vlan "switch0" "2" "4 6" + ucidef_add_switch "switch0" \ + "0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "5@eth0" "4:wan" "6@eth1" ;; armada-385-db-ap) ucidef_set_interfaces_lan_wan "eth0 eth1" "eth2" @@ -34,6 +29,12 @@ armada-385-db-ap) armada-xp-gp) ucidef_set_interface_lan "eth0 eth1 eth2 eth3" ;; +armada-388-clearfog) + ucidef_set_interfaces_lan_wan "eth0 eth1" "eth2" + swconfig list 2>&1 | grep -q switch0 && \ + ucidef_add_switch "switch0" \ + "0:lan:5" "1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" "5@eth0" "6:lan:6" + ;; *) ucidef_set_interface_lan "eth0" ;;