feat:optimization p2p frame

Signed-off-by: fangdong7 <fangdong7@huawei.com>
This commit is contained in:
fangdong7
2022-07-18 06:42:49 +00:00
parent 9a74f5c526
commit caab341bc6
2 changed files with 6 additions and 0 deletions
+3
View File
@@ -429,6 +429,9 @@ typedef struct {
uint8_t bssid[ETH_ADDR_LEN];
uint8_t *data;
uint32_t dataLen;
uint32_t freq;
uint32_t wait;
int32_t noCck;
} WifiActionData;
typedef struct {
@@ -580,6 +580,9 @@ int32_t WifiCmdSendAction(const char *ifName, WifiActionData *actionData)
isSerializeFailed = isSerializeFailed || !HdfSbufWriteBuffer(data, actionData->dst, ETH_ADDR_LEN);
isSerializeFailed = isSerializeFailed || !HdfSbufWriteBuffer(data, actionData->src, ETH_ADDR_LEN);
isSerializeFailed = isSerializeFailed || !HdfSbufWriteBuffer(data, actionData->data, actionData->dataLen);
isSerializeFailed = isSerializeFailed || !HdfSbufWriteUint32(data, actionData->freq);
isSerializeFailed = isSerializeFailed || !HdfSbufWriteUint32(data, actionData->wait);
isSerializeFailed = isSerializeFailed || !HdfSbufWriteInt32(data, actionData->noCck);
if (isSerializeFailed) {
HDF_LOGE("%s: Serialize failed!", __FUNCTION__);
ret = RET_CODE_FAILURE;