blob: ae02e96f846edc441f11617b8ded0da48889207f [file] [log] [blame]
Prakash Dhavali7090c5f2015-11-02 17:55:19 -08001/*
Abhishek Singh5432c352019-01-02 17:11:44 +05302 * Copyright (c) 2012-2019 The Linux Foundation. All rights reserved.
Prakash Dhavali7090c5f2015-11-02 17:55:19 -08003 *
Prakash Dhavali7090c5f2015-11-02 17:55:19 -08004 * Permission to use, copy, modify, and/or distribute this software for
5 * any purpose with or without fee is hereby granted, provided that the
6 * above copyright notice and this permission notice appear in all
7 * copies.
8 *
9 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
10 * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
11 * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
12 * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
13 * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
14 * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
15 * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
16 * PERFORMANCE OF THIS SOFTWARE.
17 */
18
19/*
Prakash Dhavali7090c5f2015-11-02 17:55:19 -080020 * This file wni_api.h contains message definitions exported by
21 * Sirius software modules.
22 * NOTE: See projects/sirius/include/sir_api.h for structure
23 * definitions of the host/FW messages.
24 *
25 * Author: Chandra Modumudi
26 * Date: 04/11/2002
27 * History:-
28 * Date Modified by Modification Information
29 * --------------------------------------------------------------------
30 */
31
32#ifndef __WNI_API_H
33#define __WNI_API_H
34
Jeff Johnsona2f8e8f2018-12-30 18:06:58 -080035#include "sir_api.h"
Sreelakshmi Konamkibeacc2e2016-09-01 16:14:56 +053036
Jeff Johnsona2f8e8f2018-12-30 18:06:58 -080037#define SIR_SME_MSG_TYPES_BEGIN (SIR_SME_MODULE_ID << 8)
Prakash Dhavali7090c5f2015-11-02 17:55:19 -080038
39enum eWniMsgTypes {
Jeff Johnsona2f8e8f2018-12-30 18:06:58 -080040 eWNI_SME_MSG_TYPES_BEGIN = SIR_SME_MSG_TYPES_BEGIN,
gaurank kathpalia58236692019-01-28 15:38:23 +053041 eWNI_SME_SYS_READY_IND = SIR_SME_MSG_TYPES_BEGIN + 1,
42 eWNI_SME_JOIN_REQ = SIR_SME_MSG_TYPES_BEGIN + 2,
43 eWNI_SME_JOIN_RSP = SIR_SME_MSG_TYPES_BEGIN + 3,
44 eWNI_SME_SETCONTEXT_REQ = SIR_SME_MSG_TYPES_BEGIN + 4,
45 eWNI_SME_SETCONTEXT_RSP = SIR_SME_MSG_TYPES_BEGIN + 5,
46 eWNI_SME_REASSOC_REQ = SIR_SME_MSG_TYPES_BEGIN + 6,
47 eWNI_SME_REASSOC_RSP = SIR_SME_MSG_TYPES_BEGIN + 7,
48 eWNI_SME_DISASSOC_REQ = SIR_SME_MSG_TYPES_BEGIN + 8,
49 eWNI_SME_DISASSOC_RSP = SIR_SME_MSG_TYPES_BEGIN + 9,
50 eWNI_SME_DISASSOC_IND = SIR_SME_MSG_TYPES_BEGIN + 10,
51 eWNI_SME_DISASSOC_CNF = SIR_SME_MSG_TYPES_BEGIN + 11,
52 eWNI_SME_DEAUTH_REQ = SIR_SME_MSG_TYPES_BEGIN + 12,
53 eWNI_SME_DEAUTH_RSP = SIR_SME_MSG_TYPES_BEGIN + 13,
54 eWNI_SME_DEAUTH_IND = SIR_SME_MSG_TYPES_BEGIN + 14,
55 eWNI_SME_DISCONNECT_DONE_IND = SIR_SME_MSG_TYPES_BEGIN + 15,
56 eWNI_SME_WM_STATUS_CHANGE_NTF = SIR_SME_MSG_TYPES_BEGIN + 16,
57 eWNI_SME_IBSS_NEW_PEER_IND = SIR_SME_MSG_TYPES_BEGIN + 17,
58 eWNI_SME_IBSS_PEER_DEPARTED_IND = SIR_SME_MSG_TYPES_BEGIN + 18,
59 eWNI_SME_START_BSS_REQ = SIR_SME_MSG_TYPES_BEGIN + 19,
60 eWNI_SME_START_BSS_RSP = SIR_SME_MSG_TYPES_BEGIN + 20,
61 eWNI_SME_ASSOC_IND = SIR_SME_MSG_TYPES_BEGIN + 21,
62 eWNI_SME_ASSOC_CNF = SIR_SME_MSG_TYPES_BEGIN + 22,
63 eWNI_SME_SWITCH_CHL_IND = SIR_SME_MSG_TYPES_BEGIN + 23,
64 eWNI_SME_STOP_BSS_REQ = SIR_SME_MSG_TYPES_BEGIN + 24,
65 eWNI_SME_STOP_BSS_RSP = SIR_SME_MSG_TYPES_BEGIN + 25,
66 eWNI_SME_DEAUTH_CNF = SIR_SME_MSG_TYPES_BEGIN + 26,
67 eWNI_SME_MIC_FAILURE_IND = SIR_SME_MSG_TYPES_BEGIN + 27,
68 eWNI_SME_ADDTS_REQ = SIR_SME_MSG_TYPES_BEGIN + 28,
69 eWNI_SME_ADDTS_RSP = SIR_SME_MSG_TYPES_BEGIN + 29,
70 eWNI_SME_DELTS_REQ = SIR_SME_MSG_TYPES_BEGIN + 30,
71 eWNI_SME_DELTS_RSP = SIR_SME_MSG_TYPES_BEGIN + 31,
72 eWNI_SME_DELTS_IND = SIR_SME_MSG_TYPES_BEGIN + 32,
73 eWNI_SME_GET_STATISTICS_REQ = SIR_SME_MSG_TYPES_BEGIN + 33,
74 eWNI_SME_GET_STATISTICS_RSP = SIR_SME_MSG_TYPES_BEGIN + 34,
75 eWNI_SME_GET_RSSI_REQ = SIR_SME_MSG_TYPES_BEGIN + 35,
Jeff Johnson1b593122019-02-06 13:10:30 -080076 /* unused SIR_SME_MSG_TYPES_BEGIN + 36, */
gaurank kathpalia58236692019-01-28 15:38:23 +053077 eWNI_SME_WPS_PBC_PROBE_REQ_IND = SIR_SME_MSG_TYPES_BEGIN + 37,
78 eWNI_SME_UPPER_LAYER_ASSOC_CNF = SIR_SME_MSG_TYPES_BEGIN + 38,
79 eWNI_SME_SESSION_UPDATE_PARAM = SIR_SME_MSG_TYPES_BEGIN + 39,
80 eWNI_SME_CHNG_MCC_BEACON_INTERVAL = SIR_SME_MSG_TYPES_BEGIN + 40,
81 eWNI_SME_GET_SNR_REQ = SIR_SME_MSG_TYPES_BEGIN + 41,
Prakash Dhavali7090c5f2015-11-02 17:55:19 -080082
gaurank kathpalia58236692019-01-28 15:38:23 +053083 eWNI_SME_RRM_MSG_TYPE_BEGIN = SIR_SME_MSG_TYPES_BEGIN + 42,
Prakash Dhavali7090c5f2015-11-02 17:55:19 -080084
gaurank kathpalia58236692019-01-28 15:38:23 +053085 eWNI_SME_NEIGHBOR_REPORT_REQ_IND = SIR_SME_MSG_TYPES_BEGIN + 43,
86 eWNI_SME_NEIGHBOR_REPORT_IND = SIR_SME_MSG_TYPES_BEGIN + 44,
87 eWNI_SME_BEACON_REPORT_REQ_IND = SIR_SME_MSG_TYPES_BEGIN + 45,
88 eWNI_SME_BEACON_REPORT_RESP_XMIT_IND = SIR_SME_MSG_TYPES_BEGIN + 46,
Prakash Dhavali7090c5f2015-11-02 17:55:19 -080089
gaurank kathpalia58236692019-01-28 15:38:23 +053090 eWNI_SME_ADD_STA_SELF_RSP = SIR_SME_MSG_TYPES_BEGIN + 47,
91 eWNI_SME_DEL_STA_SELF_RSP = SIR_SME_MSG_TYPES_BEGIN + 48,
Prakash Dhavali7090c5f2015-11-02 17:55:19 -080092
gaurank kathpalia58236692019-01-28 15:38:23 +053093 eWNI_SME_FT_PRE_AUTH_REQ = SIR_SME_MSG_TYPES_BEGIN + 49,
94 eWNI_SME_FT_PRE_AUTH_RSP = SIR_SME_MSG_TYPES_BEGIN + 50,
95 eWNI_SME_FT_UPDATE_KEY = SIR_SME_MSG_TYPES_BEGIN + 51,
96 eWNI_SME_FT_AGGR_QOS_REQ = SIR_SME_MSG_TYPES_BEGIN + 52,
97 eWNI_SME_FT_AGGR_QOS_RSP = SIR_SME_MSG_TYPES_BEGIN + 53,
Prakash Dhavali7090c5f2015-11-02 17:55:19 -080098
99#if defined FEATURE_WLAN_ESE
gaurank kathpalia58236692019-01-28 15:38:23 +0530100 eWNI_SME_ESE_ADJACENT_AP_REPORT = SIR_SME_MSG_TYPES_BEGIN + 54,
Prakash Dhavali7090c5f2015-11-02 17:55:19 -0800101#endif
102
gaurank kathpalia58236692019-01-28 15:38:23 +0530103 eWNI_SME_REGISTER_MGMT_FRAME_REQ = SIR_SME_MSG_TYPES_BEGIN + 55,
104 eWNI_SME_GENERIC_CHANGE_COUNTRY_CODE = SIR_SME_MSG_TYPES_BEGIN + 56,
105 eWNI_SME_MAX_ASSOC_EXCEEDED = SIR_SME_MSG_TYPES_BEGIN + 57,
Prakash Dhavali7090c5f2015-11-02 17:55:19 -0800106#ifdef FEATURE_WLAN_TDLS
gaurank kathpalia58236692019-01-28 15:38:23 +0530107 eWNI_SME_TDLS_SEND_MGMT_REQ = SIR_SME_MSG_TYPES_BEGIN + 58,
108 eWNI_SME_TDLS_SEND_MGMT_RSP = SIR_SME_MSG_TYPES_BEGIN + 59,
109 eWNI_SME_TDLS_ADD_STA_REQ = SIR_SME_MSG_TYPES_BEGIN + 60,
110 eWNI_SME_TDLS_ADD_STA_RSP = SIR_SME_MSG_TYPES_BEGIN + 61,
111 eWNI_SME_TDLS_DEL_STA_REQ = SIR_SME_MSG_TYPES_BEGIN + 62,
112 eWNI_SME_TDLS_DEL_STA_RSP = SIR_SME_MSG_TYPES_BEGIN + 63,
113 eWNI_SME_TDLS_DEL_STA_IND = SIR_SME_MSG_TYPES_BEGIN + 64,
114 eWNI_SME_TDLS_DEL_ALL_PEER_IND = SIR_SME_MSG_TYPES_BEGIN + 65,
115 eWNI_SME_MGMT_FRM_TX_COMPLETION_IND = SIR_SME_MSG_TYPES_BEGIN + 66,
116 eWNI_SME_TDLS_LINK_ESTABLISH_REQ = SIR_SME_MSG_TYPES_BEGIN + 67,
117 eWNI_SME_TDLS_LINK_ESTABLISH_RSP = SIR_SME_MSG_TYPES_BEGIN + 68,
118 eWNI_SME_TDLS_SHOULD_DISCOVER = SIR_SME_MSG_TYPES_BEGIN + 69,
119 eWNI_SME_TDLS_SHOULD_TEARDOWN = SIR_SME_MSG_TYPES_BEGIN + 70,
120 eWNI_SME_TDLS_PEER_DISCONNECTED = SIR_SME_MSG_TYPES_BEGIN + 71,
Prakash Dhavali7090c5f2015-11-02 17:55:19 -0800121#endif
122 /* NOTE: If you are planning to add more mesages, please make sure that */
123 /* SIR_LIM_ITC_MSG_TYPES_BEGIN is moved appropriately. It is set as */
124 /* SIR_LIM_MSG_TYPES_BEGIN+0xB0 = 12B0 (which means max of 176 messages and */
125 /* eWNI_SME_TDLS_DEL_STA_RSP = 175. */
126 /* Should fix above issue to enable TDLS_INTERNAL */
gaurank kathpalia58236692019-01-28 15:38:23 +0530127 eWNI_SME_RESET_AP_CAPS_CHANGED = SIR_SME_MSG_TYPES_BEGIN + 73,
Prakash Dhavali7090c5f2015-11-02 17:55:19 -0800128#ifdef WLAN_FEATURE_11W
gaurank kathpalia58236692019-01-28 15:38:23 +0530129 eWNI_SME_UNPROT_MGMT_FRM_IND = SIR_SME_MSG_TYPES_BEGIN + 74,
Prakash Dhavali7090c5f2015-11-02 17:55:19 -0800130#endif
131#ifdef WLAN_FEATURE_GTK_OFFLOAD
gaurank kathpalia58236692019-01-28 15:38:23 +0530132 eWNI_PMC_GTK_OFFLOAD_GETINFO_RSP = SIR_SME_MSG_TYPES_BEGIN + 75,
Prakash Dhavali7090c5f2015-11-02 17:55:19 -0800133#endif /* WLAN_FEATURE_GTK_OFFLOAD */
gaurank kathpalia58236692019-01-28 15:38:23 +0530134 /*ROAM candidate indication from FW */
135 eWNI_SME_CANDIDATE_FOUND_IND = SIR_SME_MSG_TYPES_BEGIN + 76,
136 /*upper layer requested handoff to driver in STA mode */
137 eWNI_SME_HANDOFF_REQ = SIR_SME_MSG_TYPES_BEGIN + 77,
138 /*Fwd the LFR scan offload rsp from FW to SME */
139 eWNI_SME_ROAM_SCAN_OFFLOAD_RSP = SIR_SME_MSG_TYPES_BEGIN + 78,
140 eWNI_SME_IBSS_PEER_INFO_RSP = SIR_SME_MSG_TYPES_BEGIN + 79,
141 eWNI_SME_GET_TSM_STATS_REQ = SIR_SME_MSG_TYPES_BEGIN + 80,
142 eWNI_SME_GET_TSM_STATS_RSP = SIR_SME_MSG_TYPES_BEGIN + 81,
143 eWNI_SME_TSM_IE_IND = SIR_SME_MSG_TYPES_BEGIN + 82,
Prakash Dhavali7090c5f2015-11-02 17:55:19 -0800144
Prakash Dhavali7090c5f2015-11-02 17:55:19 -0800145 /* DFS EVENTS */
gaurank kathpalia58236692019-01-28 15:38:23 +0530146 /* RADAR found indication from DFS */
147 eWNI_SME_DFS_RADAR_FOUND = SIR_SME_MSG_TYPES_BEGIN + 83,
148 /* Channel Change Request from SAP */
149 eWNI_SME_CHANNEL_CHANGE_REQ = SIR_SME_MSG_TYPES_BEGIN + 84,
150 /* Channel Change Response from WMA */
151 eWNI_SME_CHANNEL_CHANGE_RSP = SIR_SME_MSG_TYPES_BEGIN + 85,
152 /* Start Beacon Transmission. */
153 eWNI_SME_START_BEACON_REQ = SIR_SME_MSG_TYPES_BEGIN + 86,
154 /* Transmit CSA IE in beacons */
155 eWNI_SME_DFS_BEACON_CHAN_SW_IE_REQ = SIR_SME_MSG_TYPES_BEGIN + 87,
156 /* To indicate completion of CSA IE */
157 eWNI_SME_DFS_CSAIE_TX_COMPLETE_IND = SIR_SME_MSG_TYPES_BEGIN + 88,
Prakash Dhavali7090c5f2015-11-02 17:55:19 -0800158 /* update in beacons/probe rsp */
gaurank kathpalia58236692019-01-28 15:38:23 +0530159 eWNI_SME_STATS_EXT_EVENT = SIR_SME_MSG_TYPES_BEGIN + 89,
160 eWNI_SME_GET_PEER_INFO_IND = SIR_SME_MSG_TYPES_BEGIN + 90,
161 eWNI_SME_GET_PEER_INFO_EXT_IND = SIR_SME_MSG_TYPES_BEGIN + 91,
162 eWNI_SME_CSA_OFFLOAD_EVENT = SIR_SME_MSG_TYPES_BEGIN + 92,
163 /* indicates Additional IE from hdd to PE */
164 eWNI_SME_UPDATE_ADDITIONAL_IES = SIR_SME_MSG_TYPES_BEGIN + 93,
165 /* To indicate IE modify from hdd to PE */
166 eWNI_SME_MODIFY_ADDITIONAL_IES = SIR_SME_MSG_TYPES_BEGIN + 94,
Prakash Dhavali7090c5f2015-11-02 17:55:19 -0800167#ifdef FEATURE_WLAN_AUTO_SHUTDOWN
gaurank kathpalia58236692019-01-28 15:38:23 +0530168 eWNI_SME_AUTO_SHUTDOWN_IND = SIR_SME_MSG_TYPES_BEGIN + 95,
Prakash Dhavali7090c5f2015-11-02 17:55:19 -0800169#endif
170#ifdef QCA_HT_2040_COEX
gaurank kathpalia58236692019-01-28 15:38:23 +0530171 eWNI_SME_SET_HT_2040_MODE = SIR_SME_MSG_TYPES_BEGIN + 96,
Prakash Dhavali7090c5f2015-11-02 17:55:19 -0800172#endif
173#ifdef WLAN_FEATURE_ROAM_OFFLOAD
gaurank kathpalia58236692019-01-28 15:38:23 +0530174 /* Hand Off Failure Ind from WMA to SME */
175 eWNI_SME_HO_FAIL_IND = SIR_SME_MSG_TYPES_BEGIN + 97,
Prakash Dhavali7090c5f2015-11-02 17:55:19 -0800176#endif
177#ifdef WLAN_FEATURE_NAN
gaurank kathpalia58236692019-01-28 15:38:23 +0530178 eWNI_SME_NAN_EVENT = SIR_SME_MSG_TYPES_BEGIN + 98,
Prakash Dhavali7090c5f2015-11-02 17:55:19 -0800179#endif
gaurank kathpalia58236692019-01-28 15:38:23 +0530180 eWNI_SME_LINK_STATUS_IND = SIR_SME_MSG_TYPES_BEGIN + 99,
Prakash Dhavali7090c5f2015-11-02 17:55:19 -0800181#ifdef WLAN_FEATURE_EXTWOW_SUPPORT
gaurank kathpalia58236692019-01-28 15:38:23 +0530182 eWNI_SME_READY_TO_EXTWOW_IND = SIR_SME_MSG_TYPES_BEGIN + 100,
Prakash Dhavali7090c5f2015-11-02 17:55:19 -0800183#endif
gaurank kathpalia58236692019-01-28 15:38:23 +0530184 eWNI_SME_MSG_GET_TEMPERATURE_IND = SIR_SME_MSG_TYPES_BEGIN + 101,
185 eWNI_SME_SNR_IND = SIR_SME_MSG_TYPES_BEGIN + 102,
Prakash Dhavali7090c5f2015-11-02 17:55:19 -0800186#ifdef FEATURE_WLAN_EXTSCAN
gaurank kathpalia58236692019-01-28 15:38:23 +0530187 eWNI_SME_EXTSCAN_FULL_SCAN_RESULT_IND = SIR_SME_MSG_TYPES_BEGIN + 103,
188 eWNI_SME_EPNO_NETWORK_FOUND_IND = SIR_SME_MSG_TYPES_BEGIN + 104,
Prakash Dhavali7090c5f2015-11-02 17:55:19 -0800189#endif
gaurank kathpalia58236692019-01-28 15:38:23 +0530190 eWNI_SME_SET_HW_MODE_REQ = SIR_SME_MSG_TYPES_BEGIN + 105,
191 eWNI_SME_SET_HW_MODE_RESP = SIR_SME_MSG_TYPES_BEGIN + 106,
192 eWNI_SME_HW_MODE_TRANS_IND = SIR_SME_MSG_TYPES_BEGIN + 107,
193 eWNI_SME_NSS_UPDATE_REQ = SIR_SME_MSG_TYPES_BEGIN + 108,
194 eWNI_SME_NSS_UPDATE_RSP = SIR_SME_MSG_TYPES_BEGIN + 109,
195 eWNI_SME_OCB_SET_CONFIG_RSP = SIR_SME_MSG_TYPES_BEGIN + 110,
196 eWNI_SME_OCB_GET_TSF_TIMER_RSP = SIR_SME_MSG_TYPES_BEGIN + 111,
197 eWNI_SME_DCC_GET_STATS_RSP = SIR_SME_MSG_TYPES_BEGIN + 112,
198 eWNI_SME_DCC_UPDATE_NDL_RSP = SIR_SME_MSG_TYPES_BEGIN + 113,
199 eWNI_SME_DCC_STATS_EVENT = SIR_SME_MSG_TYPES_BEGIN + 114,
200 eWNI_SME_SET_DUAL_MAC_CFG_REQ = SIR_SME_MSG_TYPES_BEGIN + 115,
201 eWNI_SME_SET_DUAL_MAC_CFG_RESP = SIR_SME_MSG_TYPES_BEGIN + 116,
202 eWNI_SME_SET_THERMAL_LEVEL_IND = SIR_SME_MSG_TYPES_BEGIN + 117,
203 eWNI_SME_SET_IE_REQ = SIR_SME_MSG_TYPES_BEGIN + 118,
204 eWNI_SME_EXT_CHANGE_CHANNEL = SIR_SME_MSG_TYPES_BEGIN + 119,
205 eWNI_SME_EXT_CHANGE_CHANNEL_IND = SIR_SME_MSG_TYPES_BEGIN + 120,
206 eWNI_SME_REGISTER_MGMT_FRAME_CB = SIR_SME_MSG_TYPES_BEGIN + 121,
207 /* START and UPDATE OBSS SCAN Indication*/
208 eWNI_SME_HT40_OBSS_SCAN_IND = SIR_SME_MSG_TYPES_BEGIN + 122,
209 eWNI_SME_SET_ANTENNA_MODE_REQ = SIR_SME_MSG_TYPES_BEGIN + 123,
210 eWNI_SME_SET_ANTENNA_MODE_RESP = SIR_SME_MSG_TYPES_BEGIN + 124,
211 eWNI_SME_TSF_EVENT = SIR_SME_MSG_TYPES_BEGIN + 125,
212 eWNI_SME_MON_INIT_SESSION = SIR_SME_MSG_TYPES_BEGIN + 126,
213 eWNI_SME_PDEV_SET_HT_VHT_IE = SIR_SME_MSG_TYPES_BEGIN + 127,
214 eWNI_SME_SET_VDEV_IES_PER_BAND = SIR_SME_MSG_TYPES_BEGIN + 128,
215 eWNI_SME_SEND_DISASSOC_FRAME = SIR_SME_MSG_TYPES_BEGIN + 129,
216 eWNI_SME_UPDATE_ACCESS_POLICY_VENDOR_IE = SIR_SME_MSG_TYPES_BEGIN + 130,
217 eWNI_SME_DEFAULT_SCAN_IE = SIR_SME_MSG_TYPES_BEGIN + 131,
218 eWNI_SME_ROAM_INVOKE = SIR_SME_MSG_TYPES_BEGIN + 132,
219 eWNI_SME_ROAM_SCAN_OFFLOAD_REQ = SIR_SME_MSG_TYPES_BEGIN + 133,
220 eWNI_SME_LOST_LINK_INFO_IND = SIR_SME_MSG_TYPES_BEGIN + 134,
221 eWNI_SME_DEL_ALL_TDLS_PEERS = SIR_SME_MSG_TYPES_BEGIN + 135,
222 eWNI_SME_RSO_CMD_STATUS_IND = SIR_SME_MSG_TYPES_BEGIN + 136,
223 eWMI_SME_LL_STATS_IND = SIR_SME_MSG_TYPES_BEGIN + 137,
224 eWNI_SME_DFS_CAC_COMPLETE = SIR_SME_MSG_TYPES_BEGIN + 138,
225 eWNI_SME_UPDATE_CONFIG = SIR_SME_MSG_TYPES_BEGIN + 139,
226 eWNI_SME_BT_ACTIVITY_INFO_IND = SIR_SME_MSG_TYPES_BEGIN + 140,
227 eWNI_SME_SET_HE_BSS_COLOR = SIR_SME_MSG_TYPES_BEGIN + 141,
228 eWNI_SME_TRIGGER_SAE = SIR_SME_MSG_TYPES_BEGIN + 142,
229 eWNI_SME_SEND_MGMT_FRAME_TX = SIR_SME_MSG_TYPES_BEGIN + 143,
230 eWNI_SME_SEND_SAE_MSG = SIR_SME_MSG_TYPES_BEGIN + 144,
231 eWNI_SME_SET_ADDBA_ACCEPT = SIR_SME_MSG_TYPES_BEGIN + 145,
232 eWNI_SME_UPDATE_EDCA_PROFILE = SIR_SME_MSG_TYPES_BEGIN + 146,
233 WNI_SME_UPDATE_MU_EDCA_PARAMS = SIR_SME_MSG_TYPES_BEGIN + 147,
234 eWNI_SME_CSA_RESTART_REQ = SIR_SME_MSG_TYPES_BEGIN + 148,
235 eWNI_SME_CSA_RESTART_RSP = SIR_SME_MSG_TYPES_BEGIN + 149,
236 WNI_SME_CFG_ACTION_FRM_HE_TB_PPDU = SIR_SME_MSG_TYPES_BEGIN + 150,
Abhinav Kumar338e57d2019-02-04 17:30:10 +0530237 /* To indicate Hidden ssid start complition to upper layer */
238 eWNI_SME_HIDDEN_SSID_RESTART_RSP = SIR_SME_MSG_TYPES_BEGIN + 151,
Qun Zhangef655622019-02-25 10:48:10 +0800239 eWNI_SME_FW_STATUS_IND = SIR_SME_MSG_TYPES_BEGIN + 152,
240 eWNI_SME_MSG_TYPES_END = SIR_SME_MSG_TYPES_BEGIN + 153
Prakash Dhavali7090c5f2015-11-02 17:55:19 -0800241};
242
Prakash Dhavali7090c5f2015-11-02 17:55:19 -0800243typedef struct sAniCfgTxRateCtrs {
244/* add the rate counters here */
245 unsigned long TxFrames_1Mbps;
246 unsigned long TxFrames_2Mbps;
247 unsigned long TxFrames_5_5Mbps;
248 unsigned long TxFrames_6Mbps;
249 unsigned long TxFrames_9Mbps;
250 unsigned long TxFrames_11Mbps;
251 unsigned long TxFrames_12Mbps;
252 unsigned long TxFrames_18Mbps;
253 unsigned long TxFrames_24Mbps;
254 unsigned long TxFrames_36Mbps;
255 unsigned long TxFrames_48Mbps;
256 unsigned long TxFrames_54Mbps;
257 unsigned long TxFrames_72Mbps;
258 unsigned long TxFrames_96Mbps;
259 unsigned long TxFrames_108Mbps;
260
261} tAniCfgTxRateCtrs, *tpAniCfgTxRateCtrs;
Prakash Dhavali7090c5f2015-11-02 17:55:19 -0800262#endif /* __WNI_API_H */