diff --git a/core/mac/inc/sir_api.h b/core/mac/inc/sir_api.h index fdf1f8763d..2105505605 100644 --- a/core/mac/inc/sir_api.h +++ b/core/mac/inc/sir_api.h @@ -879,7 +879,7 @@ typedef struct sSirOemDataReq { uint16_t messageType; /* eWNI_SME_OEM_DATA_REQ */ uint16_t messageLen; struct qdf_mac_addr selfMacAddr; - uint8_t data_len; + uint32_t data_len; uint8_t *data; } tSirOemDataReq, *tpSirOemDataReq; diff --git a/core/mac/src/pe/include/lim_global.h b/core/mac/src/pe/include/lim_global.h index 4ee0f0b113..a563601a60 100644 --- a/core/mac/src/pe/include/lim_global.h +++ b/core/mac/src/pe/include/lim_global.h @@ -291,7 +291,7 @@ struct tLimScanResultNode { /* OEM Data related structure definitions */ typedef struct sLimMlmOemDataReq { struct qdf_mac_addr selfMacAddr; - uint8_t data_len; + uint32_t data_len; uint8_t *data; } tLimMlmOemDataReq, *tpLimMlmOemDataReq; diff --git a/core/sme/inc/oem_data_api.h b/core/sme/inc/oem_data_api.h index fcd1fee200..ecc2b90c39 100644 --- a/core/sme/inc/oem_data_api.h +++ b/core/sme/inc/oem_data_api.h @@ -46,7 +46,7 @@ /* Structure for defining req sent to the PE */ typedef struct tagOemDataReq { uint8_t sessionId; - uint8_t data_len; + uint32_t data_len; uint8_t *data; } tOemDataReq, tOemDataReqConfig; diff --git a/core/wma/inc/wma_if.h b/core/wma/inc/wma_if.h index 58b0dac039..01e7db0179 100644 --- a/core/wma/inc/wma_if.h +++ b/core/wma/inc/wma_if.h @@ -678,7 +678,7 @@ typedef struct { typedef struct { struct qdf_mac_addr selfMacAddr; QDF_STATUS status; - uint8_t data_len; + uint32_t data_len; uint8_t *data; } tStartOemDataReq, *tpStartOemDataReq;