On Wed, Sep 23, 2009 at 4:28 PM, Luis R. Rodriguez <mcgrof@xxxxxxxxx> wrote: > I'm inclined for mac80211 to force an rxflush here so that we force > all drivers to do the right thing and we'd document this as such, > instead of having to rely on each driver doing the right thing > (caching the channel for the RX'f frame). The downside to this is > obviously this can create a delay on channel change, however long it > takes to process the pending frames already sitting for us on the > DMA'd memory. After reviewing this in great detail with Jouni it seems the advised path is to implement an RX flush prior to channel change in each driver. There is some obvious delta created upon channel change if you force to process all pending DMA'd frames but it remains unproven that this delta in time will actually create an issue. Luis -- 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