On Mon, 2007-02-05 at 19:29 +0100, Jiri Benc wrote: > No. It's the other way around, when they're reported immediately, they > will be out of order. ieee80211_tx_status is called from the interrupt > handler as the result of the frame being actually sent. Before that, a > frame can sit for an arbitrary long time in the hw queue or not sent at > all. Reporting only frames confirmed by ieee80211_tx_status as > successfully sent at the time the function is called reflects better > what is on the air (it's still not perfect as things like > retransmissions are not caught). Yeah, you're right. Then again, it doesn't matter all that much since if you want exact timing you need a card that never transmits in monitor mode anyway. johannes