|
@@ -2747,6 +2747,8 @@ QDF_STATUS csr_change_default_config_param(tpAniSirGlobal pMac,
|
|
|
pParam->per_roam_config.tx_per_mon_time;
|
|
|
pMac->roam.configParam.per_roam_config.rx_per_mon_time =
|
|
|
pParam->per_roam_config.rx_per_mon_time;
|
|
|
+ pMac->roam.configParam.per_roam_config.min_candidate_rssi =
|
|
|
+ pParam->per_roam_config.min_candidate_rssi;
|
|
|
|
|
|
pMac->fEnableDebugLog = pParam->fEnableDebugLog;
|
|
|
|
|
@@ -2975,6 +2977,8 @@ QDF_STATUS csr_get_config_param(tpAniSirGlobal pMac, tCsrConfigParam *pParam)
|
|
|
cfg_params->per_roam_config.tx_per_mon_time;
|
|
|
pParam->per_roam_config.rx_per_mon_time =
|
|
|
cfg_params->per_roam_config.rx_per_mon_time;
|
|
|
+ pParam->per_roam_config.min_candidate_rssi =
|
|
|
+ cfg_params->per_roam_config.min_candidate_rssi;
|
|
|
|
|
|
pParam->conc_custom_rule1 = cfg_params->conc_custom_rule1;
|
|
|
pParam->conc_custom_rule2 = cfg_params->conc_custom_rule2;
|
|
@@ -17864,15 +17868,18 @@ csr_create_per_roam_request(tpAniSirGlobal mac_ctx, uint8_t session_id)
|
|
|
mac_ctx->roam.configParam.per_roam_config.tx_rate_thresh_percnt;
|
|
|
req_buf->per_config.rx_rate_thresh_percnt =
|
|
|
mac_ctx->roam.configParam.per_roam_config.rx_rate_thresh_percnt;
|
|
|
+ req_buf->per_config.min_candidate_rssi =
|
|
|
+ mac_ctx->roam.configParam.per_roam_config.min_candidate_rssi;
|
|
|
|
|
|
QDF_TRACE(QDF_MODULE_ID_SME, QDF_TRACE_LEVEL_DEBUG,
|
|
|
- "PER based roaming configuaration enable: %d vdev: %d high_rate_thresh: %d low_rate_thresh: %d rate_thresh_percnt: %d per_rest_time: %d monitor_time: %d",
|
|
|
+ "PER based roaming configuaration enable: %d vdev: %d high_rate_thresh: %d low_rate_thresh: %d rate_thresh_percnt: %d per_rest_time: %d monitor_time: %d min cand rssi: %d",
|
|
|
req_buf->per_config.enable, session_id,
|
|
|
req_buf->per_config.tx_high_rate_thresh,
|
|
|
req_buf->per_config.tx_low_rate_thresh,
|
|
|
req_buf->per_config.tx_rate_thresh_percnt,
|
|
|
req_buf->per_config.per_rest_time,
|
|
|
- req_buf->per_config.tx_per_mon_time);
|
|
|
+ req_buf->per_config.tx_per_mon_time,
|
|
|
+ req_buf->per_config.min_candidate_rssi);
|
|
|
return req_buf;
|
|
|
}
|
|
|
|