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
此提交包含在:
@@ -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
|
||||
|
@@ -127,7 +127,6 @@ struct roam_offload_scan_rssi_params {
|
||||
uint32_t bg_scan_client_bitmap;
|
||||
uint32_t flags;
|
||||
};
|
||||
#endif
|
||||
|
||||
/**
|
||||
* struct roam_scan_period_params - Roam scan period parameters
|
||||
@@ -152,6 +151,7 @@ struct roam_scan_period_params {
|
||||
uint32_t roam_scan_period_after_inactivity;
|
||||
uint32_t full_scan_period;
|
||||
};
|
||||
#endif
|
||||
|
||||
/**
|
||||
* struct wmi_mawc_roam_params - Motion Aided wireless connectivity params
|
||||
|
新增問題並參考
封鎖使用者