diff options
| author | Eliad Peller <eliad@wizery.com> | 2011-07-31 21:45:05 +0300 |
|---|---|---|
| committer | Keith Deacon <kdeacon@ti.com> | 2011-11-15 20:45:51 -0600 |
| commit | 094fad54e55dd947a4e96b4ba7f994bb7b72ac4d (patch) | |
| tree | de858592fe6f6b165209a4a5b53ec2ada2d16d1f | |
| parent | b0b157fe82770a6ed43c9883d6a5a04fee1bfa25 (diff) | |
| download | android_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.c | 5 |
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); |
