bcm63xx: Don't hardcode the switch ethernet interface in preinit.
authorDaniel Dickinson <daniel@cshore.neomailbox.net>
Sun, 28 Nov 2010 22:04:26 +0000 (22:04 +0000)
committerDaniel Dickinson <daniel@cshore.neomailbox.net>
Sun, 28 Nov 2010 22:04:26 +0000 (22:04 +0000)
commit94a1adaf05993797f18f33b0a4bdd0ae2dba1743
tree43e28469d206767ae86a2f865b6c015c8b9df1b4
parentf78d9eebba91795a613bdea426d5cc24ec37bb92
bcm63xx: Don't hardcode the switch ethernet interface in preinit.

Currently eth1 is hardcoded as the expected interface switches in diagmode.
This patch replaces the eth1 with the ifname, and also directly tests if
the interface specified by ifname has a switch attached.

Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24186 3c298f89-4303-0410-b956-a3cf2f4a3e73
target/linux/brcm63xx/base-files/lib/preinit/05_failsafe_config_switch_brcm63xx
target/linux/brcm63xx/base-files/lib/preinit/15_set_preinit_interface_brcm63xx