diff --git a/mlme/core/src/wlan_mlme_main.c b/mlme/core/src/wlan_mlme_main.c index 36fc53a884..4ddc666ad1 100644 --- a/mlme/core/src/wlan_mlme_main.c +++ b/mlme/core/src/wlan_mlme_main.c @@ -551,9 +551,8 @@ static void mlme_init_vht_cap_cfg(struct wlan_objmgr_psoc *psoc, vht_cap_info->rx_stbc = cfg_get(psoc, CFG_RX_STBC_ENABLE); - if (vht_cap_info->enable_txbf_20mhz) - vht_cap_info->su_bformee = - cfg_default(CFG_VHT_SU_BEAMFORMEE_CAP); + vht_cap_info->su_bformee = + cfg_default(CFG_VHT_SU_BEAMFORMEE_CAP); vht_cap_info->mu_bformer = cfg_default(CFG_VHT_MU_BEAMFORMER_CAP); diff --git a/mlme/dispatcher/src/wlan_mlme_api.c b/mlme/dispatcher/src/wlan_mlme_api.c index 446696fbd6..cb483082c4 100644 --- a/mlme/dispatcher/src/wlan_mlme_api.c +++ b/mlme/dispatcher/src/wlan_mlme_api.c @@ -1573,7 +1573,7 @@ wlan_mlme_get_vht_enable_tx_bf(struct wlan_objmgr_psoc *psoc, bool *value) return QDF_STATUS_E_FAILURE; } - *value = mlme_obj->cfg.vht_caps.vht_cap_info.enable_txbf_20mhz; + *value = mlme_obj->cfg.vht_caps.vht_cap_info.su_bformee; return QDF_STATUS_SUCCESS; } @@ -1852,7 +1852,7 @@ QDF_STATUS mlme_update_vht_cap(struct wlan_objmgr_psoc *psoc, vht_cap_info->su_bformer = cfg->vht_su_bformer; /* check and update SU BEAMFORMEE capabality */ - if (vht_cap_info->enable_txbf_20mhz && !cfg->vht_su_bformee) + if (vht_cap_info->su_bformee && !cfg->vht_su_bformee) vht_cap_info->su_bformee = cfg->vht_su_bformee; /* Set VHT MU Beamformer cap */