19762338dSopenharmony_ci/* 29762338dSopenharmony_ci * Copyright (c) 2021-2022 Huawei Device Co., Ltd. 39762338dSopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 49762338dSopenharmony_ci * you may not use this file except in compliance with the License. 59762338dSopenharmony_ci * You may obtain a copy of the License at 69762338dSopenharmony_ci * 79762338dSopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 89762338dSopenharmony_ci * 99762338dSopenharmony_ci * Unless required by applicable law or agreed to in writing, software 109762338dSopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 119762338dSopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 129762338dSopenharmony_ci * See the License for the specific language governing permissions and 139762338dSopenharmony_ci * limitations under the License. 149762338dSopenharmony_ci */ 159762338dSopenharmony_ci 169762338dSopenharmony_ci#ifndef HDF_WIFI_TEST_H 179762338dSopenharmony_ci#define HDF_WIFI_TEST_H 189762338dSopenharmony_ci 199762338dSopenharmony_ci// wifi test case number 209762338dSopenharmony_cienum HdfWiFiTestCaseCmd { 219762338dSopenharmony_ci /* flow control. */ 229762338dSopenharmony_ci WIFI_FLOW_CONTROL_INIT, 239762338dSopenharmony_ci WIFI_FLOW_CONTROL_DEINIT, 249762338dSopenharmony_ci WIFI_FLOW_CONTROL_GET_QUEUE_ID, 259762338dSopenharmony_ci WIFI_FLOW_CONTROL_SEND_DATA, 269762338dSopenharmony_ci WIFI_FLOW_CONTROL_END = 50, 279762338dSopenharmony_ci /* netdevice. */ 289762338dSopenharmony_ci WIFI_NET_DEVICE_INIT = WIFI_FLOW_CONTROL_END, 299762338dSopenharmony_ci WIFI_NET_DEVICE_DEINIT, 309762338dSopenharmony_ci WIFI_NET_DEVICE_ADD, 319762338dSopenharmony_ci WIFI_NET_DEVICE_DELETE, 329762338dSopenharmony_ci WIFI_NET_DEVICE_GET, 339762338dSopenharmony_ci WIFI_NET_DEVICE_GET_COUNT, 349762338dSopenharmony_ci WIFI_NET_DEVICE_GET_CAP, 359762338dSopenharmony_ci WIFI_NET_DEVICE_SET_ADDR, 369762338dSopenharmony_ci WIFI_NET_DEVICE_SET_STATUS, 379762338dSopenharmony_ci WIFI_NET_DEVICE_SET_LINK_STATUS, 389762338dSopenharmony_ci WIFI_NET_DEVICE_RX, 399762338dSopenharmony_ci WIFI_NET_DEVICE_DHCPC, 409762338dSopenharmony_ci WIFI_NET_DEVICE_DHCPS, 419762338dSopenharmony_ci WIFI_NET_DEVICE_END = 100, 429762338dSopenharmony_ci /* netbuff */ 439762338dSopenharmony_ci WIFI_NET_BUF_TEST = WIFI_NET_DEVICE_END, 449762338dSopenharmony_ci WIFI_NET_BUF_QUEUE_TEST, 459762338dSopenharmony_ci WIFI_NET_BUFF_END = 150, 469762338dSopenharmony_ci /* module */ 479762338dSopenharmony_ci WIFI_MODULE_CREATE_MODULE = WIFI_NET_BUFF_END, 489762338dSopenharmony_ci WIFI_MODULE_DELETE_MODULE, 499762338dSopenharmony_ci WIFI_MODULE_ADD_FEATURE, 509762338dSopenharmony_ci WIFI_MODULE_DELETE_FEATURE, 519762338dSopenharmony_ci WIFI_MODULE_END = 200, 529762338dSopenharmony_ci /* message */ 539762338dSopenharmony_ci WIFI_MESSAGE_QUEUE_001 = WIFI_MODULE_END, 549762338dSopenharmony_ci WIFI_MESSAGE_QUEUE_002, 559762338dSopenharmony_ci WIFI_MESSAGE_QUEUE_003, 569762338dSopenharmony_ci WIFI_MESSAGE_SINGLE_NODE_001, 579762338dSopenharmony_ci WIFI_MESSAGE_SINGLE_NODE_002, 589762338dSopenharmony_ci WIFI_MESSAGE_SINGLE_NODE_003, 599762338dSopenharmony_ci WIFI_MESSAGE_SINGLE_NODE_004, 609762338dSopenharmony_ci WIFI_MESSAGE_SINGLE_NODE_005, 619762338dSopenharmony_ci WIFI_MESSAGE_END = 300, 629762338dSopenharmony_ci}; 639762338dSopenharmony_ci 649762338dSopenharmony_ci#endif // HDF_WIFI_TEST_H 65