qcacld-3.0: Don't set nw_type to 11B if HE capable

When STA is HE capable, don't set nw_type to 11B.

Change-Id: Ia11d2ed416324bd94b1b84a571a34245ef22951b
CRs-Fixed: 2807888
This commit is contained in:
Jia Ding
2020-10-26 09:57:53 +08:00
committed by snandini
parent b62fa64aa1
commit 611f7c3b4c

View File

@@ -2108,6 +2108,11 @@ static void lim_update_he_mcs_12_13(tpAddStaParams add_sta_params,
add_sta_params->he_mcs_12_13_map = sta_ds->he_mcs_12_13_map;
}
static bool lim_is_add_sta_params_he_capable(tpAddStaParams add_sta_params)
{
return add_sta_params->he_capable;
}
#else
static void lim_update_he_stbc_capable(tpAddStaParams add_sta_params)
{}
@@ -2115,6 +2120,11 @@ static void lim_update_he_stbc_capable(tpAddStaParams add_sta_params)
static void lim_update_he_mcs_12_13(tpAddStaParams add_sta_params,
tpDphHashNode sta_ds)
{}
static bool lim_is_add_sta_params_he_capable(tpAddStaParams add_sta_params)
{
return false;
}
#endif
/**
@@ -2456,7 +2466,8 @@ lim_add_sta(struct mac_context *mac_ctx,
add_sta_params->nwType = session_entry->nwType;
if (!(add_sta_params->htCapable || add_sta_params->vhtCapable)) {
if (!(add_sta_params->htCapable || add_sta_params->vhtCapable ||
lim_is_add_sta_params_he_capable(add_sta_params))) {
nw_type_11b = 1;
for (i = 0; i < SIR_NUM_11A_RATES; i++) {
if (sirIsArate(sta_ds->supportedRates.llaRates[i] &