On Mon, 2010-05-24 at 10:28 +0200, ext Johannes Berg wrote: > On Mon, 2010-05-24 at 11:18 +0300, Luciano Coelho wrote: > > From: Juuso Oikarinen <juuso.oikarinen@xxxxxxxxx> > > > > The mac80211 changes to idle almost immediately after transmitting some > > frames, such as deauth etc. When going to idle, the wl1271 is disconnected, > > which causes TX frames already on buffers, but not yet transmitted, to be > > deleted. > > > > To make sure deauth frames reach the air, allow the TX buffers to flush > > before proceeding to idle. > > Actually, mac80211 executes a flush() request before idle, so you could > just implement the flush callback and also benefit in some other > scenarios (though the software scan one you don't care about) Yeah. I noticed that later while working with other stuff. I already have planned to move the flush to flush() ;) -Juuso > 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