qcacmn: Add WMI support for new roaming parameters
The below ini values are added to enhance roaming in firmware: 1. "minimum_btm_candidate_score" 2. "roam_scan_inactivity_time" 3. "roam_inactive_data_packet_count" 4. "roam_scan_period_after_inactivity" 5. "btm_roam_score_delta" 6. "idle_roam_score_delta" 7. "btm_roam_trigger_min_rssi" 8. "idle_roam_trigger_min_rssi" The values of "roam_scan_inactivity_time" , "roam_inactive_data_packet_count" and "roam_scan_period_after_inactivity" will be sent over the WMI_ROAM_SCAN_PERIOD wmi command. "minimum_btm_candidate_score" value will be sent in the WMI_ROAM_BTM_CONFIG_CMDID command. The values of "btm_roam_score_delta", "idle_roam_score_delta" "btm_roam_trigger_min_rssi" and "idle_roam_trigger_min_rssi" will be sent over the WMI_AP_PROFILE command in new tlv. Add WMI support to send the introduced ini values to firmware. Change-Id: I117ed7490d14730423654513f416115822230486 CRs-Fixed: 2435676
This commit is contained in:

committed by
nshrivas

parent
457bee21b3
commit
7cc507f412
@@ -193,16 +193,13 @@ QDF_STATUS wmi_unified_roam_scan_offload_cmd(void *wmi_hdl,
|
||||
return QDF_STATUS_E_FAILURE;
|
||||
}
|
||||
|
||||
QDF_STATUS wmi_unified_roam_scan_offload_scan_period(void *wmi_hdl,
|
||||
uint32_t scan_period,
|
||||
uint32_t scan_age,
|
||||
uint32_t vdev_id)
|
||||
QDF_STATUS
|
||||
wmi_unified_roam_scan_offload_scan_period(wmi_unified_t wmi_handle,
|
||||
struct roam_scan_period_params *param)
|
||||
{
|
||||
wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
|
||||
|
||||
if (wmi_handle->ops->send_roam_scan_offload_scan_period_cmd)
|
||||
return wmi_handle->ops->send_roam_scan_offload_scan_period_cmd(wmi_handle,
|
||||
scan_period, scan_age, vdev_id);
|
||||
return wmi_handle->ops->send_roam_scan_offload_scan_period_cmd(
|
||||
wmi_handle, param);
|
||||
|
||||
return QDF_STATUS_E_FAILURE;
|
||||
}
|
||||
|
Reference in New Issue
Block a user