|
@@ -3859,6 +3859,22 @@ struct reg_table_entry g_registry_table[] = {
|
|
|
CFG_ROAM_HO_DELAY_FOR_RX_MIN,
|
|
|
CFG_ROAM_HO_DELAY_FOR_RX_MAX),
|
|
|
|
|
|
+ REG_VARIABLE(CFG_MIN_DELAY_BTW_ROAM_SCAN_NAME,
|
|
|
+ WLAN_PARAM_Integer, struct hdd_config,
|
|
|
+ min_delay_btw_roam_scans,
|
|
|
+ VAR_FLAGS_OPTIONAL | VAR_FLAGS_RANGE_CHECK_ASSUME_DEFAULT,
|
|
|
+ CFG_MIN_DELAY_BTW_ROAM_SCAN_DEFAULT,
|
|
|
+ CFG_MIN_DELAY_BTW_ROAM_SCAN_MIN,
|
|
|
+ CFG_MIN_DELAY_BTW_ROAM_SCAN_MAX),
|
|
|
+
|
|
|
+ REG_VARIABLE(CFG_ROAM_SCAN_TRIGGER_REASON_BITMASK_NAME,
|
|
|
+ WLAN_PARAM_HexInteger, struct hdd_config,
|
|
|
+ roam_trigger_reason_bitmask,
|
|
|
+ VAR_FLAGS_OPTIONAL | VAR_FLAGS_RANGE_CHECK_ASSUME_DEFAULT,
|
|
|
+ CFG_ROAM_SCAN_TRIGGER_REASON_BITMASK_DEFAULT,
|
|
|
+ CFG_ROAM_SCAN_TRIGGER_REASON_BITMASK_MIN,
|
|
|
+ CFG_ROAM_SCAN_TRIGGER_REASON_BITMASK_MAX),
|
|
|
+
|
|
|
REG_VARIABLE(CFG_ENABLE_FATAL_EVENT_TRIGGER, WLAN_PARAM_Integer,
|
|
|
struct hdd_config, enable_fatal_event,
|
|
|
VAR_FLAGS_OPTIONAL |
|
|
@@ -6851,6 +6867,12 @@ void hdd_cfg_print(struct hdd_context *hdd_ctx)
|
|
|
hdd_debug("Name = [%s] Value = [%u]",
|
|
|
CFG_ROAM_HO_DELAY_FOR_RX_NAME,
|
|
|
hdd_ctx->config->ho_delay_for_rx);
|
|
|
+ hdd_debug("Name = [%s] Value = [%u]",
|
|
|
+ CFG_MIN_DELAY_BTW_ROAM_SCAN_NAME,
|
|
|
+ hdd_ctx->config->min_delay_btw_roam_scans);
|
|
|
+ hdd_debug("Name = [%s] Value = [%u]",
|
|
|
+ CFG_ROAM_SCAN_TRIGGER_REASON_BITMASK_NAME,
|
|
|
+ hdd_ctx->config->roam_trigger_reason_bitmask);
|
|
|
hdd_debug("Name = [%s] Value = [%u]",
|
|
|
CFG_MIN_REST_TIME_NAME,
|
|
|
hdd_ctx->config->min_rest_time_conc);
|
|
@@ -8793,6 +8815,10 @@ QDF_STATUS hdd_set_sme_config(struct hdd_context *hdd_ctx)
|
|
|
hdd_ctx->config->roam_bad_rssi_thresh_offset_2g;
|
|
|
smeConfig->csrConfig.ho_delay_for_rx =
|
|
|
hdd_ctx->config->ho_delay_for_rx;
|
|
|
+ smeConfig->csrConfig.min_delay_btw_roam_scans =
|
|
|
+ hdd_ctx->config->min_delay_btw_roam_scans;
|
|
|
+ smeConfig->csrConfig.roam_trigger_reason_bitmask =
|
|
|
+ hdd_ctx->config->roam_trigger_reason_bitmask;
|
|
|
smeConfig->csrConfig.obss_width_interval =
|
|
|
hdd_ctx->config->obss_width_trigger_interval;
|
|
|
smeConfig->csrConfig.obss_active_dwelltime =
|