[PATCH] allow OBSS scan and 20/40 coex reports to non-SME drivers
Amitkumar Karwar
akarwar
Fri Oct 5 01:35:55 PDT 2012
From: Amitkumar Karwar <akarwar at marvell.com>
Some nl80211 based non-SME drivers (ex. mwifiex) are capable of
receiving management frames prepared in wpa_supplicant. Hence the
check for WPA_DRIVER_FLAGS_SME flag is removed so that they can
use 20/40 coex feature.
Tested-by: Amitkumar Karwar <akarwar at marvell.com>
Signed-off-by: Amitkumar Karwar <akarwar at marvell.com>
---
wpa_supplicant/sme.c | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/wpa_supplicant/sme.c b/wpa_supplicant/sme.c
index 02c44d4..7ee8b6e 100644
--- a/wpa_supplicant/sme.c
+++ b/wpa_supplicant/sme.c
@@ -976,9 +976,8 @@ 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 */
+ if (ssid == NULL || ssid->mode != IEEE80211_MODE_INFRA)
+ return;
if (!wpa_s->hw.modes)
return;
--
1.7.0.1
More information about the Hostap
mailing list