[RFC 2/2] hostapd: Subscribe management frames for WPA_IF_AP_BSS types

Yogesh Ashok Powar yogeshp at marvell.com
Thu Jan 12 05:33:04 EST 2012


In multiple BSSes scenario for the drivers that dont use
monitor interface and does not implement AP_SME, RX MGMT
frame subscription happens only for the default bss (first_bss).

Subscribing for RX MGMT frames for such BSSes.

Signed-off-by: Yogesh Ashok Powar <yogeshp at marvell.com>
---
 src/drivers/driver_nl80211.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c
index 194a752..c4119e3 100644
--- a/src/drivers/driver_nl80211.c
+++ b/src/drivers/driver_nl80211.c
@@ -7782,6 +7782,10 @@ static int wpa_driver_nl80211_if_add(void *priv, enum wpa_driver_if_type type,
 		if (drv_priv)
 			*drv_priv = new_bss;
 		nl80211_init_bss(new_bss);
+
+		/* Subscribe management frames for this WPA_IF_AP_BSS */
+		if (nl80211_setup_ap(new_bss))
+			return -1;
 	}
 #endif /* HOSTAPD */
 
-- 
1.7.5.4



More information about the HostAP mailing list