ar71xx: fix vlan settings for some boards
authorWeijie Gao <hackpascal@gmail.com>
Sat, 18 Feb 2017 14:32:49 +0000 (22:32 +0800)
committerJohn Crispin <john@phrozen.org>
Mon, 20 Feb 2017 08:27:43 +0000 (09:27 +0100)
For AR71XX devices, GMAC1 always connects port 0 of the built-in switch,
as the CPU port.

This patch sets correct vlan for some devices with wrong settings:
a) mark port 0 as CPU port, tagged
b) reverse port order, marking these ports untagged

Signed-off-by: Weijie Gao <hackpascal@gmail.com>
target/linux/ar71xx/base-files/etc/board.d/02_network

index 95faea070225d7305e311ccf6f685bd43cbce3bb..e08d7dd0b0f7653761a734fd6df02cbc0085486c 100755 (executable)
@@ -305,7 +305,7 @@ ar71xx_setup_interfaces()
        wpn824n)
                ucidef_set_interfaces_lan_wan "eth1.1" "eth0"
                ucidef_add_switch "switch0" \
-                       "0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "4@eth1"
+                       "0@eth1" "1:lan:1" "2:lan:2" "3:lan:3" "4:lan:4"
                ;;
        dir-825-b1|\
        nbg460n_550n_550nh|\