mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-18 02:32:25 -04:00
| Filename | Latest commit message | Latest commit date |
|---|---|---|
NDPs can exist on an NDI only when the NAN discovery is active. Currently, firmware sends NDP_END indication for all NDPs when NAN is disabled. Host driver removes the NDI entry from the policy mgr based on these NDP_END indications. But firmware might miss to send the NDP_END indication in some cases though the NDPs are deleted in firmware. This leads to stale NDI entries in the policy mgr and it prevents STA connections as NDI+STA without NAN discovery is not a valid concurrency. Host driver can remove all NDPs before sending NAN disable request to firmware to avoid this. This is a blocking call in driver and wait for the NDP_HOST_UPDATE event from firmware. Cleanup the policy mgr entries in timeout case as well to avoid further failures due to unsupported concurrency. Change-Id: I8df905b7ae4cfe5dfb5affe5b6a3fd478851a453 CRs-Fixed: 2774329 |
||
| .. | ||
| core | ||
| dispatcher | ||