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
Srinivas Dasari cba32908dd qcacld-3.0: Stop opportunistic timer for NAN cmds in HL platforms
Opportunistic timer gets triggered as soon as a DBS use case
is completed and hw_mode would be set to SMM when the
timer(5 seconds) expires.
Below is an example scenario,
1. DBS is enabled to support STA on 5GHz + SAP on 2.4GHz on
   a Helium device.
2. SAP is disabled(to enable NAN as NAN+SAP is not supported on
   HL platforms)
3. Opportunistic timer gets triggered with a timeout of 5 seconds
   as DBS is not needed anymore.
4. Once the timer expires, WMI_PDEV_SET_HW_MODE_CMDID command
   would be sent to firmware to set the hw_mode to SMM.

But if framework enables NAN immediately after disabling SAP,
firmware can't allow it as NAN is not supported in DBS mode in
Helium platforms. Thereby firmware either rejects the NAN enable
or defer it till set_hw_mode command is received(which introduces
a delay of 5 seconds as host sends it after timer expiry).

So, stop the timer and complete corresponding action when a NAN
command is received from framework to avoid this failure/delay.

Change-Id: I50521c0dd5f2314034957a0f65898c737cfe7e2e
CRs-Fixed: 2937407
2021-05-12 15:44:12 -07:00
components qcacld-3.0: Set ep vote access states during suspend and resume 2021-05-12 11:01:06 -07:00
configs qcacld-3.0: enable BW_MONITOR support for moselle 2021-05-11 21:05:36 -07:00
core qcacld-3.0: Stop opportunistic timer for NAN cmds in HL platforms 2021-05-12 15:44:12 -07:00
os_if qcacld-3.0: Stop opportunistic timer for NAN cmds in HL platforms 2021-05-12 15:44:12 -07:00
uapi/linux
Android.mk qcacld-3.0: Add flags to the BUILD_TAG 2021-02-12 12:47:08 -08:00
Kbuild qcacld-3.0: Enable TX HW descriptor history support 2021-05-10 23:23:17 -07:00
Kconfig
Makefile
README.txt

This is CNSS WLAN Host Driver for products starting from iHelium