As far as i know AMPDU length is determined by 3 constraints. Firs maximum
AMPDU length. second blockAck window (if there were losses then this will
play a role).  Third is Max air time of the AMPDU which is 4ms for some
domain constraints. this comes into play MCS is low and packet duration
gets more than 4ms. See following function in xmit.c for details

ath_tx_form_aggr <http://lxr.free-electrons.com/ident?i=ath_tx_form_aggr>



On Tue, Jan 21, 2014 at 11:49 PM, Ali Abedi <a2ab...@uwaterloo.ca> wrote:

> Hello,
>
> I have seen questions regarding the length of an AMPDU and how to change
> the maximum AMPDU length.
> However, I require to lock the AMPDU length at a specific value.
> Changing the max length does not guarantee
> that all AMPDUs have a fixed length, it can be anything between 1 to max
> based on the rate of arrival of new frames.
> Is there a mechanism to force the card to wait to have enough frames so
> that all AMPDUs have a fixed length that we specify? In other words, I
> need all AMPDUs to aggregate X full length frames.
>
> Thank you,
> Ali
>
> _______________________________________________
> ath9k-devel mailing list
> ath9k-devel@lists.ath9k.org
> https://lists.ath9k.org/mailman/listinfo/ath9k-devel
>
_______________________________________________
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel

Reply via email to