From: Alexander Bondar Date: Sat, 22 Jun 2013 08:28:33 +0000 (+0300) Subject: Remove 802.11b rates only in case of P2P group operation X-Git-Tag: aosp-kk-from-upstream~186 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1e0e943e1927831cebf788a6d7d126e4b8b54bb1;p=thirdparty%2Fhostap.git 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 --- 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) {