From 6a954e3a2af3c6ac5f995e5dc4e9e99e2a3c1a28 Mon Sep 17 00:00:00 2001 From: Abhishek Ambure Date: Mon, 15 Feb 2021 14:22:47 +0530 Subject: [PATCH] qcacld-3.0: Update proper NSS in vdev start cmd for NDI Host doesn't update vdev NSS value for NDI from mac config to pe_sessions's vdev_nss member. Due to which host updates incorrect preferred Tx and Rx NSS to FW in vdev start cmd for NDI interface. Hence update proper NSS config from mac to pe_sessions's vdev_nss member. Change-Id: I5b7a4bdda3780e9a18e9954b64f03fa47a7dbe5f CRs-Fixed: 2878203 --- core/mac/src/pe/lim/lim_process_sme_req_messages.c | 1 + 1 file changed, 1 insertion(+) 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 f7ba267ea571..6cd06ddc9ca8 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 @@ -749,6 +749,7 @@ __lim_handle_sme_start_bss_request(struct mac_context *mac_ctx, uint32_t *msg_bu session->vdev_nss = vdev_type_nss->p2p_go; break; case eSIR_NDI_MODE: + session->vdev_nss = vdev_type_nss->ndi; session->limSystemRole = eLIM_NDI_ROLE; break;