|
@@ -2132,6 +2132,13 @@ REG_TABLE_ENTRY g_registry_table[] = {
|
|
CFG_MAX_HT_MCS_FOR_TX_DATA_MIN,
|
|
CFG_MAX_HT_MCS_FOR_TX_DATA_MIN,
|
|
CFG_MAX_HT_MCS_FOR_TX_DATA_MAX),
|
|
CFG_MAX_HT_MCS_FOR_TX_DATA_MAX),
|
|
|
|
|
|
|
|
+ REG_VARIABLE(CFG_DISABLE_ABG_RATE_FOR_TX_DATA, WLAN_PARAM_Integer,
|
|
|
|
+ struct hdd_config, disable_abg_rate_txdata,
|
|
|
|
+ VAR_FLAGS_OPTIONAL | VAR_FLAGS_RANGE_CHECK_ASSUME_DEFAULT,
|
|
|
|
+ CFG_DISABLE_ABG_RATE_FOR_TX_DATA_DEFAULT,
|
|
|
|
+ CFG_DISABLE_ABG_RATE_FOR_TX_DATA_MIN,
|
|
|
|
+ CFG_DISABLE_ABG_RATE_FOR_TX_DATA_MAX),
|
|
|
|
+
|
|
REG_VARIABLE(CFG_ENABLE_FIRST_SCAN_2G_ONLY_NAME, WLAN_PARAM_Integer,
|
|
REG_VARIABLE(CFG_ENABLE_FIRST_SCAN_2G_ONLY_NAME, WLAN_PARAM_Integer,
|
|
struct hdd_config, enableFirstScan2GOnly,
|
|
struct hdd_config, enableFirstScan2GOnly,
|
|
VAR_FLAGS_OPTIONAL | VAR_FLAGS_RANGE_CHECK_ASSUME_DEFAULT,
|
|
VAR_FLAGS_OPTIONAL | VAR_FLAGS_RANGE_CHECK_ASSUME_DEFAULT,
|
|
@@ -6691,6 +6698,14 @@ bool hdd_update_config_cfg(hdd_context_t *hdd_ctx)
|
|
status = false;
|
|
status = false;
|
|
hdd_err("Couldn't pass on WNI_CFG_MAX_HT_MCS_TX_DATA to CCM");
|
|
hdd_err("Couldn't pass on WNI_CFG_MAX_HT_MCS_TX_DATA to CCM");
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ if (sme_cfg_set_int(hdd_ctx->hHal, WNI_CFG_DISABLE_ABG_RATE_FOR_TX_DATA,
|
|
|
|
+ config->disable_abg_rate_txdata) ==
|
|
|
|
+ QDF_STATUS_E_FAILURE) {
|
|
|
|
+ status = false;
|
|
|
|
+ hdd_err("Couldn't pass on WNI_CFG_DISABLE_ABG_RATE_FOR_TX_DATA to CCM");
|
|
|
|
+ }
|
|
|
|
+
|
|
return status;
|
|
return status;
|
|
}
|
|
}
|
|
#ifdef FEATURE_WLAN_SCAN_PNO
|
|
#ifdef FEATURE_WLAN_SCAN_PNO
|