1
0

qcacld-3.0: Add ACS CFG/INI items to MLME component

Add following CFG items to mlme component

1.CFG_ACS_WITH_MORE_PARAM_NAME
2.CFG_AUTO_CHANNEL_SELECT_WEIGHT
3.CFG_USER_AUTO_CHANNEL_SELECTION
4.CFG_USER_ACS_DFS_LTE
5.CFG_EXTERNAL_ACS_POLICY

Change-Id: If31451c2141ec6c30d5590f92a0b36253eaa5c46
CRS-Fixed: 2315978
Este cometimento está contido em:
Harprit Chhabada
2018-09-14 15:16:56 -07:00
cometido por nshrivas
ascendente 2ab028fe64
cometimento ebe8defe44
6 ficheiros modificados com 404 adições e 5 eliminações

Ver ficheiro

@@ -149,6 +149,91 @@ QDF_STATUS ucfg_mlme_set_ht_cap_info(struct wlan_objmgr_psoc *psoc,
return wlan_mlme_set_ht_cap_info(psoc, ht_cap_info);
}
/**
* ucfg_mlme_get_acs_with_more_param() - Get the flag for acs with
* more param
* @psoc: pointer to psoc object
* @value: Value that needs to be set from the caller
*
* Inline UCFG API to be used by HDD/OSIF callers
*
* Return: QDF Status
*/
static inline
QDF_STATUS ucfg_mlme_get_acs_with_more_param(struct wlan_objmgr_psoc *psoc,
bool *value)
{
return wlan_mlme_get_acs_with_more_param(psoc, value);
}
/**
* ucfg_mlme_get_auto_channel_weight() - Get the auto channel select weight
*
* @psoc: pointer to psoc object
* @value: Value that needs to be set from the caller
*
* Inline UCFG API to be used by HDD/OSIF callers
*
* Return: QDF Status
*/
static inline
QDF_STATUS ucfg_mlme_get_auto_channel_weight(struct wlan_objmgr_psoc *psoc,
uint32_t *value)
{
return wlan_mlme_get_auto_channel_weight(psoc, value);
}
/**
* ucfg_mlme_get_vendor_acs_support() - Get the flag for
* vendor acs support
* @psoc: pointer to psoc object
* @value: Value that needs to be set from the caller
*
* Inline UCFG API to be used by HDD/OSIF callers
*
* Return: QDF Status
*/
static inline
QDF_STATUS ucfg_mlme_get_vendor_acs_support(struct wlan_objmgr_psoc *psoc,
bool *value)
{
return wlan_mlme_get_vendor_acs_support(psoc, value);
}
/**
* ucfg_mlme_get_external_acs_policy() - Get flag for external control
* acs policy
* @psoc: pointer to psoc object
* @value: Value that needs to be set from the caller
*
* Inline UCFG API to be used by HDD/OSIF callers
*
* Return: QDF Status
*/
static inline QDF_STATUS
ucfg_mlme_get_external_acs_policy(struct wlan_objmgr_psoc *psoc,
bool *value)
{
return wlan_mlme_get_external_acs_policy(psoc, value);
}
/**
* ucfg_mlme_set_ht_cap_info() - Set the HT cap info config
* @psoc: pointer to psoc object
* @value: Value that needs to be set from the caller
*
* Inline UCFG API to be used by HDD/OSIF callers
*
* Return: QDF Status
*/
static inline
QDF_STATUS
ucfg_mlme_get_acs_support_for_dfs_ltecoex(struct wlan_objmgr_psoc *psoc,
bool *value)
{
return wlan_mlme_get_acs_support_for_dfs_ltecoex(psoc, value);
}
/**
*
* ucfg_mlme_get_sap_inactivity_override() - Check if sap max inactivity