On Wed, 2009-05-20 at 15:43 +0200, Helmut Schaa wrote: > > > Hence, would it be possible to: > > > 1) Stop all sub_if tx queues (afterwards no new data frames should > > > appear in the mdev tx queue) > > > 2) Queue the nullfunc frame > > > 3) Flush the mdev's tx queue > > > 4) Switch the channel > > > ? > > > > I don't think that is sufficient, > > Maybe not sufficient, but it's at least an improvement. True. The other thing is that it's not entirely trivial to flush the mdev queues afaict. > > unless the driver also flushes the > > hardware queue at channel switch time. > > Yes, but that would be the drivers responsibility and could be > fixed in a second step. > > > Which we may want to make explicit with a new callback or so? > > And make it mandatory? Maybe not -- drivers that don't handle it wouldn't be off worse than now, after all. johannes
Attachment:
signature.asc
Description: This is a digitally signed message part