diff options
author | Stanislaw Gruszka <sgruszka@redhat.com> | 2012-12-20 14:41:18 +0100 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2013-02-14 10:47:33 -0800 |
commit | 55f40ea95452350c5bab3e84a561ee83becabd20 (patch) | |
tree | 56916cb5bda2a212c6622d81dbc2bac5535ef0e0 /MAINTAINERS | |
parent | 4d973b29535f5e699da399786b41d2db25bb4b2d (diff) | |
download | kernel_samsung_aries-55f40ea95452350c5bab3e84a561ee83becabd20.zip kernel_samsung_aries-55f40ea95452350c5bab3e84a561ee83becabd20.tar.gz kernel_samsung_aries-55f40ea95452350c5bab3e84a561ee83becabd20.tar.bz2 |
mac80211: synchronize scan off/on-channel and PS states
commit aacde9ee45225f7e0b90960f479aef83c66bfdc0 upstream.
Since:
commit b23b025fe246f3acc2988eb6d400df34c27cb8ae
Author: Ben Greear <greearb@candelatech.com>
Date: Fri Feb 4 11:54:17 2011 -0800
mac80211: Optimize scans on current operating channel.
we do not disable PS while going back to operational channel (on
ieee80211_scan_state_suspend) and deffer that until scan finish.
But since we are allowed to send frames, we can send a frame to AP
without PM bit set, so disable PS on AP side. Then when we switch
to off-channel (in ieee80211_scan_state_resume) we do not enable PS.
Hence we are off-channel with PS disabled, frames are not buffered
by AP.
To fix remove offchannel_ps_disable argument and always enable PS when
going off-channel and disable it when going on-channel, like it was
before.
Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com>
Tested-by: Seth Forshee <seth.forshee@canonical.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: CAI Qian <caiqian@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'MAINTAINERS')
0 files changed, 0 insertions, 0 deletions