1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-12-24 20:27:42 +02:00

mac80211: fix interface setup for wds client

sometimes an interface does not get added to the bridge properly
this seems to be a race of interface setup vs wpa_supplicant
fix this by configuring the interface only after wpa_supplicant has been started

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20106 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
nbd 2010-03-09 21:23:14 +00:00
parent ff25dade79
commit b5f911aeb9

View File

@ -353,8 +353,7 @@ enable_mac80211() {
ifconfig "$ifname" up
if [ ! "$mode" = "ap" ]; then
mac80211_start_vif "$vif" "$ifname"
ifconfig "$ifname" up
case "$mode" in
adhoc)
config_get bssid "$vif" bssid
@ -372,6 +371,7 @@ enable_mac80211() {
fi
;;
esac
mac80211_start_vif "$vif" "$ifname"
fi
done