qcacld-3.0: Disable 11be when not supported by target

Disable 11be when not supported by target

Change-Id: Iecf9ab3eab5a9e69b01fb03b30b028b57019b10d
CRs-Fixed: 3291961
This commit is contained in:
Aditya Kodukula
2022-09-14 00:45:01 -07:00
committad av Madan Koyyalamudi
förälder b5256983ff
incheckning 1472d9ad6d
11 ändrade filer med 82 tillägg och 20 borttagningar

Visa fil

@@ -32,6 +32,7 @@
#include "wlan_policy_mgr_ucfg.h"
#include "wlan_vdev_mgr_utils_api.h"
#include <../../core/src/wlan_cm_vdev_api.h>
#include "wlan_psoc_mlme_api.h"
/* quota in milliseconds */
#define MCC_DUTY_CYCLE 70
@@ -993,10 +994,15 @@ QDF_STATUS mlme_update_tgt_eht_caps_in_cfg(struct wlan_objmgr_psoc *psoc,
struct wlan_mlme_psoc_ext_obj *mlme_obj = mlme_get_psoc_ext_obj(psoc);
tDot11fIEeht_cap *eht_cap = &wma_cfg->eht_cap;
tDot11fIEeht_cap *mlme_eht_cap;
bool eht_capab;
if (!mlme_obj)
return QDF_STATUS_E_FAILURE;
wlan_psoc_mlme_get_11be_capab(psoc, &eht_capab);
if (!eht_capab)
return QDF_STATUS_SUCCESS;
mlme_obj->cfg.eht_caps.dot11_eht_cap.present = 1;
qdf_mem_copy(&mlme_obj->cfg.eht_caps.dot11_eht_cap, eht_cap,
sizeof(tDot11fIEeht_cap));

Visa fil

@@ -39,6 +39,7 @@
#include "wlan_reg_ucfg_api.h"
#include "wlan_mlme_api.h"
#include "wlan_reg_services_api.h"
#include "wlan_psoc_mlme_api.h"
#ifdef WLAN_FEATURE_FILS_SK
void cm_update_hlp_info(struct wlan_objmgr_vdev *vdev,
@@ -1362,6 +1363,7 @@ cm_send_bss_peer_create_req(struct wlan_objmgr_vdev *vdev,
struct scheduler_msg msg;
QDF_STATUS status;
struct cm_peer_create_req *req;
bool eht_capab;
if (!vdev || !peer_mac)
return QDF_STATUS_E_FAILURE;
@@ -1372,9 +1374,12 @@ cm_send_bss_peer_create_req(struct wlan_objmgr_vdev *vdev,
if (!req)
return QDF_STATUS_E_NOMEM;
wlan_psoc_mlme_get_11be_capab(wlan_vdev_get_psoc(vdev), &eht_capab);
if (eht_capab)
cm_set_peer_mld_info(req, mld_mac, is_assoc_peer);
req->vdev_id = wlan_vdev_get_id(vdev);
qdf_copy_macaddr(&req->peer_mac, peer_mac);
cm_set_peer_mld_info(req, mld_mac, is_assoc_peer);
msg.bodyptr = req;
msg.type = CM_BSS_PEER_CREATE_REQ;