|
@@ -2788,6 +2788,12 @@ QDF_STATUS csr_change_default_config_param(tpAniSirGlobal pMac,
|
|
|
pParam->qcn_ie_support;
|
|
|
pMac->roam.configParam.fils_max_chan_guard_time =
|
|
|
pParam->fils_max_chan_guard_time;
|
|
|
+ pMac->roam.configParam.disallow_duration =
|
|
|
+ pParam->disallow_duration;
|
|
|
+ pMac->roam.configParam.rssi_channel_penalization =
|
|
|
+ pParam->rssi_channel_penalization;
|
|
|
+ pMac->roam.configParam.num_disallowed_aps =
|
|
|
+ pParam->num_disallowed_aps;
|
|
|
|
|
|
csr_update_he_config_param(pMac, pParam);
|
|
|
}
|
|
@@ -3027,6 +3033,12 @@ QDF_STATUS csr_get_config_param(tpAniSirGlobal pMac, tCsrConfigParam *pParam)
|
|
|
pMac->roam.configParam.qcn_ie_support;
|
|
|
pParam->fils_max_chan_guard_time =
|
|
|
pMac->roam.configParam.fils_max_chan_guard_time;
|
|
|
+ pParam->disallow_duration =
|
|
|
+ pMac->roam.configParam.disallow_duration;
|
|
|
+ pParam->rssi_channel_penalization =
|
|
|
+ pMac->roam.configParam.rssi_channel_penalization;
|
|
|
+ pParam->num_disallowed_aps =
|
|
|
+ pMac->roam.configParam.num_disallowed_aps;
|
|
|
|
|
|
csr_get_he_config_param(pParam, pMac);
|
|
|
|
|
@@ -17211,15 +17223,26 @@ csr_create_roam_scan_offload_request(tpAniSirGlobal mac_ctx,
|
|
|
mac_ctx->roam.configParam.early_stop_scan_min_threshold;
|
|
|
req_buf->early_stop_scan_max_threshold =
|
|
|
mac_ctx->roam.configParam.early_stop_scan_max_threshold;
|
|
|
- QDF_TRACE(QDF_MODULE_ID_SME, QDF_TRACE_LEVEL_DEBUG,
|
|
|
- FL("HomeAwayTime=%d EarlyStopFeature Enable=%d, MinThresh=%d, MaxThresh=%d PMK len=%d"),
|
|
|
- req_buf->HomeAwayTime, req_buf->early_stop_scan_enable,
|
|
|
- req_buf->early_stop_scan_min_threshold,
|
|
|
- req_buf->early_stop_scan_max_threshold,
|
|
|
- req_buf->pmk_len);
|
|
|
req_buf->roamscan_adaptive_dwell_mode =
|
|
|
mac_ctx->roam.configParam.roamscan_adaptive_dwell_mode;
|
|
|
+ req_buf->lca_config_params.disallow_duration =
|
|
|
+ mac_ctx->roam.configParam.disallow_duration;
|
|
|
+ req_buf->lca_config_params.rssi_channel_penalization =
|
|
|
+ mac_ctx->roam.configParam.rssi_channel_penalization;
|
|
|
+ req_buf->lca_config_params.num_disallowed_aps =
|
|
|
+ mac_ctx->roam.configParam.num_disallowed_aps;
|
|
|
+
|
|
|
#ifdef WLAN_FEATURE_ROAM_OFFLOAD
|
|
|
+ QDF_TRACE(QDF_MODULE_ID_SME, QDF_TRACE_LEVEL_DEBUG,
|
|
|
+ FL("HomeAwayTime=%d EarlyStopFeature Enable=%d, MinThresh=%d, MaxThresh=%d PMK len=%d disallow_dur=%d rssi_chan_pen=%d num_disallowed_aps=%d"),
|
|
|
+ req_buf->HomeAwayTime,
|
|
|
+ req_buf->early_stop_scan_enable,
|
|
|
+ req_buf->early_stop_scan_min_threshold,
|
|
|
+ req_buf->early_stop_scan_max_threshold,
|
|
|
+ req_buf->pmk_len,
|
|
|
+ req_buf->lca_config_params.disallow_duration,
|
|
|
+ req_buf->lca_config_params.rssi_channel_penalization,
|
|
|
+ req_buf->lca_config_params.num_disallowed_aps);
|
|
|
req_buf->RoamOffloadEnabled = csr_roamIsRoamOffloadEnabled(mac_ctx);
|
|
|
req_buf->RoamKeyMgmtOffloadEnabled = session->RoamKeyMgmtOffloadEnabled;
|
|
|
req_buf->pmkid_modes = session->pmkid_modes;
|