On Mon, 2012-03-26 at 20:53 +0530, Rajkumar Manoharan wrote: > At the start of scan, mac80211 stop all vif transmission and inform the > AP that the station is leaving the operating channel. But it is not > updating the leave_oper_channel timestamp. As the result, the scan > decision always set operating channel at the scan start when the listen > interval is reduced. Could use a better description, but seems OK, Helmut? johannes > Signed-off-by: Rajkumar Manoharan <rmanohar@xxxxxxxxxxxxxxxx> > --- > net/mac80211/scan.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/net/mac80211/scan.c b/net/mac80211/scan.c > index 33cd169..c70e176 100644 > --- a/net/mac80211/scan.c > +++ b/net/mac80211/scan.c > @@ -370,7 +370,7 @@ static int ieee80211_start_sw_scan(struct ieee80211_local *local) > */ > drv_sw_scan_start(local); > > - local->leave_oper_channel_time = 0; > + local->leave_oper_channel_time = jiffies; > local->next_scan_state = SCAN_DECISION; > local->scan_channel_idx = 0; > -- 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