diff options
author | Hauke Mehrtens <hauke@hauke-m.de> | 2013-02-20 15:31:43 +0000 |
---|---|---|
committer | Hauke Mehrtens <hauke@hauke-m.de> | 2013-02-20 15:31:43 +0000 |
commit | 9afdb046d32866fd161233a2861476bfaf845f6a (patch) | |
tree | 48a8dbbc84dc22a030dd60e0c74eb95330c14d31 /target/linux/brcm47xx/base-files/lib | |
parent | 9622f68581cea9d607bbd641b89350c2420720d5 (diff) | |
download | mtk-20170518-9afdb046d32866fd161233a2861476bfaf845f6a.zip mtk-20170518-9afdb046d32866fd161233a2861476bfaf845f6a.tar.gz mtk-20170518-9afdb046d32866fd161233a2861476bfaf845f6a.tar.bz2 |
brcm47xx: do not use vlan0 any more.
The Broadcom switch driver says that vlan0 should not be used with any switch other than bcm5325.
This makes OpenWrt always use vlan1 and vlan2 instead.
SVN-Revision: 35704
Diffstat (limited to 'target/linux/brcm47xx/base-files/lib')
-rw-r--r-- | target/linux/brcm47xx/base-files/lib/preinit/05_set_failsafe_switch_brcm | 2 | ||||
-rw-r--r-- | target/linux/brcm47xx/base-files/lib/preinit/15_set_preinit_interface_brcm | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/target/linux/brcm47xx/base-files/lib/preinit/05_set_failsafe_switch_brcm b/target/linux/brcm47xx/base-files/lib/preinit/05_set_failsafe_switch_brcm index c7d0fc8..dd8fd6e 100644 --- a/target/linux/brcm47xx/base-files/lib/preinit/05_set_failsafe_switch_brcm +++ b/target/linux/brcm47xx/base-files/lib/preinit/05_set_failsafe_switch_brcm @@ -3,7 +3,7 @@ failsafe_ip() { [ -d /proc/switch/eth0 ] && [ "$ifname" = "eth0" ] && { ifconfig eth0 0.0.0.0 down - echo "0 1 2 3 4 ${cpu_port:-5u*}" > /proc/switch/eth0/vlan/0/ports + echo "0 1 2 3 4 ${cpu_port:-5u*}" > /proc/switch/eth0/vlan/1/ports } [ -n "$pi_ifname" ] && grep -q "$pi_ifname" /proc/net/dev && { diff --git a/target/linux/brcm47xx/base-files/lib/preinit/15_set_preinit_interface_brcm b/target/linux/brcm47xx/base-files/lib/preinit/15_set_preinit_interface_brcm index 0a89150..8c425a0 100644 --- a/target/linux/brcm47xx/base-files/lib/preinit/15_set_preinit_interface_brcm +++ b/target/linux/brcm47xx/base-files/lib/preinit/15_set_preinit_interface_brcm @@ -27,11 +27,11 @@ preinit_net_echo() { # this would be easier if we blasted the message across all ports # but we don't want packets leaking across interfaces for port in $(seq 0 4); do { - echo "$port ${cpu_port:-5u*}" > /proc/switch/eth0/vlan/0/ports + echo "$port ${cpu_port:-5u*}" > /proc/switch/eth0/vlan/1/ports port_net_echo $1 }; done - echo "0 1 2 3 4 ${cpu_port:-5u*}" > /proc/switch/eth0/vlan/0/ports + echo "0 1 2 3 4 ${cpu_port:-5u*}" > /proc/switch/eth0/vlan/1/ports } || port_net_echo $1 } |