mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-14 08:36:12 -04:00
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:
parent
5edadcc960
commit
5a1985a9f2
3 changed files with 0 additions and 65 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
*
|
||||
|
|
|
|||
Loading…
Reference in a new issue