Ver Fonte

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
Varun Reddy Yeturu há 9 anos atrás
pai
commit
5a1985a9f2

+ 0 - 1
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

+ 0 - 2
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);

+ 0 - 62
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()
  *