diff options
| author | Felix Fietkau <nbd@openwrt.org> | 2010-12-17 02:57:00 +0300 |
|---|---|---|
| committer | John W. Linville <linville@tuxdriver.com> | 2010-12-20 22:49:48 +0300 |
| commit | 4b3ba66a47311770b21e7aba481f4f2a90ba3084 (patch) | |
| tree | c4dc1302ff9c641cfcd6173232bcbe925a64abce /tools/perf/scripts/python/syscall-counts.py | |
| parent | 5c405b5c3e435fd332058c59ee58eaa1ac9c513a (diff) | |
| download | linux-4b3ba66a47311770b21e7aba481f4f2a90ba3084.tar.xz | |
ath9k: fix queue depth check for forming new aggregates
To improve aggregation length, there should not be more than two fully formed
A-MPDU frames in the hardware queue. To ensure this, the code checks the tx
queue length before forming new A-MPDUs. This can reduce the throughput (or
maybe even starve out A-MPDU traffic) when too many non-aggregated frames are
in the queue.
Fix this by keeping track of pending A-MPDU frames (even when they're sent out
as single frames), but exclude rate control probing frames to improve
performance.
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions
