summaryrefslogtreecommitdiff
path: root/core/mac/src
diff options
context:
space:
mode:
authorRajeev Kumar <rajekuma@codeaurora.org>2016-04-15 15:41:08 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2016-04-20 22:20:35 -0700
commitaa262c4ef4237e6374b931034478ee76fecf43c0 (patch)
tree98aaced2f8bb66ba98406f30c077a21e940ce226 /core/mac/src
parentc9a50e769f4d672723bc200cfbe653e80d34c2f5 (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
Diffstat (limited to 'core/mac/src')
-rw-r--r--core/mac/src/pe/lim/lim_process_mlm_req_messages.c36
-rw-r--r--core/mac/src/pe/lim/lim_process_mlm_rsp_messages.c152
-rw-r--r--core/mac/src/pe/lim/lim_reassoc_utils.c6
-rw-r--r--core/mac/src/pe/lim/lim_utils.h4
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);