wpa_supplicant: Use freq_list scan filtar in sched_scan
Global freq_list scan filtar was taken into account only by req_scan and not by req_sched_scan. We want to allow the user to limit the channels that wpa_supplicant will scan in req_sched_scan requests as well. Signed-off-by: Bojan Prtvar <bojan.prtvar@rt-rk.com>
This commit is contained in:
parent
4aa9c156e5
commit
1cc0d6a0eb
1 changed files with 7 additions and 0 deletions
|
@ -1244,6 +1244,13 @@ int wpa_supplicant_req_sched_scan(struct wpa_supplicant *wpa_s)
|
||||||
if (wpa_s->conf->filter_rssi)
|
if (wpa_s->conf->filter_rssi)
|
||||||
params.filter_rssi = wpa_s->conf->filter_rssi;
|
params.filter_rssi = wpa_s->conf->filter_rssi;
|
||||||
|
|
||||||
|
/* See if user specified frequencies. If so, scan only those. */
|
||||||
|
if (wpa_s->conf->freq_list && !params.freqs) {
|
||||||
|
wpa_dbg(wpa_s, MSG_DEBUG,
|
||||||
|
"Optimize scan based on conf->freq_list");
|
||||||
|
int_array_concat(¶ms.freqs, wpa_s->conf->freq_list);
|
||||||
|
}
|
||||||
|
|
||||||
scan_params = ¶ms;
|
scan_params = ¶ms;
|
||||||
|
|
||||||
scan:
|
scan:
|
||||||
|
|
Loading…
Reference in a new issue