diff options
| author | Rajeev Kumar <rajekuma@codeaurora.org> | 2016-04-15 15:41:08 -0700 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-04-20 22:20:35 -0700 |
| commit | aa262c4ef4237e6374b931034478ee76fecf43c0 (patch) | |
| tree | 98aaced2f8bb66ba98406f30c077a21e940ce226 | |
| parent | c9a50e769f4d672723bc200cfbe653e80d34c2f5 (diff) | |
qcacld-3.0: (part-5) Remove obsoleted BTAMP feature
Remove all the code written to support this feature as this feature
has been obsoleted for all next gen projects
Change-Id: Ibcdb7321040e689787a4badebdc1a4325fc79d7b
CRs-Fixed: 992930
| -rw-r--r-- | core/mac/src/pe/lim/lim_process_mlm_req_messages.c | 36 | ||||
| -rw-r--r-- | core/mac/src/pe/lim/lim_process_mlm_rsp_messages.c | 152 | ||||
| -rw-r--r-- | core/mac/src/pe/lim/lim_reassoc_utils.c | 6 | ||||
| -rw-r--r-- | core/mac/src/pe/lim/lim_utils.h | 4 |
4 files changed, 35 insertions, 163 deletions
diff --git a/core/mac/src/pe/lim/lim_process_mlm_req_messages.c b/core/mac/src/pe/lim/lim_process_mlm_req_messages.c index 29bc4c61c773..d57a1ca3735e 100644 --- a/core/mac/src/pe/lim/lim_process_mlm_req_messages.c +++ b/core/mac/src/pe/lim/lim_process_mlm_req_messages.c @@ -604,9 +604,7 @@ lim_mlm_add_bss(tpAniSirGlobal mac_ctx, session->selfMacAddr, sizeof(tSirMacAddr)); addbss_param->bssType = mlm_start_req->bssType; - if ((mlm_start_req->bssType == eSIR_IBSS_MODE) || - (mlm_start_req->bssType == eSIR_BTAMP_AP_MODE) || - (mlm_start_req->bssType == eSIR_BTAMP_STA_MODE)) { + if ((mlm_start_req->bssType == eSIR_IBSS_MODE)) { addbss_param->operMode = BSS_OPERATIONAL_MODE_STA; } else if (mlm_start_req->bssType == eSIR_INFRA_AP_MODE) { addbss_param->operMode = BSS_OPERATIONAL_MODE_AP; @@ -962,8 +960,7 @@ lim_process_mlm_post_join_suspend_link(tpAniSirGlobal mac_ctx, mac_ctx->lim.limTimers.gLimJoinFailureTimer.sessionId = session->peSessionId; - lnk_state = (LIM_IS_BT_AMP_STA_ROLE(session) ? - eSIR_LINK_BTAMP_PREASSOC_STATE : eSIR_LINK_PREASSOC_STATE); + lnk_state = eSIR_LINK_PREASSOC_STATE; lim_log(mac_ctx, LOG1, FL("[lim_process_mlm_join_req]: lnk_state:%d"), lnk_state); @@ -1034,8 +1031,7 @@ static void lim_process_mlm_join_req(tpAniSirGlobal mac_ctx, uint32_t *msg) goto error; } - if ((!LIM_IS_AP_ROLE(session) && - !LIM_IS_BT_AMP_AP_ROLE(session)) && + if (!LIM_IS_AP_ROLE(session) && ((session->limMlmState == eLIM_MLM_IDLE_STATE) || (session->limMlmState == eLIM_MLM_JOINED_STATE)) && (SIR_MAC_GET_ESS @@ -1126,8 +1122,7 @@ static bool lim_is_auth_req_expected(tpAniSirGlobal mac_ctx, * supported. */ - flag = ((((LIM_IS_STA_ROLE(session) || - LIM_IS_BT_AMP_STA_ROLE(session)) && + flag = (((LIM_IS_STA_ROLE(session) && ((session->limMlmState == eLIM_MLM_JOINED_STATE) || (session->limMlmState == eLIM_MLM_LINK_ESTABLISHED_STATE))) || @@ -1169,7 +1164,7 @@ static bool lim_is_preauth_ctx_exists(tpAniSirGlobal mac_ctx, preauth_node = lim_search_pre_auth_list(mac_ctx, mac_ctx->lim.gpLimMlmAuthReq->peerMacAddr); - fl = (((LIM_IS_STA_ROLE(session) || LIM_IS_BT_AMP_STA_ROLE(session)) && + fl = (((LIM_IS_STA_ROLE(session)) && (session->limMlmState == eLIM_MLM_LINK_ESTABLISHED_STATE) && ((stads != NULL) && (mac_ctx->lim.gpLimMlmAuthReq->authType == @@ -1372,8 +1367,7 @@ static void lim_process_mlm_assoc_req(tpAniSirGlobal mac_ctx, uint32_t *msg_buf) sir_copy_mac_addr(curr_bssId, session_entry->bssId); - if (!((!LIM_IS_AP_ROLE(session_entry) && - !LIM_IS_BT_AMP_AP_ROLE(session_entry)) && + if (!(!LIM_IS_AP_ROLE(session_entry) && (session_entry->limMlmState == eLIM_MLM_AUTHENTICATED_STATE || session_entry->limMlmState == eLIM_MLM_JOINED_STATE) && (!qdf_mem_cmp(mlm_assoc_req->peerMacAddr, @@ -1422,19 +1416,6 @@ static void lim_process_mlm_assoc_req(tpAniSirGlobal mac_ctx, uint32_t *msg_buf) /* Prepare and send Association request frame */ lim_send_assoc_req_mgmt_frame(mac_ctx, mlm_assoc_req, session_entry); - /* - * Set the link state to postAssoc, so HW can start receiving frames - * from AP. - */ - if ((session_entry->bssType == eSIR_BTAMP_STA_MODE) || - ((session_entry->bssType == eSIR_BTAMP_AP_MODE) - && LIM_IS_BT_AMP_STA_ROLE(session_entry))) { - if (lim_set_link_state(mac_ctx, eSIR_LINK_BTAMP_POSTASSOC_STATE, - curr_bssId, session_entry->selfMacAddr, - NULL, NULL) != eSIR_SUCCESS) - lim_log(mac_ctx, LOGE, - FL("Failed to set the LinkState")); - } /* Start association failure timer */ MTRACE(mac_trace(mac_ctx, TRACE_CODE_TIMER_ACTIVATE, session_entry->peSessionId, eLIM_ASSOC_FAIL_TIMER)); @@ -1509,7 +1490,6 @@ lim_process_mlm_disassoc_req_ntf(tpAniSirGlobal mac_ctx, switch (GET_LIM_SYSTEM_ROLE(session)) { case eLIM_STA_ROLE: - case eLIM_BT_AMP_STA_ROLE: if (!qdf_is_macaddr_equal(&mlm_disassocreq->peer_macaddr, &curr_bssid)) { lim_log(mac_ctx, LOGW, @@ -1852,7 +1832,6 @@ lim_process_mlm_deauth_req_ntf(tpAniSirGlobal mac_ctx, switch (GET_LIM_SYSTEM_ROLE(session)) { case eLIM_STA_ROLE: - case eLIM_BT_AMP_STA_ROLE: switch (session->limMlmState) { case eLIM_MLM_IDLE_STATE: /* @@ -2157,7 +2136,6 @@ lim_process_mlm_set_keys_req(tpAniSirGlobal mac_ctx, uint32_t *msg_buf) switch (GET_LIM_SYSTEM_ROLE(session)) { case eLIM_STA_ROLE: - case eLIM_BT_AMP_STA_ROLE: /* * In case of TDLS, peerMac address need not be BssId. Skip this * check if TDLS is enabled. @@ -2727,7 +2705,7 @@ lim_process_assoc_failure_timeout(tpAniSirGlobal mac_ctx, uint32_t msg_type) lim_log(mac_ctx, LOG1, FL("Re/Association Response not received before timeout ")); - if ((LIM_IS_AP_ROLE(session) || LIM_IS_BT_AMP_AP_ROLE(session)) || + if ((LIM_IS_AP_ROLE(session)) || ((session->limMlmState != eLIM_MLM_WT_ASSOC_RSP_STATE) && (session->limMlmState != eLIM_MLM_WT_REASSOC_RSP_STATE) && (session->limMlmState != eLIM_MLM_WT_FT_REASSOC_RSP_STATE))) { diff --git a/core/mac/src/pe/lim/lim_process_mlm_rsp_messages.c b/core/mac/src/pe/lim/lim_process_mlm_rsp_messages.c index 40d71e201940..dd611555841a 100644 --- a/core/mac/src/pe/lim/lim_process_mlm_rsp_messages.c +++ b/core/mac/src/pe/lim/lim_process_mlm_rsp_messages.c @@ -69,10 +69,8 @@ void lim_process_mlm_disassoc_cnf(tpAniSirGlobal, uint32_t *); void lim_process_mlm_deauth_ind(tpAniSirGlobal, uint32_t *); void lim_process_mlm_deauth_cnf(tpAniSirGlobal, uint32_t *); void lim_process_mlm_purge_sta_ind(tpAniSirGlobal, uint32_t *); -void lim_get_session_info(tpAniSirGlobal pMac, uint8_t *, uint8_t *, uint16_t *); -static void -lim_process_btamp_add_bss_rsp(tpAniSirGlobal pMac, tpSirMsgQ limMsgQ, - tpPESession psessionEntry); +void lim_get_session_info(tpAniSirGlobal pMac, uint8_t *, uint8_t *, + uint16_t *); /** * lim_process_mlm_rsp_messages() * @@ -256,17 +254,12 @@ void lim_process_mlm_start_cnf(tpAniSirGlobal pMac, uint32_t *pMsgBuf) MTRACE(mac_trace (pMac, TRACE_CODE_SME_STATE, psessionEntry->peSessionId, psessionEntry->limSmeState)); - if (psessionEntry->bssType == eSIR_BTAMP_STA_MODE) { - lim_log(pMac, LOG1, - FL("*** Started BSS in BT_AMP STA SIDE***")); - } else if (psessionEntry->bssType == eSIR_BTAMP_AP_MODE) { - lim_log(pMac, LOG1, - FL("*** Started BSS in BT_AMP AP SIDE***")); - } else if (psessionEntry->bssType == eSIR_INFRA_AP_MODE) { + if (psessionEntry->bssType == eSIR_INFRA_AP_MODE) { lim_log(pMac, LOG1, FL("*** Started BSS in INFRA AP SIDE***")); - } else - PELOG1(lim_log(pMac, LOG1, FL("*** Started BSS ***"));) + } else { + lim_log(pMac, LOG1, FL("*** Started BSS ***")); + } } else { /* Start BSS is a failure */ pe_delete_session(pMac, psessionEntry); @@ -572,8 +565,7 @@ void lim_process_mlm_auth_cnf(tpAniSirGlobal mac_ctx, uint32_t *msg) if ((session_entry->limSmeState != eLIM_SME_WT_AUTH_STATE && session_entry->limSmeState != eLIM_SME_WT_PRE_AUTH_STATE) || - LIM_IS_AP_ROLE(session_entry) || - LIM_IS_BT_AMP_AP_ROLE(session_entry)) { + LIM_IS_AP_ROLE(session_entry)) { /** * Should not have received AUTH confirm * from MLM in other states or on AP. @@ -735,8 +727,7 @@ void lim_process_mlm_assoc_cnf(tpAniSirGlobal mac_ctx, return; } if (session_entry->limSmeState != eLIM_SME_WT_ASSOC_STATE || - LIM_IS_AP_ROLE(session_entry) || - LIM_IS_BT_AMP_AP_ROLE(session_entry)) { + LIM_IS_AP_ROLE(session_entry)) { /* * Should not have received Assocication confirm * from MLM in other states OR on AP. @@ -982,13 +973,12 @@ void lim_process_mlm_disassoc_ind(tpAniSirGlobal pMac, uint32_t *pMsgBuf) case eLIM_STA_IN_IBSS_ROLE: break; case eLIM_STA_ROLE: - case eLIM_BT_AMP_STA_ROLE: psessionEntry->limSmeState = eLIM_SME_WT_DISASSOC_STATE; MTRACE(mac_trace (pMac, TRACE_CODE_SME_STATE, psessionEntry->peSessionId, psessionEntry->limSmeState)); break; - default: /* eLIM_AP_ROLE //eLIM_BT_AMP_AP_ROLE */ + default: /* eLIM_AP_ROLE */ PELOG1(lim_log(pMac, LOG1, FL("*** Peer staId=%d Disassociated ***"), pMlmDisassocInd->aid); @@ -1028,8 +1018,7 @@ void lim_process_mlm_disassoc_cnf(tpAniSirGlobal mac_ctx, eLIM_LINK_MONITORING_DISASSOC) ? eSIR_SME_LOST_LINK_WITH_PEER_RESULT_CODE : disassoc_cnf->resultCode; - if (LIM_IS_STA_ROLE(session_entry) || - LIM_IS_BT_AMP_STA_ROLE(session_entry)) { + if (LIM_IS_STA_ROLE(session_entry)) { /* Disassociate Confirm from MLM */ if ((session_entry->limSmeState != eLIM_SME_WT_DISASSOC_STATE) && (session_entry->limSmeState != @@ -1074,8 +1063,7 @@ void lim_process_mlm_disassoc_cnf(tpAniSirGlobal mac_ctx, disassoc_cnf->aid, session_entry->smeSessionId, session_entry->transactionId, session_entry); } - } else if (LIM_IS_AP_ROLE(session_entry) || - LIM_IS_BT_AMP_AP_ROLE(session_entry)) { + } else if (LIM_IS_AP_ROLE(session_entry)) { lim_send_sme_disassoc_ntf(mac_ctx, disassoc_cnf->peerMacAddr, result_code, disassoc_cnf->disassocTrigger, disassoc_cnf->aid, session_entry->smeSessionId, @@ -1119,7 +1107,6 @@ void lim_process_mlm_deauth_ind(tpAniSirGlobal pMac, uint32_t *pMsgBuf) case eLIM_STA_IN_IBSS_ROLE: break; case eLIM_STA_ROLE: - case eLIM_BT_AMP_STA_ROLE: psessionEntry->limSmeState = eLIM_SME_WT_DEAUTH_STATE; MTRACE(mac_trace (pMac, TRACE_CODE_SME_STATE, psessionEntry->peSessionId, @@ -1185,8 +1172,7 @@ void lim_process_mlm_deauth_cnf(tpAniSirGlobal pMac, uint32_t *pMsgBuf) eSIR_SME_LOST_LINK_WITH_PEER_RESULT_CODE : pMlmDeauthCnf->resultCode; aid = LIM_IS_AP_ROLE(psessionEntry) ? pMlmDeauthCnf->aid : 1; - if (LIM_IS_STA_ROLE(psessionEntry) || - LIM_IS_BT_AMP_STA_ROLE(psessionEntry)) { + if (LIM_IS_STA_ROLE(psessionEntry)) { /* Deauth Confirm from MLM */ if ((psessionEntry->limSmeState != eLIM_SME_WT_DISASSOC_STATE) && psessionEntry->limSmeState != @@ -1267,7 +1253,6 @@ void lim_process_mlm_purge_sta_ind(tpAniSirGlobal pMac, uint32_t *pMsgBuf) case eLIM_STA_IN_IBSS_ROLE: break; case eLIM_STA_ROLE: - case eLIM_BT_AMP_STA_ROLE: default: /* eLIM_AP_ROLE */ if (LIM_IS_STA_ROLE(psessionEntry) && (psessionEntry->limSmeState != @@ -1290,8 +1275,7 @@ void lim_process_mlm_purge_sta_ind(tpAniSirGlobal pMac, uint32_t *pMsgBuf) FL("*** Cleanup completed for staId=%d ***"), pMlmPurgeStaInd->aid); ) - if (LIM_IS_STA_ROLE(psessionEntry) || - LIM_IS_BT_AMP_STA_ROLE(psessionEntry)) { + if (LIM_IS_STA_ROLE(psessionEntry)) { psessionEntry->limSmeState = eLIM_SME_IDLE_STATE; MTRACE(mac_trace (pMac, TRACE_CODE_SME_STATE, @@ -1368,8 +1352,7 @@ void lim_process_mlm_set_keys_cnf(tpAniSirGlobal pMac, uint32_t *pMsgBuf) */ if (eSIR_SME_SUCCESS == pMlmSetKeysCnf->resultCode) { psessionEntry->is_key_installed = 1; - if (LIM_IS_AP_ROLE(psessionEntry) || - LIM_IS_BT_AMP_AP_ROLE(psessionEntry)) { + if (LIM_IS_AP_ROLE(psessionEntry)) { sta_ds = dph_lookup_hash_entry(pMac, pMlmSetKeysCnf->peer_macaddr.bytes, &aid, &psessionEntry->dph.dphHashTable); @@ -1452,12 +1435,6 @@ error: session_entry->pLimJoinReq = NULL; /* Delete teh session if JOIN failure occurred. */ if (result_code != eSIR_SME_SUCCESS) { - if (lim_set_link_state(mac_ctx, eSIR_LINK_DOWN_STATE, - session_entry->bssId, - session_entry->selfMacAddr, NULL, NULL) - != eSIR_SUCCESS) - lim_log(mac_ctx, LOGE, - FL("Failed to set the DownState.")); if (lim_set_link_state (mac_ctx, eSIR_LINK_IDLE_STATE, session_entry->bssId, @@ -1498,8 +1475,7 @@ void lim_process_mlm_add_sta_rsp(tpAniSirGlobal pMac, tpSirMsgQ limMsgQ, /* in the case of nested request the new request initiated from the response will take care of resetting */ /* the deffered flag. */ SET_LIM_PROCESS_DEFD_MESGS(pMac, true); - if (LIM_IS_BT_AMP_AP_ROLE(psessionEntry) || - LIM_IS_AP_ROLE(psessionEntry)) { + if (LIM_IS_AP_ROLE(psessionEntry)) { lim_process_ap_mlm_add_sta_rsp(pMac, limMsgQ, psessionEntry); return; } @@ -1662,11 +1638,9 @@ void lim_process_mlm_del_bss_rsp(tpAniSirGlobal pMac, tpSirMsgQ limMsgQ, SET_LIM_PROCESS_DEFD_MESGS(pMac, true); pMac->sys.gSysFrameCount[SIR_MAC_MGMT_FRAME][SIR_MAC_MGMT_DEAUTH] = 0; - if ((LIM_IS_BT_AMP_AP_ROLE(psessionEntry) || - LIM_IS_BT_AMP_STA_ROLE(psessionEntry) || - LIM_IS_AP_ROLE(psessionEntry)) && + if (LIM_IS_AP_ROLE(psessionEntry) && (psessionEntry->statypeForBss == STA_ENTRY_SELF)) { - lim_process_bt_amp_ap_mlm_del_bss_rsp(pMac, limMsgQ, psessionEntry); + lim_process_ap_mlm_del_bss_rsp(pMac, limMsgQ, psessionEntry); return; } lim_process_sta_mlm_del_bss_rsp(pMac, limMsgQ, psessionEntry); @@ -1743,8 +1717,7 @@ end: } if (pStaDs == NULL) return; - if ((LIM_IS_STA_ROLE(psessionEntry) || - LIM_IS_BT_AMP_STA_ROLE(psessionEntry)) && + if ((LIM_IS_STA_ROLE(psessionEntry)) && (psessionEntry->limSmeState != eLIM_SME_WT_DISASSOC_STATE && psessionEntry->limSmeState != @@ -1762,7 +1735,7 @@ end: return; } -void lim_process_bt_amp_ap_mlm_del_bss_rsp(tpAniSirGlobal pMac, tpSirMsgQ limMsgQ, +void lim_process_ap_mlm_del_bss_rsp(tpAniSirGlobal pMac, tpSirMsgQ limMsgQ, tpPESession psessionEntry) { tSirResultCodes rc = eSIR_SME_SUCCESS; @@ -1868,9 +1841,8 @@ void lim_process_mlm_del_sta_rsp(tpAniSirGlobal mac_ctx, return; } - if (LIM_IS_BT_AMP_AP_ROLE(session_entry) || - LIM_IS_AP_ROLE(session_entry)) { - lim_process_bt_amp_ap_mlm_del_sta_rsp(mac_ctx, msg, + if (LIM_IS_AP_ROLE(session_entry)) { + lim_process_ap_mlm_del_sta_rsp(mac_ctx, msg, session_entry); return; } @@ -1878,16 +1850,16 @@ void lim_process_mlm_del_sta_rsp(tpAniSirGlobal mac_ctx, } /** - * lim_process_bt_amp_ap_mlm_del_sta_rsp() - Process WMA_DEL_STA_RSP + * lim_process_ap_mlm_del_sta_rsp() - Process WMA_DEL_STA_RSP * @mac_ctx: Global pointer to MAC context * @msg: Received message * @session_entry: Session entry * - * Process WMA_DEL_STA_RSP for AP or bt_amp_ap role + * Process WMA_DEL_STA_RSP for AP role * * Retunrn: None */ -void lim_process_bt_amp_ap_mlm_del_sta_rsp(tpAniSirGlobal mac_ctx, +void lim_process_ap_mlm_del_sta_rsp(tpAniSirGlobal mac_ctx, tpSirMsgQ msg, tpPESession session_entry) { @@ -2718,10 +2690,6 @@ void lim_process_mlm_add_bss_rsp(tpAniSirGlobal mac_ctx, } lim_post_sme_message(mac_ctx, LIM_MLM_START_CNF, (uint32_t *) &mlm_start_cnf); - } else if ((bss_type == eSIR_BTAMP_AP_MODE) || - (bss_type == eSIR_BTAMP_STA_MODE)) { - lim_process_btamp_add_bss_rsp(mac_ctx, msg, - session_entry); } else lim_process_ap_mlm_add_bss_rsp(mac_ctx, msg); } else { @@ -3029,25 +2997,6 @@ static void lim_process_switch_channel_join_req( goto error; } - /* - * eSIR_BTAMP_AP_MODE stroed as bss type in session - * Table when join req is received, is to be veified - */ - if (session_entry->bssType == eSIR_BTAMP_AP_MODE) { - if (lim_set_link_state - (mac_ctx, eSIR_LINK_BTAMP_PREASSOC_STATE, - session_entry->bssId, session_entry->selfMacAddr, - NULL, NULL) != eSIR_SUCCESS) { - PELOGE(lim_log - (mac_ctx, LOGE, - FL("Sessionid: %d Set link state " - "failed!! BSSID:" MAC_ADDRESS_STR), - session_entry->peSessionId, - MAC_ADDR_ARRAY(session_entry->bssId));) - goto error; - } - } - session_entry->limPrevMlmState = session_entry->limMlmState; session_entry->limMlmState = eLIM_MLM_WT_JOIN_BEACON_STATE; lim_log(mac_ctx, LOG1, @@ -3266,59 +3215,6 @@ void lim_process_switch_channel_rsp(tpAniSirGlobal pMac, void *body) qdf_mem_free(body); } -/* Added For BT -AMP Support */ -static void -lim_process_btamp_add_bss_rsp(tpAniSirGlobal pMac, tpSirMsgQ limMsgQ, - tpPESession psessionEntry) -{ - tLimMlmStartCnf mlmStartCnf; - tpAddBssParams pAddBssParams = (tpAddBssParams) limMsgQ->bodyptr; - - if (NULL == pAddBssParams) { - lim_log(pMac, LOGE, FL("Invalid body pointer in message")); - goto end; - } - if (QDF_STATUS_SUCCESS == pAddBssParams->status) { - lim_log(pMac, LOG2, - FL("WMA_ADD_BSS_RSP returned with QDF_STATUS_SUCCESS")); - if (psessionEntry->bssType == eSIR_BTAMP_AP_MODE) { - if (lim_set_link_state - (pMac, eSIR_LINK_BTAMP_AP_STATE, - psessionEntry->bssId, psessionEntry->selfMacAddr, - NULL, NULL) != eSIR_SUCCESS) - goto end; - } else if (psessionEntry->bssType == eSIR_BTAMP_STA_MODE) { - if (lim_set_link_state - (pMac, eSIR_LINK_SCAN_STATE, psessionEntry->bssId, - psessionEntry->selfMacAddr, NULL, - NULL) != eSIR_SUCCESS) - goto end; - } - /* Set MLME state */ - psessionEntry->limMlmState = eLIM_MLM_BSS_STARTED_STATE; - psessionEntry->statypeForBss = STA_ENTRY_SELF; /* to know session started for peer or for self */ - psessionEntry->bssIdx = (uint8_t) pAddBssParams->bssIdx; - sch_edca_profile_update(pMac, psessionEntry); - lim_init_peer_idxpool(pMac, psessionEntry); - - /* Apply previously set configuration at HW */ - lim_apply_configuration(pMac, psessionEntry); - psessionEntry->staId = pAddBssParams->staContext.staIdx; - mlmStartCnf.resultCode = eSIR_SME_SUCCESS; - } else { - lim_log(pMac, LOGE, FL("WMA_ADD_BSS_REQ failed with status %d"), - pAddBssParams->status); - mlmStartCnf.resultCode = eSIR_SME_HAL_SEND_MESSAGE_FAIL; - } - mlmStartCnf.sessionId = psessionEntry->peSessionId; - lim_post_sme_message(pMac, LIM_MLM_START_CNF, (uint32_t *) &mlmStartCnf); -end: - if (0 != limMsgQ->bodyptr) { - qdf_mem_free(pAddBssParams); - limMsgQ->bodyptr = NULL; - } -} - void lim_send_beacon_ind(tpAniSirGlobal pMac, tpPESession psessionEntry) { tBeaconGenParams *pBeaconGenParams = NULL; diff --git a/core/mac/src/pe/lim/lim_reassoc_utils.c b/core/mac/src/pe/lim/lim_reassoc_utils.c index de92887ac6f0..d9d4024b6371 100644 --- a/core/mac/src/pe/lim/lim_reassoc_utils.c +++ b/core/mac/src/pe/lim/lim_reassoc_utils.c @@ -225,8 +225,7 @@ void lim_handle_del_bss_in_re_assoc_context(tpAniSirGlobal pMac, psessionEntry->limSmeState = eLIM_SME_WT_REASSOC_STATE; lim_delete_dph_hash_entry(pMac, pStaDs->staAddr, pStaDs->assocId, psessionEntry); - if (LIM_IS_STA_ROLE(psessionEntry) || - LIM_IS_BT_AMP_STA_ROLE(psessionEntry)) { + if (LIM_IS_STA_ROLE(psessionEntry)) { psessionEntry->limMlmState = eLIM_MLM_IDLE_STATE; } @@ -416,8 +415,7 @@ bool lim_is_reassoc_in_progress(tpAniSirGlobal pMac, tpPESession psessionEntry) { if (psessionEntry == NULL) return false; - if ((LIM_IS_STA_ROLE(psessionEntry) || - LIM_IS_BT_AMP_STA_ROLE(psessionEntry)) && + if ((LIM_IS_STA_ROLE(psessionEntry)) && ((psessionEntry->limSmeState == eLIM_SME_WT_REASSOC_STATE) || (psessionEntry->limSmeState == eLIM_SME_WT_REASSOC_LINK_FAIL_STATE))) diff --git a/core/mac/src/pe/lim/lim_utils.h b/core/mac/src/pe/lim/lim_utils.h index 411bb7cdf0ef..7c961dec3c41 100644 --- a/core/mac/src/pe/lim/lim_utils.h +++ b/core/mac/src/pe/lim/lim_utils.h @@ -406,11 +406,11 @@ void lim_update_beacon(tpAniSirGlobal pMac); void lim_process_ap_mlm_add_sta_rsp(tpAniSirGlobal pMac, tpSirMsgQ limMsgQ, tpPESession psessionEntry); -void lim_process_bt_amp_ap_mlm_del_bss_rsp(tpAniSirGlobal pMac, +void lim_process_ap_mlm_del_bss_rsp(tpAniSirGlobal pMac, tpSirMsgQ limMsgQ, tpPESession psessionEntry); -void lim_process_bt_amp_ap_mlm_del_sta_rsp(tpAniSirGlobal pMac, +void lim_process_ap_mlm_del_sta_rsp(tpAniSirGlobal pMac, tpSirMsgQ limMsgQ, tpPESession psessionEntry); |
