qcacld-3.0: Process assoc indication in sme callback
In a noisy enviornment assoc indication in SME queueu is not getting processed due to multiple beacons/probes getting processed in PE queue which is high priority than SME queue. Instead of posting a message to SME queue, assoc indication will run to completion using sme callback mechanism. Change-Id: I4dc7e3ef0c91964ebc842afa38b7815464e0e406 CRs-Fixed: 2114425
This commit is contained in:
@@ -837,6 +837,8 @@ typedef struct sAniSirLim {
|
||||
QDF_STATUS(*add_bssdescr_callback)
|
||||
(tpAniSirGlobal pMac, tpSirBssDescription buf,
|
||||
uint32_t scan_id, uint32_t flags);
|
||||
QDF_STATUS(*sme_msg_callback)
|
||||
(tHalHandle hal, struct scheduler_msg *msg);
|
||||
uint8_t retry_packet_cnt;
|
||||
uint8_t scan_disabled;
|
||||
uint8_t beacon_probe_rsp_cnt_per_scan;
|
||||
|
@@ -470,6 +470,7 @@ typedef struct sSirSmeReadyReq {
|
||||
void *add_bssdescr_cb;
|
||||
void *csr_roam_synch_cb;
|
||||
void *pe_roam_synch_cb;
|
||||
void *sme_msg_cb;
|
||||
} tSirSmeReadyReq, *tpSirSmeReadyReq;
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user