qcacld-3.0: Remove legacy CFG macro definitions
Remove the legacy macro definitions that are related to the mlme cfg. Move them to wlan_mlme_public_struct.h Change-Id: I64f474512463d3ba7ac238b2efd0f4cf2e36999b CRs-Fixed: 2317750
This commit is contained in:

committed by
nshrivas

parent
e258cced61
commit
f50fd4b105
@@ -201,7 +201,7 @@ static void mlme_init_sap_protection_cfg(struct wlan_objmgr_psoc *psoc,
|
||||
cfg_default(CFG_PROTECTION_ENABLED);
|
||||
sap_protection_params->protection_force_policy =
|
||||
cfg_default(CFG_FORCE_POLICY_PROTECTION);
|
||||
sap_protection_params->ignore_peer_ht_mode =
|
||||
sap_protection_params->ignore_peer_ht_opmode =
|
||||
cfg_get(psoc, CFG_IGNORE_PEER_HT_MODE);
|
||||
}
|
||||
|
||||
|
@@ -184,33 +184,60 @@ struct wlan_mlme_rates {
|
||||
uint8_t disable_high_ht_mcs_2x2;
|
||||
};
|
||||
|
||||
|
||||
/* Flags for gLimProtectionControl that is updated in pe session*/
|
||||
#define MLME_FORCE_POLICY_PROTECTION_DISABLE 0
|
||||
#define MLME_FORCE_POLICY_PROTECTION_CTS 1
|
||||
#define MLME_FORCE_POLICY_PROTECTION_RTS 2
|
||||
#define MLME_FORCE_POLICY_PROTECTION_DUAL_CTS 3
|
||||
#define MLME_FORCE_POLICY_PROTECTION_RTS_ALWAYS 4
|
||||
#define MLME_FORCE_POLICY_PROTECTION_AUTO 5
|
||||
|
||||
/* protection_enabled bits*/
|
||||
#define MLME_PROTECTION_ENABLED_FROM_llA 0
|
||||
#define MLME_PROTECTION_ENABLED_FROM_llB 1
|
||||
#define MLME_PROTECTION_ENABLED_FROM_llG 2
|
||||
#define MLME_PROTECTION_ENABLED_HT_20 3
|
||||
#define MLME_PROTECTION_ENABLED_NON_GF 4
|
||||
#define MLME_PROTECTION_ENABLED_LSIG_TXOP 5
|
||||
#define MLME_PROTECTION_ENABLED_RIFS 6
|
||||
#define MLME_PROTECTION_ENABLED_OBSS 7
|
||||
#define MLME_PROTECTION_ENABLED_OLBC_FROM_llA 8
|
||||
#define MLME_PROTECTION_ENABLED_OLBC_FROM_llB 9
|
||||
#define MLME_PROTECTION_ENABLED_OLBC_FROM_llG 10
|
||||
#define MLME_PROTECTION_ENABLED_OLBC_HT20 11
|
||||
#define MLME_PROTECTION_ENABLED_OLBC_NON_GF 12
|
||||
#define MLME_PROTECTION_ENABLED_OLBC_LSIG_TXOP 13
|
||||
#define MLME_PROTECTION_ENABLED_OLBC_RIFS 14
|
||||
#define MLME_PROTECTION_ENABLED_OLBC_OBSS 15
|
||||
|
||||
/*
|
||||
* struct wlan_mlme_sap_protection_cfg - SAP erp protection config items
|
||||
*
|
||||
* @protection_enabled - Force enable protection. static via cfg
|
||||
* @protection_force_policy - Protection force policy. Static via cfg
|
||||
* @ignore_peer_ht_mode - ignore the ht opmode of the peer. Dynamic via INI.
|
||||
* @protection_enabled: Force enable protection. static via cfg
|
||||
* @protection_force_policy: Protection force policy. Static via cfg
|
||||
* @ignore_peer_ht_opmode: Ignore the ht opmode of the peer. Dynamic via INI
|
||||
*
|
||||
*/
|
||||
struct wlan_mlme_sap_protection {
|
||||
uint32_t protection_enabled;
|
||||
uint8_t protection_force_policy;
|
||||
bool ignore_peer_ht_mode;
|
||||
bool ignore_peer_ht_opmode;
|
||||
};
|
||||
|
||||
/*
|
||||
* struct wlan_mlme_chainmask - All chainmask related cfg items
|
||||
*
|
||||
* @txchainmask1x1 - to set transmit chainmask
|
||||
* @rxchainmask1x1 - to set rx chainmask
|
||||
* @tx_chain_mask_cck - Used to enable/disable Cck ChainMask
|
||||
* @tx_chain_mask_1ss - Enables/disables tx chain Mask1ss
|
||||
* @num_11b_tx_chains - Number of Tx Chains in 11b mode
|
||||
* @num_11ag_tx_chains - Number of Tx Chains in 11ag mode
|
||||
* @tx_chain_mask_2g - tx chain mask for 2g
|
||||
* @rx_chain_mask_2g - rx chain mask for 2g
|
||||
* @tx_chain_mask_5g - tx chain mask for 5g
|
||||
* @rx_chain_mask_5g - rx chain mask for 5g
|
||||
* @txchainmask1x1: To set transmit chainmask
|
||||
* @rxchainmask1x1: To set rx chainmask
|
||||
* @tx_chain_mask_cck: Used to enable/disable Cck ChainMask
|
||||
* @tx_chain_mask_1ss: Enables/disables tx chain Mask1ss
|
||||
* @num_11b_tx_chains: Number of Tx Chains in 11b mode
|
||||
* @num_11ag_tx_chains: Number of Tx Chains in 11ag mode
|
||||
* @tx_chain_mask_2g: Tx chain mask for 2g
|
||||
* @rx_chain_mask_2g: Tx chain mask for 2g
|
||||
* @tx_chain_mask_5g: Tx chain mask for 5g
|
||||
* @rx_chain_mask_5g: Rx chain mask for 5g
|
||||
*/
|
||||
struct wlan_mlme_chainmask {
|
||||
uint8_t txchainmask1x1;
|
||||
|
@@ -168,24 +168,6 @@ void ucfg_mlme_get_sap_inactivity_override(struct wlan_objmgr_psoc *psoc,
|
||||
wlan_mlme_get_sap_inactivity_override(psoc, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* ucfg_mlme_get_ignore_peer_ht_mode() - Get the ignore peer ht mode flag
|
||||
*
|
||||
* @psoc: pointer to psoc object
|
||||
* @value: Value that needs to be set
|
||||
*
|
||||
* Inline UCFG API to be used by HDD/OSIF callers to get the
|
||||
* ignore_peer_ht_opmode flag value
|
||||
*
|
||||
* Return: QDF_STATUS_SUCCESS or QDF_STATUS_FAILURE
|
||||
*/
|
||||
static inline
|
||||
QDF_STATUS ucfg_mlme_get_ignore_peer_ht_mode(struct wlan_objmgr_psoc *psoc,
|
||||
bool *value)
|
||||
{
|
||||
return wlan_mlme_get_ignore_peer_ht_mode(psoc, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* ucfg_mlme_get_tx_chainmask_1ss() - Get the tx_chainmask_1ss value
|
||||
*
|
||||
|
@@ -72,20 +72,6 @@ void wlan_mlme_get_sap_inactivity_override(struct wlan_objmgr_psoc *psoc,
|
||||
*val = mlme_obj->cfg.qos_mlme_params.sap_max_inactivity_override;
|
||||
}
|
||||
|
||||
QDF_STATUS wlan_mlme_get_ignore_peer_ht_mode(struct wlan_objmgr_psoc *psoc,
|
||||
bool *value)
|
||||
{
|
||||
struct wlan_mlme_psoc_obj *mlme_obj = mlme_get_psoc_obj(psoc);
|
||||
|
||||
if (!mlme_obj) {
|
||||
mlme_err("Failed to get MLME Obj");
|
||||
return QDF_STATUS_E_FAILURE;
|
||||
}
|
||||
|
||||
*value = mlme_obj->cfg.sap_protection_cfg.ignore_peer_ht_mode;
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
QDF_STATUS wlan_mlme_get_tx_chainmask_cck(struct wlan_objmgr_psoc *psoc,
|
||||
bool *value)
|
||||
{
|
||||
|
Reference in New Issue
Block a user