prima: RTT3: Add selfsta address in rtt3 request
Self sta address is required for firmware to identify actual
interface for STA. Add changes accordingly in RTT3 request.
Change-Id: If85823f9198a742f03b1cff87c1c106b97d03a00
CRs-Fixed: 960462
diff --git a/CORE/WDI/CP/src/wlan_qct_wdi.c b/CORE/WDI/CP/src/wlan_qct_wdi.c
index 2fdc31d..9db551b 100644
--- a/CORE/WDI/CP/src/wlan_qct_wdi.c
+++ b/CORE/WDI/CP/src/wlan_qct_wdi.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2012-2015 The Linux Foundation. All rights reserved.
+ * Copyright (c) 2012-2016 The Linux Foundation. All rights reserved.
*
* Previously licensed under the ISC license by Qualcomm Atheros, Inc.
*
@@ -36589,10 +36589,10 @@
if (( WDI_STATUS_SUCCESS != WDI_GetMessageBuffer(
pWDICtx,
WDI_START_OEM_DATA_REQ_IND_NEW,
- sizeof(tStartOemDataReqParamsNew),
+ sizeof(*pHalStartOemDataReqParamsNew),
&pSendBuffer, &usDataOffset,
&usSendSize))||
- ( usSendSize < (usDataOffset + sizeof(tStartOemDataReqParamsNew) )))
+ ( usSendSize < (usDataOffset + sizeof(*pHalStartOemDataReqParamsNew) )))
{
WPAL_TRACE( eWLAN_MODULE_DAL_CTRL, eWLAN_PAL_TRACE_LEVEL_WARN,
"Unable to get send buffer in %s %p %p", __func__,
@@ -36600,11 +36600,17 @@
WDI_ASSERT(0);
return WDI_STATUS_E_FAILURE;
}
+
pHalStartOemDataReqParamsNew =
- (tpStartOemDataReqParamsNew) (pSendBuffer+usDataOffset);
+ (tpStartOemDataReqParamsNew) (pSendBuffer + usDataOffset);
- wpalMemoryCopy(pHalStartOemDataReqParamsNew, wdiOemDataReqNewConfig, NEW_OEM_DATA_REQ_SIZE);
+ wpalMemoryCopy(pHalStartOemDataReqParamsNew,
+ wdiOemDataReqNewConfig,
+ sizeof(*pHalStartOemDataReqParamsNew));
+ VOS_TRACE(VOS_MODULE_ID_WDI, VOS_TRACE_LEVEL_INFO,
+ "%s: selfMacAddr: " MAC_ADDRESS_STR" ", __func__,
+ MAC_ADDR_ARRAY(pHalStartOemDataReqParamsNew->selfMacAddr));
pWDICtx->pReqStatusUserData = NULL;
pWDICtx->pfncRspCB = NULL;