diff options
Diffstat (limited to 'package/kernel/mac80211/files')
-rw-r--r-- | package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh b/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh index 703609b147..cdc155405e 100644 --- a/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh +++ b/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh @@ -524,7 +524,7 @@ mac80211_setup_supplicant() { mac80211_setup_supplicant_noctl() { wpa_supplicant_prepare_interface "$ifname" nl80211 || return 1 - wpa_supplicant_add_network "$ifname" + wpa_supplicant_add_network "$ifname" "$freq" "$htmode" wpa_supplicant_run "$ifname" } @@ -637,6 +637,7 @@ mac80211_setup_vif() { authsae_start_interface || failed=1 else wireless_vif_parse_encryption + freq="$(get_freq "$phy" "$channel")" mac80211_setup_supplicant_noctl || failed=1 fi else @@ -694,6 +695,7 @@ mac80211_setup_vif() { wireless_vif_parse_encryption mac80211_setup_adhoc_htmode if [ "$wpa" -gt 0 -o "$auto_channel" -gt 0 ]; then + freq="$(get_freq "$phy" "$channel")" mac80211_setup_supplicant_noctl || failed=1 else mac80211_setup_adhoc |