1 /*
2  * Copyright (c) 2021-2022 Huawei Device Co., Ltd.
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  * http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 
16 #ifndef HDF_WIFI_TEST_H
17 #define HDF_WIFI_TEST_H
18 
19 // wifi test case number
20 enum HdfWiFiTestCaseCmd {
21     /* flow control. */
22     WIFI_FLOW_CONTROL_INIT,
23     WIFI_FLOW_CONTROL_DEINIT,
24     WIFI_FLOW_CONTROL_GET_QUEUE_ID,
25     WIFI_FLOW_CONTROL_SEND_DATA,
26     WIFI_FLOW_CONTROL_END = 50,
27     /* netdevice. */
28     WIFI_NET_DEVICE_INIT = WIFI_FLOW_CONTROL_END,
29     WIFI_NET_DEVICE_DEINIT,
30     WIFI_NET_DEVICE_ADD,
31     WIFI_NET_DEVICE_DELETE,
32     WIFI_NET_DEVICE_GET,
33     WIFI_NET_DEVICE_GET_COUNT,
34     WIFI_NET_DEVICE_GET_CAP,
35     WIFI_NET_DEVICE_SET_ADDR,
36     WIFI_NET_DEVICE_SET_STATUS,
37     WIFI_NET_DEVICE_SET_LINK_STATUS,
38     WIFI_NET_DEVICE_RX,
39     WIFI_NET_DEVICE_DHCPC,
40     WIFI_NET_DEVICE_DHCPS,
41     WIFI_NET_DEVICE_END = 100,
42     /* netbuff */
43     WIFI_NET_BUF_TEST = WIFI_NET_DEVICE_END,
44     WIFI_NET_BUF_QUEUE_TEST,
45     WIFI_NET_BUFF_END = 150,
46     /* module */
47     WIFI_MODULE_CREATE_MODULE = WIFI_NET_BUFF_END,
48     WIFI_MODULE_DELETE_MODULE,
49     WIFI_MODULE_ADD_FEATURE,
50     WIFI_MODULE_DELETE_FEATURE,
51     WIFI_MODULE_END = 200,
52     /* message */
53     WIFI_MESSAGE_QUEUE_001 = WIFI_MODULE_END,
54     WIFI_MESSAGE_QUEUE_002,
55     WIFI_MESSAGE_QUEUE_003,
56     WIFI_MESSAGE_SINGLE_NODE_001,
57     WIFI_MESSAGE_SINGLE_NODE_002,
58     WIFI_MESSAGE_SINGLE_NODE_003,
59     WIFI_MESSAGE_SINGLE_NODE_004,
60     WIFI_MESSAGE_SINGLE_NODE_005,
61     WIFI_MESSAGE_END = 300,
62 };
63 
64 #endif // HDF_WIFI_TEST_H
65