On 9/10/07, Johannes Berg <johannes@xxxxxxxxxxxxxxxx> wrote: > On Mon, 2007-09-10 at 12:58 +0200, Michael Buesch wrote: > > > I think the ack callback is pretty reliable, so that should be OK. > > It looks for the ACK in software. > > Right. But Uli mentioned that it can become out of sync. Is there no > indication about how many times a packet was transmitted before it was > acked? > Receiving all ACKs packets will degraded performance greatly for sure, even on PCI interface. Receving ACK can maybe allowed selectively only for management packets including EAPOLS in some synchronous way, yet this is still error prone. It looks strange to me that there is no other HW mechanism that does that? Is this driver reverse engineered? However I liked the idea about "An alternative option could be that the mac80211 stack would call a non-atomic function of the driver to report the total count of transmitted packets and the number of successful transmissions." This mechanism will help us to implement aggregation rate scaling I would actually prefer if such statistics will be pushed by driver rather then pulled by mac though. Thanks Tomas > 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