summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVarun Reddy Yeturu <varunreddy.yeturu@codeaurora.org>2016-04-20 17:53:19 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2016-05-18 16:31:47 -0700
commit5a1985a9f24327c71d7e85f284abb783271e51ec (patch)
treef26920ca9b08edfc1f2088f21a6de58f017145c3
parent5edadcc960ddafc828cc7609cfbdac9d2f91d4a5 (diff)
qcacld-3.0: Remove csr_neighbor_roam_offload_update_preauth_list
Remove csr_neighbor_roam_offload_update_preauth_list which is unused currently after roam synch propagation optimization for LFR3.0 has been done. CRs-Fixed: 1007810 Change-Id: Icc8ef8a882813d980f05314cf07a379e607323ad
-rw-r--r--core/mac/inc/sir_api.h1
-rw-r--r--core/sme/inc/csr_neighbor_roam.h2
-rw-r--r--core/sme/src/csr/csr_neighbor_roam.c62
3 files changed, 0 insertions, 65 deletions
diff --git a/core/mac/inc/sir_api.h b/core/mac/inc/sir_api.h
index 9c53a3497c72..fb706bdbef95 100644
--- a/core/mac/inc/sir_api.h
+++ b/core/mac/inc/sir_api.h
@@ -4064,7 +4064,6 @@ typedef struct sSirSmeRoamOffloadSynchInd {
void *add_bss_params;
tpSirSmeJoinRsp join_rsp;
uint16_t aid;
- tpSirBssDescription bss_desc_ptr;
} roam_offload_synch_ind;
#ifdef WLAN_FEATURE_ROAM_OFFLOAD
diff --git a/core/sme/inc/csr_neighbor_roam.h b/core/sme/inc/csr_neighbor_roam.h
index b8b8e875a18f..0ca019c79bc7 100644
--- a/core/sme/inc/csr_neighbor_roam.h
+++ b/core/sme/inc/csr_neighbor_roam.h
@@ -360,8 +360,6 @@ QDF_STATUS csr_roam_read_tsf(tpAniSirGlobal pMac, uint8_t *pTimestamp,
const uint8_t sessionId);
#endif /* FEATURE_WLAN_ESE */
#ifdef WLAN_FEATURE_ROAM_OFFLOAD
-QDF_STATUS csr_neighbor_roam_offload_update_preauth_list(tpAniSirGlobal pMac,
- roam_offload_synch_ind *roam_synch_ind_ptr, uint8_t sessionId);
void csr_roam_synch_callback(tpAniSirGlobal mac,
roam_offload_synch_ind *roam_synch_data,
tpSirBssDescription bss_desc_ptr, enum sir_roam_op_code reason);
diff --git a/core/sme/src/csr/csr_neighbor_roam.c b/core/sme/src/csr/csr_neighbor_roam.c
index e285f5394a84..c54fbac73e1a 100644
--- a/core/sme/src/csr/csr_neighbor_roam.c
+++ b/core/sme/src/csr/csr_neighbor_roam.c
@@ -566,68 +566,6 @@ void csr_neighbor_roam_reset_init_state_control_info(tpAniSirGlobal pMac,
csr_neighbor_roam_reset_report_scan_state_control_info(pMac, sessionId);
}
-#ifdef WLAN_FEATURE_ROAM_OFFLOAD
-/**
- * csr_neighbor_roam_offload_update_preauth_list()
- *
- * @mac_ctx: Pointer to Global MAC structure
- * @session_id: Session ID
- * @roam_sync_ind_ptr: Roam offload sync Ind Info
- *
- * This function handles the RoamOffloadSynch and adds the
- * roamed AP to the preauth done list
- *
- * Return: QDF_STATUS_SUCCESS on success, QDF_STATUS_E_FAILURE otherwise
- */
-QDF_STATUS
-csr_neighbor_roam_offload_update_preauth_list(tpAniSirGlobal pMac,
- roam_offload_synch_ind *roam_sync_ind_ptr, uint8_t session_id)
-{
- tpCsrNeighborRoamControlInfo neighbor_roam_info_ptr =
- &pMac->roam.neighborRoamInfo[session_id];
- tpCsrNeighborRoamBSSInfo bss_info_ptr;
- uint16_t bss_desc_len;
-
- if (neighbor_roam_info_ptr->neighborRoamState !=
- eCSR_NEIGHBOR_ROAM_STATE_CONNECTED) {
- NEIGHBOR_ROAM_DEBUG(pMac, LOGW,
- FL("LFR3:Roam Offload Synch Ind received in state %d"),
- neighbor_roam_info_ptr->neighborRoamState);
- return QDF_STATUS_E_FAILURE;
- }
-
- bss_info_ptr = qdf_mem_malloc(sizeof(tCsrNeighborRoamBSSInfo));
- if (NULL == bss_info_ptr) {
- sms_log(pMac, LOGE,
- FL("LFR3:Memory allocation for Neighbor Roam BSS Info failed"));
- return QDF_STATUS_E_NOMEM;
- }
- bss_desc_len = roam_sync_ind_ptr->bss_desc_ptr->length +
- sizeof(roam_sync_ind_ptr->bss_desc_ptr->length);
- bss_info_ptr->pBssDescription = qdf_mem_malloc(bss_desc_len);
- if (bss_info_ptr->pBssDescription != NULL) {
- qdf_mem_copy(bss_info_ptr->pBssDescription,
- roam_sync_ind_ptr->bss_desc_ptr,
- bss_desc_len);
- } else {
- sms_log(pMac, LOGE,
- FL("LFR3:Mem alloc for Neighbor Roam BSS Descriptor failed"));
- qdf_mem_free(bss_info_ptr);
- return QDF_STATUS_E_NOMEM;
-
- }
- csr_ll_insert_tail(&neighbor_roam_info_ptr->FTRoamInfo.preAuthDoneList,
- &bss_info_ptr->List, LL_ACCESS_LOCK);
-
- csr_neighbor_roam_state_transition(pMac,
- eCSR_NEIGHBOR_ROAM_STATE_PREAUTH_DONE, session_id);
- neighbor_roam_info_ptr->FTRoamInfo.numPreAuthRetries = 0;
- QDF_TRACE(QDF_MODULE_ID_SME, QDF_TRACE_LEVEL_DEBUG,
- "LFR3:Entry added to Auth Done List");
-
- return QDF_STATUS_SUCCESS;
-}
-#endif
/**
* csr_neighbor_roam_prepare_scan_profile_filter()
*