iwlwifi: mvm: Add PBW snoozing enablement
authorAlexander Bondar <alexander.bondar@intel.com>
Sun, 4 Aug 2013 14:52:23 +0000 (17:52 +0300)
committerJohannes Berg <johannes.berg@intel.com>
Fri, 16 Aug 2013 10:13:28 +0000 (12:13 +0200)
commit89716344806bd49d213ad5960661e8c2d38c4982
tree75bad954b4fa589bf1d328a13419190fade03003
parenta20fd398666dbf5cdee3fe97722350cc10619c84
iwlwifi: mvm: Add PBW snoozing enablement

The Performance Based Window snooze mechanism is based on uAPSD and is
used in low-medium traffic scenarios, in order to provide better power
performance while insuring low latency and jitter for the incoming traffic.
This patch enables PBW snoozing in case uAPSD is enabled and all ACs are
uAPSD trigger and delivery enabled.

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/mvm.h
drivers/net/wireless/iwlwifi/mvm/power.c