On 2013-03-16 9:19 PM, abhinav narain wrote:
> 
>     > guess aggr of 1462 bytes ?),
>     > but why are those seq. numbers never re-used ?
>     Your traces don't give you the full picture, because looking at this as
>     a per-frame thing is wrong.
>     If both IEEE80211_TX_CTL_AMPDU and IEEE80211_TX_STAT_AMPDU are set, it
>     means that the contained rate retry information and time stamp refer to
>     the whole A-MPDU, not just that one frame. Information about software
>     retry of frames is not passed on to mac80211 at the moment.
>     If you want accurate timestamp, rate and retry information, do it per
>     A-MPDU, not per MPDU.
> 
> Hi Felix, 
> I think I have understood you correctly, but let me know if I have got
> you wrong.
> 
> 
> 
> *594 *is the*first* frame of the aggregate and the *rate* information
> from its descriptor has to be used *for the whole aggregate frame* 594-603.
> Since the frames *595-603* seq. no. have the flag IEEE80211_TX_CTL_AMPDU
> set and flag  IEEE80211_TX_STAT_AMPDU not set, they are a part of the
> AMPDU starting at 594 and all the rate/retx information is ignored.
That's correct.

- Felix
_______________________________________________
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel

Reply via email to