qcacld-3.0: Refactor CFG item CFG_ADVERTISE_CONCURRENT_OPERATION
Refactor CFG item CFG_ADVERTISE_CONCURRENT_OPERATION Change-Id: Iadd46a2882b14010786afbf8c626bdbf96fae486 CRs-Fixed: 2378457
This commit is contained in:
parent
1125e0ca0b
commit
dc6d68a6ea
@ -1074,6 +1074,29 @@ enum hdd_wext_control {
|
||||
1, \
|
||||
"The param is used to enable/disable support for RTT")
|
||||
|
||||
/*
|
||||
* <ini>
|
||||
* gAdvertiseConcurrentOperation - Iface combination advertising
|
||||
* @Min: 0
|
||||
* @Max: 1
|
||||
* @Default: 1
|
||||
*
|
||||
* This ini is used to control whether driver should indicate to kernel
|
||||
* wiphy layer the combination of all its interfaces' supportability.
|
||||
*
|
||||
* Related: None
|
||||
*
|
||||
* Supported Feature: STA
|
||||
*
|
||||
* Usage: Internal/External
|
||||
*
|
||||
* </ini>
|
||||
*/
|
||||
#define CFG_ADVERTISE_CONCURRENT_OPERATION CFG_INI_BOOL( \
|
||||
"gAdvertiseConcurrentOperation", \
|
||||
1, \
|
||||
"Iface combination advertising")
|
||||
|
||||
#define CFG_HDD_ALL \
|
||||
CFG_ENABLE_PACKET_LOG_ALL \
|
||||
CFG_ENABLE_RUNTIME_PM_ALL \
|
||||
@ -1087,6 +1110,7 @@ enum hdd_wext_control {
|
||||
CFG(CFG_ACTION_OUI_ITO_EXTENSION) \
|
||||
CFG(CFG_ACTION_OUI_DISABLE_AGGRESSIVE_TX) \
|
||||
CFG(CFG_ACTION_OUI_SWITCH_TO_11N_MODE) \
|
||||
CFG(CFG_ADVERTISE_CONCURRENT_OPERATION) \
|
||||
CFG(CFG_BUG_ON_REINIT_FAILURE) \
|
||||
CFG(CFG_DBS_SCAN_SELECTION) \
|
||||
CFG(CFG_DERIVED_INTERFACE_POOL) \
|
||||
|
@ -99,30 +99,6 @@ struct hdd_context;
|
||||
#define CFG_ENABLE_11D_IN_WORLD_MODE_MAX (1)
|
||||
#define CFG_ENABLE_11D_IN_WORLD_MODE_DEFAULT (0)
|
||||
|
||||
/*
|
||||
* <ini>
|
||||
* gAdvertiseConcurrentOperation - Iface combination advertising
|
||||
* @Min: 0
|
||||
* @Max: 1
|
||||
* @Default: 1
|
||||
*
|
||||
* This ini is used to control whether driver should indicate to kernel
|
||||
* wiphy layer the combination of all its interfaces' supportability.
|
||||
*
|
||||
* Related: None
|
||||
*
|
||||
* Supported Feature: STA
|
||||
*
|
||||
* Usage: Internal/External
|
||||
*
|
||||
* </ini>
|
||||
*/
|
||||
|
||||
#define CFG_ADVERTISE_CONCURRENT_OPERATION_NAME "gAdvertiseConcurrentOperation"
|
||||
#define CFG_ADVERTISE_CONCURRENT_OPERATION_DEFAULT (1)
|
||||
#define CFG_ADVERTISE_CONCURRENT_OPERATION_MIN (0)
|
||||
#define CFG_ADVERTISE_CONCURRENT_OPERATION_MAX (1)
|
||||
|
||||
enum hdd_dot11_mode {
|
||||
eHDD_DOT11_MODE_AUTO = 0, /* covers all things we support */
|
||||
eHDD_DOT11_MODE_abg, /* 11a/b/g only, no HT, no proprietary */
|
||||
|
@ -134,15 +134,6 @@ struct reg_table_entry g_registry_table[] = {
|
||||
CFG_PNO_SLOW_SCAN_MULTIPLIER_MIN,
|
||||
CFG_PNO_SLOW_SCAN_MULTIPLIER_MAX),
|
||||
#endif
|
||||
|
||||
REG_VARIABLE(CFG_ADVERTISE_CONCURRENT_OPERATION_NAME,
|
||||
WLAN_PARAM_Integer,
|
||||
struct hdd_config, advertiseConcurrentOperation,
|
||||
VAR_FLAGS_OPTIONAL,
|
||||
CFG_ADVERTISE_CONCURRENT_OPERATION_DEFAULT,
|
||||
CFG_ADVERTISE_CONCURRENT_OPERATION_MIN,
|
||||
CFG_ADVERTISE_CONCURRENT_OPERATION_MAX),
|
||||
|
||||
#ifdef DHCP_SERVER_OFFLOAD
|
||||
REG_VARIABLE_STRING(CFG_DHCP_SERVER_IP_NAME, WLAN_PARAM_String,
|
||||
struct hdd_config, dhcpServerIP,
|
||||
|
@ -9421,6 +9421,9 @@ static void hdd_cfg_params_init(struct hdd_context *hdd_ctx)
|
||||
cfg_get(psoc, CFG_PROVISION_INTERFACE_POOL);
|
||||
config->derived_intf_pool = cfg_get(psoc, CFG_DERIVED_INTERFACE_POOL);
|
||||
config->action_oui_enable = cfg_get(psoc, CFG_ENABLE_ACTION_OUI);
|
||||
config->advertiseConcurrentOperation =
|
||||
cfg_get(psoc,
|
||||
CFG_ADVERTISE_CONCURRENT_OPERATION);
|
||||
qdf_str_lcopy(config->action_oui_str[0],
|
||||
cfg_get(psoc, CFG_ACTION_OUI_CONNECT_1X1),
|
||||
ACTION_OUI_MAX_STR_LEN);
|
||||
|
Loading…
Reference in New Issue
Block a user