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
This commit is contained in:
Himanshu Agarwal
2018-05-09 12:39:52 +05:30
committed by nshrivas
父節點 0f3636b99c
當前提交 2785d2459b

查看文件

@@ -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() ***/
/** -----------------------------------------------------------------