On Mon, 2013-01-14 at 10:49 -0600, Seth Forshee wrote: > On Thu, Dec 20, 2012 at 02:41:18PM +0100, Stanislaw Gruszka wrote: > > Since: > > > > commit b23b025fe246f3acc2988eb6d400df34c27cb8ae > > Author: Ben Greear <greearb@xxxxxxxxxxxxxxx> > > 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. > > > > Cc: stable@xxxxxxxxxxxxxxx # 2.6.39+ > > Signed-off-by: Stanislaw Gruszka <sgruszka@xxxxxxxxxx> > > This patch makes a huge difference in performance and packet loss during > software scans in my testing with iperf. > > Tested-by: Seth Forshee <seth.forshee@xxxxxxxxxxxxx> Applied, sorry about the delay. johannes -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html