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
This commit is contained in:
parent
8e9eed3442
commit
74c36b9d20
1 changed files with 6 additions and 0 deletions
|
@ -536,9 +536,15 @@ wpa_supplicant_prepare_interface() {
|
||||||
_w_modestr="mode=1"
|
_w_modestr="mode=1"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
local country_str=
|
||||||
|
[ -n "$country" ] && {
|
||||||
|
country_str="country=$country"
|
||||||
|
}
|
||||||
|
|
||||||
wpa_supplicant_teardown_interface "$ifname"
|
wpa_supplicant_teardown_interface "$ifname"
|
||||||
cat > "$_config" <<EOF
|
cat > "$_config" <<EOF
|
||||||
$ap_scan
|
$ap_scan
|
||||||
|
$country_str
|
||||||
EOF
|
EOF
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue