From bc6fb2f624cc31668ade45aa82c055e4dca7008d Mon Sep 17 00:00:00 2001 From: Kiran Kumar Lokere Date: Wed, 9 May 2018 19:04:11 -0700 Subject: [PATCH] qcacld-3.0: Fix the session Nss value when 2x2 is disabled Set the session Nss value to 1 when the 2x2 configuration is disabled. Change-Id: Idabc3fa16cbaa416246fff9efa6b1d114e5ec3fe CRs-Fixed: 2237662 --- core/mac/src/pe/lim/lim_process_sme_req_messages.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/mac/src/pe/lim/lim_process_sme_req_messages.c b/core/mac/src/pe/lim/lim_process_sme_req_messages.c index 4edf1f577940..2260216da650 100644 --- a/core/mac/src/pe/lim/lim_process_sme_req_messages.c +++ b/core/mac/src/pe/lim/lim_process_sme_req_messages.c @@ -797,6 +797,8 @@ __lim_handle_sme_start_bss_request(tpAniSirGlobal mac_ctx, uint32_t *msg_buf) pe_debug("persona - %d, nss - %d", session->pePersona, session->vdev_nss); session->nss = session->vdev_nss; + if (!mac_ctx->roam.configParam.enable2x2) + session->nss = 1; /* * Allocate memory for the array of * parsed (Re)Assoc request structure @@ -1434,6 +1436,8 @@ __lim_process_sme_join_req(tpAniSirGlobal mac_ctx, uint32_t *msg_buf) else session->vdev_nss = vdev_type_nss->sta; session->nss = session->vdev_nss; + if (!mac_ctx->roam.configParam.enable2x2) + session->nss = 1; session->vhtCapability = IS_DOT11_MODE_VHT(session->dot11mode); if (session->vhtCapability) {