]> git.baikalelectronics.ru Git - kernel.git/commit
iwlwifi: mvm: enable PM always in unassociated mode
authorAlexander Bondar <alexander.bondar@intel.com>
Mon, 27 May 2013 10:49:03 +0000 (13:49 +0300)
committerJohannes Berg <johannes.berg@intel.com>
Wed, 5 Jun 2013 07:06:07 +0000 (09:06 +0200)
commit4eb7d59f3b188d2a87533ea4d917e6ff95c9e30f
tree7d98dbdf4d579ba4c607deaa64251531c72f3aa6
parent0a7e35c064da2e35b795642fc6d9eed60d7bc858
iwlwifi: mvm: enable PM always in unassociated mode

In unassociated BSS STA mode FW verifies both power save and power
management flags to decide on switching power off. The driver currently
sets power management flag according to mac80211 decision. As result, in
unassociated mode power management flag is down and power consumption is
high. Change power management enablement. When unassociated in BPS and
LP power save modes enable power management regardless of mac80211
decision. Rely on mac80211 decision if associated. Add power management
state update during associated/disassociated modes transitions.

Signed-off-by: Alexander Bondar <alexander.bondar@intel.com>
Reviewed-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
drivers/net/wireless/iwlwifi/mvm/mac80211.c
drivers/net/wireless/iwlwifi/mvm/power.c