From: Jouni Malinen Date: Mon, 17 Feb 2014 11:15:29 +0000 (+0200) Subject: P2P: Enable U-APSD support on GO automatically X-Git-Tag: hostap_2_2~840 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=94a3df500feba92d7edbf761a53c8a5fb7cd2b45;p=thirdparty%2Fhostap.git P2P: Enable U-APSD support on GO automatically Since P2P specification mandates P2P GO to support WMM-PS with legacy STAs, enable this automatically if the driver indicates support for U-APSD in AP mode. The "P2P_SET go_apsd 0" command can still be used to disable this if needed. Signed-off-by: Jouni Malinen --- diff --git a/wpa_supplicant/ap.c b/wpa_supplicant/ap.c index 4ff27d6c9..f150679e7 100644 --- a/wpa_supplicant/ap.c +++ b/wpa_supplicant/ap.c @@ -542,6 +542,8 @@ int wpa_supplicant_create_ap(struct wpa_supplicant *wpa_s, if (wpa_s->parent->set_ap_uapsd) params.uapsd = wpa_s->parent->ap_uapsd; + else if (params.p2p && (wpa_s->drv_flags & WPA_DRIVER_FLAGS_AP_UAPSD)) + params.uapsd = 1; /* mandatory for P2P GO */ else params.uapsd = -1;