android_kernel_xiaomi_sm8350/components
Pragaspathi Thilagaraj 7e28d569ca qcacld-3.0: Abort only host scans on roam start
The roam sequence in LFR-3.0 is roam scan start notification
from firmware followed by roam start indication and then
roam synch,roam synch frame events. Roam start is sent
after candidate selection and host driver will disable
queues when roam start is received.
But for emergency roam trigger, firmware sends roam start
indication directly without notifying roam scan start to disable
data path queues immediately after deauth received from the AP.
So roam start is received before roam scan is started at firmware
and before candidate selection is done.
After roam start notification, host sends scan abort for all scan
on vdev by setting scan command request type to
WMI_SCN_STOP_VAP_ALL. This results in roam scan getting aborted at
firmare in emergency deauth roaming case and roaming fails.

Define new vdev id value based on which the scan module will
abort only host triggered scans setting the request type to
WMI_SCN_STOP_HOST_VAP_ALL in the scan request.

Change-Id: Ie8b005285973461f654329e1b2dc1a45205331f5
CRs-Fixed: 2644323
2020-04-27 21:32:01 -07:00
..
action_oui qcacld-3.0: Reconnect to same BSS once again ifdd assoc timeout 2020-04-16 08:17:03 -07:00
blacklist_mgr qcacld-3.0: Flush the blacklist BSSIDs in FW 2020-04-01 05:56:59 -07:00
cfg qcacld-3.0: Add CFR INI configures to CFG_ALL 2020-03-13 19:22:00 -07:00
cmn_services/policy_mgr qcacld-3.0: Refine gEnableMCCAdaptiveScheduler as bool 2020-04-27 21:31:55 -07:00
cp_stats/dispatcher qcacld-3.0: MCL specific movement from cmn to cld of stats 2020-04-17 07:36:07 -07:00
disa
dsc qcacld-3.0: Properly handle interface down in case of SSR 2020-04-16 19:08:49 -07:00
ftm_time_sync qcacld-3.0: Clear ftm_time_sync offset on disconnect and add bssid in sysfs 2020-03-06 08:36:24 -08:00
fw_offload qcacld-3.0: Add APIs to configure firmware params using fwol component 2020-04-21 22:24:19 -07:00
interop_issues_ap qcacld-3.0: Fix return type for scheduler_msg callbacks 2020-03-31 09:58:13 -07:00
ipa qcacld-3.0: Flush pending ipa pending events 2020-04-16 03:10:40 -07:00
mlme qcacld-3.0: Abort only host scans on roam start 2020-04-27 21:32:01 -07:00
nan qcacld-3.0: Delete all NDP peers when NDI is removed 2020-04-27 19:51:08 -07:00
ocb qcacld-3.0: Fix DSRC compile error 2019-12-30 04:08:17 -08:00
p2p qcacld-3.0: Add INI support to disable STA roaming 2020-03-13 19:22:14 -07:00
pkt_capture qcacld-3.0: Check rmf status only for required frames 2020-04-24 08:57:30 -07:00
pmo qcacld-3.0: Register RVS action frames for wake up 2020-03-30 04:25:36 -07:00
target_if qcacld-3.0: MCL specific movement from cmn to cld of stats 2020-04-17 07:36:07 -07:00
tdls qcacld-3.0: Tdls avoid peer access after peer deletion 2020-04-24 17:09:36 -07:00