1*5113495bSYour Name /* 2*5113495bSYour Name * Copyright (c) 2012-2021 The Linux Foundation. All rights reserved. 3*5113495bSYour Name * Copyright (c) 2022-2023, Qualcomm Innovation Center, Inc. All rights reserved. 4*5113495bSYour Name * 5*5113495bSYour Name * Permission to use, copy, modify, and/or distribute this software for 6*5113495bSYour Name * any purpose with or without fee is hereby granted, provided that the 7*5113495bSYour Name * above copyright notice and this permission notice appear in all 8*5113495bSYour Name * copies. 9*5113495bSYour Name * 10*5113495bSYour Name * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL 11*5113495bSYour Name * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED 12*5113495bSYour Name * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE 13*5113495bSYour Name * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL 14*5113495bSYour Name * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR 15*5113495bSYour Name * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 16*5113495bSYour Name * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 17*5113495bSYour Name * PERFORMANCE OF THIS SOFTWARE. 18*5113495bSYour Name */ 19*5113495bSYour Name 20*5113495bSYour Name /* 21*5113495bSYour Name * This file wni_api.h contains message definitions exported by 22*5113495bSYour Name * Sirius software modules. 23*5113495bSYour Name * NOTE: See projects/sirius/include/sir_api.h for structure 24*5113495bSYour Name * definitions of the host/FW messages. 25*5113495bSYour Name * 26*5113495bSYour Name * Author: Chandra Modumudi 27*5113495bSYour Name * Date: 04/11/2002 28*5113495bSYour Name * History:- 29*5113495bSYour Name * Date Modified by Modification Information 30*5113495bSYour Name * -------------------------------------------------------------------- 31*5113495bSYour Name */ 32*5113495bSYour Name 33*5113495bSYour Name #ifndef __WNI_API_H 34*5113495bSYour Name #define __WNI_API_H 35*5113495bSYour Name 36*5113495bSYour Name #include "sir_api.h" 37*5113495bSYour Name 38*5113495bSYour Name #define SIR_SME_MSG_TYPES_BEGIN (SIR_SME_MODULE_ID << 8) 39*5113495bSYour Name 40*5113495bSYour Name enum eWniMsgTypes { 41*5113495bSYour Name eWNI_SME_MSG_TYPES_BEGIN = SIR_SME_MSG_TYPES_BEGIN, 42*5113495bSYour Name eWNI_SME_SYS_READY_IND = SIR_SME_MSG_TYPES_BEGIN + 1, 43*5113495bSYour Name eWNI_SME_JOIN_REQ = SIR_SME_MSG_TYPES_BEGIN + 2, 44*5113495bSYour Name eWNI_SME_JOIN_RSP = SIR_SME_MSG_TYPES_BEGIN + 3, 45*5113495bSYour Name eWNI_SME_SETCONTEXT_RSP = SIR_SME_MSG_TYPES_BEGIN + 5, 46*5113495bSYour Name eWNI_SME_REASSOC_REQ = SIR_SME_MSG_TYPES_BEGIN + 6, 47*5113495bSYour Name eWNI_SME_REASSOC_RSP = SIR_SME_MSG_TYPES_BEGIN + 7, 48*5113495bSYour Name eWNI_SME_DISASSOC_REQ = SIR_SME_MSG_TYPES_BEGIN + 8, 49*5113495bSYour Name eWNI_SME_DISASSOC_RSP = SIR_SME_MSG_TYPES_BEGIN + 9, 50*5113495bSYour Name eWNI_SME_DISASSOC_IND = SIR_SME_MSG_TYPES_BEGIN + 10, 51*5113495bSYour Name eWNI_SME_DISASSOC_CNF = SIR_SME_MSG_TYPES_BEGIN + 11, 52*5113495bSYour Name eWNI_SME_DEAUTH_REQ = SIR_SME_MSG_TYPES_BEGIN + 12, 53*5113495bSYour Name eWNI_SME_DEAUTH_RSP = SIR_SME_MSG_TYPES_BEGIN + 13, 54*5113495bSYour Name eWNI_SME_DEAUTH_IND = SIR_SME_MSG_TYPES_BEGIN + 14, 55*5113495bSYour Name eWNI_SME_DISCONNECT_DONE_IND = SIR_SME_MSG_TYPES_BEGIN + 15, 56*5113495bSYour Name eWNI_SME_START_BSS_REQ = SIR_SME_MSG_TYPES_BEGIN + 19, 57*5113495bSYour Name eWNI_SME_START_BSS_RSP = SIR_SME_MSG_TYPES_BEGIN + 20, 58*5113495bSYour Name eWNI_SME_ASSOC_IND = SIR_SME_MSG_TYPES_BEGIN + 21, 59*5113495bSYour Name eWNI_SME_ASSOC_CNF = SIR_SME_MSG_TYPES_BEGIN + 22, 60*5113495bSYour Name eWNI_SME_SWITCH_CHL_IND = SIR_SME_MSG_TYPES_BEGIN + 23, 61*5113495bSYour Name eWNI_SME_STOP_BSS_REQ = SIR_SME_MSG_TYPES_BEGIN + 24, 62*5113495bSYour Name eWNI_SME_STOP_BSS_RSP = SIR_SME_MSG_TYPES_BEGIN + 25, 63*5113495bSYour Name eWNI_SME_DEAUTH_CNF = SIR_SME_MSG_TYPES_BEGIN + 26, 64*5113495bSYour Name eWNI_SME_MIC_FAILURE_IND = SIR_SME_MSG_TYPES_BEGIN + 27, 65*5113495bSYour Name eWNI_SME_ADDTS_REQ = SIR_SME_MSG_TYPES_BEGIN + 28, 66*5113495bSYour Name eWNI_SME_ADDTS_RSP = SIR_SME_MSG_TYPES_BEGIN + 29, 67*5113495bSYour Name eWNI_SME_DELTS_REQ = SIR_SME_MSG_TYPES_BEGIN + 30, 68*5113495bSYour Name eWNI_SME_DELTS_RSP = SIR_SME_MSG_TYPES_BEGIN + 31, 69*5113495bSYour Name eWNI_SME_DELTS_IND = SIR_SME_MSG_TYPES_BEGIN + 32, 70*5113495bSYour Name eWNI_SME_MSCS_REQ = SIR_SME_MSG_TYPES_BEGIN + 33, 71*5113495bSYour Name eWNI_SME_RECONFIG_OBSS_SCAN_PARAM = SIR_SME_MSG_TYPES_BEGIN + 34, 72*5113495bSYour Name 73*5113495bSYour Name /* unused SIR_SME_MSG_TYPES_BEGIN + 35 */ 74*5113495bSYour Name 75*5113495bSYour Name eWNI_SME_ASSOC_IND_UPPER_LAYER = SIR_SME_MSG_TYPES_BEGIN + 36, 76*5113495bSYour Name eWNI_SME_WPS_PBC_PROBE_REQ_IND = SIR_SME_MSG_TYPES_BEGIN + 37, 77*5113495bSYour Name eWNI_SME_UPPER_LAYER_ASSOC_CNF = SIR_SME_MSG_TYPES_BEGIN + 38, 78*5113495bSYour Name eWNI_SME_SESSION_UPDATE_PARAM = SIR_SME_MSG_TYPES_BEGIN + 39, 79*5113495bSYour Name eWNI_SME_CHNG_MCC_BEACON_INTERVAL = SIR_SME_MSG_TYPES_BEGIN + 40, 80*5113495bSYour Name eWNI_SME_GET_SNR_REQ = SIR_SME_MSG_TYPES_BEGIN + 41, 81*5113495bSYour Name 82*5113495bSYour Name eWNI_SME_RRM_MSG_TYPE_BEGIN = SIR_SME_MSG_TYPES_BEGIN + 42, 83*5113495bSYour Name 84*5113495bSYour Name eWNI_SME_NEIGHBOR_REPORT_REQ_IND = SIR_SME_MSG_TYPES_BEGIN + 43, 85*5113495bSYour Name eWNI_SME_NEIGHBOR_REPORT_IND = SIR_SME_MSG_TYPES_BEGIN + 44, 86*5113495bSYour Name eWNI_SME_BEACON_REPORT_REQ_IND = SIR_SME_MSG_TYPES_BEGIN + 45, 87*5113495bSYour Name eWNI_SME_BEACON_REPORT_RESP_XMIT_IND = SIR_SME_MSG_TYPES_BEGIN + 46, 88*5113495bSYour Name eWNI_SME_CHAN_LOAD_REQ_IND = SIR_SME_MSG_TYPES_BEGIN + 47, 89*5113495bSYour Name eWNI_SME_CHAN_LOAD_REPORT_RESP_XMIT_IND = SIR_SME_MSG_TYPES_BEGIN + 48, 90*5113495bSYour Name eWNI_SME_SAP_CH_WIDTH_UPDATE_REQ = SIR_SME_MSG_TYPES_BEGIN + 49, 91*5113495bSYour Name eWNI_SME_SAP_CH_WIDTH_UPDATE_RSP = SIR_SME_MSG_TYPES_BEGIN + 50, 92*5113495bSYour Name 93*5113495bSYour Name /* unused SIR_SME_MSG_TYPES_BEGIN + 51 */ 94*5113495bSYour Name eWNI_SME_FT_AGGR_QOS_REQ = SIR_SME_MSG_TYPES_BEGIN + 52, 95*5113495bSYour Name eWNI_SME_FT_AGGR_QOS_RSP = SIR_SME_MSG_TYPES_BEGIN + 53, 96*5113495bSYour Name 97*5113495bSYour Name #if defined FEATURE_WLAN_ESE 98*5113495bSYour Name eWNI_SME_ESE_ADJACENT_AP_REPORT = SIR_SME_MSG_TYPES_BEGIN + 54, 99*5113495bSYour Name #endif 100*5113495bSYour Name 101*5113495bSYour Name eWNI_SME_REGISTER_MGMT_FRAME_REQ = SIR_SME_MSG_TYPES_BEGIN + 55, 102*5113495bSYour Name eWNI_SME_GENERIC_CHANGE_COUNTRY_CODE = SIR_SME_MSG_TYPES_BEGIN + 56, 103*5113495bSYour Name eWNI_SME_MAX_ASSOC_EXCEEDED = SIR_SME_MSG_TYPES_BEGIN + 57, 104*5113495bSYour Name #ifdef FEATURE_WLAN_TDLS 105*5113495bSYour Name eWNI_SME_TDLS_SEND_MGMT_REQ = SIR_SME_MSG_TYPES_BEGIN + 58, 106*5113495bSYour Name eWNI_SME_TDLS_SEND_MGMT_RSP = SIR_SME_MSG_TYPES_BEGIN + 59, 107*5113495bSYour Name eWNI_SME_TDLS_ADD_STA_REQ = SIR_SME_MSG_TYPES_BEGIN + 60, 108*5113495bSYour Name eWNI_SME_TDLS_ADD_STA_RSP = SIR_SME_MSG_TYPES_BEGIN + 61, 109*5113495bSYour Name eWNI_SME_TDLS_DEL_STA_REQ = SIR_SME_MSG_TYPES_BEGIN + 62, 110*5113495bSYour Name eWNI_SME_TDLS_DEL_STA_RSP = SIR_SME_MSG_TYPES_BEGIN + 63, 111*5113495bSYour Name eWNI_SME_TDLS_DEL_STA_IND = SIR_SME_MSG_TYPES_BEGIN + 64, 112*5113495bSYour Name eWNI_SME_TDLS_DEL_ALL_PEER_IND = SIR_SME_MSG_TYPES_BEGIN + 65, 113*5113495bSYour Name eWNI_SME_MGMT_FRM_TX_COMPLETION_IND = SIR_SME_MSG_TYPES_BEGIN + 66, 114*5113495bSYour Name eWNI_SME_TDLS_LINK_ESTABLISH_REQ = SIR_SME_MSG_TYPES_BEGIN + 67, 115*5113495bSYour Name eWNI_SME_TDLS_LINK_ESTABLISH_RSP = SIR_SME_MSG_TYPES_BEGIN + 68, 116*5113495bSYour Name eWNI_SME_TDLS_SHOULD_DISCOVER = SIR_SME_MSG_TYPES_BEGIN + 69, 117*5113495bSYour Name eWNI_SME_TDLS_SHOULD_TEARDOWN = SIR_SME_MSG_TYPES_BEGIN + 70, 118*5113495bSYour Name eWNI_SME_TDLS_PEER_DISCONNECTED = SIR_SME_MSG_TYPES_BEGIN + 71, 119*5113495bSYour Name #endif 120*5113495bSYour Name eWNI_SME_UNPROT_MGMT_FRM_IND = SIR_SME_MSG_TYPES_BEGIN + 74, 121*5113495bSYour Name #ifdef WLAN_FEATURE_GTK_OFFLOAD 122*5113495bSYour Name eWNI_PMC_GTK_OFFLOAD_GETINFO_RSP = SIR_SME_MSG_TYPES_BEGIN + 75, 123*5113495bSYour Name #endif /* WLAN_FEATURE_GTK_OFFLOAD */ 124*5113495bSYour Name eWNI_SME_GET_TSM_STATS_REQ = SIR_SME_MSG_TYPES_BEGIN + 80, 125*5113495bSYour Name eWNI_SME_GET_TSM_STATS_RSP = SIR_SME_MSG_TYPES_BEGIN + 81, 126*5113495bSYour Name eWNI_SME_TSM_IE_IND = SIR_SME_MSG_TYPES_BEGIN + 82, 127*5113495bSYour Name 128*5113495bSYour Name /* DFS EVENTS */ 129*5113495bSYour Name /* RADAR found indication from DFS */ 130*5113495bSYour Name eWNI_SME_DFS_RADAR_FOUND = SIR_SME_MSG_TYPES_BEGIN + 83, 131*5113495bSYour Name /* Channel Change Request from SAP */ 132*5113495bSYour Name eWNI_SME_CHANNEL_CHANGE_REQ = SIR_SME_MSG_TYPES_BEGIN + 84, 133*5113495bSYour Name /* Channel Change Response from WMA */ 134*5113495bSYour Name eWNI_SME_CHANNEL_CHANGE_RSP = SIR_SME_MSG_TYPES_BEGIN + 85, 135*5113495bSYour Name /* Start Beacon Transmission. */ 136*5113495bSYour Name eWNI_SME_START_BEACON_REQ = SIR_SME_MSG_TYPES_BEGIN + 86, 137*5113495bSYour Name /* Transmit CSA IE in beacons */ 138*5113495bSYour Name eWNI_SME_DFS_BEACON_CHAN_SW_IE_REQ = SIR_SME_MSG_TYPES_BEGIN + 87, 139*5113495bSYour Name /* To indicate completion of CSA IE */ 140*5113495bSYour Name eWNI_SME_DFS_CSAIE_TX_COMPLETE_IND = SIR_SME_MSG_TYPES_BEGIN + 88, 141*5113495bSYour Name /* update in beacons/probe rsp */ 142*5113495bSYour Name eWNI_SME_STATS_EXT_EVENT = SIR_SME_MSG_TYPES_BEGIN + 89, 143*5113495bSYour Name /* Unused SIR_SME_MSG_TYPES_BEGIN + 90 */ 144*5113495bSYour Name eWNI_SME_GET_PEER_INFO_EXT_IND = SIR_SME_MSG_TYPES_BEGIN + 91, 145*5113495bSYour Name /* indicates Additional IE from hdd to PE */ 146*5113495bSYour Name eWNI_SME_UPDATE_ADDITIONAL_IES = SIR_SME_MSG_TYPES_BEGIN + 93, 147*5113495bSYour Name /* To indicate IE modify from hdd to PE */ 148*5113495bSYour Name eWNI_SME_MODIFY_ADDITIONAL_IES = SIR_SME_MSG_TYPES_BEGIN + 94, 149*5113495bSYour Name #ifdef FEATURE_WLAN_AUTO_SHUTDOWN 150*5113495bSYour Name eWNI_SME_AUTO_SHUTDOWN_IND = SIR_SME_MSG_TYPES_BEGIN + 95, 151*5113495bSYour Name #endif 152*5113495bSYour Name #ifdef QCA_HT_2040_COEX 153*5113495bSYour Name eWNI_SME_SET_HT_2040_MODE = SIR_SME_MSG_TYPES_BEGIN + 96, 154*5113495bSYour Name #endif 155*5113495bSYour Name #ifdef WLAN_FEATURE_NAN 156*5113495bSYour Name eWNI_SME_NAN_EVENT = SIR_SME_MSG_TYPES_BEGIN + 98, 157*5113495bSYour Name #endif 158*5113495bSYour Name eWNI_SME_LINK_STATUS_IND = SIR_SME_MSG_TYPES_BEGIN + 99, 159*5113495bSYour Name #ifdef WLAN_FEATURE_EXTWOW_SUPPORT 160*5113495bSYour Name eWNI_SME_READY_TO_EXTWOW_IND = SIR_SME_MSG_TYPES_BEGIN + 100, 161*5113495bSYour Name #endif 162*5113495bSYour Name eWNI_SME_MSG_GET_TEMPERATURE_IND = SIR_SME_MSG_TYPES_BEGIN + 101, 163*5113495bSYour Name eWNI_SME_SNR_IND = SIR_SME_MSG_TYPES_BEGIN + 102, 164*5113495bSYour Name #ifdef FEATURE_WLAN_EXTSCAN 165*5113495bSYour Name eWNI_SME_EXTSCAN_FULL_SCAN_RESULT_IND = SIR_SME_MSG_TYPES_BEGIN + 103, 166*5113495bSYour Name eWNI_SME_EPNO_NETWORK_FOUND_IND = SIR_SME_MSG_TYPES_BEGIN + 104, 167*5113495bSYour Name #endif 168*5113495bSYour Name eWNI_SME_SET_HW_MODE_REQ = SIR_SME_MSG_TYPES_BEGIN + 105, 169*5113495bSYour Name eWNI_SME_SET_HW_MODE_RESP = SIR_SME_MSG_TYPES_BEGIN + 106, 170*5113495bSYour Name eWNI_SME_HW_MODE_TRANS_IND = SIR_SME_MSG_TYPES_BEGIN + 107, 171*5113495bSYour Name eWNI_SME_NSS_UPDATE_REQ = SIR_SME_MSG_TYPES_BEGIN + 108, 172*5113495bSYour Name eWNI_SME_NSS_UPDATE_RSP = SIR_SME_MSG_TYPES_BEGIN + 109, 173*5113495bSYour Name eWNI_SME_OCB_SET_CONFIG_RSP = SIR_SME_MSG_TYPES_BEGIN + 110, 174*5113495bSYour Name eWNI_SME_OCB_GET_TSF_TIMER_RSP = SIR_SME_MSG_TYPES_BEGIN + 111, 175*5113495bSYour Name eWNI_SME_DCC_GET_STATS_RSP = SIR_SME_MSG_TYPES_BEGIN + 112, 176*5113495bSYour Name eWNI_SME_DCC_UPDATE_NDL_RSP = SIR_SME_MSG_TYPES_BEGIN + 113, 177*5113495bSYour Name eWNI_SME_DCC_STATS_EVENT = SIR_SME_MSG_TYPES_BEGIN + 114, 178*5113495bSYour Name eWNI_SME_SET_DUAL_MAC_CFG_REQ = SIR_SME_MSG_TYPES_BEGIN + 115, 179*5113495bSYour Name eWNI_SME_SET_DUAL_MAC_CFG_RESP = SIR_SME_MSG_TYPES_BEGIN + 116, 180*5113495bSYour Name eWNI_SME_SET_THERMAL_LEVEL_IND = SIR_SME_MSG_TYPES_BEGIN + 117, 181*5113495bSYour Name eWNI_SME_SET_IE_REQ = SIR_SME_MSG_TYPES_BEGIN + 118, 182*5113495bSYour Name eWNI_SME_EXT_CHANGE_CHANNEL = SIR_SME_MSG_TYPES_BEGIN + 119, 183*5113495bSYour Name eWNI_SME_EXT_CHANGE_CHANNEL_IND = SIR_SME_MSG_TYPES_BEGIN + 120, 184*5113495bSYour Name eWNI_SME_REGISTER_MGMT_FRAME_CB = SIR_SME_MSG_TYPES_BEGIN + 121, 185*5113495bSYour Name /* START and UPDATE OBSS SCAN Indication*/ 186*5113495bSYour Name eWNI_SME_HT40_OBSS_SCAN_IND = SIR_SME_MSG_TYPES_BEGIN + 122, 187*5113495bSYour Name eWNI_SME_SET_ANTENNA_MODE_REQ = SIR_SME_MSG_TYPES_BEGIN + 123, 188*5113495bSYour Name eWNI_SME_SET_ANTENNA_MODE_RESP = SIR_SME_MSG_TYPES_BEGIN + 124, 189*5113495bSYour Name eWNI_SME_TSF_EVENT = SIR_SME_MSG_TYPES_BEGIN + 125, 190*5113495bSYour Name eWNI_SME_MON_INIT_SESSION = SIR_SME_MSG_TYPES_BEGIN + 126, 191*5113495bSYour Name eWNI_SME_PDEV_SET_HT_VHT_IE = SIR_SME_MSG_TYPES_BEGIN + 127, 192*5113495bSYour Name eWNI_SME_SET_VDEV_IES_PER_BAND = SIR_SME_MSG_TYPES_BEGIN + 128, 193*5113495bSYour Name eWNI_SME_SEND_DISASSOC_FRAME = SIR_SME_MSG_TYPES_BEGIN + 129, 194*5113495bSYour Name eWNI_SME_UPDATE_ACCESS_POLICY_VENDOR_IE = SIR_SME_MSG_TYPES_BEGIN + 130, 195*5113495bSYour Name eWNI_SME_DEFAULT_SCAN_IE = SIR_SME_MSG_TYPES_BEGIN + 131, 196*5113495bSYour Name /* 133 unused */ 197*5113495bSYour Name eWNI_SME_LOST_LINK_INFO_IND = SIR_SME_MSG_TYPES_BEGIN + 134, 198*5113495bSYour Name eWNI_SME_DEL_ALL_TDLS_PEERS = SIR_SME_MSG_TYPES_BEGIN + 135, 199*5113495bSYour Name eWNI_SME_RSO_CMD_STATUS_IND = SIR_SME_MSG_TYPES_BEGIN + 136, 200*5113495bSYour Name eWMI_SME_LL_STATS_IND = SIR_SME_MSG_TYPES_BEGIN + 137, 201*5113495bSYour Name eWNI_SME_DFS_CAC_COMPLETE = SIR_SME_MSG_TYPES_BEGIN + 138, 202*5113495bSYour Name eWNI_SME_UPDATE_CONFIG = SIR_SME_MSG_TYPES_BEGIN + 139, 203*5113495bSYour Name eWNI_SME_BT_ACTIVITY_INFO_IND = SIR_SME_MSG_TYPES_BEGIN + 140, 204*5113495bSYour Name eWNI_SME_SET_HE_BSS_COLOR = SIR_SME_MSG_TYPES_BEGIN + 141, 205*5113495bSYour Name eWNI_SME_TRIGGER_SAE = SIR_SME_MSG_TYPES_BEGIN + 142, 206*5113495bSYour Name eWNI_SME_SEND_MGMT_FRAME_TX = SIR_SME_MSG_TYPES_BEGIN + 143, 207*5113495bSYour Name eWNI_SME_SEND_SAE_MSG = SIR_SME_MSG_TYPES_BEGIN + 144, 208*5113495bSYour Name eWNI_SME_SET_ADDBA_ACCEPT = SIR_SME_MSG_TYPES_BEGIN + 145, 209*5113495bSYour Name eWNI_SME_UPDATE_EDCA_PROFILE = SIR_SME_MSG_TYPES_BEGIN + 146, 210*5113495bSYour Name WNI_SME_UPDATE_MU_EDCA_PARAMS = SIR_SME_MSG_TYPES_BEGIN + 147, 211*5113495bSYour Name eWNI_SME_CSA_RESTART_REQ = SIR_SME_MSG_TYPES_BEGIN + 148, 212*5113495bSYour Name eWNI_SME_CSA_RESTART_RSP = SIR_SME_MSG_TYPES_BEGIN + 149, 213*5113495bSYour Name WNI_SME_CFG_ACTION_FRM_HE_TB_PPDU = SIR_SME_MSG_TYPES_BEGIN + 150, 214*5113495bSYour Name /* To indicate Hidden ssid start complition to upper layer */ 215*5113495bSYour Name eWNI_SME_HIDDEN_SSID_RESTART_RSP = SIR_SME_MSG_TYPES_BEGIN + 151, 216*5113495bSYour Name eWNI_SME_FW_STATUS_IND = SIR_SME_MSG_TYPES_BEGIN + 152, 217*5113495bSYour Name eWNI_SME_STA_CSA_CONTINUE_REQ = SIR_SME_MSG_TYPES_BEGIN + 153, 218*5113495bSYour Name /* 154 unused */ 219*5113495bSYour Name eWNI_SME_ANTENNA_ISOLATION_RSP = SIR_SME_MSG_TYPES_BEGIN + 155, 220*5113495bSYour Name eWNI_SME_MON_DEINIT_SESSION = SIR_SME_MSG_TYPES_BEGIN + 156, 221*5113495bSYour Name eWNI_SME_VDEV_DELETE_RSP = SIR_SME_MSG_TYPES_BEGIN + 157, 222*5113495bSYour Name /* 158, 159 unused */ 223*5113495bSYour Name eWNI_SME_GET_ROAM_SCAN_CH_LIST_EVENT = 224*5113495bSYour Name SIR_SME_MSG_TYPES_BEGIN + 160, 225*5113495bSYour Name eWNI_SME_MONITOR_MODE_VDEV_UP = SIR_SME_MSG_TYPES_BEGIN + 161, 226*5113495bSYour Name eWNI_SME_UPDATE_SESSION_EDCA_TXQ_PARAMS = SIR_SME_MSG_TYPES_BEGIN + 162, 227*5113495bSYour Name /* 164 unused */ 228*5113495bSYour Name eWNI_SME_TWT_ADD_DIALOG_EVENT = SIR_SME_MSG_TYPES_BEGIN + 165, 229*5113495bSYour Name eWNI_SME_TWT_DEL_DIALOG_EVENT = SIR_SME_MSG_TYPES_BEGIN + 166, 230*5113495bSYour Name eWNI_SME_TWT_PAUSE_DIALOG_EVENT = SIR_SME_MSG_TYPES_BEGIN + 167, 231*5113495bSYour Name eWNI_SME_TWT_RESUME_DIALOG_EVENT = SIR_SME_MSG_TYPES_BEGIN + 168, 232*5113495bSYour Name eWNI_SME_TWT_NUDGE_DIALOG_EVENT = SIR_SME_MSG_TYPES_BEGIN + 169, 233*5113495bSYour Name eWNI_SME_TWT_NOTIFY_EVENT = SIR_SME_MSG_TYPES_BEGIN + 170, 234*5113495bSYour Name CM_BSS_PEER_CREATE_REQ = SIR_SME_MSG_TYPES_BEGIN + 171, 235*5113495bSYour Name CM_CONNECT_REQ = SIR_SME_MSG_TYPES_BEGIN + 172, 236*5113495bSYour Name CM_DISCONNECT_REQ = SIR_SME_MSG_TYPES_BEGIN + 173, 237*5113495bSYour Name CM_REASSOC_REQ = SIR_SME_MSG_TYPES_BEGIN + 174, 238*5113495bSYour Name CM_PREAUTH_REQ = SIR_SME_MSG_TYPES_BEGIN + 175, 239*5113495bSYour Name eWNI_SME_CSA_REQ = SIR_SME_MSG_TYPES_BEGIN + 176, 240*5113495bSYour Name CM_ABORT_CONN_TIMER = SIR_SME_MSG_TYPES_BEGIN + 177, 241*5113495bSYour Name WIFI_POS_PASN_PEER_DELETE_ALL = SIR_SME_MSG_TYPES_BEGIN + 178, 242*5113495bSYour Name eWNI_SME_CHAN_INFO_EVENT = SIR_SME_MSG_TYPES_BEGIN + 179, 243*5113495bSYour Name eWNI_SME_MSG_TYPES_END = SIR_SME_MSG_TYPES_BEGIN + 180, 244*5113495bSYour Name eWNI_SME_VDEV_PAUSE_IND = SIR_SME_MSG_TYPES_BEGIN + 181 245*5113495bSYour Name }; 246*5113495bSYour Name 247*5113495bSYour Name typedef struct sAniCfgTxRateCtrs { 248*5113495bSYour Name /* add the rate counters here */ 249*5113495bSYour Name unsigned long TxFrames_1Mbps; 250*5113495bSYour Name unsigned long TxFrames_2Mbps; 251*5113495bSYour Name unsigned long TxFrames_5_5Mbps; 252*5113495bSYour Name unsigned long TxFrames_6Mbps; 253*5113495bSYour Name unsigned long TxFrames_9Mbps; 254*5113495bSYour Name unsigned long TxFrames_11Mbps; 255*5113495bSYour Name unsigned long TxFrames_12Mbps; 256*5113495bSYour Name unsigned long TxFrames_18Mbps; 257*5113495bSYour Name unsigned long TxFrames_24Mbps; 258*5113495bSYour Name unsigned long TxFrames_36Mbps; 259*5113495bSYour Name unsigned long TxFrames_48Mbps; 260*5113495bSYour Name unsigned long TxFrames_54Mbps; 261*5113495bSYour Name unsigned long TxFrames_72Mbps; 262*5113495bSYour Name unsigned long TxFrames_96Mbps; 263*5113495bSYour Name unsigned long TxFrames_108Mbps; 264*5113495bSYour Name 265*5113495bSYour Name } tAniCfgTxRateCtrs, *tpAniCfgTxRateCtrs; 266*5113495bSYour Name #endif /* __WNI_API_H */ 267