From 2785d2459b3ae6666cde11a8abc7bbd87e053ee2 Mon Sep 17 00:00:00 2001 From: Himanshu Agarwal Date: Wed, 9 May 2018 12:39:52 +0530 Subject: [PATCH] qcacld-3.0: Process setkey confirmation in sme callback In a noisy enviornment setkey confirmation in SME queue is not getting processed due to multiple beacons/probes getting processed in PE queue which is of higher priority than SME queue. Instead of posting a message to SME queue, setkey confirmation will run to completion using sme callback mechanism. Change-Id: Ibe536dad13731e7086c5e0a9ed2a19c11f6e9193 CRs-Fixed: 2233210 --- core/mac/src/pe/lim/lim_send_sme_rsp_messages.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/mac/src/pe/lim/lim_send_sme_rsp_messages.c b/core/mac/src/pe/lim/lim_send_sme_rsp_messages.c index cbd32a549f..53f7512ec2 100644 --- a/core/mac/src/pe/lim/lim_send_sme_rsp_messages.c +++ b/core/mac/src/pe/lim/lim_send_sme_rsp_messages.c @@ -1489,7 +1489,7 @@ lim_send_sme_set_context_rsp(tpAniSirGlobal pMac, psessionEntry, (uint16_t) resultCode, 0); #endif /* FEATURE_WLAN_DIAG_SUPPORT */ - lim_sys_process_mmh_msg_api(pMac, &mmhMsg, ePROT); + pMac->lim.sme_msg_callback(pMac, &mmhMsg); } /*** end lim_send_sme_set_context_rsp() ***/ /** -----------------------------------------------------------------