Re: Roaming / offchannel enhancements for broadcast / multicast frames

From: Helmut Schaa
Date: Sat Oct 09 2010 - 03:34:20 EST


Am Samstag 09 Oktober 2010 schrieb Luis R. Rodriguez:
> > There's an additional issue about what happens
> > when we are in the middle of a bgscan and new tx traffic appears.
>
> We can force going back on channel in this case I think.

This already happens (scan.c):

523 if (associated && ( !tx_empty || bad_latency ||
524 listen_int_exceeded))
525 local->next_scan_state = SCAN_ENTER_OPER_CHANNEL;
526 else
527 local->next_scan_state = SCAN_SET_CHANNEL;

When the currently scanned channel is finished and tx traffic arrived
mac80211 will switch back to the operating channel. However, this doesn't
immediately switch back but waits for the channel scan to be completed.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/