aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorQi Zhou <[email protected]>2015-07-22 16:38:24 -0400
committerKalle Valo <[email protected]>2015-07-29 11:27:24 +0300
commit005fb161310f72070ad5f4352d6b81ffaca8a11e (patch)
tree02d2756fd70810e72998007b9ffa732f294060c8 /tools/perf/scripts/python
parent3413e97dbbae8561e01ac28ccb0d4bbe7ce933f4 (diff)
ath10k: Improve performance by reducing tx_lock contention
During tx completion, tx_lock is held for longer than required, preventing efficient refill of htt->pending_tx. Refactor the code so that only MSDU related operations are protected by the lock. Improves downstream performance on a dual-core ARM Freescale LS1024A (f.k.a. Mindspeed Comcerto 2000) AP with a 3x3 client from 495 to 580 Mbps. Other CPU bound multicore systems may also benefit. Signed-off-by: Denton Gentry <[email protected]> Signed-off-by: Avery Pennarun <[email protected]> [[email protected]: removed conflicting code for tracking msdu_ids.] Signed-off-by: Marty Faltesek <[email protected]> Signed-off-by: Kalle Valo <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions