No description
  • C 98.2%
  • Assembly 1%
  • Makefile 0.3%
  • Shell 0.2%
  • Python 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Ashish Kumar Dhanotiya 2ef479048d 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
2018-10-24 08:17:33 -07:00
components qcacld-3.0: Split PMO configures into different files 2018-10-24 03:17:03 -07:00
configs qcacld-3.0: Add config parameter to compile HALhwio.h file 2018-10-22 15:06:37 -07:00
core qcacld-3.0: Clear oldest cached sta information 2018-10-24 08:17:33 -07:00
uapi/linux qcacld-3.0: Fix tab stop checkpatch warnings 2018-09-13 13:20:38 -07:00
Android.mk qcacld-3.0: Remove deprecated ANDROID_BUILD_TOP for new SP 2018-10-17 02:07:03 -07:00
Kbuild qcacld-3.0: Add config parameter to compile HALhwio.h file 2018-10-22 15:06:37 -07:00
Kconfig qcacld-3.0: Add SARV1 to SARV2 feature flag 2018-07-31 12:58:49 -07:00
Makefile
README.txt

This is CNSS WLAN Host Driver for products starting from iHelium