[Cerowrt-devel] looking over ampdu stats
Sujith Manoharan
sujith at msujith.org
Sun Jan 19 19:27:40 PST 2014
Dave Taht wrote:
> in my tests, we almost never see more than 2 AMPDUs stacked up. (just
> running netperf, not rrul).
2 is the minimum queue depth to aggregate packets. From ath9k.h:
#define ATH_AGGR_MIN_QDEPTH 2
> This could be the fault of the client device I'm using...
This is not a bug with the client.
> cat /sys/kernel/debug/ieee80211/phy1/ath9k/queues
>
> (note: have set the default be_qlen to the default here)
>
> (VO): qnum: 0 qdepth: 0 ampdu-depth: 0 pending: 0 stopped: 0
> (VI): qnum: 1 qdepth: 0 ampdu-depth: 0 pending: 0 stopped: 0
> (BE): qnum: 2 qdepth: 3 ampdu-depth: 2 pending: 60 stopped: 0
> (BK): qnum: 3 qdepth: 0 ampdu-depth: 0 pending: 0 stopped: 0
> (CAB): qnum: 8 qdepth: 0 ampdu-depth: 0 pending: 0 stopped: 0
qlen will not affect the minimum aggregate threshold, so adjusting
be_qlen will not affect aggregation.
Sujith
More information about the Cerowrt-devel
mailing list