aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHauke Mehrtens <hauke@openwrt.org>2015-08-29 20:05:41 +0000
committerHauke Mehrtens <hauke@openwrt.org>2015-08-29 20:05:41 +0000
commit45db302513518c8d3352f71012de4e537bbe68fe (patch)
treed9adb278d77ce516d42d143e832d0037b63d89d4
parente6ded4a53438a541549897122a9c51fbe214c627 (diff)
downloadupstream-45db302513518c8d3352f71012de4e537bbe68fe.tar.gz
upstream-45db302513518c8d3352f71012de4e537bbe68fe.tar.bz2
upstream-45db302513518c8d3352f71012de4e537bbe68fe.zip
CC: broadcom-wl: add interface after bridge is up
backport of r46749 Without this patch adding the wifi device to the bridge may fail because the bridge is not already configured when the wifi device gets configured. This patch makes broadcom-wl wait till the bridge is ready. This fixes #17262 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> git-svn-id: svn://svn.openwrt.org/openwrt/branches/chaos_calmer@46750 3c298f89-4303-0410-b956-a3cf2f4a3e73
-rw-r--r--package/kernel/broadcom-wl/files/lib/wifi/broadcom.sh1
1 files changed, 1 insertions, 0 deletions
diff --git a/package/kernel/broadcom-wl/files/lib/wifi/broadcom.sh b/package/kernel/broadcom-wl/files/lib/wifi/broadcom.sh
index 271fc45a62..859fca1bb1 100644
--- a/package/kernel/broadcom-wl/files/lib/wifi/broadcom.sh
+++ b/package/kernel/broadcom-wl/files/lib/wifi/broadcom.sh
@@ -377,6 +377,7 @@ enable_broadcom() {
local net_cfg="$(find_net_config "$vif")"
[ -z "$net_cfg" ] || {
+ ubus -t 30 wait_for network.interface."$net_cfg"
append if_up "set_wifi_up '$vif' '$ifname'" ";$N"
append if_up "start_net '$ifname' '$net_cfg'" ";$N"
}