瀏覽代碼

qcacld-3.0: Correct len size of oem data request

qcacld-2.0 to qcacld-3.0 propagation.

oem data request len size should be of 4 byte instead of
1 byte.
Add changes to correct len size in oem data structure across the
layers.

Change-Id: I9b377420c50ff1160964f94be5eaa0072df0f63d
CRs-Fixed: 1013488
Gupta, Kapil 9 年之前
父節點
當前提交
8a605e1b59
共有 4 個文件被更改,包括 4 次插入4 次删除
  1. 1 1
      core/mac/inc/sir_api.h
  2. 1 1
      core/mac/src/pe/include/lim_global.h
  3. 1 1
      core/sme/inc/oem_data_api.h
  4. 1 1
      core/wma/inc/wma_if.h

+ 1 - 1
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;
 

+ 1 - 1
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;
 

+ 1 - 1
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;
 

+ 1 - 1
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;