|
@@ -3169,6 +3169,8 @@ QDF_STATUS csr_change_default_config_param(tpAniSirGlobal pMac,
|
|
|
}
|
|
|
pMac->roam.configParam.oce_feature_bitmap =
|
|
|
pParam->oce_feature_bitmap;
|
|
|
+ pMac->roam.configParam.roam_force_rssi_trigger =
|
|
|
+ pParam->roam_force_rssi_trigger;
|
|
|
|
|
|
pMac->roam.configParam.mbo_thresholds.
|
|
|
mbo_candidate_rssi_thres =
|
|
@@ -3498,6 +3500,7 @@ QDF_STATUS csr_get_config_param(tpAniSirGlobal pMac, tCsrConfigParam *pParam)
|
|
|
pMac->roam.configParam.num_disallowed_aps;
|
|
|
pParam->oce_feature_bitmap =
|
|
|
pMac->roam.configParam.oce_feature_bitmap;
|
|
|
+ pParam->roam_force_rssi_trigger = cfg_params->roam_force_rssi_trigger;
|
|
|
qdf_mem_copy(&pParam->csr_mawc_config,
|
|
|
&pMac->roam.configParam.csr_mawc_config,
|
|
|
sizeof(pParam->csr_mawc_config));
|
|
@@ -17925,6 +17928,9 @@ csr_update_roam_scan_offload_request(tpAniSirGlobal mac_ctx,
|
|
|
mac_ctx->roam.configParam.min_delay_btw_roam_scans;
|
|
|
req_buf->roam_trigger_reason_bitmask =
|
|
|
mac_ctx->roam.configParam.roam_trigger_reason_bitmask;
|
|
|
+ req_buf->roam_force_rssi_trigger =
|
|
|
+ mac_ctx->roam.configParam.roam_force_rssi_trigger;
|
|
|
+
|
|
|
if (wlan_cfg_get_int(mac_ctx, WNI_CFG_REASSOCIATION_FAILURE_TIMEOUT,
|
|
|
(uint32_t *) &req_buf->ReassocFailureTimeout)
|
|
|
!= eSIR_SUCCESS) {
|
|
@@ -18261,11 +18267,8 @@ csr_fetch_valid_ch_lst(tpAniSirGlobal mac_ctx,
|
|
|
}
|
|
|
req_buf->ValidChannelCount = num_channels;
|
|
|
|
|
|
- if (CSR_IS_ROAM_INTRA_BAND_ENABLED(mac_ctx)) {
|
|
|
- req_buf->ChannelCacheType = CHANNEL_LIST_STATIC;
|
|
|
- req_buf->ConnectedNetwork.ChannelCount = num_channels;
|
|
|
- }
|
|
|
-
|
|
|
+ req_buf->ChannelCacheType = CHANNEL_LIST_DYNAMIC_UPDATE;
|
|
|
+ req_buf->ConnectedNetwork.ChannelCount = num_channels;
|
|
|
return status;
|
|
|
}
|
|
|
|