aboutsummaryrefslogtreecommitdiff
path: root/net/lapb/lapb_in.c
diff options
context:
space:
mode:
authorFelix Fietkau <[email protected]>2010-12-17 00:57:00 +0100
committerJohn W. Linville <[email protected]>2010-12-20 14:49:48 -0500
commit4b3ba66a47311770b21e7aba481f4f2a90ba3084 (patch)
treec4dc1302ff9c641cfcd6173232bcbe925a64abce /net/lapb/lapb_in.c
parent5c405b5c3e435fd332058c59ee58eaa1ac9c513a (diff)
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 <[email protected]> Signed-off-by: John W. Linville <[email protected]>
Diffstat (limited to 'net/lapb/lapb_in.c')
0 files changed, 0 insertions, 0 deletions