1
0

qcacld-3.0: Address corner scenarios for dual sta roaming

Address below corner scenarios for dual sta roaming:

1. Initialize primary interface vdev id
with WLAN_UMAC_VDEV_ID_MAX.

2. Enable roaming while processing set primary interface
vendor command irrespective of dual sta roam policy.

3. Disable mcc_adaptive_scheduler before sending
WMI_RESMGR_ADAPTIVE_OCS_ENABLE_DISABLE_CMDID to FW and
enable it if host receives dual sta policy as unbiased.

Change-Id: I8e5254c6f9053bd5fe7f925af4b577e76c9b9a2e
CRs-Fixed: 2928870
Este cometimento está contido em:
abhinav kumar
2021-04-21 22:39:34 +05:30
cometido por Madan Koyyalamudi
ascendente 18dc7adec9
cometimento 9ca87d9490
6 ficheiros modificados com 133 adições e 25 eliminações

Ver ficheiro

@@ -816,6 +816,11 @@ ucfg_mlme_get_roam_bmiss_final_bcnt(struct wlan_objmgr_psoc *psoc,
return wlan_mlme_get_roam_bmiss_final_bcnt(psoc, val);
}
bool ucfg_mlme_get_dual_sta_roaming_enabled(struct wlan_objmgr_psoc *psoc)
{
return wlan_mlme_get_dual_sta_roaming_enabled(psoc);
}
QDF_STATUS
ucfg_mlme_get_roam_bmiss_first_bcnt(struct wlan_objmgr_psoc *psoc,
uint8_t *val)