mirror of
https://github.com/openharmony/drivers_peripheral.git
synced 2026-08-24 18:15:56 -04:00
feat:optimization p2p frame
Signed-off-by: fangdong7 <fangdong7@huawei.com>
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user