summaryrefslogtreecommitdiffstats
path: root/net/wireless
diff options
context:
space:
mode:
authorMarco Porsch <marco@cozybit.com>2013-10-15 12:29:24 +0200
committerJohannes Berg <johannes.berg@intel.com>2013-10-28 15:05:26 +0100
commit446075d76b6cc48ed15c515e836dd1a1f25f4c3d (patch)
tree8e0029fb0d6bddf726c17fe141cc64072f3c4722 /net/wireless
parent17ac49594fc574665e937f5804134087c0f37115 (diff)
downloadlinux-stable-446075d76b6cc48ed15c515e836dd1a1f25f4c3d.tar.gz
linux-stable-446075d76b6cc48ed15c515e836dd1a1f25f4c3d.tar.bz2
linux-stable-446075d76b6cc48ed15c515e836dd1a1f25f4c3d.zip
mac80211: fixes for mesh powersave logic
This patch fixes errors in the mesh powersave logic which cause that remote peers do not get peer power mode change notifications and mesh peer service periods (MPSPs) got stuck. When closing a peer link, set the (now invalid) peer-specific power mode to 'unknown'. Avoid overhead when local power mode is unchanged. Reliably clear MPSP flags on peering status update. Avoid MPSP flags getting stuck by not requesting a further MPSP ownership if we already are an MPSP owner. Signed-off-by: Marco Porsch <marco@cozybit.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/wireless')
0 files changed, 0 insertions, 0 deletions