mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-11 07:03:09 -04:00
qcacld-3.0: Send value of INI "roam_score_delta" to FW
As per requirement, send a value of an INI "roam_score_delta" to FW through WMI_ROAM_ENABLE_DISABLE_TRIGGER_REASON_CMDID. Change-Id: I9a2087f83c2eb95338d440dc901bd8aa246f7e5f CRs-Fixed: 2740552
This commit is contained in:
parent
4923595552
commit
247596b04b
3 changed files with 8 additions and 1 deletions
|
|
@ -140,11 +140,14 @@ struct wlan_cm_roam_vendor_btm_params {
|
|||
* @vdev_id: vdev id
|
||||
* @trigger_bitmap: vendor configured roam trigger bitmap as
|
||||
* defined @enum roam_control_trigger_reason
|
||||
* @roam_score_delta: Value of roam score delta
|
||||
* percentage to trigger roam
|
||||
* @control_param: roam trigger param
|
||||
*/
|
||||
struct wlan_roam_triggers {
|
||||
uint32_t vdev_id;
|
||||
uint32_t trigger_bitmap;
|
||||
uint32_t roam_score_delta;
|
||||
struct wlan_cm_roam_vendor_btm_params vendor_btm_param;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -1386,7 +1386,8 @@ static QDF_STATUS send_set_roam_trigger_cmd_tlv(wmi_unified_t wmi_handle,
|
|||
triggers->vendor_btm_param.connected_rssi_threshold;
|
||||
roam_trigger_parameters->cand_ap_min_rssi_threshold =
|
||||
triggers->vendor_btm_param.candidate_rssi_threshold;
|
||||
roam_trigger_parameters->roam_score_delta_percentage = 0;
|
||||
roam_trigger_parameters->roam_score_delta_percentage =
|
||||
triggers->roam_score_delta;
|
||||
roam_trigger_parameters->reason_code =
|
||||
triggers->vendor_btm_param.user_roam_reason;
|
||||
|
||||
|
|
|
|||
|
|
@ -16832,6 +16832,9 @@ csr_update_roam_scan_offload_request(struct mac_context *mac_ctx,
|
|||
req_buf->roam_triggers.vdev_id = session->vdev_id;
|
||||
req_buf->roam_triggers.trigger_bitmap =
|
||||
mlme_get_roam_trigger_bitmap(mac_ctx->psoc, session->vdev_id);
|
||||
req_buf->roam_triggers.roam_score_delta =
|
||||
mac_ctx->mlme_cfg->roam_scoring.roam_score_delta;
|
||||
|
||||
req_buf->RoamKeyMgmtOffloadEnabled = session->RoamKeyMgmtOffloadEnabled;
|
||||
req_buf->pmkid_modes.fw_okc =
|
||||
(pmkid_modes & CFG_PMKID_MODES_OKC) ? 1 : 0;
|
||||
|
|
|
|||
Loading…
Reference in a new issue