• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (c) 2020 HiSilicon (Shanghai) Technologies CO., LIMITED.
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  * Description: Header file of hmac&dmac message id defined.
15  * Create: 2020-06-16
16  */
17 
18 #ifndef WLAN_MSG_H
19 #define WLAN_MSG_H
20 
21 #include "wlan_msg_rom.h"
22 
23 typedef enum {
24     WLAN_MSG_H2D_C_BEGIN = WLAN_MSG_D2D_END,
25     WLAN_MSG_H2D_C_SYN_SAMPLE = WLAN_MSG_H2D_C_BEGIN,
26     WLAN_MSG_H2D_C_UPDATE_TWT,
27     WLAN_MSG_H2D_C_CFG_DEVICE_STA_MULTI_BSSID_SET,
28     WLAN_MSG_H2D_C_CFG_REKEY_OFFLOAD_SET_SWITCH,
29     WLAN_MSG_H2D_C_CFG_HOST_SLEEP_NOTIFY,
30     WLAN_MSG_H2D_C_CFG_SET_WOW_PARAM,
31     WLAN_MSG_H2D_C_CFG_GET_VERSION,
32     WLAN_MSG_H2D_C_CFG_PM_GET_LOWSPEED_CLK_FREQ,
33     WLAN_MSG_H2D_C_CFG_GET_GPIO_LEVEL,
34     WLAN_MSG_H2D_C_CFG_DEVICE_ADD_VAP,
35     WLAN_MSG_H2D_C_CFG_DEVICE_START_VAP,
36     WLAN_MSG_H2D_C_CFG_DEVICE_DEL_VAP,
37     WLAN_MSG_H2D_C_CFG_DEVICE_SYNC_VAP,
38     WLAN_MSG_H2D_C_CFG_DEVICE_SYNC_DEV,
39     WLAN_MSG_H2D_C_CFG_DEVICE_SYNC_HAL_DEVICE,
40     WLAN_MSG_H2D_C_CFG_CLEAR_DSCR_QUEUE,
41     WLAN_MSG_H2D_C_CFG_INIT_RX_DSCR,
42     WLAN_MSG_H2D_C_CFG_DESTROY_RX_DSCR,
43     WLAN_MSG_H2D_C_CFG_DEVICE_ADD_USER,
44     WLAN_MSG_H2D_C_CFG_DEVICE_DEL_USER,
45     WLAN_MSG_H2D_C_CFG_DEVICE_SYNC_USER,
46     WLAN_MSG_H2D_C_DEVICE_TX_ADDBA_REQ,
47     WLAN_MSG_H2D_C_DEVICE_TX_ADDBA_RSP,
48     WLAN_MSG_H2D_C_DEVICE_RX_ADDBA_RSP,
49     WLAN_MSG_H2D_C_DEVICE_PERFORMANCE_DSCR_REPORT,
50     WLAN_MSG_H2D_C_DEVICE_DELBA,
51     WLAN_MSG_H2D_C_CFG_DEVICE_USER_RATE_SYN,
52     WLAN_MSG_H2D_C_CFG_DEVICE_CONNECT_REQ,
53     WLAN_MSG_H2D_C_CFG_DEVICE_TEMP_REDUCE_TPC,
54     WLAN_MSG_H2D_C_CFG_DEVICE_TEMP_AGGR_CHANGE,
55     WLAN_MSG_H2D_C_CFG_DEVICE_TEMP_REDUCE_SCHEDULE,
56     WLAN_MSG_H2D_C_CFG_DEVICE_TEMP_PA_OFF,
57     WLAN_MSG_H2D_C_CFG_DEVICE_INTF_TYPE,
58     WLAN_MSG_H2D_C_CFG_DEVICE_INTF_DET_START,
59     WLAN_MSG_H2D_C_CFG_DFT_GLOBAL_FRAME_SWITCH,
60     WLAN_MSG_H2D_C_CFG_DFT_80211_FRAME_SWITCH,
61     WLAN_MSG_H2D_C_CFG_ALG_PARAM,
62     WLAN_MSG_H2D_C_CFG_ALG_PARAM_SYNC,
63     WLAN_MSG_H2D_C_CFG_ALG_VAP_UP,
64     WLAN_MSG_H2D_C_CFG_ALG_MULTI_PARAM,
65     WLAN_MSG_H2D_C_CFG_GET_TX_USER_RATE_INFO,
66     WLAN_MSG_H2D_C_CFG_GET_TX_PARAMS,
67     WLAN_MSG_H2D_CFG_ALG_INTRF_MODE_CFG,
68     WLAN_MSG_H2D_CFG_ALG_INTRF_MODE_TOTAL_CFG,
69     WLAN_MSG_H2D_C_CFG_SYNC_HAL_DEV_FSM_STATE,
70     WLAN_MSG_H2D_C_CFG_SYNC_HAL_RF_FSM_STATE,
71     WLAN_MSG_H2D_C_CFG_SYNC_WORK_VAP_STATE,
72     WLAN_MSG_H2D_C_CFG_REQ_SYNC_PMBIT,
73     WLAN_MSG_H2D_C_CFG_CHANGE_WORK_SUB_STATE,
74     WLAN_MSG_H2D_C_CFG_IDEL_SLEEP_PREPARE,
75     WLAN_MSG_H2D_C_CFG_ENABLE_FRONT_END,
76     WLAN_MSG_H2D_C_CFG_SYNC_MAC_PA_SWITCH,
77     WLAN_MSG_H2D_C_CFG_CALI_ENTRY,
78     WLAN_MSG_H2D_C_CFG_WORK_ENTRY,
79     WLAN_MSG_H2D_C_CFG_REQUEST_RF_SLEEP,
80     WLAN_MSG_H2D_C_CFG_REQUEST_RF_POWOFF,
81     WLAN_MSG_H2D_C_CFG_SYNC_SUB_WORK_TO_RF,
82     WLAN_MSG_H2D_C_CFG_VOTE_2_PLATFORM,
83     WLAN_MSG_H2D_C_CFG_HCC_SEND_READY_MSG,
84     WLAN_MSG_H2D_C_CFG_SYNC_HAL_VAP,
85     WLAN_MSG_H2D_C_CFG_SEND_BEACON,
86     WLAN_MSG_H2D_C_CFG_REG_WRITE,
87     WLAN_MSG_H2D_C_CFG_REG_READ,
88     WLAN_MSG_H2D_C_CFG_REG_WRITE_BITS,
89     WLAN_MSG_H2D_C_CFG_PM_HOST_ALLOW_SLEEP,
90     WLAN_MSG_H2D_C_CFG_RESUME_TX,
91     WLAN_MSG_H2D_C_CFG_RESTORE_HW_QUEUE,
92     WLAN_MSG_H2D_C_CFG_SET_BTCOEX_ABORT_NULL,
93     WLAN_MSG_H2D_C_CFG_CSI_HAL,
94     WLAN_MSG_H2D_C_CFG_DEVICE_DFR_REQ,
95     WLAN_MSG_H2D_C_CFG_DEVICE_RESET_AP_PSM,
96     WLAN_MSG_H2D_C_CFG_DEVICE_SET_STA_PM_ON,
97     WLAN_MSG_H2D_C_CFG_DEVICE_SET_PS_MODE,
98     WLAN_MSG_H2D_C_CFG_DEVICE_SET_PSM_PARAM,
99     WLAN_MSG_H2D_C_CFG_DEVICE_SET_UAPSD_PARA,
100     WLAN_MSG_H2D_C_CFG_DEVICE_SET_STA_PM_PARAM,
101     WLAN_MSG_H2D_C_CFG_SYNC_IP_INFO,
102     WLAN_MSG_H2D_C_CFG_SET_FREE_ARP_INTERVAL,
103     WLAN_MSG_H2D_C_CFG_SET_ARP_OFFLOAD_SWITCH,
104     WLAN_MSG_H2D_C_CFG_GET_VAT_STAT,
105     WLAN_MSG_H2D_C_CFG_TX_VAP_AGGRE_INFO,
106     WLAN_MSG_H2D_C_CFG_ENABLE_VAT_STAT,
107     WLAN_MSG_H2D_C_CFG_GET_HW_STAT,
108     WLAN_MSG_H2D_C_CFG_ENABLE_HW_STAT,
109     WLAN_MSG_H2D_C_CFG_FLUSH_TX_COMPLETE,
110     WLAN_MSG_H2D_C_CFG_DEVICE_P2P_STATE,
111     WLAN_MSG_H2D_C_CFG_DEVICE_SYNC_P2P_INFO,
112     WLAN_MSG_H2D_C_CFG_DEVICE_PM_POST,
113     WLAN_MSG_H2D_C_CFG_SET_BTCOEX_PS_FLAG,    /* 同步ps状态标志给device侧 */
114     WLAN_MSG_H2D_C_CFG_SET_BTCOEX_PS_FRAME,   /* 同步ps帧信息给device侧 */
115     WLAN_MSG_H2D_C_CFG_SET_BTCOEX_DUMP,       /* btcoex状态打印 */
116     WLAN_MSG_H2D_C_CFG_BTCOEX_SIWTCH_PS,      /* 切换ps状态 */
117     WLAN_MSG_H2D_C_CFG_BTCOEX_SET_AGGR_NUM,   /* 通知修改聚合度 */
118     WLAN_MSG_H2D_C_CFG_BTCOEX_SYNC_OCCUPIED_TIME,
119     WLAN_MSG_H2D_C_CFG_SET_DHCP_OFFLOAD_SWITCH,
120     WLAN_MSG_H2D_C_CFG_DEVICE_NOTIFY_ALG_ADD_USER,
121     WLAN_MSG_H2D_C_CFG_DEVICE_SYNC_TPC,       /* 同步tpc功率表变化到device侧 */
122     WLAN_MSG_H2D_C_CFG_KEEPALIVE_DEBUG,
123     WLAN_MSG_H2D_C_CFG_DEVICE_FLUSH_EVENT_MSG, /* 同步清除事件消息 */
124     WLAN_MSG_H2D_C_CFG_DEVICE_SWITCH_CHANNEL,  /* 切换信道 */
125     WLAN_MSG_H2D_C_CFG_DEVICE_FCS_START,
126     WLAN_MSG_H2D_C_CFG_DEVICE_RESET_BA,
127     WLAN_MSG_H2D_C_CFG_DEVICE_LATENCY_STAT_SWITCH,
128     WLAN_MSG_H2D_C_CFG_DEVICE_REPORT_LATENCY_STAT,
129     WLAN_MSG_H2D_C_CFG_DEVICE_CLEAR_LATENCY_STAT,
130     WLAN_MSG_H2D_C_CFG_DEVICE_DBAC_PAUSE,
131     WLAN_MSG_H2D_C_CFG_DEVICE_DBAC_RESUME,
132     WLAN_MSG_H2D_C_CFG_DEVICE_DBAC_DOWN,
133     WLAN_MSG_H2D_C_CFG_DEVICE_DBAC_UPDATE_FCS_PARAM,
134     WLAN_MSG_H2D_C_CFG_DEVICE_DBAC_DISASSOC_SEND,
135     WLAN_MSG_H2D_C_CFG_CHBA_SET_LONGSLEEP_PARAM,        /* 长休眠使能去使能配置 */
136     WLAN_MSG_H2D_C_CFG_CHBA_SET_VAP_BITMAP,        /* VAP信道配置接口 */
137     WLAN_MSG_H2D_C_CFG_HML_SET_STATE,        /* 配置HML state   */
138     WLAN_MSG_H2D_C_CFG_HML_SET_ROLE_INFO,        /* 配置HML role和bssid */
139     WLAN_MSG_H2D_C_CFG_CHBA_SET_USER_BITMAP,        /* USER信道配置接口 */
140     WLAN_MSG_H2D_C_CFG_HML_SET_SYS_PARAM,        /* 配置系统参数 */
141     WLAN_MSG_H2D_C_CFG_CHBA_CFG_USER_PARAM,        /* 配置用户空口时延阈值、队列阈值、上报标志等信息 */
142     WLAN_MSG_H2D_C_CFG_HML_NOTIFY_SCAN_BITMAP,        /* h2d:在哪些slot停止发送 */
143     WLAN_MSG_H2D_C_CFG_CHBA_MSG,
144     WLAN_MSG_H2D_C_CFG_GET_EDCA_STAT,
145     WLAN_MSG_H2D_C_CFG_CLEAR_EDCA_STAT,
146     WLAN_MSG_H2D_C_CFG_GET_ANTI_INTF_STAT,
147     WLAN_MSG_H2D_C_CFG_CLEAR_ANTI_INTF_STAT,
148     WLAN_MSG_H2D_C_CFG_DEVICE_GET_PSD_DATA, /* 读dmac缓存的psd数据 */
149     WLAN_MSG_H2D_C_CFG_PSD_ENABLE, /* PSD使能 */
150     WLAN_MSG_H2D_C_CFG_PROTECTION_SYNC,
151     WLAN_MSG_H2D_C_CFG_RTS_THRESHOLD_SYNC,
152     WLAN_MSG_H2D_C_CFG_VAP_AGGRE_ENABLE,
153     WLAN_MSG_H2D_C_CFG_USER_RATE_ENABLE,
154     WLAN_MSG_H2D_C_CFG_RX_DSCR_RECV,
155     WLAN_MSG_H2D_C_CFG_WOW_SHOW_WAKEUP_REASON, /* 显示WOW唤醒原因 */
156     WLAN_MSG_H2D_C_CFG_SDP_INIT,             /* wifi aware, sdp, nan */
157     WLAN_MSG_H2D_C_CFG_SDP_ADD_PEER_MAC,
158     WLAN_MSG_H2D_C_CFG_SDP_DW_PRD_TIME_CFG,
159     WLAN_MSG_H2D_C_CFG_ADJUST_TX_POWER,
160     WLAN_MSG_H2D_C_CFG_RESTORE_TX_POWER,
161     WLAN_MSG_H2D_C_CFG_AMPDU_TX_ON,
162     WLAN_MSG_H2D_C_CFG_CLEAR_WOW_OFFLOAD_INFO, /* 清空wow_offload_info */
163     WLAN_MSG_H2D_C_CFG_WOW_PARAM_SYNC,   /* WOW启动,同步offload的参数等信息 */
164     WLAN_MSG_H2D_C_CFG_MAC_ANT_SEL_TX_DSCR, /* mac层tx方向描述符方式配置天线选择参数 */
165     WLAN_MSG_H2D_C_CFG_APF_EXEC, /* 设置/查询APF过滤规则,强制停止APF过滤 */
166     WLAN_MSG_H2D_C_CFG_SLP_ENABLE,
167     WLAN_MSG_H2D_C_CFG_SLP_RM_START,
168     WLAN_MSG_H2D_C_CFG_CALI_DATA_SYNC,  /* 校准数据的同步下发 */
169     WLAN_MSG_H2D_C_CFG_REINIT_MEM,
170     WLAN_MSG_H2D_C_CFG_FLUSH_DYN_MASK, /* 来自tx notify动态功率 */
171     WLAN_MSG_H2D_C_CFG_DATA_SAMPLE_RESV_MEM, /* 数采预留32K RAM空间 */
172     WLAN_MSG_H2D_C_CFG_MASK_MAC_PARSE_TIM,
173     WLAN_MSG_H2D_C_CFG_DEVICE_MEM_INFO,
174     WLAN_MSG_H2D_C_CFG_WOW_RSV_MEM,  /* wowbin加载预留32K RAM空间 */
175     WLAN_MSG_H2D_C_CFG_WOW_LOAD,  /* wowbin加载 */
176     WLAN_MSG_H2D_C_CFG_GET_STA_PS_STAT,
177     WLAN_MSG_H2D_C_CFG_SET_11B_TX_COUNT,
178     WLAN_MSG_H2D_C_CFG_UPDATE_BSSID,
179     WLAN_MSG_H2D_C_CFG_GET_TID_PKT_STAT,
180     WLAN_MSG_H2D_C_CFG_INIT_PMINFO,         /* 配置内置offset基准值并初始化offset探测功能 */
181     WLAN_MSG_H2D_C_CFG_PROCESS_RSSI_COMP, /* 读写rssi comp */
182     WLAN_MSG_H2D_C_CFG_MAC_PARSE_TIM,
183     WLAN_MSG_H2D_C_CFG_VAP_CLEAR_TX_QUEUE, /* 清除VAP发送队列 */
184     WLAN_MSG_H2D_C_CFG_GET_SYS_PM_STAT,
185     WLAN_MSG_H2D_C_CFG_FRAG_PN_ENABLE,
186     WLAN_MSG_H2D_C_CFG_GET_AL_RX_RSSI,
187     WLAN_MSG_H2D_C_CFG_FILTER_OTHER_BSS_MGMT,
188     WLAN_MSG_H2D_C_CFG_SYNC_EXTCOEX_STATUS,
189     WLAN_MSG_H2D_C_END
190 } wlan_msg_h2d_c_enum;
191 
192 typedef enum {
193     WLAN_MSG_H2D_M_BEGIN = WLAN_MSG_H2D_C_END,
194     WLAN_MSG_H2D_M_HML_MGMT = WLAN_MSG_H2D_M_BEGIN,
195     WLAN_MSG_H2D_M_END
196 } wlan_msg_h2d_m_enum;
197 
198 typedef enum {
199     WLAN_MSG_H2D_D_BEGIN = WLAN_MSG_H2D_M_END,
200     WLAN_MSG_H2D_D_TX_HOST_DRX = WLAN_MSG_H2D_D_BEGIN,
201     WLAN_MSG_H2D_D_END
202 } wlan_msg_h2d_d_enum;
203 
204 typedef enum {
205     WLAN_MSG_W2D_C_BEGIN = WLAN_MSG_H2D_D_END,
206     WLAN_MSG_W2D_C_CFG_SET_REKEY = WLAN_MSG_W2D_C_BEGIN,
207     WLAN_MSG_W2D_C_CFG_SET_SLEEP,
208     WLAN_MSG_W2D_C_CFG_FRW_DUMP,
209     WLAN_MSG_W2D_C_CFG_SET_TX_DSCR_DEBUG,
210     WLAN_MSG_W2D_C_CFG_AL_RX_INFO,
211     WLAN_MSG_W2D_C_CFG_QUERY_RATE,
212     WLAN_MSG_W2D_C_CFG_DEVICE_PKT_DBG,
213     WLAN_MSG_W2D_C_CFG_SHOW_DHCPOFFLOAD_INFO,
214     WLAN_MSG_W2D_C_CFG_SET_DHCPOFFLOAD_INFO,
215     WLAN_MSG_W2D_C_CFG_WOW_AUTOLOAD,
216     WLAN_MSG_W2D_C_CFG_SET_RU_ALLOCATION,
217     WLAN_MSG_W2D_C_CFG_SET_DSCR_TPC_CH0, /* 用于AT命令来设置Pcore      设置描述中的tpc_ch0的值 */
218     WLAN_MSG_W2D_C_CFG_CHBA_SET_LONGSLEEP_PARAM,        /* 长休眠使能去使能配置 */
219     WLAN_MSG_W2D_C_CFG_SERVICE_CONTROL_PARA,
220     WLAN_MSG_W2D_C_CFG_SET_SOFT_RETRY_TIMES,
221     WLAN_MSG_W2D_C_CFG_SET_FRAME_SOFT_RETRY_TIMES,
222     WLAN_MSG_W2D_C_CFG_SINGLE_TONE_TEST, /* single tone test */
223     WLAN_MSG_W2D_C_CFG_TXDC_STEP_TEST, /* TXDC step test */
224     WLAN_MSG_W2D_C_CFG_GET_TX_PARAMS,
225     WLAN_MSG_W2D_C_CFG_PM_DEBUG, /* 平台低功耗测试用 */
226     WLAN_MSG_W2D_C_CFG_PM_ENABLE, /* 平台低功耗使能 */
227     WLAN_MSG_W2D_C_CFG_SMOOTH_PHASE,
228     WLAN_MSG_W2D_C_CFG_SET_GPIO_VAL,
229     WLAN_MSG_W2D_C_CFG_SET_PERFORMANCE_MODE,
230     WLAN_MSG_W2D_C_CFG_SET_TX_SCHED_TIMEOUT,
231     WLAN_MSG_W2D_C_CFG_SET_NETBUF_RAM_MAX,
232     WLAN_MSG_W2D_C_CFG_HEAP_DUMP,
233     WLAN_MSG_W2D_C_CFG_SET_11B_ON,
234     WLAN_MSG_W2D_C_CFG_SET_AMPDU_MAX_AGGR_NUM,
235     WLAN_MSG_W2D_C_CFG_ALWAYS_TX_RATIO,
236     /* D2D patch */
237     WLAN_MSG_D2D_C_CFG_REPORT_PHY_EVENT_RPT,
238     WLAN_MSG_W2D_C_END
239 } wlan_msg_w2d_c_enum;
240 
241 typedef enum {
242     WLAN_MSG_W2H_BEGIN = WLAN_MSG_W2D_C_END,
243     WLAN_MSG_W2H_CFG_STATION_ID = WLAN_MSG_W2H_BEGIN,
244     WLAN_MSG_W2H_CFG_BSS_TYPE,
245     WLAN_MSG_W2H_CFG_GET_BSS_TYPE,
246     WLAN_MSG_W2H_CFG_SSID,
247     WLAN_MSG_W2H_CFG_GET_SSID,
248     WLAN_MSG_W2H_CFG_DTIM_PERIOD,
249     WLAN_MSG_W2H_CFG_GET_DTIM_PERIOD,
250     WLAN_MSG_W2H_CFG_SMPS_MODE,
251     WLAN_MSG_W2H_CFG_EDCA_TABLE_CWMIN,
252     WLAN_MSG_W2H_CFG_EDCA_TABLE_CWMAX,
253     WLAN_MSG_W2H_CFG_EDCA_TABLE_AIFSN,
254     WLAN_MSG_W2H_CFG_EDCA_TABLE_TXOP_LIMIT,
255     WLAN_MSG_W2H_CFG_EDCA_TABLE_MSDU_LIFETIME,
256     WLAN_MSG_W2H_CFG_EDCA_TABLE_MANDATORY,
257     WLAN_MSG_W2H_CFG_QEDCA_TABLE_CWMIN,
258     WLAN_MSG_W2H_CFG_QEDCA_TABLE_CWMAX,
259     WLAN_MSG_W2H_CFG_QEDCA_TABLE_AIFSN,
260     WLAN_MSG_W2H_CFG_QEDCA_TABLE_TXOP_LIMIT,
261     WLAN_MSG_W2H_CFG_QEDCA_TABLE_MSDU_LIFETIME,
262     WLAN_MSG_W2H_CFG_QEDCA_TABLE_MANDATORY,
263     WLAN_MSG_W2H_CFG_GET_EDCA_TABLE_CWMIN,
264     WLAN_MSG_W2H_CFG_GET_EDCA_TABLE_CWMAX,
265     WLAN_MSG_W2H_CFG_GET_EDCA_TABLE_AIFSN,
266     WLAN_MSG_W2H_CFG_GET_EDCA_TABLE_TXOP_LIMIT,
267     WLAN_MSG_W2H_CFG_GET_EDCA_TABLE_MSDU_LIFETIME,
268     WLAN_MSG_W2H_CFG_GET_EDCA_TABLE_MANDATORY,
269     WLAN_MSG_W2H_CFG_GET_QEDCA_TABLE_CWMIN,
270     WLAN_MSG_W2H_CFG_GET_QEDCA_TABLE_CWMAX,
271     WLAN_MSG_W2H_CFG_GET_QEDCA_TABLE_AIFSN,
272     WLAN_MSG_W2H_CFG_GET_QEDCA_TABLE_TXOP_LIMIT,
273     WLAN_MSG_W2H_CFG_GET_QEDCA_TABLE_MSDU_LIFETIME,
274     WLAN_MSG_W2H_CFG_GET_QEDCA_TABLE_MANDATORY,
275     WLAN_MSG_W2H_CFG_SHORT_PREAMBLE,
276     WLAN_MSG_W2H_CFG_GET_SHORT_PREAMBLE,
277     WLAN_MSG_W2H_CFG_SHORTGI,
278     WLAN_MSG_W2H_CFG_GET_SHORTGI,
279     WLAN_MSG_W2H_CFG_SHORTGI_FORTY,
280     WLAN_MSG_W2H_CFG_GET_SHORTGI_FORTY,
281     WLAN_MSG_W2H_CFG_CURRENT_CHANEL,
282     WLAN_MSG_W2H_CFG_GET_CURRENT_CHANEL,
283     WLAN_MSG_W2H_CFG_SHORTGI_EIGHTY,
284     WLAN_MSG_W2H_CFG_GET_SHORTGI_EIGHTY,
285     WLAN_MSG_W2H_CFG_ADD_VAP,
286     WLAN_MSG_W2H_CFG_START_VAP,
287     WLAN_MSG_W2H_CFG_DEL_VAP,
288     WLAN_MSG_W2H_CFG_DOWN_VAP,
289     WLAN_MSG_W2H_CFG_MODE,
290     WLAN_MSG_W2H_CFG_GET_MODE,
291     WLAN_MSG_W2H_CFG_PROT_MODE,
292     WLAN_MSG_W2H_CFG_GET_PROT_MODE,
293     WLAN_MSG_W2H_CFG_AUTH_MODE,
294     WLAN_MSG_W2H_CFG_GET_AUTH_MODE,
295     WLAN_MSG_W2H_CFG_NO_BEACON,
296     WLAN_MSG_W2H_CFG_GET_NO_BEACON,
297     WLAN_MSG_W2H_CFG_TX_POWER,
298     WLAN_MSG_W2H_CFG_GET_TX_POWER,
299     WLAN_MSG_W2H_CFG_VAP_INFO,
300     WLAN_MSG_W2H_CFG_BANDWIDTH,
301     WLAN_MSG_W2H_CFG_ADD_KEY,
302     WLAN_MSG_W2H_CFG_REMOVE_KEY,
303     WLAN_MSG_W2H_CFG_GET_KEY,
304     WLAN_MSG_W2H_CFG_EXTERNAL_AUTH_STATUS,
305     WLAN_MSG_W2H_CFG_AMPDU_END,
306     WLAN_MSG_W2H_CFG_ADDBA_REQ,
307     WLAN_MSG_W2H_CFG_DELBA_REQ,
308     WLAN_MSG_W2H_CFG_SET_RANDOM_MAC_ADDR_SCAN,
309     WLAN_MSG_W2H_CFG_SET_RANDOM_MAC_OUI,
310     WLAN_MSG_W2H_CFG_KICK_USER,
311     WLAN_MSG_W2H_CFG_AMPDU_TX_ON,
312     WLAN_MSG_W2H_CFG_GET_AMPDU_TX_ON,
313     WLAN_MSG_W2H_CFG_GET_AMSDU_TX_ON,
314     WLAN_MSG_W2H_CFG_REGDOMAIN_PWR,
315     WLAN_MSG_W2H_CFG_GET_REGDOMAIN_PWR,
316     WLAN_MSG_W2H_CFG_FRAG_THRESHOLD_REG,
317     WLAN_MSG_W2H_CFG_FRAG_PN_ENABLE,
318     WLAN_MSG_W2H_CFG_SHOW_FRAG_THRESHOLD_REG,
319     WLAN_MSG_W2H_CFG_SET_STA_PM_ON,
320     WLAN_MSG_W2H_CFG_SET_LINKLOSS_PARAMS,
321     WLAN_MSG_W2H_CFG_PACKET_XMIT,
322     WLAN_MSG_W2H_CFG_AMSDU_AMPDU_SWITCH,
323     WLAN_MSG_W2H_CFG_COUNTRY,
324     WLAN_MSG_W2H_CFG_GET_COUNTRY,
325     WLAN_MSG_W2H_CFG_GET_CHANNEL_LIST,
326     WLAN_MSG_W2H_CFG_ALG_PARAM,
327     WLAN_MSG_W2H_CFG_CSA,
328     WLAN_MSG_W2H_CFG_2040_COEXISTENCE,
329     WLAN_MSG_W2H_CFG_ACS_CONFIG,
330     WLAN_MSG_W2H_CFG_SCAN_ABORT,
331     WLAN_MSG_W2H_CFG_CFG80211_START_SCHED_SCAN,
332     WLAN_MSG_W2H_CFG_CFG80211_START_SCAN,
333     WLAN_MSG_W2H_CFG_CFG80211_START_CONNECT,
334     WLAN_MSG_W2H_CFG_CFG80211_SET_CHANNEL,
335     WLAN_MSG_W2H_CFG_CFG80211_CONFIG_BEACON,
336     WLAN_MSG_W2H_CFG_ALG,
337     WLAN_MSG_W2H_CFG_ALG_CFG,
338     WLAN_MSG_W2H_CFG_SET_WPS_IE,
339     WLAN_MSG_W2H_CFG_SET_RTS_THRESHOLD,
340     WLAN_MSG_W2H_CFG_SET_WPS_P2P_IE,
341     WLAN_MSG_W2H_CFG_SET_CUSTOMIZE_IE,
342     WLAN_MSG_W2H_CFG_CHAN_STAT,
343     WLAN_MSG_W2H_CFG_USER_INFO,
344     WLAN_MSG_W2H_CFG_WMM_SWITCH,
345     WLAN_MSG_W2H_CFG_EDCA_OPT_SWITCH_STA,
346     WLAN_MSG_W2H_CFG_FTM_DBG,
347     WLAN_MSG_W2H_CFG_SET_THRUPUT_TEST,
348     WLAN_MSG_W2H_CFG_SET_OPMODE_NOTIFY,
349     WLAN_MSG_W2H_CFG_DUMP_REG,
350     WLAN_MSG_W2H_CFG_ADD_BLACK_LIST,
351     WLAN_MSG_W2H_CFG_DEL_BLACK_LIST,
352     WLAN_MSG_W2H_CFG_BLACKLIST_MODE,
353     WLAN_MSG_W2H_CFG_GET_BLACKLIST_MODE,
354     WLAN_MSG_W2H_CFG_BLACKLIST_SHOW,
355     WLAN_MSG_W2H_CFG_ISOLATION_MODE,
356     WLAN_MSG_W2H_CFG_ISOLATION_TYPE,
357     WLAN_MSG_W2H_CFG_ISOLATION_FORWARD,
358     WLAN_MSG_W2H_CFG_ISOLATION_CLEAR,
359     WLAN_MSG_W2H_CFG_ISOLATION_SHOW,
360     WLAN_MSG_W2H_CFG_ADD_BLACK_LIST_ONLY,
361     WLAN_MSG_W2H_CFG_CFG80211_SET_MIB_BY_BW,
362     WLAN_MSG_W2H_CFG_PROXYARP_EN,
363     WLAN_MSG_W2H_CFG_CFG80211_REMAIN_ON_CHANNEL,
364     WLAN_MSG_W2H_CFG_CFG80211_CANCEL_REMAIN_ON_CHANNEL,
365     WLAN_MSG_W2H_CFG_CFG80211_MGMT_TX,
366     WLAN_MSG_W2H_CFG_SET_RD_IE_SWITCH,
367     WLAN_MSG_W2H_CFG_SET_P2P_PS_OPS,
368     WLAN_MSG_W2H_CFG_SET_P2P_PS_NOA,
369     WLAN_MSG_W2H_CFG_SET_P2P_PS_STAT,
370     WLAN_MSG_W2H_CFG_SET_QOS_MAP,
371     WLAN_MSG_W2H_CFG_MONITOR_EN,
372     WLAN_MSG_W2H_CFG_CFG_VAP_H2D,
373     WLAN_MSG_W2H_CFG_HOST_DEV_INIT,
374     WLAN_MSG_W2H_CFG_HOST_DEV_EXIT,
375     WLAN_MSG_W2H_CFG_AMPDU_MMSS,
376     WLAN_MSG_W2H_CFG_SET_MAX_USER,
377     WLAN_MSG_W2H_CFG_GET_MAX_USER,
378     WLAN_MSG_W2H_CFG_GET_STA_LIST,
379     WLAN_MSG_W2H_CFG_SET_FT_IES,
380     WLAN_MSG_W2H_CFG_CFG80211_SET_PMKSA,
381     WLAN_MSG_W2H_CFG_CFG80211_DEL_PMKSA,
382     WLAN_MSG_W2H_CFG_CFG80211_FLUSH_PMKSA,
383     WLAN_MSG_W2H_CFG_DESTROY_VAP,
384     WLAN_MSG_W2H_CFG_SET_ALL_LOG_LEVEL,
385     WLAN_MSG_W2H_CFG_SET_VENDOR_IE,
386     WLAN_MSG_W2H_CFG_VENDOR_CMD_GET_CHANNEL_LIST,
387     WLAN_MSG_W2H_CFG_CLR_BLACK_LIST,
388     WLAN_MSG_W2H_CFG_11V_BSST_SWITCH,
389     WLAN_MSG_W2H_CFG_11V_TX_QUERY,
390     WLAN_MSG_W2H_CFG_SEND_RADIO_MEAS_REQ,
391     WLAN_MSG_W2H_CFG_SET_MLME,
392     WLAN_MSG_W2H_CFG_SEND_RADIO_MEAS_RPT,
393     WLAN_MSG_W2H_CFG_FBT_GET_STA_11R_ABILITY,
394     WLAN_MSG_W2H_CFG_DSCP_MAP_TO_TID,
395     WLAN_MSG_W2H_CFG_CLEAN_DSCP_TID_MAP,
396     WLAN_MSG_W2H_CFG_VAP_WMM_SWITCH,
397     WLAN_MSG_W2H_CFG_GET_VAP_WMM_SWITCH,
398     WLAN_MSG_W2H_CFG_QOS_ENHANCE_ON,
399     WLAN_MSG_W2H_CFG_SET_SUSPEND_MODE,
400     WLAN_MSG_W2H_CFG_REMOVE_APP_IE,
401     WLAN_MSG_W2H_CFG_WUR_SEND_SETUP,
402     WLAN_MSG_W2H_CFG_WUR_SEND_TEARDOWN,
403     WLAN_MSG_W2H_CFG_WUR_ENABLE_OPTION,
404     WLAN_MSG_W2H_CFG_MULTI_BSSID_ENABLE,
405     WLAN_MSG_W2H_CFG_SDP_INIT,
406     WLAN_MSG_W2H_CFG_SDP_START_SUBSCRIBE,
407     WLAN_MSG_W2H_CFG_SDP_CANCEL_SUBSCRIBE,
408     WLAN_MSG_W2H_CFG_SDP_SEND_DATA,
409     WLAN_MSG_W2H_CFG_SDP_TEST_SYNC_PRIVATE,
410     WLAN_MSG_W2H_CFG_SDP_DW_PRD_TIME_CFG,
411     WLAN_MSG_W2H_CFG_SET_SCAN_PARAM,
412     WLAN_MSG_W2H_CFG_START_HML,
413     WLAN_MSG_W2H_CFG_SYNC_REQUEST,
414     WLAN_MSG_W2H_CFG_HOST_SLEEP_EN,
415     WLAN_MSG_W2H_CFG_SET_WOW,
416     WLAN_MSG_W2H_CFG_WOW_ACTIVATE_EN,
417     WLAN_MSG_W2H_CFG_SET_WOW_PATTERN,
418     WLAN_MSG_W2H_CFG_SET_WOW_PARAM,
419     WLAN_MSG_W2H_CFG_HML_SET_ROLE,
420     WLAN_MSG_W2H_CFG_GET_VAP_STAT,
421     WLAN_MSG_W2H_CFG_HML_SET_VAP_CHANNEL,
422     WLAN_MSG_W2H_CFG_GET_ASSOC_REQ_IE,
423     WLAN_MSG_W2H_CFG_GET_2040BSS_SW,
424     WLAN_MSG_W2H_CFG_M2U_SNOOP_ON,
425     WLAN_MSG_W2H_CFG_M2U_DENY_TABLE,
426     WLAN_MSG_W2H_CFG_SHOW_M2U_SNOOP_TABLE,
427     WLAN_MSG_W2H_CFG_IGMP_PACKET_XMIT,
428     WLAN_MSG_W2H_CFG_REG_INFO,
429     WLAN_MSG_W2H_CFG_UAPSD_EN,
430     WLAN_MSG_W2H_CFG_GET_UAPSD_EN,
431     WLAN_MSG_W2H_CFG_GET_DSCP_TID_MAP,
432     WLAN_MSG_W2H_CFG_SET_USER_APP_IE,
433     WLAN_MSG_W2H_CFG_GET_IP_STATUS,
434     WLAN_MSG_W2H_CFG_START_SNIFFER_INFO,
435     WLAN_MSG_W2H_CFG_GET_SNIFFER_INFO,
436     WLAN_MSG_W2H_CFG_GET_DHCP_DEBUG,
437     WLAN_MSG_W2H_CFG_SET_SCAN_PARAMS,
438     WLAN_MSG_W2H_CFG_CLEAN_SCAN_RESULT,
439     WLAN_MSG_W2H_CFG_WIFI_APP_SERVICE,
440     WLAN_MSG_W2H_CFG_SET_CHAN_MEAS,
441     WLAN_MSG_W2H_CFG_START_CHBA,
442     WLAN_MSG_W2H_CFG_CHBA_CONN_NOTIFY, /* supplicant下发的CHBA准备连接通知 */
443     WLAN_MSG_W2H_CFG_CHBA_MODULE_INIT,
444     WLAN_MSG_W2H_CFG_CHBA_CONNECT_PREPARE,
445     WLAN_MSG_W2H_CFG_CHBA_AUTO_BITMAP_CMD,
446     WLAN_MSG_W2H_CFG_CHBA_SET_USER_BITMAP_CMD,
447     WLAN_MSG_W2H_CFG_CHBA_SET_VAP_BITMAP_CMD,
448     WLAN_MSG_W2H_CFG_CHBA_ADJUST_ISLAND_CHAN, /* CHBA全岛切信道命令 */
449     WLAN_MSG_W2H_CFG_CHBA_FEATURE_SWITCH,
450     WLAN_MSG_W2H_CFG_CHBA_SET_BATTERY, /* 配置电量,改变RP值 */
451     WLAN_MSG_W2H_CFG_CHBA_CHAN_SWITCH_TEST_CMD,
452     WLAN_MSG_W2H_C_CFG_RX_VAP_AGGRE_INFO,
453     WLAN_MSG_W2H_C_CFG_SET_CSI_PARAM,
454     WLAN_MSG_W2H_C_CFG_CSI_SWITCH,
455     WLAN_MSG_W2H_C_CFG_SET_KEEPALIVE_MODE,
456     WLAN_MSG_W2H_C_CFG_SET_AP_USER_AGING_TIME,
457     WLAN_MSG_W2H_C_CFG_COMMON_DEBUG,
458     WLAN_MSG_W2H_C_CFG_P2P_SET_MODE,
459     WLAN_MSG_W2H_C_CFG_SET_CUS_DYN_CALI_PARAM,
460     WLAN_MSG_W2H_C_CFG_SET_CUS_RF,
461     WLAN_MSG_W2H_C_CFG_SET_CUS_DTS_CALI,
462     WLAN_MSG_W2H_C_CFG_SET_CUS_NVRAM_PARAM,
463     WLAN_MSG_W2H_C_CFG_DOUBLE_ANT_SW,
464     WLAN_MSG_W2H_C_CFG_SET_DHCPOFFLOAD_SWITCH,
465     WLAN_MSG_W2H_C_CFG_QUERY_ANI,
466     WLAN_MSG_W2H_C_CFG_FREE_ARP_INTERVAL,
467     WLAN_MSG_W2H_C_CFG_ENABLE_ARP_OFFLOAD,
468     WLAN_MSG_W2H_C_CFG_COUNTRY_FOR_DFS,
469     WLAN_MSG_W2H_C_CFG_QUERY_RSSI,
470     WLAN_MSG_W2H_C_CFG_QUERY_STATUS,
471     WLAN_MSG_W2H_C_CFG_SET_AGGR_NUM,
472     WLAN_MSG_W2H_C_CFG_SET_M2S_SWITCH,
473     WLAN_MSG_W2H_C_CFG_SET_M2S_MSS,
474     WLAN_MSG_W2H_C_CFG_SET_M2S_BLACKLIST,
475     WLAN_MSG_W2H_C_CFG_SEND_CUSTOM_PKT,
476     WLAN_MSG_W2H_C_CFG_SET_ALWAYS_TX,
477     WLAN_MSG_W2H_C_CFG_SET_BACKOFF_DELAY,
478     WLAN_MSG_W2H_C_CFG_REG_WRITE,
479     WLAN_MSG_W2H_C_CFG_SET_ALWAYS_RX,
480     WLAN_MSG_W2H_C_CFG_SET_TRX_TYPE,
481     WLAN_MSG_W2H_C_CFG_SET_DSCR,
482     WLAN_MSG_W2H_C_CFG_GET_FAST_RESULT,
483     WLAN_MSG_W2H_C_CFG_RESET_FAST_RESULT,
484     WLAN_MSG_W2H_C_CFG_CFG80211_STOP_SCHED_SCAN,
485     WLAN_MSG_W2H_C_CFG_BEACON_CHAIN_SWITCH,
486     WLAN_MSG_W2H_C_CFG_SET_TX_DATA_TYPE_DEBUG,
487     WLAN_MSG_W2H_C_CFG_DBB_ENV_PARAM,
488     WLAN_MSG_W2H_C_CFG_MAC_DUMP,
489     WLAN_MSG_W2H_C_CFG_PHY_DUMP,
490     WLAN_MSG_W2H_C_CFG_STATS_DUMP,
491     WLAN_MSG_W2H_CFG_WFA_CFG_AIFSN,
492     WLAN_MSG_W2H_CFG_WFA_CFG_CW,
493     WLAN_MSG_W2H_CFG_REDUCE_SAR,
494     WLAN_MSG_W2H_CFG_RSSI_LIMIT_CFG,
495     WLAN_MSG_W2H_CFG_QUERY_PSST,
496     WLAN_MSG_W2H_CFG_GET_DIEID,
497     WLAN_MSG_W2H_CFG_SET_DBM,
498     WLAN_MSG_W2H_CFG_SET_PK_MODE_TH,            /* pk模式切换阈值设置 */
499     WLAN_MSG_W2H_CFG_ADJUST_TX_POWER,
500     WLAN_MSG_W2H_CFG_RESTORE_TX_POWER,
501     WLAN_MSG_W2H_CFG_GET_TSF,
502     WLAN_MSG_W2H_CFG_CHR_ERR_CODE,
503     WLAN_MSG_W2H_CFG_CHR_TEST,
504     WLAN_MSG_W2H_CFG_CHECK_INFO,
505     WLAN_MSG_W2H_CFG_SET_RF_LIMIT_POWER,
506     WLAN_MSG_W2H_CFG_DYN_CALI_CFG,
507     WLAN_MSG_W2H_CFG_CALI_INFO_DUMP,
508     WLAN_MSG_W2H_CFG_GET_VERSION,
509     WLAN_MSG_W2H_CFG_GTE_RX_USER_RATE_INFO,
510     WLAN_MSG_W2H_CFG_SHOW_STA_INFO,
511     WLAN_MSG_W2H_CFG_VAP_AGGRE_INFO,
512     WLAN_MSG_W2H_CFG_HW_STAT_ENABLE,
513     WLAN_MSG_W2H_CFG_GET_HW_STAT,
514     WLAN_MSG_W2H_CFG_PERIOD_CHECK_TASK,
515     WLAN_MSG_W2H_CFG_VAP_AGGRE_ENABLE,
516     WLAN_MSG_W2H_CFG_SERVICE_CONTROL_PARA,
517     WLAN_MSG_W2H_CFG_SET_LOG_LEVEL,
518     WLAN_MSG_W2H_CFG_PSD_ENABLE,
519     WLAN_MSG_W2H_CFG_SINGLE_PROXYSTA,
520     WLAN_MSG_W2H_CFG_ALG_INTRF_MODE_CFG,
521     WLAN_MSG_W2H_CFG_ALG_INTRF_MODE_DMAC_CFG,
522     WLAN_MSG_W2H_CFG_SET_AC_MODE,
523     WLAN_MSG_W2H_C_CFG_WOW_SHOW_WAKEUP_REASON, /* 打印WOW唤醒理由 */
524     WLAN_MSG_W2H_C_CFG_CLEAR_WOW_OFFLOAD_INFO,
525     WLAN_MSG_W2H_C_CFG_SET_REKEY,
526     WLAN_MSG_W2H_C_CFG_WOW_PARAM_SYNC,
527     WLAN_MSG_W2H_CFG_SET_FILTER_LIST,
528     WLAN_MSG_W2H_CFG_FORCE_STOP_FILTER,
529     WLAN_MSG_W2H_CFG_WOW_LOAD,
530     WLAN_MSG_W2H_CFG_UPDATE_OWE_INFO,
531     WLAN_MSG_W2H_CFG_MGMT_FRAME_REPORT,
532     WLAN_MSG_W2H_CFG_SET_RF_FE_RX_INSERT_LOSS,
533     WLAN_MSG_W2H_CFG_GET_RF_FE_RX_INSERT_LOSS,
534     WLAN_MSG_W2H_CFG_IWLIST_SCAN,
535     WLAN_MSG_W2H_CFG_SET_11AX_SOFTAP_PARAM,
536     WLAN_MSG_W2H_CFG_SET_RF_FE_POWER,
537     WLAN_MSG_W2H_CFG_SET_RF_FE_POWER_CALI,
538     WLAN_MSG_W2H_CFG_SET_RF_FE_RSSI,
539     WLAN_MSG_W2H_CFG_RESET_MAC_PHY,
540     WLAN_MSG_W2H_CFG_SIGMA_TRAFFIC_SET,
541     WLAN_MSG_W2H_CFG_SIGMA_TRAFFIC_PORT,
542     WLAN_MSG_W2H_CFG_CALI_DEBUG,
543     WLAN_MSG_W2H_CFG_RATE_POWER,
544     WLAN_MSG_W2H_CFG_CCPRIV_CMD,
545     WLAN_MSG_W2H_CFG_SET_IPADDR,
546     WLAN_MSG_W2H_CFG_SET_IP_STATE,
547     WLAN_MSG_W2H_CFG_SET_TX_RATE,
548     WLAN_MSG_W2H_CFG_IND_ACHBA_KEEPALILVE, /* 链路保活开启和关闭 */
549     WLAN_MSG_W2H_CFG_SET_PSM_PARAM,
550     WLAN_MSG_W2H_CFG_EXT_TBTT_OFFSET,
551     WLAN_MSG_W2H_CFG_GET_RX_PPDU_INFO,
552     WLAN_MSG_W2H_CFG_SET_BRCTL,
553     WLAN_MSG_W2H_CFG_CAL_TONE,
554     WLAN_MSG_W2H_END
555 } wlan_msg_w2h_enum;
556 
557 typedef enum {
558     WLAN_MSG_H2H_BEGIN = WLAN_MSG_W2H_END,
559     WLAN_MSG_H2H_FRW_TIMEOUT = WLAN_MSG_H2H_BEGIN,
560     WLAN_MSG_H2H_CRX_RX,
561     WLAN_MSG_H2H_RX,
562     WLAN_MSG_H2H_C_SCAN_REQ,
563     WLAN_MSG_H2H_C_CFG_TID_RESUME,
564     WLAN_MSG_H2H_C_DISASOC,
565     WLAN_MSG_H2H_C_MISC_DISASOC,
566     WLAN_MSG_H2H_C_CFG_DEV_REQ_WAKEUP_HOST,
567     WLAN_MSG_H2H_END
568 } wlan_msg_h2h_enum;
569 
570 typedef enum {
571     WLAN_MSG_H2W_BEGIN = WLAN_MSG_H2H_END,
572     WLAN_MSG_H2W_SCAN_COMP_STA = WLAN_MSG_H2W_BEGIN,
573     WLAN_MSG_H2W_ASOC_COMP_STA,
574     WLAN_MSG_H2W_DISASOC_COMP_STA,
575     WLAN_MSG_H2W_STA_CONNECT_AP,
576     WLAN_MSG_H2W_STA_DISCONNECT_AP,
577     WLAN_MSG_H2W_MIC_FAILURE,
578     WLAN_MSG_H2W_ACS_RESPONSE,
579     WLAN_MSG_H2W_RX_MGMT,
580     WLAN_MSG_H2W_LISTEN_EXPIRED,
581     WLAN_MSG_H2W_FLOWCTL_BACKP,
582     WLAN_MSG_H2W_MGMT_TX_STATUS,
583     WLAN_MSG_H2W_ROAM_COMP_STA,
584     WLAN_MSG_H2W_FT_EVENT_STA,
585     WLAN_MSG_H2W_SAMPLE_REPORT,
586     WLAN_MSG_H2W_AUTOCALI_REPORT,
587     WLAN_MSG_H2W_CAC_REPORT,
588     WLAN_MSG_H2W_M2S_STATUS,
589     WLAN_MSG_H2W_SDP_RX_DATA,
590     WLAN_MSG_H2W_EXTERNAL_AUTH,
591     WLAN_MSG_H2W_STA_CONN_RESULT,
592     WLAN_MSG_H2W_ALL_VAP_DISTROY,
593     WLAN_MSG_H2W_CH_SWITCH_NOTIFY,
594     WLAN_MSG_H2W_UPLOAD_RX_MGMT,
595     WLAN_MSG_H2W_UPLOAD_PROMIS,
596     WLAN_MSG_H2W_RX_CSI,
597     WLAN_MSG_H2W_RX_PSD,
598     WLAN_MSG_H2W_RX_CSA_DONE,
599     WLAN_MSG_H2W_STA_OWE_INFO,
600     WLAN_MSG_H2W_IWLIST_SCAN_RSP,
601     WLAN_MSG_H2W_INSMOD_KO_FINISH,
602     WLAN_MSG_H2W_END
603 } wlan_msg_h2w_enum;
604 
605 typedef enum {
606     WLAN_MSG_D2H_PATCH_BEGIN = WLAN_MSG_H2W_END,
607     WLAN_MSG_D2H_C_CFG_COMPLETE_PHY_EVENT_RPT = WLAN_MSG_D2H_PATCH_BEGIN,
608     WLAN_MSG_D2H_PATCH_END,
609     EN_WLAN_MSG_END = WLAN_MSG_D2H_PATCH_END
610 } wlan_msg_d2h_patch_enum;
611 
612 #endif
613