]> git.baikalelectronics.ru Git - kernel.git/commit
Revert "mac80211: allow using AP_LINK_PS with mac80211-generated TIM IE"
authorFelix Fietkau <nbd@nbd.name>
Thu, 3 Nov 2016 11:12:47 +0000 (12:12 +0100)
committerJohannes Berg <johannes.berg@intel.com>
Tue, 15 Nov 2016 13:32:09 +0000 (14:32 +0100)
commitfdd99636f15296a9c1d4aec43eeab037b60144e4
treef20ba04e2b3931442fa7847c328aa6f00e4dc7bb
parentbbfed1adf795f3e6f28759c8633646708103ef39
Revert "mac80211: allow using AP_LINK_PS with mac80211-generated TIM IE"

This reverts commit 2f34ede085ae2f04a1b9edc38abc85c3aef2b6a1.

__sta_info_recalc_tim turns into a no-op if local->ops->set_tim is not
set. This prevents the beacon TIM bit from being set for all drivers
that do not implement this op (almost all of them), thus thoroughly
essential AP mode powersave functionality.

Cc: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Fixes: 2f34ede085ae ("mac80211: allow using AP_LINK_PS with mac80211-generated TIM IE")
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/sta_info.c