Re: ACK matching [was: TX status reporting with help of an ack queue]
From: Johannes Berg <johannes@sipsolutions.net>
Date: 2008-09-19 09:54:59
Attachments
- signature.asc [application/pgp-signature] 836 bytes
From: Johannes Berg <johannes@sipsolutions.net>
Date: 2008-09-19 09:54:59
On Fri, 2008-09-19 at 11:46 +0200, Mattias Nissler wrote:
This brings up the question whether we can do without tx status reporting. Does anyone know why hostapd requires the tx status? As far as I understand, mac80211 only uses the tx status reporting only for the tx rate control. Rate control algos that don't use tx status are definitely feasible (and in fact we'll need one for rt73).
mac80211 also uses it for reporting the sent frame to userspace on monitor interfaces.
I'll look into hostapd to figure out whether the tx status reporting is really required when I find some time.
hostapd requires this because it needs to know whether a station acknowledged a frame or not to proceed its state machine, it's just how it has to work. If the hardware can't deal with that I guess you can't implement AP mode properly. johannes