summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorAshish Kumar Dhanotiya <adhanoti@codeaurora.org>2018-10-12 21:13:57 +0530
committernshrivas <nshrivas@codeaurora.org>2018-10-16 19:37:06 -0700
commit54d6fa2dda3878525e2b642723db9f01c7b6846c (patch)
tree471ea5f1fd7a273bb99167f1c8b8de19d3cfa71b /tools/perf/scripts/python
parentef4671ea5e0053b61e93d480923378aa715c0546 (diff)
qcacld-3.0: Clear oldest cached sta information
Currently host is caching all the connected sta info in case of SAP, once the sta count reaches to MAX, below mentioned issues occurs: 1. Driver can not cache the information of newly connected stations. 2. Some of the info is cached at the time of connection while remaining info is cached during disconnection. In the disconnect path driver tries to cache some of the info such mc_bc count, disconnect reason code, since driver can't cache anymore info, it does not find the current station which is getting disconnected in cache sta info structure leading to an error, and driver is returning an error without completing the wait for disconnect event which is resulting in timeout. Since sta_disconnect comes with rtnl_held, any other process is not able to get the rtnl_lock until this timeout occurs. To address this issue below mentioned two measures taken care: Clear the oldest cached sta information and save the newly connected station's information. In the disconnect path, do not return any error and simply proceed with disconnection as failure to cache the information of sta should not stop the disconnection process. Change-Id: Ia955a6774033fdfa91ff1fa7c8832b3ec7e8e1a0 CRs-Fixed: 2333075
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions