qcacld-3.0: Move rso related process to connection manager [PART 2]
Add new code to implement below functions for connection manager roam part: WLAN_ROAMING_IN_PROG/WLAN_ROAM_SYNCH_IN_PROG related handler. Filling below WMI cmd parameters related process: WMI_VDEV_PARAM_BMISS_FIRST_BCNT WMI_VDEV_PARAM_BMISS_FINAL_BCNT WMI_VDEV_PARAM_ENABLE_DISABLE_ROAM_REASON_VSIE WMI_ROAM_ENABLE_DISABLE_TRIGGER_REASON_CMDID WMI_ROAM_SCAN_PERIOD Change-Id: I28439393a57c72012f9de51f24050f95366294bc CRs-Fixed: 2738353
This commit is contained in:
@@ -73,6 +73,18 @@ wmi_unified_set_rssi_monitoring_cmd(wmi_unified_t wmi_handle,
|
||||
QDF_STATUS wmi_unified_roam_scan_offload_rssi_thresh_cmd(
|
||||
wmi_unified_t wmi_handle,
|
||||
struct wlan_roam_offload_scan_rssi_params *roam_req);
|
||||
|
||||
/**
|
||||
* wmi_unified_roam_scan_offload_scan_period() - set roam offload scan period
|
||||
* @wmi_handle: wmi handle
|
||||
* @param: pointer to roam scan period params to be sent to fw
|
||||
*
|
||||
* Send WMI_ROAM_SCAN_PERIOD parameters to fw.
|
||||
*
|
||||
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
|
||||
*/
|
||||
QDF_STATUS wmi_unified_roam_scan_offload_scan_period(
|
||||
wmi_unified_t wmi_handle, struct wlan_roam_scan_period_params *param);
|
||||
#else
|
||||
/**
|
||||
* wmi_unified_roam_scan_offload_rssi_thresh_cmd() - set roam scan rssi
|
||||
@@ -88,6 +100,18 @@ QDF_STATUS wmi_unified_roam_scan_offload_rssi_thresh_cmd(
|
||||
QDF_STATUS wmi_unified_roam_scan_offload_rssi_thresh_cmd(
|
||||
wmi_unified_t wmi_handle,
|
||||
struct roam_offload_scan_rssi_params *roam_req);
|
||||
|
||||
/**
|
||||
* wmi_unified_roam_scan_offload_scan_period() - set roam offload scan period
|
||||
* @wmi_handle: wmi handle
|
||||
* @param: pointer to roam scan period params to be sent to fw
|
||||
*
|
||||
* Send WMI_ROAM_SCAN_PERIOD parameters to fw.
|
||||
*
|
||||
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
|
||||
*/
|
||||
QDF_STATUS wmi_unified_roam_scan_offload_scan_period(
|
||||
wmi_unified_t wmi_handle, struct roam_scan_period_params *param);
|
||||
#endif
|
||||
|
||||
/**
|
||||
@@ -289,18 +313,6 @@ QDF_STATUS wmi_unified_roam_scan_offload_cmd(wmi_unified_t wmi_handle,
|
||||
uint32_t command,
|
||||
uint32_t vdev_id);
|
||||
|
||||
/**
|
||||
* wmi_unified_roam_scan_offload_scan_period() - set roam offload scan period
|
||||
* @wmi_handle: wmi handle
|
||||
* @param: pointer to roam scan period params to be sent to fw
|
||||
*
|
||||
* Send WMI_ROAM_SCAN_PERIOD parameters to fw.
|
||||
*
|
||||
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
|
||||
*/
|
||||
QDF_STATUS wmi_unified_roam_scan_offload_scan_period(
|
||||
wmi_unified_t wmi_handle, struct roam_scan_period_params *param);
|
||||
|
||||
/**
|
||||
* wmi_unified_roam_scan_offload_chan_list_cmd() - set roam offload channel list
|
||||
* @wmi_handle: wmi handle
|
||||
|
Reference in New Issue
Block a user