qcacld-3.0: Remove lim_send_sme_neighbor_bss_ind()
lim_send_sme_neighbor_bss_ind() is unused so remove it and all related data structures. Change-Id: I373fb570f3b368dc79ce08b7acbc1026a7e19758 CRs-Fixed: 2213056
This commit is contained in:
@@ -81,7 +81,6 @@ enum eWniMsgTypes {
|
|||||||
eWNI_SME_SWITCH_CHL_IND,
|
eWNI_SME_SWITCH_CHL_IND,
|
||||||
eWNI_SME_STOP_BSS_REQ,
|
eWNI_SME_STOP_BSS_REQ,
|
||||||
eWNI_SME_STOP_BSS_RSP,
|
eWNI_SME_STOP_BSS_RSP,
|
||||||
eWNI_SME_NEIGHBOR_BSS_IND,
|
|
||||||
eWNI_SME_DEAUTH_CNF,
|
eWNI_SME_DEAUTH_CNF,
|
||||||
eWNI_SME_MIC_FAILURE_IND,
|
eWNI_SME_MIC_FAILURE_IND,
|
||||||
eWNI_SME_ADDTS_REQ,
|
eWNI_SME_ADDTS_REQ,
|
||||||
|
@@ -223,12 +223,6 @@ typedef struct sLimMlmJoinReq {
|
|||||||
*/
|
*/
|
||||||
} tLimMlmJoinReq, *tpLimMlmJoinReq;
|
} tLimMlmJoinReq, *tpLimMlmJoinReq;
|
||||||
|
|
||||||
typedef struct tLimScanResultNode tLimScanResultNode;
|
|
||||||
struct tLimScanResultNode {
|
|
||||||
tLimScanResultNode *next;
|
|
||||||
tSirBssDescription bssDescription;
|
|
||||||
};
|
|
||||||
|
|
||||||
#ifdef FEATURE_OEM_DATA_SUPPORT
|
#ifdef FEATURE_OEM_DATA_SUPPORT
|
||||||
|
|
||||||
/* OEM Data related structure definitions */
|
/* OEM Data related structure definitions */
|
||||||
|
@@ -1509,85 +1509,6 @@ lim_send_sme_set_context_rsp(tpAniSirGlobal pMac,
|
|||||||
lim_sys_process_mmh_msg_api(pMac, &mmhMsg, ePROT);
|
lim_sys_process_mmh_msg_api(pMac, &mmhMsg, ePROT);
|
||||||
} /*** end lim_send_sme_set_context_rsp() ***/
|
} /*** end lim_send_sme_set_context_rsp() ***/
|
||||||
|
|
||||||
/**
|
|
||||||
* lim_send_sme_neighbor_bss_ind()
|
|
||||||
*
|
|
||||||
***FUNCTION:
|
|
||||||
* This function is called by lim_lookup_nadd_hash_entry() to send
|
|
||||||
* eWNI_SME_NEIGHBOR_BSS_IND message to host
|
|
||||||
*
|
|
||||||
***PARAMS:
|
|
||||||
*
|
|
||||||
***LOGIC:
|
|
||||||
*
|
|
||||||
***ASSUMPTIONS:
|
|
||||||
* NA
|
|
||||||
*
|
|
||||||
***NOTE:
|
|
||||||
* This function is used for sending eWNI_SME_NEIGHBOR_BSS_IND to
|
|
||||||
* host upon detecting new BSS during background scanning if CFG
|
|
||||||
* option is enabled for sending such indication
|
|
||||||
*
|
|
||||||
* @param pMac - Pointer to Global MAC structure
|
|
||||||
* @return None
|
|
||||||
*/
|
|
||||||
|
|
||||||
void
|
|
||||||
lim_send_sme_neighbor_bss_ind(tpAniSirGlobal pMac, tLimScanResultNode *pBssDescr)
|
|
||||||
{
|
|
||||||
struct scheduler_msg msgQ = {0};
|
|
||||||
uint32_t val;
|
|
||||||
tSirSmeNeighborBssInd *pNewBssInd;
|
|
||||||
|
|
||||||
if ((pMac->lim.gLimSmeState != eLIM_SME_LINK_EST_WT_SCAN_STATE) ||
|
|
||||||
((pMac->lim.gLimSmeState == eLIM_SME_LINK_EST_WT_SCAN_STATE) &&
|
|
||||||
pMac->lim.gLimRspReqd)) {
|
|
||||||
/* LIM is not in background scan state OR */
|
|
||||||
/* current scan is initiated by HDD. */
|
|
||||||
/* No need to send new BSS indication to HDD */
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (wlan_cfg_get_int(pMac, WNI_CFG_NEW_BSS_FOUND_IND, &val) !=
|
|
||||||
eSIR_SUCCESS) {
|
|
||||||
pe_err("could not get NEIGHBOR_BSS_IND from CFG");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (val == 0)
|
|
||||||
return;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Need to indicate new BSSs found during
|
|
||||||
* background scanning to host.
|
|
||||||
* Allocate buffer for sending indication.
|
|
||||||
* Length of buffer is length of BSS description
|
|
||||||
* and length of header itself
|
|
||||||
*/
|
|
||||||
val = pBssDescr->bssDescription.length + sizeof(uint16_t) +
|
|
||||||
sizeof(uint32_t) + sizeof(uint8_t);
|
|
||||||
pNewBssInd = qdf_mem_malloc(val);
|
|
||||||
if (NULL == pNewBssInd) {
|
|
||||||
/* Log error */
|
|
||||||
pe_err("call to AllocateMemory failed for eWNI_SME_NEIGHBOR_BSS_IND");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
pNewBssInd->messageType = eWNI_SME_NEIGHBOR_BSS_IND;
|
|
||||||
pNewBssInd->length = (uint16_t) val;
|
|
||||||
pNewBssInd->sessionId = 0;
|
|
||||||
|
|
||||||
qdf_mem_copy((uint8_t *) pNewBssInd->bssDescription,
|
|
||||||
(uint8_t *) &pBssDescr->bssDescription,
|
|
||||||
pBssDescr->bssDescription.length + sizeof(uint16_t));
|
|
||||||
|
|
||||||
msgQ.type = eWNI_SME_NEIGHBOR_BSS_IND;
|
|
||||||
msgQ.bodyptr = pNewBssInd;
|
|
||||||
msgQ.bodyval = 0;
|
|
||||||
MTRACE(mac_trace(pMac, TRACE_CODE_TX_SME_MSG, NO_SESSION, msgQ.type));
|
|
||||||
lim_sys_process_mmh_msg_api(pMac, &msgQ, ePROT);
|
|
||||||
} /*** end lim_send_sme_neighbor_bss_ind() ***/
|
|
||||||
|
|
||||||
/** -----------------------------------------------------------------
|
/** -----------------------------------------------------------------
|
||||||
\brief lim_send_sme_addts_rsp() - sends SME ADDTS RSP
|
\brief lim_send_sme_addts_rsp() - sends SME ADDTS RSP
|
||||||
\ This function sends a eWNI_SME_ADDTS_RSP to SME.
|
\ This function sends a eWNI_SME_ADDTS_RSP to SME.
|
||||||
|
@@ -64,7 +64,6 @@ void lim_send_sme_wm_status_change_ntf(tpAniSirGlobal, tSirSmeStatusChangeCode,
|
|||||||
uint32_t *, uint16_t, uint8_t);
|
uint32_t *, uint16_t, uint8_t);
|
||||||
void lim_send_sme_set_context_rsp(tpAniSirGlobal, struct qdf_mac_addr, uint16_t,
|
void lim_send_sme_set_context_rsp(tpAniSirGlobal, struct qdf_mac_addr, uint16_t,
|
||||||
tSirResultCodes, tpPESession, uint8_t, uint16_t);
|
tSirResultCodes, tpPESession, uint8_t, uint16_t);
|
||||||
void lim_send_sme_neighbor_bss_ind(tpAniSirGlobal, tLimScanResultNode *);
|
|
||||||
void lim_handle_delete_bss_rsp(tpAniSirGlobal pMac, struct scheduler_msg *MsgQ);
|
void lim_handle_delete_bss_rsp(tpAniSirGlobal pMac, struct scheduler_msg *MsgQ);
|
||||||
void lim_handle_csa_offload_msg(tpAniSirGlobal mac_ctx,
|
void lim_handle_csa_offload_msg(tpAniSirGlobal mac_ctx,
|
||||||
struct scheduler_msg *msg);
|
struct scheduler_msg *msg);
|
||||||
|
@@ -328,8 +328,6 @@ char *lim_msg_str(uint32_t msgType)
|
|||||||
return "eWNI_SME_STOP_BSS_REQ";
|
return "eWNI_SME_STOP_BSS_REQ";
|
||||||
case eWNI_SME_STOP_BSS_RSP:
|
case eWNI_SME_STOP_BSS_RSP:
|
||||||
return "eWNI_SME_STOP_BSS_RSP";
|
return "eWNI_SME_STOP_BSS_RSP";
|
||||||
case eWNI_SME_NEIGHBOR_BSS_IND:
|
|
||||||
return "eWNI_SME_NEIGHBOR_BSS_IND";
|
|
||||||
case eWNI_SME_DEAUTH_CNF:
|
case eWNI_SME_DEAUTH_CNF:
|
||||||
return "eWNI_SME_DEAUTH_CNF";
|
return "eWNI_SME_DEAUTH_CNF";
|
||||||
case eWNI_SME_ADDTS_REQ:
|
case eWNI_SME_ADDTS_REQ:
|
||||||
|
@@ -254,7 +254,6 @@ uint8_t *mac_trace_get_sme_msg_string(uint16_t sme_msg)
|
|||||||
CASE_RETURN_STRING(eWNI_SME_SWITCH_CHL_IND);
|
CASE_RETURN_STRING(eWNI_SME_SWITCH_CHL_IND);
|
||||||
CASE_RETURN_STRING(eWNI_SME_STOP_BSS_REQ);
|
CASE_RETURN_STRING(eWNI_SME_STOP_BSS_REQ);
|
||||||
CASE_RETURN_STRING(eWNI_SME_STOP_BSS_RSP);
|
CASE_RETURN_STRING(eWNI_SME_STOP_BSS_RSP);
|
||||||
CASE_RETURN_STRING(eWNI_SME_NEIGHBOR_BSS_IND);
|
|
||||||
CASE_RETURN_STRING(eWNI_SME_DEAUTH_CNF);
|
CASE_RETURN_STRING(eWNI_SME_DEAUTH_CNF);
|
||||||
CASE_RETURN_STRING(eWNI_SME_MIC_FAILURE_IND);
|
CASE_RETURN_STRING(eWNI_SME_MIC_FAILURE_IND);
|
||||||
CASE_RETURN_STRING(eWNI_SME_ADDTS_REQ);
|
CASE_RETURN_STRING(eWNI_SME_ADDTS_REQ);
|
||||||
|
مرجع در شماره جدید
Block a user