rendered paste bodyIndex: package/mac80211/files/lib/wifi/mac80211.sh===================================================================--- package/mac80211/files/lib/wifi/mac80211.sh (revision 14246)+++ package/mac80211/files/lib/wifi/mac80211.sh (working copy)@@ -127,8 +127,13 @@ iwconfig "$ifname" rts "${rts%%.*}" fi - ifconfig "$ifname" up- iwconfig "$ifname" channel "$channel" >/dev/null 2>/dev/null+ case "$mode" in+ adhoc|sta)+ ifconfig "$ifname" up+ iwconfig "$ifname" channel "$channel" >/dev/null 2>/dev/null+ iwconfig "$ifname" essid "$ssid"+ ;;+ esac local net_cfg bridge net_cfg="$(find_net_config "$vif")"@@ -137,7 +142,6 @@ config_set "$vif" bridge "$bridge" start_net "$ifname" "$net_cfg" }- iwconfig "$ifname" essid "$ssid" set_wifi_up "$vif" "$ifname" case "$mode" in ap)