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
This commit is contained in:
Varun Reddy Yeturu 2016-04-20 17:53:19 -07:00 • committed by Gerrit - the friendly Code Review server
commit 5a1985a9f2
3 changed files with 0 additions and 65 deletions

View file

@ -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

View file

@ -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);

View file

@ -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()
*