|
@@ -546,72 +546,6 @@ struct reg_table_entry g_registry_table[] = {
|
|
|
CFG_ENABLE_GCMP_MIN,
|
|
|
CFG_ENABLE_GCMP_MAX),
|
|
|
|
|
|
- REG_VARIABLE(CFG_OFFLOAD_11K_ENABLE_BITMASK_NAME,
|
|
|
- WLAN_PARAM_Integer,
|
|
|
- struct hdd_config, offload_11k_enable_bitmask,
|
|
|
- VAR_FLAGS_OPTIONAL | VAR_FLAGS_RANGE_CHECK_ASSUME_DEFAULT,
|
|
|
- CFG_OFFLOAD_11K_ENABLE_BITMASK_DEFAULT,
|
|
|
- CFG_OFFLOAD_11K_ENABLE_BITMASK_MIN,
|
|
|
- CFG_OFFLOAD_11K_ENABLE_BITMASK_MAX),
|
|
|
-
|
|
|
- REG_VARIABLE(CFG_OFFLOAD_NEIGHBOR_REPORT_PARAMS_BITMASK_NAME,
|
|
|
- WLAN_PARAM_Integer,
|
|
|
- struct hdd_config, neighbor_report_offload_params_bitmask,
|
|
|
- VAR_FLAGS_OPTIONAL | VAR_FLAGS_RANGE_CHECK_ASSUME_DEFAULT,
|
|
|
- CFG_OFFLOAD_NEIGHBOR_REPORT_PARAMS_BITMASK_DEFAULT,
|
|
|
- CFG_OFFLOAD_NEIGHBOR_REPORT_PARAMS_BITMASK_MIN,
|
|
|
- CFG_OFFLOAD_NEIGHBOR_REPORT_PARAMS_BITMASK_MAX),
|
|
|
-
|
|
|
- REG_VARIABLE(CFG_OFFLOAD_NEIGHBOR_REPORT_TIME_OFFSET_NAME,
|
|
|
- WLAN_PARAM_Integer,
|
|
|
- struct hdd_config, neighbor_report_offload_time_offset,
|
|
|
- VAR_FLAGS_OPTIONAL | VAR_FLAGS_RANGE_CHECK_ASSUME_DEFAULT,
|
|
|
- CFG_OFFLOAD_NEIGHBOR_REPORT_TIME_OFFSET_DEFAULT,
|
|
|
- CFG_OFFLOAD_NEIGHBOR_REPORT_TIME_OFFSET_MIN,
|
|
|
- CFG_OFFLOAD_NEIGHBOR_REPORT_TIME_OFFSET_MAX),
|
|
|
-
|
|
|
- REG_VARIABLE(CFG_OFFLOAD_NEIGHBOR_REPORT_LOW_RSSI_OFFSET_NAME,
|
|
|
- WLAN_PARAM_Integer,
|
|
|
- struct hdd_config, neighbor_report_offload_low_rssi_offset,
|
|
|
- VAR_FLAGS_OPTIONAL | VAR_FLAGS_RANGE_CHECK_ASSUME_DEFAULT,
|
|
|
- CFG_OFFLOAD_NEIGHBOR_REPORT_LOW_RSSI_OFFSET_DEFAULT,
|
|
|
- CFG_OFFLOAD_NEIGHBOR_REPORT_LOW_RSSI_OFFSET_MIN,
|
|
|
- CFG_OFFLOAD_NEIGHBOR_REPORT_LOW_RSSI_OFFSET_MAX),
|
|
|
-
|
|
|
- REG_VARIABLE(CFG_OFFLOAD_NEIGHBOR_REPORT_BMISS_COUNT_TRIGGER_NAME,
|
|
|
- WLAN_PARAM_Integer,
|
|
|
- struct hdd_config,
|
|
|
- neighbor_report_offload_bmiss_count_trigger,
|
|
|
- VAR_FLAGS_OPTIONAL | VAR_FLAGS_RANGE_CHECK_ASSUME_DEFAULT,
|
|
|
- CFG_OFFLOAD_NEIGHBOR_REPORT_BMISS_COUNT_TRIGGER_DEFAULT,
|
|
|
- CFG_OFFLOAD_NEIGHBOR_REPORT_BMISS_COUNT_TRIGGER_MIN,
|
|
|
- CFG_OFFLOAD_NEIGHBOR_REPORT_BMISS_COUNT_TRIGGER_MAX),
|
|
|
-
|
|
|
- REG_VARIABLE(CFG_OFFLOAD_NEIGHBOR_REPORT_PER_THRESHOLD_OFFSET_NAME,
|
|
|
- WLAN_PARAM_Integer,
|
|
|
- struct hdd_config,
|
|
|
- neighbor_report_offload_per_threshold_offset,
|
|
|
- VAR_FLAGS_OPTIONAL | VAR_FLAGS_RANGE_CHECK_ASSUME_DEFAULT,
|
|
|
- CFG_OFFLOAD_NEIGHBOR_REPORT_PER_THRESHOLD_OFFSET_DEFAULT,
|
|
|
- CFG_OFFLOAD_NEIGHBOR_REPORT_PER_THRESHOLD_OFFSET_MIN,
|
|
|
- CFG_OFFLOAD_NEIGHBOR_REPORT_PER_THRESHOLD_OFFSET_MAX),
|
|
|
-
|
|
|
- REG_VARIABLE(CFG_OFFLOAD_NEIGHBOR_REPORT_CACHE_TIMEOUT_NAME,
|
|
|
- WLAN_PARAM_Integer,
|
|
|
- struct hdd_config, neighbor_report_offload_cache_timeout,
|
|
|
- VAR_FLAGS_OPTIONAL | VAR_FLAGS_RANGE_CHECK_ASSUME_DEFAULT,
|
|
|
- CFG_OFFLOAD_NEIGHBOR_REPORT_CACHE_TIMEOUT_DEFAULT,
|
|
|
- CFG_OFFLOAD_NEIGHBOR_REPORT_CACHE_TIMEOUT_MIN,
|
|
|
- CFG_OFFLOAD_NEIGHBOR_REPORT_CACHE_TIMEOUT_MAX),
|
|
|
-
|
|
|
- REG_VARIABLE(CFG_OFFLOAD_NEIGHBOR_REPORT_MAX_REQ_CAP_NAME,
|
|
|
- WLAN_PARAM_Integer,
|
|
|
- struct hdd_config, neighbor_report_offload_max_req_cap,
|
|
|
- VAR_FLAGS_OPTIONAL | VAR_FLAGS_RANGE_CHECK_ASSUME_DEFAULT,
|
|
|
- CFG_OFFLOAD_NEIGHBOR_REPORT_MAX_REQ_CAP_DEFAULT,
|
|
|
- CFG_OFFLOAD_NEIGHBOR_REPORT_MAX_REQ_CAP_MIN,
|
|
|
- CFG_OFFLOAD_NEIGHBOR_REPORT_MAX_REQ_CAP_MAX),
|
|
|
-
|
|
|
REG_VARIABLE(CFG_TX_SCH_DELAY_NAME,
|
|
|
WLAN_PARAM_Integer,
|
|
|
struct hdd_config, enable_tx_sch_delay,
|
|
@@ -2002,36 +1936,6 @@ eCsrRoamWmmUserModeType hdd_to_csr_wmm_mode(uint8_t mode)
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-/**
|
|
|
- * hdd_update_11k_offload_params() - initializes the 11k offload related params
|
|
|
- *
|
|
|
- * @config: pointer to hdd_config structure
|
|
|
- * @csr_config: pointer to the csr config structure
|
|
|
- *
|
|
|
- * Return: None
|
|
|
- */
|
|
|
-static
|
|
|
-void hdd_update_11k_offload_params(struct hdd_config *config,
|
|
|
- tCsrConfigParam *csr_config)
|
|
|
-{
|
|
|
- csr_config->offload_11k_enable_bitmask =
|
|
|
- config->offload_11k_enable_bitmask;
|
|
|
- csr_config->neighbor_report_offload.params_bitmask =
|
|
|
- config->neighbor_report_offload_params_bitmask;
|
|
|
- csr_config->neighbor_report_offload.time_offset =
|
|
|
- config->neighbor_report_offload_time_offset;
|
|
|
- csr_config->neighbor_report_offload.low_rssi_offset =
|
|
|
- config->neighbor_report_offload_low_rssi_offset;
|
|
|
- csr_config->neighbor_report_offload.bmiss_count_trigger =
|
|
|
- config->neighbor_report_offload_bmiss_count_trigger;
|
|
|
- csr_config->neighbor_report_offload.per_threshold_offset =
|
|
|
- config->neighbor_report_offload_per_threshold_offset;
|
|
|
- csr_config->neighbor_report_offload.neighbor_report_cache_timeout =
|
|
|
- config->neighbor_report_offload_cache_timeout;
|
|
|
- csr_config->neighbor_report_offload.max_neighbor_report_req_cap =
|
|
|
- config->neighbor_report_offload_max_req_cap;
|
|
|
-}
|
|
|
-
|
|
|
static
|
|
|
QDF_STATUS hdd_set_sme_cfgs_related_to_plcy_mgr(struct hdd_context *hdd_ctx,
|
|
|
tSmeConfigParams *sme_cfg)
|
|
@@ -2285,9 +2189,6 @@ QDF_STATUS hdd_set_sme_config(struct hdd_context *hdd_ctx)
|
|
|
if (!QDF_IS_STATUS_SUCCESS(status))
|
|
|
hdd_err("hdd_set_sme_cfgs_related_to_plcy_mgr fail: %d",
|
|
|
status);
|
|
|
- hdd_update_11k_offload_params(hdd_ctx->config,
|
|
|
- &smeConfig->csrConfig);
|
|
|
-
|
|
|
hdd_debug("dot11Mode=%d", pConfig->dot11Mode);
|
|
|
status = sme_update_config(mac_handle, smeConfig);
|
|
|
if (!QDF_IS_STATUS_SUCCESS(status))
|