Parcourir la source

qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in roam_offload_synch_ind

Replace tSirMacAddr with cdf_mac_addr in roam_offload_synch_ind.

Change-Id: I953b089391f00ff2108e1f311a33d50aca724409
CRs-Fixed: 898864
Srinivas Girigowda il y a 9 ans
Parent
commit
198b203c98

+ 1 - 1
core/mac/inc/sir_api.h

@@ -3939,7 +3939,7 @@ typedef struct sSirSmeRoamOffloadSynchInd {
 	uint16_t reassocRespLength;
 	uint8_t isBeacon;
 	uint8_t roamedVdevId;
-	tSirMacAddr bssId;
+	struct cdf_mac_addr bssid;
 	int8_t txMgmtPower;
 	uint32_t authStatus;
 	uint8_t rssi;

+ 1 - 1
core/mac/src/pe/lim/lim_api.c

@@ -1977,7 +1977,7 @@ void lim_roam_offload_synch_ind(tpAniSirGlobal pMac, tpSirMsgQ pMsg)
 			roam_sync_ind_ptr->authStatus,
 			roam_sync_ind_ptr->roamedVdevId);
 	CDF_TRACE_HEX_DUMP(CDF_MODULE_ID_PE, CDF_TRACE_LEVEL_DEBUG,
-			roam_sync_ind_ptr->bssId, 6);
+			roam_sync_ind_ptr->bssid.bytes, CDF_MAC_ADDR_SIZE);
 	session_ptr = pe_find_session_by_bss_idx(pMac,
 			roam_sync_ind_ptr->roamedVdevId);
 	if (session_ptr == NULL) {

+ 1 - 1
core/sme/inc/csr_internal.h

@@ -856,7 +856,7 @@ typedef struct tagCsrRoamOffloadSynchStruct {
 	uint8_t nss;            /* no of spatial streams */
 	uint16_t chainMask;     /* chainmask */
 	uint16_t smpsMode;      /* smps.mode */
-	tSirMacAddr bssid;      /* MAC address of roamed AP */
+	struct cdf_mac_addr bssid;      /* MAC address of roamed AP */
 	bool bRoamSynchInProgress;              /* a roam offload synch */
 	tCsrRoamOffloadAuthStatus authStatus;   /* auth status */
 	uint8_t kck[SIR_KCK_KEY_LEN];

+ 2 - 2
core/sme/src/csr/csr_api_roam.c

@@ -18325,8 +18325,8 @@ void csr_process_roam_offload_synch_ind(tHalHandle hHal,
 		roam_synch_ind_ptr->roamReason;
 	session_ptr->roamOffloadSynchParams.roamedVdevId =
 		roam_synch_ind_ptr->roamedVdevId;
-	cdf_mem_copy(session_ptr->roamOffloadSynchParams.bssid,
-			roam_synch_ind_ptr->bssId, sizeof(tSirMacAddr));
+	cdf_copy_macaddr(&session_ptr->roamOffloadSynchParams.bssid,
+			&roam_synch_ind_ptr->bssid);
 	session_ptr->roamOffloadSynchParams.txMgmtPower =
 		roam_synch_ind_ptr->txMgmtPower;
 	session_ptr->roamOffloadSynchParams.authStatus =

+ 1 - 1
core/wma/src/wma_scan_roam.c

@@ -2785,7 +2785,7 @@ int wma_roam_synch_event_handler(void *handle, uint8_t *event,
 	roam_synch_ind_ptr->rssi = synch_event->rssi;
 	roam_synch_ind_ptr->isBeacon = synch_event->is_beacon;
 	WMI_MAC_ADDR_TO_CHAR_ARRAY(&synch_event->bssid,
-				   roam_synch_ind_ptr->bssId);
+				   roam_synch_ind_ptr->bssid.bytes);
 	roam_synch_ind_ptr->beaconProbeRespOffset =
 		sizeof(roam_offload_synch_ind);
 	bcn_probersp_ptr =