Allow OBSS scan and 20/40 coex reports to non-SME drivers
We enable this feature for non-SME drivers as well if they explicitly indicate need for it. Signed-off-by: Amitkumar Karwar <akarwar@marvell.com> Signed-off-by: Bing Zhao <bzhao@marvell.com>
This commit is contained in:
parent
3d83a6b9b6
commit
368b1957a6
3 changed files with 13 additions and 3 deletions
|
@ -1033,9 +1033,14 @@ void sme_sched_obss_scan(struct wpa_supplicant *wpa_s, int enable)
|
|||
if (!enable)
|
||||
return;
|
||||
|
||||
if (!(wpa_s->drv_flags & WPA_DRIVER_FLAGS_SME) || ssid == NULL ||
|
||||
ssid->mode != IEEE80211_MODE_INFRA)
|
||||
return; /* Not using station SME in wpa_supplicant */
|
||||
/*
|
||||
* Schedule OBSS scan if driver is using station SME in wpa_supplicant
|
||||
* or it expects OBSS scan to be performed by wpa_supplicant.
|
||||
*/
|
||||
if (!((wpa_s->drv_flags & WPA_DRIVER_FLAGS_SME) ||
|
||||
(wpa_s->drv_flags & WPA_DRIVER_FLAGS_OBSS_SCAN)) ||
|
||||
ssid == NULL || ssid->mode != IEEE80211_MODE_INFRA)
|
||||
return;
|
||||
|
||||
if (!wpa_s->hw.modes)
|
||||
return;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue