diff options
| author | Varun Reddy Yeturu <varunreddy.yeturu@codeaurora.org> | 2016-04-20 17:53:19 -0700 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-05-18 16:31:47 -0700 |
| commit | 5a1985a9f24327c71d7e85f284abb783271e51ec (patch) | |
| tree | f26920ca9b08edfc1f2088f21a6de58f017145c3 | |
| parent | 5edadcc960ddafc828cc7609cfbdac9d2f91d4a5 (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.h | 1 | ||||
| -rw-r--r-- | core/sme/inc/csr_neighbor_roam.h | 2 | ||||
| -rw-r--r-- | core/sme/src/csr/csr_neighbor_roam.c | 62 |
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() * |
