aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEliad Peller <eliad@wizery.com>2011-07-31 21:45:05 +0300
committerKeith Deacon <kdeacon@ti.com>2011-11-15 20:45:51 -0600
commit094fad54e55dd947a4e96b4ba7f994bb7b72ac4d (patch)
treede858592fe6f6b165209a4a5b53ec2ada2d16d1f
parentb0b157fe82770a6ed43c9883d6a5a04fee1bfa25 (diff)
downloadandroid_external_wpa_supplicant_8-094fad54e55dd947a4e96b4ba7f994bb7b72ac4d.tar.gz
android_external_wpa_supplicant_8-094fad54e55dd947a4e96b4ba7f994bb7b72ac4d.tar.bz2
android_external_wpa_supplicant_8-094fad54e55dd947a4e96b4ba7f994bb7b72ac4d.zip
wpa_supplicant AP: Enable uapsd in P2P GO mode if go_apsd was set
If uapsd is explicitly enabled, set conf->bss->wmm_enabled and conf->bss->wmm_uapsd to enable (and advertise) uapsd. Change-Id: I7ad1d73efc57421d99ee82275a9eaa98df09efa4 Signed-off-by: Eliad Peller <eliad@wizery.com> Signed-off-by: Arik Nemtsov <arik@wizery.com> Signed-off-by: Vishal Mahaveer <a0271468@ti.com>
-rw-r--r--wpa_supplicant/ap.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/wpa_supplicant/ap.c b/wpa_supplicant/ap.c
index 2bc3c992..d1a51542 100644
--- a/wpa_supplicant/ap.c
+++ b/wpa_supplicant/ap.c
@@ -423,6 +423,11 @@ int wpa_supplicant_create_ap(struct wpa_supplicant *wpa_s,
return -1;
}
+ if (params.uapsd > 0) {
+ conf->bss->wmm_enabled = 1;
+ conf->bss->wmm_uapsd = 1;
+ }
+
if (wpa_supplicant_conf_ap(wpa_s, ssid, conf)) {
wpa_printf(MSG_ERROR, "Failed to create AP configuration");
wpa_supplicant_ap_deinit(wpa_s);