From 1e0e943e1927831cebf788a6d7d126e4b8b54bb1 Mon Sep 17 00:00:00 2001 From: Alexander Bondar Date: Sat, 22 Jun 2013 11:28:33 +0300 Subject: [PATCH] Remove 802.11b rates only in case of P2P group operation 11b rates removal have had impact on SoftAP functionality in wpa_supplicant. This patch verifies that only in case of P2P group operation 11b rates will be eliminated. Refer also to commit 4c2c30289305b67c09f464ba29352b008b5ec433. Signed-hostap: Alexander Bondar Signed-hostap: Ilan Peer --- wpa_supplicant/ap.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wpa_supplicant/ap.c b/wpa_supplicant/ap.c index d9e1f82f5..bf84dc456 100644 --- a/wpa_supplicant/ap.c +++ b/wpa_supplicant/ap.c @@ -124,7 +124,9 @@ static int wpa_supplicant_conf_ap(struct wpa_supplicant *wpa_s, #endif /* CONFIG_IEEE80211N */ #ifdef CONFIG_P2P - if (conf->hw_mode == HOSTAPD_MODE_IEEE80211G) { + if (conf->hw_mode == HOSTAPD_MODE_IEEE80211G && + (ssid->mode == WPAS_MODE_P2P_GO || + ssid->mode == WPAS_MODE_P2P_GROUP_FORMATION)) { /* Remove 802.11b rates from supported and basic rate sets */ int *list = os_malloc(4 * sizeof(int)); if (list) {