qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirModifyIE
Replace tSirMacAddr with cdf_mac_addr in sSirModifyIE.
Change-Id: I36783326eb35bd6c9c4987ae0655b0313f398886
CRs-Fixed: 898864
diff --git a/core/mac/inc/sir_api.h b/core/mac/inc/sir_api.h
index a7a9306..dd57d2c 100644
--- a/core/mac/inc/sir_api.h
+++ b/core/mac/inc/sir_api.h
@@ -3830,7 +3830,7 @@
/* Modify particular IE in addition IE for prob resp Bcn */
typedef struct sSirModifyIE {
- tSirMacAddr bssid;
+ struct cdf_mac_addr bssid;
uint16_t smeSessionId;
bool notify;
uint8_t ieID;
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 2cba642..541e42e 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
@@ -5282,12 +5282,12 @@
modify_add_ies = (tpSirModifyIEsInd)msg_buf;
/* Incoming message has smeSession, use BSSID to find PE session */
session_entry = pe_find_session_by_bssid(mac_ctx,
- modify_add_ies->modifyIE.bssid, &session_id);
+ modify_add_ies->modifyIE.bssid.bytes, &session_id);
if (NULL == session_entry) {
lim_log(mac_ctx, LOGE, FL("Session not found for given bssid. "
MAC_ADDRESS_STR),
- MAC_ADDR_ARRAY(modify_add_ies->modifyIE.bssid));
+ MAC_ADDR_ARRAY(modify_add_ies->modifyIE.bssid.bytes));
goto end;
}
if ((0 == modify_add_ies->modifyIE.ieBufferlength) ||
diff --git a/core/sme/src/csr/csr_api_roam.c b/core/sme/src/csr/csr_api_roam.c
index be2369e..a0f40ae 100644
--- a/core/sme/src/csr/csr_api_roam.c
+++ b/core/sme/src/csr/csr_api_roam.c
@@ -18268,8 +18268,7 @@
pModifyAddIEInd->msgType = eWNI_SME_MODIFY_ADDITIONAL_IES;
pModifyAddIEInd->msgLen = sizeof(tSirModifyIEsInd);
- cdf_mem_copy(pModifyAddIEInd->modifyIE.bssid, pModifyIE->bssid,
- sizeof(tSirMacAddr));
+ cdf_copy_macaddr(&pModifyAddIEInd->modifyIE.bssid, &pModifyIE->bssid);
pModifyAddIEInd->modifyIE.smeSessionId = pModifyIE->smeSessionId;
pModifyAddIEInd->modifyIE.notify = pModifyIE->notify;