diff --git a/core/mac/inc/sir_api.h b/core/mac/inc/sir_api.h index e284ecefec2a..fdf0b749fcde 100644 --- a/core/mac/inc/sir_api.h +++ b/core/mac/inc/sir_api.h @@ -2463,7 +2463,7 @@ typedef struct sSirChangeBIParams { uint16_t messageType; uint16_t length; uint16_t beaconInterval; /* Beacon Interval */ - tSirMacAddr bssId; + struct cdf_mac_addr bssid; uint8_t sessionId; /* Session ID */ } tSirChangeBIParams, *tpSirChangeBIParams; diff --git a/core/mac/src/pe/lim/lim_process_sme_req_messages.c b/core/mac/src/pe/lim/lim_process_sme_req_messages.c index 98da86c48ea7..ad1cea7239c9 100644 --- a/core/mac/src/pe/lim/lim_process_sme_req_messages.c +++ b/core/mac/src/pe/lim/lim_process_sme_req_messages.c @@ -4276,7 +4276,7 @@ static void __lim_process_sme_change_bi(tpAniSirGlobal pMac, uint32_t *pMsgBuf) pChangeBIParams = (tpSirChangeBIParams) pMsgBuf; psessionEntry = pe_find_session_by_bssid(pMac, - pChangeBIParams->bssId, + pChangeBIParams->bssid.bytes, &sessionId); if (psessionEntry == NULL) { lim_log(pMac, LOGE, diff --git a/core/sme/src/csr/csr_api_roam.c b/core/sme/src/csr/csr_api_roam.c index afdd9c4e8857..ceca2cdcdd11 100644 --- a/core/sme/src/csr/csr_api_roam.c +++ b/core/sme/src/csr/csr_api_roam.c @@ -14162,12 +14162,10 @@ CDF_STATUS csr_send_chng_mcc_beacon_interval(tpAniSirGlobal pMac, uint32_t sessi pMsg->messageType = eWNI_SME_CHNG_MCC_BEACON_INTERVAL; pMsg->length = len; - /* bssId */ - cdf_mem_copy((tSirMacAddr *) pMsg->bssId, - &pSession->selfMacAddr, sizeof(tSirMacAddr)); + cdf_copy_macaddr(&pMsg->bssid, &pSession->selfMacAddr); sms_log(pMac, LOG1, FL("CSR Attempting to change BI for Bssid= " - MAC_ADDRESS_STR), MAC_ADDR_ARRAY(pMsg->bssId)); + MAC_ADDRESS_STR), MAC_ADDR_ARRAY(pMsg->bssid.bytes)); pMsg->sessionId = sessionId; sms_log(pMac, LOG1, FL(" session %d BeaconInterval %d"), sessionId,