qcacld-3.0: Update num tdls vdevs to 2 if fw 11be capab

Update tdls vdevs to 2 if fw 11be capable. Add
WMI_SERVICE_11BE_TDLS_SUPPORT update num tdls vdevs
to 2 for firmware while init_cmd_send_tlv.

Change-Id: I12cced5718cb189ce1f96d204ac64108ccef5ca3
CRs-Fixed: 3436013
此提交包含在:
Paul Zhang
2023-04-06 21:01:09 +08:00
提交者 Madan Koyyalamudi
父節點 3f820fd0bf
當前提交 44804ad746
共有 9 個檔案被更改,包括 170 行新增4 行删除

查看文件

@@ -26,7 +26,21 @@
#include "wlan_objmgr_vdev_obj.h"
#ifdef FEATURE_WLAN_TDLS
#ifdef WLAN_FEATURE_11BE_MLO
/**
* wlan_tdls_is_fw_11be_mlo_capable() - Get TDLS 11be mlo capab
* @psoc: psoc context
*
* Return: True if 11be mlo capable
*/
bool wlan_tdls_is_fw_11be_mlo_capable(struct wlan_objmgr_psoc *psoc);
#else
static inline
bool wlan_tdls_is_fw_11be_mlo_capable(struct wlan_objmgr_psoc *psoc)
{
return false;
}
#endif
#ifdef FEATURE_SET
/**
* wlan_tdls_get_features_info() - Get tdls features info
@@ -127,6 +141,12 @@ void wlan_tdls_get_features_info(struct wlan_objmgr_psoc *psoc,
}
#endif
static inline
bool wlan_tdls_is_fw_11be_mlo_capable(struct wlan_objmgr_psoc *psoc)
{
return false;
}
static inline QDF_STATUS wlan_tdls_teardown_links(struct wlan_objmgr_psoc *psoc)
{
return QDF_STATUS_SUCCESS;

查看文件

@@ -163,6 +163,24 @@ return false;
}
#endif
#ifdef WLAN_FEATURE_11BE
/**
* ucfg_tdls_update_fw_mlo_capability() - update fw mlo capability
* @psoc: psoc object
* @is_fw_tdls_mlo_capable: bool value
*
* Return: none
*/
void ucfg_tdls_update_fw_mlo_capability(struct wlan_objmgr_psoc *psoc,
bool is_fw_tdls_mlo_capable);
#else
static inline
void ucfg_tdls_update_fw_mlo_capability(struct wlan_objmgr_psoc *psoc,
bool is_fw_tdls_mlo_capable)
{
}
#endif
/**
* ucfg_tdls_psoc_enable() - TDLS module enable API
* @psoc: psoc object