iwlwifi: mvm: Add basic uAPSD client support
authorAlexander Bondar <alexander.bondar@intel.com>
Sun, 7 Apr 2013 11:08:59 +0000 (14:08 +0300)
committerJohannes Berg <johannes.berg@intel.com>
Mon, 12 Aug 2013 13:23:05 +0000 (15:23 +0200)
commite3c588ec0d9ef4e52caf0704a007440fb381d97f
tree90cdec353998beea4cd44b28dec7101651ff9681
parentfaec6f91f52838ead8dabb8545b1312bdd32da4b
iwlwifi: mvm: Add basic uAPSD client support

Implement basic uAPSD client support adding the following:

- Advertise uAPSD support in HW capabilities
- Set all ACs trigger- and delivery-enabled
- Set max SP length to 2 buffered frames
- Assign QNDP with the highest TID with no mandatory admission
  control required
- Set uAPSD related parameters in Power Table command

Signed-off-by: Alexander Bondar <alexander.bondar@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
drivers/net/wireless/iwlwifi/mvm/constants.h
drivers/net/wireless/iwlwifi/mvm/debugfs.c
drivers/net/wireless/iwlwifi/mvm/fw-api-power.h
drivers/net/wireless/iwlwifi/mvm/mac80211.c
drivers/net/wireless/iwlwifi/mvm/mvm.h
drivers/net/wireless/iwlwifi/mvm/power.c