Hi,

+ ath9k list

On Fri, May 25, 2012 at 2:49 PM, Mike Phoenix <mk405625...@gmail.com> wrote:
> 1. The max size of a-mpdu is 64k in ath9k driver. But when I was testing the
> aggregation by one STA sending UDP/TCP packets to one AP with iperf while
> capturing with Omnipeek, I didn't capture packets larger than 1600 bytes. In
> theoretical, can we capture packets in the air larger than 1600 bytes, or is
> the packet under the constraint of the MTU of the network?
>
> 2. If the packets that larger than MTU can exists in the air, there should
> be a de-aggregation process. But in ath9k driver, I didn't find the
> de-aggregation process. In drivers/net/wireless/ath/ath9k/recv.c, we could
> get a skb from the rx_buf directly and get the ieee80211_hdr, then pass it
> to the mac80211. Who did the de-aggregation part, hardware or software?

the de-aggregation for AMPDU the rx part is done in the hardware
itself(with inputs from
Vasanth). the rx buffer size of 3840 (msdu size) is allocated for each
ath_buf during rx_init.
please check for bf_mpdu in ath_rx_tasklet.


>
> Thanks for your time!
> Mike



-- 
thanks,
shafi
_______________________________________________
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel

Reply via email to