diff options
author | Felix Fietkau <nbd@openwrt.org> | 2016-01-03 20:56:57 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2016-01-03 20:56:57 +0000 |
commit | 74c36b9d2006199db7d79afe6420702b2731fc35 (patch) | |
tree | 696e89fc60d974766b92cc19c4acfe6e726cf7ee | |
parent | 8e9eed344245571c7684216aebc38384b6c4be2d (diff) | |
download | upstream-74c36b9d2006199db7d79afe6420702b2731fc35.tar.gz upstream-74c36b9d2006199db7d79afe6420702b2731fc35.tar.bz2 upstream-74c36b9d2006199db7d79afe6420702b2731fc35.zip |
wpa_supplicant: set regulatory domain the same way as hostapd
In sta-only configuration, wpa_supplicant needs correct regulatory
domain because otherwise it may skip channel of its AP during scan.
Another alternative is to fix "iw reg set" in mac80211 netifd script.
Currently it fails if some phy has private regulatory domain which
matches configured one.
Signed-off-by: Dmitry Ivanov <dima@ubnt.com>
SVN-Revision: 48099
-rw-r--r-- | package/network/services/hostapd/files/netifd.sh | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/package/network/services/hostapd/files/netifd.sh b/package/network/services/hostapd/files/netifd.sh index 5541e4d658..80560802d2 100644 --- a/package/network/services/hostapd/files/netifd.sh +++ b/package/network/services/hostapd/files/netifd.sh @@ -536,9 +536,15 @@ wpa_supplicant_prepare_interface() { _w_modestr="mode=1" } + local country_str= + [ -n "$country" ] && { + country_str="country=$country" + } + wpa_supplicant_teardown_interface "$ifname" cat > "$_config" <<EOF $ap_scan +$country_str EOF return 0 } |