qcacld-3.0: Modify band checks to account 6GHz freq

Modify band checks in lim APIs to account 6GHz
frequency

Change-Id: Ieb08a14640074267c910a197f0d4d2f9bb467a54
CRs-Fixed: 2653415
This commit is contained in:
Gururaj Pandurangi 2020-03-30 14:56:59 -07:00 • committed by nshrivas
commit 3632d87c9a
3 changed files with 3 additions and 3 deletions

View file

@ -537,7 +537,7 @@ void lim_fill_ft_session(struct mac_context *mac,
&& pBeaconStruct->HTCaps.present);
/* Assign default configured nss value in the new session */
if (wlan_reg_is_5ghz_ch_freq(ft_session->curr_op_freq))
if (!wlan_reg_is_24ghz_ch_freq(ft_session->curr_op_freq))
ft_session->vdev_nss = mac->vdev_type_nss_5g.sta;
else
ft_session->vdev_nss = mac->vdev_type_nss_2g.sta;

View file

@ -701,7 +701,7 @@ __lim_handle_sme_start_bss_request(struct mac_context *mac_ctx, uint32_t *msg_bu
(void *)&sme_start_bss_req->extendedRateSet,
sizeof(tSirMacRateSet));
if (wlan_reg_is_5ghz_ch_freq(session->curr_op_freq))
if (!wlan_reg_is_24ghz_ch_freq(session->curr_op_freq))
vdev_type_nss = &mac_ctx->vdev_type_nss_5g;
else
vdev_type_nss = &mac_ctx->vdev_type_nss_2g;

View file

@ -1834,7 +1834,7 @@ void lim_handle_csa_offload_msg(struct mac_context *mac_ctx,
if (WLAN_REG_IS_24GHZ_CH_FREQ(csa_params->csa_chan_freq) &&
session_entry->dot11mode == MLME_DOT11_MODE_11A)
session_entry->dot11mode = MLME_DOT11_MODE_11G;
else if (WLAN_REG_IS_5GHZ_CH_FREQ(csa_params->csa_chan_freq) &&
else if (!WLAN_REG_IS_24GHZ_CH_FREQ(csa_params->csa_chan_freq) &&
((session_entry->dot11mode == MLME_DOT11_MODE_11G) ||
(session_entry->dot11mode == MLME_DOT11_MODE_11G_ONLY)))
session_entry->dot11mode = MLME_DOT11_MODE_11A;