aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-sqlite.py
diff options
context:
space:
mode:
authorLoic Poulain <[email protected]>2020-07-24 12:20:48 +0200
committerKalle Valo <[email protected]>2020-08-14 18:02:19 +0300
commitfdf21cc3714939dd4327f3d664fe5863d15ccb31 (patch)
treeb293f02ddb3ba0c7d38af6b1f403092b2507acfa /tools/perf/scripts/python/export-to-sqlite.py
parentffe835aa5bdb33572fceb0b14cba6a44c3371bdd (diff)
wcn36xx: Add TX ack support
The controller is capable of reporting TX indication which can be used to report TX ack when IEEE80211_TX_CTL_REQ_TX_STATUS is set. The support was only partially implemented. The firmware can be configured for reporting event when a packet is acked, without specifying which packet though. In order to send a packet flagged with TX status callback, we need to stop the queue, submit the packet and wait for the firmware ack event. Then the queue can be restarted and mac80211 status callback called. In case the packet is not acked, no ack event will be received, therefore a timeout mechanism is introduced to restart the queue and call the status cb in case no event is received after a 100ms. Signed-off-by: Loic Poulain <[email protected]> Signed-off-by: Kalle Valo <[email protected]> Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions