P2P: Add mechanism for configuring UAPSD parameters for group
authorJouni Malinen <jouni.malinen@atheros.com>
Wed, 28 Jul 2010 17:18:52 +0000 (10:18 -0700)
committerJouni Malinen <j@w1.fi>
Thu, 9 Sep 2010 14:17:21 +0000 (07:17 -0700)
commiteea2fd9eff7a89306d065c5fc63d1f5bfd74ff68
tree02f9adefe9dd329a1164d8896052fa83454415f9
parent2f837b41dc07dc992fbe3e4e2c9f56df67e4183e
P2P: Add mechanism for configuring UAPSD parameters for group

This is needed to be able to change parameters for dynamically
created interfaces between the creation of the interface and
association/start AP commands.

Following ctrl_interface commands can now be used:

P2P_SET client_apsd disable
- disable configuration (i.e., use driver default) in client mode

P2P_SET client_apsd <BE>,<BK>,<VI>,<VO>;<max SP Length>
- enable UASPD with specific trigger configuration (0/1) per AC
  (max SP Length is currently ignored)

P2P_SET go_apsd disable
- disable configuration (i.e., use driver default) in AP mode

P2P_SET go_apsd <0/1>
- disable/enable APSD in AP mode
src/drivers/driver.h
wpa_supplicant/ap.c
wpa_supplicant/ctrl_iface.c
wpa_supplicant/sme.c
wpa_supplicant/wpa_supplicant.c
wpa_supplicant/wpa_supplicant_i.h