qcacld-3.0: make ini he_twt_requestor and he_twt_responder take effect

INI he_twt_requestor and he_twt_responder should be able to disable/enable
twt requestor and twt responder.

Make them work.

Change-Id: I5e091a2f04cca1817f1a2db6358f141c2eaf103d
CRs-Fixed: 2798800
This commit is contained in:
bings
2020-10-16 11:26:23 +08:00
committed by snandini
parent 7805932548
commit 08d96504db
3 changed files with 49 additions and 12 deletions

View File

@@ -575,13 +575,15 @@ QDF_STATUS mlme_update_tgt_he_caps_in_cfg(struct wlan_objmgr_psoc *psoc,
mlme_obj->cfg.he_caps.dot11_he_cap.present = 1;
mlme_obj->cfg.he_caps.dot11_he_cap.htc_he = he_cap->htc_he;
mlme_obj->cfg.he_caps.dot11_he_cap.twt_request =
he_cap->twt_request;
mlme_obj->cfg.he_caps.dot11_he_cap.twt_responder =
he_cap->twt_responder;
value = QDF_MIN(he_cap->twt_request,
mlme_obj->cfg.he_caps.dot11_he_cap.twt_request);
mlme_obj->cfg.he_caps.dot11_he_cap.twt_request = value;
value = QDF_MIN(
he_cap->fragmentation,
value = QDF_MIN(he_cap->twt_responder,
mlme_obj->cfg.he_caps.dot11_he_cap.twt_responder);
mlme_obj->cfg.he_caps.dot11_he_cap.twt_responder = value;
value = QDF_MIN(he_cap->fragmentation,
mlme_obj->cfg.he_caps.he_dynamic_fragmentation);
if (cfg_in_range(CFG_HE_FRAGMENTATION, value))