qcacld-3.0: Move rso related process to connection manager [PART 3]

Add new code to implement below functions for connection manager
roam part:

Propagate 'Change-Id: I49d64671f74b86c516d286c4b2aad69eda744b52'
Filling below WMI cmd parameters related process:
WMI_ROAM_AP_PROFILE
WMI_ROAM_FILTER_CMDID

Change-Id: I4870c69a0e0ca1e8cad734a591f09e402b7a32fa
CRs-Fixed: 2745468
This commit is contained in:
hqu
2020-07-28 00:09:58 +08:00
committed by snandini
parent 5d92f4ed4d
commit bc1e6476b7
18 changed files with 1174 additions and 533 deletions

View File

@@ -2505,6 +2505,17 @@ wlan_mlme_set_roam_reason_vsie_status(struct wlan_objmgr_psoc *psoc,
* Return: Roaming triggers value
*/
uint32_t wlan_mlme_get_roaming_triggers(struct wlan_objmgr_psoc *psoc);
/**
* wlan_mlme_get_roaming_offload() - Get roaming offload setting
* @psoc: pointer to psoc object
* @val: Pointer to enable/disable roaming offload
*
* Return: QDF Status
*/
QDF_STATUS
wlan_mlme_get_roaming_offload(struct wlan_objmgr_psoc *psoc,
bool *val);
#else
static inline QDF_STATUS
wlan_mlme_get_roam_reason_vsie_status(struct wlan_objmgr_psoc *psoc,
@@ -2525,6 +2536,15 @@ uint32_t wlan_mlme_get_roaming_triggers(struct wlan_objmgr_psoc *psoc)
{
return 0xFFFF;
}
static inline QDF_STATUS
wlan_mlme_get_roaming_offload(struct wlan_objmgr_psoc *psoc,
bool *val)
{
*val = false;
return QDF_STATUS_SUCCESS;
}
#endif
/**