android_kernel_xiaomi_sm8350/core/sme/inc
Pragaspathi Thilagaraj 750e889d9e qcacld-3.0: Send vdev pcl command when STA + STA roaming is active
Send Vdev pcl command on both connected STA vdev when sta+sta
roaming is enabled. Handle below cases:
1. When 1st STA is connected send PDEV pcl command for the
first sta. Set pcl_vdev_cmd_active false.
2. When 2nd STA comes up, Set pcl_vdev_cmd_active to true,
send vdev PCL for 1st sta before enabling roaming(disabled
as part of the connect on 2nd STA).
3. For second STA force dbs connection when
enable_dual_sta_roam_offload ini is enabled. Set the channels
of the 1st connected STA band as invalid and remove these
channels from the scan filter.
4. On disconnection of 2nd STA connection, clear the vdev
PCL sent for 1st STA and then send PDEV pcl command.

Also make changes to send set PCL command after roam init
is done before RSO start is done at firmware to avoid assert.
Post set pcl command from sme/csr through lim/wma/wmi to avoid
the above condition.
Disable roaming on the vdev before sending set PCL command to
avoid roaming on undesirable band & channels.

Change-Id: I6bd869015b7248fe5c5c90b6e2fa0174995be197
CRs-Fixed: 2725360
2020-07-07 16:23:06 -07:00
..
csr_api.h qcacld-3.0: Add API to convert phymode types 2020-06-07 12:28:54 -07:00
csr_host_scan_roam.h qcacld-3.0: Disable LFR2 for cld-3.2 mainline 2019-06-18 07:51:20 -07:00
csr_internal.h qcacld-3.0: Set roam invoke in progress to false on HO failure 2020-06-23 06:26:19 -07:00
csr_link_list.h qcacld-3.0: Converge *_MIN/MAX() to QDF_MIN/MAX() 2019-03-12 02:58:39 -07:00
csr_neighbor_roam.h qcacld-3.0: Send vdev pcl command when STA + STA roaming is active 2020-07-07 16:23:06 -07:00
csr_support.h qcacld-3.0: Cleanup IBSS in CSR layer 2020-05-14 07:04:53 -07:00
sme_api.h qcacld-3.0: Send vdev pcl command when STA + STA roaming is active 2020-07-07 16:23:06 -07:00
sme_ft_api.h qcacld-3.0: Address copyright header format 2020-04-28 05:41:42 -07:00
sme_inside.h qcacld-3.0: Add serialization command to get disconnect stats 2020-04-16 16:19:15 -07:00
sme_internal.h qcacld-3.0: Handle attribute OEM_DATA_RESPONSE_EXPECTED 2020-06-04 05:30:58 -07:00
sme_nan_datapath.h qcacld-3.0: Replace typedef tSirBssDescription 2019-05-27 15:33:37 -07:00
sme_power_save_api.h qcacld-3.0: Fix uapsd auto trigger command failing after addts 2020-01-08 04:52:24 -08:00
sme_power_save.h qcacld-3.0: Remove SIR_MAX_SUPPORTED_BSS 2019-02-05 13:37:33 -08:00
sme_qos_api.h qcacld-3.0: Upgrade UDP qos based on user setting 2020-07-06 05:35:12 -07:00
sme_qos_internal.h qcacld-3.0: Rename pMsgBuf identifier 2019-06-07 11:38:56 -07:00
sme_rrm_api.h qcacld-3.0: Rename pMsgBuf identifier 2019-06-07 11:38:56 -07:00
sme_rrm_internal.h qcacld-3.0: Add null check for frequency list in rrm scan done callback 2020-03-29 17:39:54 +05:30
sme_trace.h qcacld-3.0: Remove legacy implementation of stats event handler 2019-07-08 14:16:50 -07:00
wlan_ps_wow_diag.h