Sreelakshmi Konamki | 7bbe84d | 2016-04-12 14:38:56 +0530 | [diff] [blame^] | 1 | ;Copyright (c) 2013-2016 The Linux Foundation. All rights reserved. |
| 2 | |
| 3 | ;Previously licensed under the ISC license by Qualcomm Atheros, Inc. |
| 4 | |
| 5 | ;Permission to use, copy, modify, and/or distribute this software for |
| 6 | ;any purpose with or without fee is hereby granted, provided that the |
| 7 | ;above copyright notice and this permission notice appear in all |
| 8 | ;copies. |
| 9 | |
| 10 | ;THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL |
| 11 | ;WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED |
| 12 | ;WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE |
| 13 | ;AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL |
| 14 | ;DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR |
| 15 | ;PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER |
| 16 | ;TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR |
| 17 | ;PERFORMANCE OF THIS SOFTWARE. |
| 18 | |
| 19 | ;This file was originally distributed by Qualcomm Atheros, Inc. |
| 20 | ;under proprietary terms before Copyright ownership was assigned |
| 21 | ;to the Linux Foundation. |
| 22 | |
| 23 | ;parsemactrace.cmm - This script parses MAC trace table in UMAC layer |
| 24 | ;This script relies on message id's placed in interface header file. |
| 25 | ;If some message ID's are changed later, since they do not use enum, this script |
| 26 | ;might show incorrect data. So message ID's should always be in sync |
| 27 | ;Author: Saluja, Harpreet |
| 28 | ;Date: 09/09/2013 |
| 29 | ;History:- |
| 30 | ;Date Modified by Modification Information |
| 31 | ;-------------------------------------------------------------------- |
| 32 | |
| 33 | |
| 34 | ENTRY &FILE |
| 35 | |
| 36 | IF "&FILE"=="" |
| 37 | ( |
| 38 | DIALOG.file *.txt |
| 39 | ENTRY &FILE |
| 40 | ) |
| 41 | |
| 42 | OPEN #1 "&FILE" /Create /Write /Append |
| 43 | |
| 44 | |
| 45 | Var.NEW char [256][50] \halmsgtype |
| 46 | |
| 47 | Var.SET \halmsgtype[0x20]="SIR_HAL_RADAR_DETECTED_IND" |
| 48 | Var.SET \halmsgtype[0x21]="SIR_HAL_WDT_KAM_RSP" |
| 49 | Var.SET \halmsgtype[0x22]="SIR_HAL_TIMER_TEMP_MEAS_REQ" |
| 50 | Var.SET \halmsgtype[0x23]="SIR_HAL_TIMER_PERIODIC_STATS_COLLECT_REQ" |
| 51 | Var.SET \halmsgtype[0x24]="SIR_HAL_CAL_REQ_NTF" |
| 52 | Var.SET \halmsgtype[0x25]="SIR_HAL_MNT_OPEN_TPC_TEMP_MEAS_REQ" |
| 53 | Var.SET \halmsgtype[0x26]="SIR_HAL_CCA_MONITOR_INTERVAL_TO" |
| 54 | Var.SET \halmsgtype[0x27]="SIR_HAL_CCA_MONITOR_DURATION_TO" |
| 55 | Var.SET \halmsgtype[0x28]="SIR_HAL_CCA_MONITOR_START" |
| 56 | Var.SET \halmsgtype[0x29]="SIR_HAL_CCA_MONITOR_STOP" |
| 57 | Var.SET \halmsgtype[0x2A]="SIR_HAL_CCA_CHANGE_MODE" |
| 58 | Var.SET \halmsgtype[0x2B]="SIR_HAL_TIMER_WRAP_AROUND_STATS_COLLECT_REQ" |
| 59 | Var.SET \halmsgtype[0x2D]="SIR_HAL_ADD_STA_REQ" |
| 60 | Var.SET \halmsgtype[0x2E]="SIR_HAL_ADD_STA_RSP" |
| 61 | Var.SET \halmsgtype[0x2F]="SIR_HAL_DELETE_STA_REQ" |
| 62 | Var.SET \halmsgtype[0x30]="SIR_HAL_DELETE_STA_RSP" |
| 63 | Var.SET \halmsgtype[0x31]="SIR_HAL_ADD_BSS_REQ" |
| 64 | Var.SET \halmsgtype[0x32]="SIR_HAL_ADD_BSS_RSP" |
| 65 | Var.SET \halmsgtype[0x33]="SIR_HAL_DELETE_BSS_REQ" |
| 66 | Var.SET \halmsgtype[0x34]="SIR_HAL_DELETE_BSS_RSP" |
| 67 | Var.SET \halmsgtype[0x35]="SIR_HAL_INIT_SCAN_REQ" |
| 68 | Var.SET \halmsgtype[0x36]="SIR_HAL_INIT_SCAN_RSP" |
| 69 | Var.SET \halmsgtype[0x37]="SIR_HAL_START_SCAN_REQ" |
| 70 | Var.SET \halmsgtype[0x38]="SIR_HAL_START_SCAN_RSP" |
| 71 | Var.SET \halmsgtype[0x39]="SIR_HAL_END_SCAN_REQ" |
| 72 | Var.SET \halmsgtype[0x3A]="SIR_HAL_END_SCAN_RSP" |
| 73 | Var.SET \halmsgtype[0x3B]="SIR_HAL_FINISH_SCAN_REQ" |
| 74 | Var.SET \halmsgtype[0x3C]="SIR_HAL_FINISH_SCAN_RSP" |
| 75 | Var.SET \halmsgtype[0x3D]="SIR_HAL_SEND_BEACON_REQ" |
| 76 | Var.SET \halmsgtype[0x3E]="SIR_HAL_SEND_BEACON_RSP" |
| 77 | Var.SET \halmsgtype[0x3F]="SIR_HAL_INIT_CFG_REQ" |
| 78 | Var.SET \halmsgtype[0x40]="SIR_HAL_INIT_CFG_RSP" |
| 79 | Var.SET \halmsgtype[0x41]="SIR_HAL_INIT_WM_CFG_REQ" |
| 80 | Var.SET \halmsgtype[0x42]="SIR_HAL_INIT_WM_CFG_RSP" |
| 81 | Var.SET \halmsgtype[0x43]="SIR_HAL_SET_BSSKEY_REQ" |
| 82 | Var.SET \halmsgtype[0x44]="SIR_HAL_SET_BSSKEY_RSP" |
| 83 | Var.SET \halmsgtype[0x45]="SIR_HAL_SET_STAKEY_REQ" |
| 84 | Var.SET \halmsgtype[0x46]="SIR_HAL_SET_STAKEY_RSP" |
| 85 | Var.SET \halmsgtype[0x47]="SIR_HAL_DPU_STATS_REQ" |
| 86 | Var.SET \halmsgtype[0x48]="SIR_HAL_DPU_STATS_RSP" |
| 87 | Var.SET \halmsgtype[0x49]="SIR_HAL_GET_DPUINFO_REQ" |
| 88 | Var.SET \halmsgtype[0x4A]="SIR_HAL_GET_DPUINFO_RSP" |
| 89 | Var.SET \halmsgtype[0x4B]="SIR_HAL_UPDATE_EDCA_PROFILE_IND" |
| 90 | Var.SET \halmsgtype[0x4D]="SIR_HAL_UPDATE_STARATEINFO_REQ" |
| 91 | Var.SET \halmsgtype[0x4E]="SIR_HAL_UPDATE_STARATEINFO_RSP" |
| 92 | Var.SET \halmsgtype[0x4F]="SIR_HAL_UPDATE_BEACON_IND" |
| 93 | Var.SET \halmsgtype[0x50]="SIR_HAL_UPDATE_CF_IND" |
| 94 | Var.SET \halmsgtype[0x51]="SIR_HAL_CHNL_SWITCH_REQ" |
| 95 | Var.SET \halmsgtype[0x52]="SIR_HAL_ADD_TS_REQ" |
| 96 | Var.SET \halmsgtype[0x53]="SIR_HAL_DEL_TS_REQ" |
| 97 | Var.SET \halmsgtype[0x54]="SIR_HAL_SOFTMAC_TXSTAT_REPORT" |
| 98 | Var.SET \halmsgtype[0x5D]="SIR_HAL_MBOX_SENDMSG_COMPLETE_IND" |
| 99 | Var.SET \halmsgtype[0x55]="SIR_HAL_EXIT_BMPS_REQ" |
| 100 | Var.SET \halmsgtype[0x56]="SIR_HAL_EXIT_BMPS_RSP" |
| 101 | Var.SET \halmsgtype[0x57]="SIR_HAL_EXIT_BMPS_IND" |
| 102 | Var.SET \halmsgtype[0x58]="SIR_HAL_ENTER_BMPS_REQ" |
| 103 | Var.SET \halmsgtype[0x59]="SIR_HAL_ENTER_BMPS_RSP" |
| 104 | Var.SET \halmsgtype[0x5A]="SIR_HAL_BMPS_STATUS_IND" |
| 105 | Var.SET \halmsgtype[0x5B]="SIR_HAL_MISSED_BEACON_IND" |
| 106 | Var.SET \halmsgtype[0x5C]="SIR_HAL_SWITCH_CHANNEL_RSP" |
| 107 | Var.SET \halmsgtype[0x5E]="SIR_HAL_PWR_SAVE_CFG" |
| 108 | Var.SET \halmsgtype[0x5F]="SIR_HAL_REGISTER_PE_CALLBACK" |
| 109 | Var.SET \halmsgtype[0x60]="SIR_HAL_SOFTMAC_MEM_READREQUEST" |
| 110 | Var.SET \halmsgtype[0x61]="SIR_HAL_SOFTMAC_MEM_WRITEREQUEST" |
| 111 | Var.SET \halmsgtype[0x62]="SIR_HAL_SOFTMAC_MEM_READRESPONSE" |
| 112 | Var.SET \halmsgtype[0x63]="SIR_HAL_SOFTMAC_BULKREGWRITE_CONFIRM" |
| 113 | Var.SET \halmsgtype[0x64]="SIR_HAL_SOFTMAC_BULKREGREAD_RESPONSE" |
| 114 | Var.SET \halmsgtype[0x65]="SIR_HAL_SOFTMAC_HOSTMESG_MSGPROCESSRESULT" |
| 115 | Var.SET \halmsgtype[0x66]="SIR_HAL_ADDBA_REQ" |
| 116 | Var.SET \halmsgtype[0x67]="SIR_HAL_ADDBA_RSP" |
| 117 | Var.SET \halmsgtype[0x68]="SIR_HAL_DELBA_IND" |
| 118 | Var.SET \halmsgtype[0x69]="SIR_HAL_DEL_BA_IND" |
| 119 | Var.SET \halmsgtype[0x6A]="SIR_HAL_DELBA_REQ" |
| 120 | Var.SET \halmsgtype[0x6B]="SIR_HAL_IBSS_STA_ADD" |
| 121 | Var.SET \halmsgtype[0x6C]="SIR_HAL_TIMER_ADJUST_ADAPTIVE_THRESHOLD_IND" |
| 122 | Var.SET \halmsgtype[0x6D]="SIR_HAL_SET_LINK_STATE" |
| 123 | Var.SET \halmsgtype[0x6E]="SIR_HAL_ENTER_IMPS_REQ" |
| 124 | Var.SET \halmsgtype[0x6F]="SIR_HAL_ENTER_IMPS_RSP" |
| 125 | Var.SET \halmsgtype[0x70]="SIR_HAL_EXIT_IMPS_RSP" |
| 126 | Var.SET \halmsgtype[0x71]="SIR_HAL_EXIT_IMPS_REQ" |
| 127 | Var.SET \halmsgtype[0x72]="SIR_HAL_SOFTMAC_HOSTMESG_PS_STATUS_IND" |
| 128 | Var.SET \halmsgtype[0x73]="SIR_HAL_POSTPONE_ENTER_IMPS_RSP" |
| 129 | Var.SET \halmsgtype[0x74]="SIR_HAL_STA_STAT_REQ" |
| 130 | Var.SET \halmsgtype[0x75]="SIR_HAL_GLOBAL_STAT_REQ" |
| 131 | Var.SET \halmsgtype[0x76]="SIR_HAL_AGGR_STAT_REQ" |
| 132 | Var.SET \halmsgtype[0x77]="SIR_HAL_STA_STAT_RSP" |
| 133 | Var.SET \halmsgtype[0x78]="SIR_HAL_GLOBAL_STAT_RSP" |
| 134 | Var.SET \halmsgtype[0x79]="SIR_HAL_AGGR_STAT_RSP" |
| 135 | Var.SET \halmsgtype[0x7A]="SIR_HAL_STAT_SUMM_REQ" |
| 136 | Var.SET \halmsgtype[0x7C]="SIR_HAL_STAT_SUMM_RSP" |
| 137 | Var.SET \halmsgtype[0x7D]="SIR_HAL_REMOVE_BSSKEY_REQ" |
| 138 | Var.SET \halmsgtype[0x7E]="SIR_HAL_REMOVE_BSSKEY_RSP" |
| 139 | Var.SET \halmsgtype[0x7F]="SIR_HAL_REMOVE_STAKEY_REQ" |
| 140 | Var.SET \halmsgtype[0x80]="SIR_HAL_REMOVE_STAKEY_RSP" |
| 141 | Var.SET \halmsgtype[0x81]="SIR_HAL_SET_STA_BCASTKEY_REQ" |
| 142 | Var.SET \halmsgtype[0x82]="SIR_HAL_SET_STA_BCASTKEY_RSP" |
| 143 | Var.SET \halmsgtype[0x83]="SIR_HAL_REMOVE_STA_BCASTKEY_REQ" |
| 144 | Var.SET \halmsgtype[0x84]="SIR_HAL_REMOVE_STA_BCASTKEY_RSP" |
| 145 | Var.SET \halmsgtype[0x85]="SIR_HAL_ADD_TS_RSP" |
| 146 | Var.SET \halmsgtype[0x86]="SIR_HAL_DPU_MIC_ERROR" |
| 147 | Var.SET \halmsgtype[0x87]="SIR_HAL_TIMER_BA_ACTIVITY_REQ" |
| 148 | Var.SET \halmsgtype[0x88]="SIR_HAL_TIMER_CHIP_MONITOR_TIMEOUT" |
| 149 | Var.SET \halmsgtype[0x89]="SIR_HAL_TIMER_TRAFFIC_ACTIVITY_REQ" |
| 150 | Var.SET \halmsgtype[0x8A]="SIR_HAL_TIMER_ADC_RSSI_STATS" |
| 151 | Var.SET \halmsgtype[0x8B]="SIR_HAL_MIC_FAILURE_IND" |
| 152 | Var.SET \halmsgtype[0x8C]="SIR_HAL_UPDATE_UAPSD_IND" |
| 153 | Var.SET \halmsgtype[0x8D]="SIR_HAL_SET_MIMOPS_REQ" |
| 154 | Var.SET \halmsgtype[0x8E]="SIR_HAL_SET_MIMOPS_RSP" |
| 155 | Var.SET \halmsgtype[0x8F]="SIR_HAL_SYS_READY_IND" |
| 156 | Var.SET \halmsgtype[0x90]="SIR_HAL_SET_TX_POWER_REQ" |
| 157 | Var.SET \halmsgtype[0x91]="SIR_HAL_SET_TX_POWER_RSP" |
| 158 | Var.SET \halmsgtype[0x92]="SIR_HAL_GET_TX_POWER_REQ" |
| 159 | Var.SET \halmsgtype[0x93]="SIR_HAL_GET_TX_POWER_RSP" |
| 160 | Var.SET \halmsgtype[0x94]="SIR_HAL_GET_NOISE_REQ" |
| 161 | Var.SET \halmsgtype[0x95]="SIR_HAL_GET_NOISE_RSP" |
| 162 | Var.SET \halmsgtype[0x96]="SIR_HAL_TRANSMISSION_CONTROL_IND" |
| 163 | Var.SET \halmsgtype[0x97]="SIR_HAL_INIT_RADAR_IND" |
| 164 | Var.SET \halmsgtype[0x98]="SIR_HAL_BEACON_PRE_IND" |
| 165 | Var.SET \halmsgtype[0x99]="SIR_HAL_ENTER_UAPSD_REQ" |
| 166 | Var.SET \halmsgtype[0x9A]="SIR_HAL_ENTER_UAPSD_RSP" |
| 167 | Var.SET \halmsgtype[0x9B]="SIR_HAL_EXIT_UAPSD_REQ" |
| 168 | Var.SET \halmsgtype[0x9C]="SIR_HAL_EXIT_UAPSD_RSP" |
| 169 | Var.SET \halmsgtype[0x9D]="SIR_HAL_LOW_RSSI_IND" |
| 170 | Var.SET \halmsgtype[0x9E]="SIR_HAL_BEACON_FILTER_IND" |
| 171 | Var.SET \halmsgtype[0x9F]="SIR_HAL_WOWL_ADD_BCAST_PTRN" |
| 172 | Var.SET \halmsgtype[0xA0]="SIR_HAL_WOWL_DEL_BCAST_PTRN" |
| 173 | Var.SET \halmsgtype[0xA1]="SIR_HAL_WOWL_ENTER_REQ" |
| 174 | Var.SET \halmsgtype[0xA2]="SIR_HAL_WOWL_ENTER_RSP" |
| 175 | Var.SET \halmsgtype[0xA3]="SIR_HAL_WOWL_EXIT_REQ" |
| 176 | Var.SET \halmsgtype[0xA4]="SIR_HAL_WOWL_EXIT_RSP" |
| 177 | Var.SET \halmsgtype[0xA5]="SIR_HAL_TX_COMPLETE_IND" |
| 178 | Var.SET \halmsgtype[0xA6]="SIR_HAL_TIMER_RA_COLLECT_AND_ADAPT" |
| 179 | Var.SET \halmsgtype[0xA7]="SIR_HAL_GET_STATISTICS_REQ" |
| 180 | Var.SET \halmsgtype[0xA8]="SIR_HAL_GET_STATISTICS_RSP" |
| 181 | Var.SET \halmsgtype[0xA9]="SIR_HAL_SET_KEY_DONE" |
| 182 | Var.SET \halmsgtype[0xAA]="SIR_HAL_BTC_SET_CFG" |
| 183 | Var.SET \halmsgtype[0xAB]="SIR_HAL_SIGNAL_BT_EVENT" |
| 184 | Var.SET \halmsgtype[0xAC]="SIR_HAL_HANDLE_FW_MBOX_RSP" |
| 185 | Var.SET \halmsgtype[0xAD]="SIR_HAL_UPDATE_PROBE_RSP_TEMPLATE_IND" |
| 186 | Var.SET \halmsgtype[0xAE]="SIR_LIM_ADDR2_MISS_IND" |
| 187 | Var.SET \halmsgtype[0xAF]="SIR_HAL_START_OEM_DATA_REQ" |
| 188 | Var.SET \halmsgtype[0xB0]="SIR_HAL_START_OEM_DATA_RSP" |
| 189 | Var.SET \halmsgtype[0xB1]="SIR_HAL_FINISH_OEM_DATA_REQ" |
| 190 | Var.SET \halmsgtype[0xB2]="SIR_HAL_SET_MAX_TX_POWER_REQ" |
| 191 | Var.SET \halmsgtype[0xB3]="SIR_HAL_SET_MAX_TX_POWER_RSP" |
| 192 | Var.SET \halmsgtype[0xB4]="SIR_HAL_SEND_MSG_COMPLETE" |
| 193 | Var.SET \halmsgtype[0xB5]="SIR_HAL_SET_HOST_OFFLOAD" |
| 194 | Var.SET \halmsgtype[0xB6]="SIR_HAL_ADD_STA_SELF_REQ" |
| 195 | Var.SET \halmsgtype[0xB7]="SIR_HAL_ADD_STA_SELF_RSP" |
| 196 | Var.SET \halmsgtype[0xB8]="SIR_HAL_DEL_STA_SELF_REQ" |
| 197 | Var.SET \halmsgtype[0xB9]="SIR_HAL_DEL_STA_SELF_RSP" |
| 198 | Var.SET \halmsgtype[0xBA]="SIR_HAL_SIGNAL_BTAMP_EVENT" |
| 199 | Var.SET \halmsgtype[0xBB]="SIR_HAL_CFG_RXP_FILTER_REQ" |
| 200 | Var.SET \halmsgtype[0xBC]="SIR_HAL_CFG_RXP_FILTER_RSP" |
| 201 | Var.SET \halmsgtype[0xBD]="SIR_HAL_AGGR_ADD_TS_REQ" |
| 202 | Var.SET \halmsgtype[0xBE]="SIR_HAL_AGGR_ADD_TS_RSP" |
| 203 | Var.SET \halmsgtype[0xBF]="SIR_HAL_AGGR_QOS_REQ" |
| 204 | Var.SET \halmsgtype[0xC0]="SIR_HAL_AGGR_QOS_RSP" |
| 205 | Var.SET \halmsgtype[0xC1]="SIR_HAL_SET_P2P_GO_NOA_REQ" |
| 206 | Var.SET \halmsgtype[0xC2]="SIR_HAL_P2P_NOA_ATTR_IND" |
| 207 | Var.SET \halmsgtype[0xC3]="SIR_HAL_P2P_NOA_START_IND" |
| 208 | Var.SET \halmsgtype[0xC5]="SIR_HAL_SET_LINK_STATE_RSP" |
| 209 | Var.SET \halmsgtype[0xC6]="SIR_HAL_WLAN_SUSPEND_IND" |
| 210 | Var.SET \halmsgtype[0xC7]="SIR_HAL_WLAN_RESUME_REQ" |
| 211 | Var.SET \halmsgtype[0xC8]="SIR_HAL_SET_KEEP_ALIVE" |
| 212 | Var.SET \halmsgtype[0xC9]="SIR_HAL_SET_NS_OFFLOAD" |
| 213 | Var.SET \halmsgtype[0xCA]="SIR_HAL_SET_PNO_REQ" |
| 214 | Var.SET \halmsgtype[0xCB]="SIR_HAL_SET_PNO_CHANGED_IND" |
| 215 | Var.SET \halmsgtype[0xCC]="SIR_HAL_UPDATE_SCAN_PARAMS" |
| 216 | Var.SET \halmsgtype[0xCD]="SIR_HAL_SET_RSSI_FILTER_REQ" |
| 217 | Var.SET \halmsgtype[0xCE]="SIR_HAL_SET_TX_PER_TRACKING_REQ" |
| 218 | Var.SET \halmsgtype[0xCF]="SIR_HAL_8023_MULTICAST_LIST_REQ" |
| 219 | Var.SET \halmsgtype[0xD0]="SIR_HAL_RECEIVE_FILTER_SET_FILTER_REQ" |
| 220 | Var.SET \halmsgtype[0xD1]="SIR_HAL_PACKET_COALESCING_FILTER_MATCH_COUNT_REQ" |
| 221 | Var.SET \halmsgtype[0xD2]="SIR_HAL_PACKET_COALESCING_FILTER_MATCH_COUNT_RSP" |
| 222 | Var.SET \halmsgtype[0xD3]="SIR_HAL_RECEIVE_FILTER_CLEAR_FILTER_REQ" |
| 223 | Var.SET \halmsgtype[0xD4]="SIR_HAL_SET_POWER_PARAMS_REQ" |
| 224 | Var.SET \halmsgtype[0xD5]="SIR_HAL_GTK_OFFLOAD_REQ" |
| 225 | Var.SET \halmsgtype[0xD6]="SIR_HAL_GTK_OFFLOAD_GETINFO_REQ" |
| 226 | Var.SET \halmsgtype[0xD7]="SIR_HAL_GTK_OFFLOAD_GETINFO_RSP" |
| 227 | Var.SET \halmsgtype[0xD8]="SIR_HAL_TSM_STATS_REQ" |
| 228 | Var.SET \halmsgtype[0xD9]="SIR_HAL_TSM_STATS_RSP" |
| 229 | Var.SET \halmsgtype[0xDA]="SIR_HAL_WAKE_REASON_IND" |
| 230 | Var.SET \halmsgtype[0xDB]="SIR_HAL_SET_TM_LEVEL_REQ" |
| 231 | Var.SET \halmsgtype[0xDC]="SIR_HAL_UPDATE_OP_MODE" |
| 232 | Var.SET \halmsgtype[0xDD]="SIR_HAL_TDLS_LINK_ESTABLISH" |
| 233 | Var.SET \halmsgtype[0xDE]="SIR_HAL_TDLS_LINK_TEARDOWN" |
| 234 | Var.SET \halmsgtype[0xE3]="SIR_HAL_TRAFFIC_STATS_IND" |
| 235 | Var.SET \halmsgtype[0xE5]="SIR_HAL_START_SCAN_OFFLOAD_REQ" |
| 236 | Var.SET \halmsgtype[0xE6]="SIR_HAL_START_SCAN_OFFLOAD_RSP" |
| 237 | Var.SET \halmsgtype[0xE7]="SIR_HAL_UPDATE_CHAN_LIST_REQ" |
| 238 | Var.SET \halmsgtype[0xE8]="SIR_HAL_UPDATE_CHAN_LIST_RSP" |
| 239 | Var.SET \halmsgtype[0xE9]="SIR_HAL_STOP_SCAN_OFFLOAD_REQ" |
| 240 | Var.SET \halmsgtype[0xEA]="SIR_HAL_STOP_SCAN_OFFLOAD_RSP" |
| 241 | Var.SET \halmsgtype[0xEB]="SIR_HAL_RX_SCAN_EVENT" |
| 242 | Var.SET \halmsgtype[0xEC]="SIR_HAL_DHCP_START_IND" |
| 243 | Var.SET \halmsgtype[0xED]="SIR_HAL_DHCP_STOP_IND" |
| 244 | Var.SET \halmsgtype[0xEE]="SIR_HAL_IBSS_PEER_INACTIVITY_IND" |
| 245 | Var.SET \halmsgtype[0xEF]="SIR_HAL_LPHB_CONF_IND" |
| 246 | Var.SET \halmsgtype[0xF0]="SIR_HAL_LPHB_WAIT_EXPIRE_IND" |
| 247 | Var.SET \halmsgtype[0xF1]="SIR_HAL_ADD_PERIODIC_TX_PTRN_IND" |
| 248 | Var.SET \halmsgtype[0xF2]="SIR_HAL_DEL_PERIODIC_TX_PTRN_IND" |
| 249 | Var.SET \halmsgtype[0xF3]="SIR_HAL_RMC_BECOME_LEADER" |
| 250 | Var.SET \halmsgtype[0xF4]="SIR_HAL_RMC_LEADER_SELECT_RESP" |
| 251 | Var.SET \halmsgtype[0xF5]="SIR_HAL_RMC_LEADER_REQ" |
| 252 | Var.SET \halmsgtype[0xF6]="SIR_HAL_RMC_UPDATE_IND" |
| 253 | Var.SET \halmsgtype[0xF7]="SIR_HAL_IBSS_PEER_INFO_REQ" |
| 254 | Var.SET \halmsgtype[0xF8]="SIR_HAL_IBSS_PEER_INFO_RSP" |
| 255 | Var.SET \halmsgtype[0xF9]="SIR_HAL_RATE_UPDATE_IND" |
| 256 | Var.SET \halmsgtype[0xFA]="SIR_HAL_IBSS_ROUTE_TABLE_UPDATE_IND" |
| 257 | Var.SET \halmsgtype[0xFB]="SIR_HAL_TX_FAIL_MONITOR_IND" |
| 258 | Var.SET \halmsgtype[0xFC]="SIR_HAL_IBSS_PEER_INFO_RSP" |
| 259 | Var.SET \halmsgtype[0xFD]="SIR_HAL_RATE_UPDATE_IND" |
| 260 | |
| 261 | |
| 262 | Var.NEW char [256][100] \tlcodetype |
| 263 | |
| 264 | Var.SET \tlcodetype[0x00]="TRACE_CODE_TL_STA_STATE" |
| 265 | Var.SET \tlcodetype[0x01]="TRACE_CODE_TL_EAPOL_PKT_PENDING" |
| 266 | Var.SET \tlcodetype[0x02]="TRACE_CODE_TL_GET_FRAMES_EAPOL" |
| 267 | Var.SET \tlcodetype[0x03]="TRACE_CODE_TL_RX_CONN_EAPOL" |
| 268 | Var.SET \tlcodetype[0x04]="TRACE_CODE_TL_REGISTER_STA_CLIENT" |
| 269 | Var.SET \tlcodetype[0x05]="TRACE_CODE_TL_SUSPEND_DATA_TX" |
| 270 | Var.SET \tlcodetype[0x06]="TRACE_CODE_TL_RESUME_DATA_TX" |
| 271 | Var.SET \tlcodetype[0x07]="TRACE_CODE_TL_STA_PKT_PENDING" |
| 272 | Var.SET \tlcodetype[0x08]="TRACE_CODE_TL_QUEUE_CURRENT" |
| 273 | Var.SET \tlcodetype[0x09]="TRACE_CODE_TL_REORDER_TIMER_EXP_CB" |
| 274 | Var.SET \tlcodetype[0x0A]="TRACE_CODE_TL_BA_SESSION_DEL" |
| 275 | Var.SET \tlcodetype[0x0B]="TRACE_CODE_TL_ASSOC_FAILED" |
| 276 | Var.SET \tlcodetype[0x0C]="TRACE_CODE_TL_FORWARD_CACHED_FRAMES" |
| 277 | Var.SET \tlcodetype[0x0D]="TRACE_CODE_TL_FLUSH_CACHED_FRAMES" |
| 278 | Var.SET \tlcodetype[0x0E]="TRACE_CODE_TL_CACHE_FRAME" |
| 279 | |
| 280 | Var.NEW char [256][100] \smecodetype |
| 281 | |
| 282 | Var.SET \smecodetype[0x00]="TRACE_CODE_SME_RX_HDD_MSG_SCAN_REQ" |
| 283 | Var.SET \smecodetype[0x01]="TRACE_CODE_SME_RX_HDD_MSG_SCAN_GET_RESULTS" |
| 284 | Var.SET \smecodetype[0x02]="TRACE_CODE_SME_RX_HDD_MSG_CONNECT" |
| 285 | Var.SET \smecodetype[0x03]="TRACE_CODE_SME_RX_HDD_MSG_SET_11DINFO" |
| 286 | Var.SET \smecodetype[0x04]="TRACE_CODE_SME_RX_HDD_MSG_GET_SOFTAP_DOMAIN" |
| 287 | Var.SET \smecodetype[0x05]="TRACE_CODE_SME_RX_HDD_MSG_SET_REGINFO" |
| 288 | Var.SET \smecodetype[0x06]="TRACE_CODE_SME_RX_HDD_MSG_UPDATE_CHANNEL_CONFIG" |
| 289 | Var.SET \smecodetype[0x07]="TRACE_CODE_SME_RX_HDD_MSG_UPDATE_CONFIG" |
| 290 | Var.SET \smecodetype[0x08]="TRACE_CODE_SME_RX_HDD_MSG_HDDREADYIND" |
| 291 | Var.SET \smecodetype[0x09]="TRACE_CODE_SME_RX_HDD_MSG_SCAN_FLUSH_RESULTS" |
| 292 | Var.SET \smecodetype[0x0A]="TRACE_CODE_SME_RX_HDD_MSG_SCAN_FLUSH_P2PRESULTS" |
| 293 | Var.SET \smecodetype[0x0B]="TRACE_CODE_SME_RX_HDD_MSG_SCAN_RESULT_GETFIRST" |
| 294 | Var.SET \smecodetype[0x0C]="TRACE_CODE_SME_RX_HDD_MSG_SCAN_RESULT_GETNEXT" |
| 295 | Var.SET \smecodetype[0x0D]="TRACE_CODE_SME_RX_HDD_MSG_SCAN_RESULT_PURGE" |
| 296 | Var.SET \smecodetype[0x0E]="TRACE_CODE_SME_RX_HDD_ROAM_REASSOC" |
| 297 | Var.SET \smecodetype[0x0F]="TRACE_CODE_SME_RX_HDD_ROAM_DISCONNECT" |
| 298 | Var.SET \smecodetype[0x10]="TRACE_CODE_SME_RX_HDD_ROAM_GET_CONNECTPROFILE" |
| 299 | Var.SET \smecodetype[0x11]="TRACE_CODE_SME_RX_HDD_ROAM_FREE_CONNECTPROFILE" |
| 300 | Var.SET \smecodetype[0x12]="TRACE_CODE_SME_RX_HDD_ROAM_SET_PMKIDCACHE" |
| 301 | Var.SET \smecodetype[0x13]="TRACE_CODE_SME_RX_HDD_GET_CONFIGPARAM" |
| 302 | Var.SET \smecodetype[0x14]="TRACE_CODE_SME_RX_HDD_GET_MODPROFFIELDS" |
| 303 | Var.SET \smecodetype[0x15]="TRACE_CODE_SME_RX_HDD_SET_CONFIG_PWRSAVE" |
| 304 | Var.SET \smecodetype[0x16]="TRACE_CODE_SME_RX_HDD_GET_CONFIG_PWRSAVE" |
| 305 | Var.SET \smecodetype[0x17]="TRACE_CODE_SME_RX_HDD_ENABLE_PWRSAVE" |
| 306 | Var.SET \smecodetype[0x18]="TRACE_CODE_SME_RX_HDD_DISABLE_PWRSAVE" |
| 307 | Var.SET \smecodetype[0x19]="TRACE_CODE_SME_RX_HDD_START_AUTO_BMPSTIMER" |
| 308 | Var.SET \smecodetype[0x1A]="TRACE_CODE_SME_RX_HDD_STOP_AUTO_BMPSTIMER" |
| 309 | Var.SET \smecodetype[0x1B]="TRACE_CODE_SME_RX_HDD_IS_PWRSAVE_ENABLED" |
| 310 | Var.SET \smecodetype[0x1C]="TRACE_CODE_SME_RX_HDD_REQUEST_FULLPOWER" |
| 311 | Var.SET \smecodetype[0x1D]="TRACE_CODE_SME_RX_HDD_REQUEST_BMPS" |
| 312 | Var.SET \smecodetype[0x1E]="TRACE_CODE_SME_RX_HDD_SET_DHCP_FLAG" |
| 313 | Var.SET \smecodetype[0x1F]="TRACE_CODE_SME_RX_HDD_REQUEST_STANDBY" |
| 314 | Var.SET \smecodetype[0x20]="TRACE_CODE_SME_RX_HDD_WOWL_ADDBCAST_PATTERN" |
| 315 | Var.SET \smecodetype[0x21]="TRACE_CODE_SME_RX_HDD_WOWL_DELBCAST_PATTERN" |
| 316 | Var.SET \smecodetype[0x22]="TRACE_CODE_SME_RX_HDD_ENTER_WOWL" |
| 317 | Var.SET \smecodetype[0x23]="TRACE_CODE_SME_RX_HDD_EXIT_WOWL" |
| 318 | Var.SET \smecodetype[0x24]="TRACE_CODE_SME_RX_HDD_SET_KEY" |
| 319 | Var.SET \smecodetype[0x25]="TRACE_CODE_SME_RX_HDD_REMOVE_KEY" |
| 320 | Var.SET \smecodetype[0x26]="TRACE_CODE_SME_RX_HDD_GET_STATS" |
| 321 | Var.SET \smecodetype[0x27]="TRACE_CODE_SME_RX_HDD_GET_CNTRYCODE" |
| 322 | Var.SET \smecodetype[0x28]="TRACE_CODE_SME_RX_HDD_SET_CNTRYCODE" |
| 323 | Var.SET \smecodetype[0x29]="TRACE_CODE_SME_RX_HDD_CHANGE_CNTRYCODE" |
| 324 | Var.SET \smecodetype[0x2A]="TRACE_CODE_SME_RX_HDD_BTC_SIGNALEVENT" |
| 325 | Var.SET \smecodetype[0x2B]="TRACE_CODE_SME_RX_HDD_BTC_SETCONFIG" |
| 326 | Var.SET \smecodetype[0x2C]="TRACE_CODE_SME_RX_HDD_BTC_GETCONFIG" |
| 327 | Var.SET \smecodetype[0x2D]="TRACE_CODE_SME_RX_HDD_SET_CFGPRIVACY" |
| 328 | Var.SET \smecodetype[0x2E]="TRACE_CODE_SME_RX_HDD_NEIGHBOR_REPORTREQ" |
| 329 | Var.SET \smecodetype[0x2F]="TRACE_CODE_SME_RX_HDD_DBG_READREG" |
| 330 | Var.SET \smecodetype[0x30]="TRACE_CODE_SME_RX_HDD_DBG_WRITEREG" |
| 331 | Var.SET \smecodetype[0x31]="TRACE_CODE_SME_RX_HDD_DBG_READMEM" |
| 332 | Var.SET \smecodetype[0x32]="TRACE_CODE_SME_RX_HDD_DBG_WRITEMEM" |
| 333 | Var.SET \smecodetype[0x33]="TRACE_CODE_SME_RX_HDD_OPEN_SESSION" |
| 334 | Var.SET \smecodetype[0x34]="TRACE_CODE_SME_RX_HDD_CLOSE_SESSION" |
| 335 | Var.SET \smecodetype[0x35]="TRACE_CODE_SME_RX_HDD_SET_HOSTOFFLOAD" |
| 336 | Var.SET \smecodetype[0x36]="TRACE_CODE_SME_RX_HDD_SET_GTKOFFLOAD" |
| 337 | Var.SET \smecodetype[0x37]="TRACE_CODE_SME_RX_HDD_GET_GTKOFFLOAD" |
| 338 | Var.SET \smecodetype[0x38]="TRACE_CODE_SME_RX_HDD_SET_POWERPARAMS" |
| 339 | Var.SET \smecodetype[0x39]="TRACE_CODE_SME_RX_HDD_ABORT_MACSCAN" |
| 340 | Var.SET \smecodetype[0x3A]="TRACE_CODE_SME_RX_HDD_REGISTER_MGMTFR" |
| 341 | Var.SET \smecodetype[0x3B]="TRACE_CODE_SME_RX_HDD_DEREGISTER_MGMTFR" |
| 342 | Var.SET \smecodetype[0x3C]="TRACE_CODE_SME_RX_HDD_REMAIN_ONCHAN" |
| 343 | Var.SET \smecodetype[0x3D]="TRACE_CODE_SME_RX_HDD_SEND_ACTION" |
| 344 | Var.SET \smecodetype[0x3E]="TRACE_CODE_SME_RX_HDD_CANCEL_REMAIN_ONCHAN" |
| 345 | Var.SET \smecodetype[0x3F]="TRACE_CODE_SME_RX_HDD_CONFIG_RXPFIL" |
| 346 | Var.SET \smecodetype[0x40]="TRACE_CODE_SME_RX_HDD_CONFIG_SUSPENDIND" |
| 347 | Var.SET \smecodetype[0x41]="TRACE_CODE_SME_RX_HDD_CONFIG_RESUMEREQ" |
| 348 | Var.SET \smecodetype[0x42]="TRACE_CODE_SME_RX_HDD_SET_MAXTXPOW" |
| 349 | Var.SET \smecodetype[0x43]="TRACE_CODE_SME_RX_HDD_SET_TXPOW" |
| 350 | Var.SET \smecodetype[0x44]="TRACE_CODE_SME_RX_HDD_SET_TMLEVEL" |
| 351 | Var.SET \smecodetype[0x45]="TRACE_CODE_SME_RX_HDD_CAPS_EXCH" |
| 352 | Var.SET \smecodetype[0x46]="TRACE_CODE_SME_RX_HDD_DISABLE_CAP" |
| 353 | Var.SET \smecodetype[0x47]="TRACE_CODE_SME_RX_HDD_GET_DEFCCNV" |
| 354 | Var.SET \smecodetype[0x48]="TRACE_CODE_SME_RX_HDD_GET_CURCC" |
| 355 | Var.SET \smecodetype[0x49]="TRACE_CODE_SME_RX_HDD_RESET_PW5G" |
| 356 | Var.SET \smecodetype[0x4A]="TRACE_CODE_SME_RX_HDD_UPDATE_RP5G" |
| 357 | Var.SET \smecodetype[0x4B]="TRACE_CODE_SME_RX_HDD_SET_ROAMIBAND" |
| 358 | Var.SET \smecodetype[0x4C]="TRACE_CODE_SME_RX_HDD_GET_ROAMIBAND" |
| 359 | Var.SET \smecodetype[0x4D]="TRACE_CODE_SME_RX_HDD_UPDATE_RSSIDIFF" |
| 360 | Var.SET \smecodetype[0x4E]="TRACE_CODE_SME_RX_HDD_UPDATE_IMMRSSIDIFF" |
| 361 | Var.SET \smecodetype[0x4F]="TRACE_CODE_SME_RX_HDD_UPDATE_FTENABLED" |
| 362 | Var.SET \smecodetype[0x50]="TRACE_CODE_SME_RX_HDD_UPDATE_WESMODE" |
| 363 | Var.SET \smecodetype[0x51]="TRACE_CODE_SME_RX_HDD_SET_SCANCTRL" |
| 364 | ;deprecated Var.SET \smecodetype[0x52]="TRACE_CODE_SME_RX_HDD_EXTSCAN_GET_CAPABILITIES" |
| 365 | Var.SET \smecodetype[0x52]="TRACE_CODE_SME_RX_HDD_EXTSCAN_START" |
| 366 | Var.SET \smecodetype[0x53]="TRACE_CODE_SME_RX_HDD_EXTSCAN_STOP" |
| 367 | Var.SET \smecodetype[0x54]="TRACE_CODE_SME_RX_HDD_EXTSCAN_SET_BSS_HOTLIST" |
| 368 | Var.SET \smecodetype[0x55]="TRACE_CODE_SME_RX_HDD_EXTSCAN_RESET_BSS_HOTLIST" |
| 369 | Var.SET \smecodetype[0x56]="TRACE_CODE_SME_RX_HDD_EXTSCAN_GET_CACHED_RESULTS" |
| 370 | Var.SET \smecodetype[0x57]="TRACE_CODE_SME_RX_HDD_EXTSCAN_SET_SSID_HOTLIST" |
| 371 | Var.SET \smecodetype[0x58]="TRACE_CODE_SME_RX_HDD_EXTSCAN_RESET_SSID_HOTLIST" |
| 372 | Var.SET \smecodetype[0x59]="TRACE_CODE_SME_RX_HDD_MSG_DEAUTH_STA" |
| 373 | ;#ifdef FEATURE_WLAN_TDLS //assuming this flag is enabled by default |
| 374 | Var.SET \smecodetype[0x5A]="TRACE_CODE_SME_RX_HDD_TDLS_LINK_ESTABLISH_PARAM" |
| 375 | Var.SET \smecodetype[0x5B]="TRACE_CODE_SME_RX_HDD_TDLS_CHAN_SWITCH_REQ" |
| 376 | Var.SET \smecodetype[0x5C]="TRACE_CODE_SME_RX_HDD_TDLS_SEND_MGMT_FRAME" |
| 377 | Var.SET \smecodetype[0x5D]="TRACE_CODE_SME_RX_HDD_TDLS_CHANGE_PEER_STA" |
| 378 | Var.SET \smecodetype[0x5E]="TRACE_CODE_SME_RX_HDD_TDLS_ADD_PEER_STA" |
| 379 | Var.SET \smecodetype[0x5F]="TRACE_CODE_SME_RX_HDD_TDLS_DEL_PEER_STA" |
| 380 | ;#endif |
| 381 | Var.SET \smecodetype[0x60]="TRACE_CODE_SME_RX_HDD_PREF_NET_LIST" |
| 382 | ;#ifdef FEATURE_WLAN_LPHB //assuming this flag is enabled by default |
| 383 | Var.SET \smecodetype[0x61]="TRACE_CODE_SME_RX_HDD_LPHB_CONFIG_REQ" |
| 384 | ;#endif /* FEATURE_WLAN_LPHB */ |
| 385 | Var.SET \smecodetype[0x62]="TRACE_CODE_SME_RX_HDD_ROAM_DEL_PMKIDCACHE" |
| 386 | ;From here hardcoded to 250 in host code |
| 387 | Var.SET \smecodetype[0xFA]="TRACE_CODE_SME_COMMAND" |
| 388 | Var.SET \smecodetype[0xFB]="TRACE_CODE_SME_TX_WDA_MSG" |
| 389 | Var.SET \smecodetype[0xFC]="TRACE_CODE_SME_RX_WDA_MSG" |
| 390 | |
| 391 | Var.NEW char [256][50] \cfgmsgtype |
| 392 | |
| 393 | Var.SET \cfgmsgtype[0xB0]="SIR_CFG_PARAM_UPDATE_IND" |
| 394 | Var.SET \cfgmsgtype[0xB1]="SIR_CFG_DOWNLOAD_COMPLETE_IND" |
| 395 | |
| 396 | |
| 397 | Var.NEW char [256][50] \limmsgtype |
| 398 | |
| 399 | Var.SET \limmsgtype[0xB3]="SIR_LIM_RETRY_INTERRUPT_MSG" |
| 400 | Var.SET \limmsgtype[0xB4]="SIR_BB_XPORT_MGMT_MSG" |
| 401 | Var.SET \limmsgtype[0xB7]="SIR_LIM_INV_KEY_INTERRUPT_MSG" |
| 402 | Var.SET \limmsgtype[0xB8]="SIR_LIM_KEY_ID_INTERRUPT_MSG" |
| 403 | Var.SET \limmsgtype[0xB9]="SIR_LIM_REPLAY_THRES_INTERRUPT_MSG" |
| 404 | Var.SET \limmsgtype[0xBA]="SIR_LIM_TD_DUMMY_CALLBACK_MSG" |
| 405 | Var.SET \limmsgtype[0xBB]="SIR_LIM_SCH_CLEAN_MSG" |
| 406 | Var.SET \limmsgtype[0xBC]="SIR_LIM_RADAR_DETECT_IND" |
| 407 | Var.SET \limmsgtype[0xBE]="SIR_LIM_DEL_TS_IND" |
| 408 | Var.SET \limmsgtype[0xBF]="SIR_LIM_ADD_BA_IND" |
| 409 | Var.SET \limmsgtype[0xC0]="SIR_LIM_DEL_BA_ALL_IND" |
| 410 | Var.SET \limmsgtype[0xC1]="SIR_LIM_DELETE_STA_CONTEXT_IND" |
| 411 | Var.SET \limmsgtype[0xC2]="SIR_LIM_DEL_BA_IND" |
| 412 | Var.SET \limmsgtype[0xC3]="SIR_LIM_UPDATE_BEACON" |
| 413 | Var.SET \limmsgtype[0xD0]="SIR_LIM_MIN_CHANNEL_TIMEOUT" |
| 414 | Var.SET \limmsgtype[0xD1]="SIR_LIM_MAX_CHANNEL_TIMEOUT" |
| 415 | Var.SET \limmsgtype[0xD2]="SIR_LIM_JOIN_FAIL_TIMEOUT" |
| 416 | Var.SET \limmsgtype[0xD3]="SIR_LIM_AUTH_FAIL_TIMEOUT" |
| 417 | Var.SET \limmsgtype[0xD4]="SIR_LIM_AUTH_RSP_TIMEOUT" |
| 418 | Var.SET \limmsgtype[0xD5]="SIR_LIM_ASSOC_FAIL_TIMEOUT" |
| 419 | Var.SET \limmsgtype[0xD6]="SIR_LIM_REASSOC_FAIL_TIMEOUT" |
| 420 | Var.SET \limmsgtype[0xD7]="SIR_LIM_HEART_BEAT_TIMEOUT" |
| 421 | Var.SET \limmsgtype[0xD9]="SIR_LIM_PREAUTH_CLNUP_TIMEOUT" |
| 422 | Var.SET \limmsgtype[0xDA]="SIR_LIM_CHANNEL_SCAN_TIMEOUT" |
| 423 | Var.SET \limmsgtype[0xDB]="SIR_LIM_PROBE_HB_FAILURE_TIMEOUT" |
| 424 | Var.SET \limmsgtype[0xDC]="SIR_LIM_ADDTS_RSP_TIMEOUT" |
| 425 | Var.SET \limmsgtype[0xE0]="SIR_LIM_MEASUREMENT_IND_TIMEOUT" |
| 426 | Var.SET \limmsgtype[0xE1]="SIR_LIM_LEARN_INTERVAL_TIMEOUT" |
| 427 | Var.SET \limmsgtype[0xE2]="SIR_LIM_LEARN_DURATION_TIMEOUT" |
| 428 | Var.SET \limmsgtype[0xE3]="SIR_LIM_LINK_TEST_DURATION_TIMEOUT" |
| 429 | Var.SET \limmsgtype[0xE6]="SIR_LIM_HASH_MISS_THRES_TIMEOUT" |
| 430 | Var.SET \limmsgtype[0xE7]="SIR_LIM_CNF_WAIT_TIMEOUT" |
| 431 | Var.SET \limmsgtype[0xE8]="SIR_LIM_KEEPALIVE_TIMEOUT" |
| 432 | Var.SET \limmsgtype[0xE9]="SIR_LIM_UPDATE_OLBC_CACHEL_TIMEOUT" |
| 433 | Var.SET \limmsgtype[0xEA]="SIR_LIM_CHANNEL_SWITCH_TIMEOUT" |
| 434 | Var.SET \limmsgtype[0xEB]="SIR_LIM_QUIET_TIMEOUT" |
| 435 | Var.SET \limmsgtype[0xEC]="SIR_LIM_QUIET_BSS_TIMEOUT" |
| 436 | Var.SET \limmsgtype[0xED]="SIR_LIM_WPS_OVERLAP_TIMEOUT" |
| 437 | Var.SET \limmsgtype[0xEE]="SIR_LIM_FT_PREAUTH_RSP_TIMEOUT" |
| 438 | Var.SET \limmsgtype[0xEF]="SIR_LIM_REMAIN_CHN_TIMEOUT" |
| 439 | Var.SET \limmsgtype[0xF0]="SIR_LIM_INSERT_SINGLESHOT_NOA_TIMEOUT" |
| 440 | Var.SET \limmsgtype[0xF1]="SIR_LIM_WMM_APSD_SP_START_MSG_TYPE" |
| 441 | Var.SET \limmsgtype[0xF2]="SIR_LIM_WMM_APSD_SP_END_MSG_TYPE" |
| 442 | Var.SET \limmsgtype[0xF3]="SIR_LIM_BEACON_GEN_IND" |
| 443 | Var.SET \limmsgtype[0xF4]="SIR_LIM_PERIODIC_PROBE_REQ_TIMEOUT" |
| 444 | Var.SET \limmsgtype[0xF5]="SIR_LIM_CCX_TSM_TIMEOUT" |
| 445 | Var.SET \limmsgtype[0xF6]="SIR_LIM_DISASSOC_ACK_TIMEOUT" |
| 446 | Var.SET \limmsgtype[0xF7]="SIR_LIM_DEAUTH_ACK_TIMEOUT" |
| 447 | Var.SET \limmsgtype[0xF8]="SIR_LIM_PERIODIC_JOIN_PROBE_REQ_TIMEOUT" |
| 448 | Var.SET \limmsgtype[0xF9]="SIR_LIM_TDLS_DISCOVERY_RSP_WAIT" |
| 449 | Var.SET \limmsgtype[0xFA]="SIR_LIM_TDLS_LINK_SETUP_RSP_TIMEOUT" |
| 450 | Var.SET \limmsgtype[0xFB]="SIR_LIM_TDLS_LINK_SETUP_CNF_TIMEOUT" |
| 451 | Var.SET \limmsgtype[0xFC]="SIR_LIM_CONVERT_ACTIVE_CHANNEL_TO_PASSIVE" |
| 452 | Var.SET \limmsgtype[0xFF]="SIR_LIM_MSG_TYPES_END" |
| 453 | |
| 454 | |
| 455 | Var.NEW char [256][50] \schmsgtype |
| 456 | |
| 457 | Var.SET \schmsgtype[0x0]="SIR_SCH_CHANNEL_SWITCH_REQUEST" |
| 458 | Var.SET \schmsgtype[0x1]="SIR_SCH_START_SCAN_REQ" |
| 459 | Var.SET \schmsgtype[0x2]="SIR_SCH_START_SCAN_RSP" |
| 460 | Var.SET \schmsgtype[0x3]="SIR_SCH_END_SCAN_NTF" |
| 461 | Var.SET \schmsgtype[0xFF]="SIR_SCH_MSG_TYPES_END" |
| 462 | |
| 463 | Var.NEW char [256][50] \pmmmsgtype |
| 464 | |
| 465 | Var.SET \pmmmsgtype[0x0]="SIR_PMM_CHANGE_PM_MODE" |
| 466 | Var.SET \pmmmsgtype[0x1]="SIR_PMM_CHANGE_IMPS_MODE" |
| 467 | Var.SET \pmmmsgtype[0xFF]="SIR_PMM_MSG_TYPES_END" |
| 468 | |
| 469 | |
| 470 | Var.NEW char [256][50] \mntmsgtype |
| 471 | |
| 472 | Var.SET \mntmsgtype[0x0]="SIR_MNT_RELEASE_BD" |
| 473 | Var.SET \mntmsgtype[0xFF]="SIR_MNT_MSG_TYPES_END" |
| 474 | |
| 475 | Var.NEW char [256][50] \dvtmsgtype |
| 476 | |
| 477 | Var.SET \dvtmsgtype[0xF]="SIR_DVT_ITC_MSG_TYPES_BEGIN" |
| 478 | |
| 479 | Var.NEW char [0x301][50] \pttmsgtype |
| 480 | |
| 481 | Var.SET \pttmsgtype[0x0]="SIR_PTT_MSG_TYPES_BEGIN" |
| 482 | Var.SET \pttmsgtype[0x300]="SIR_PTT_MSG_TYPES_END" |
| 483 | |
| 484 | |
| 485 | Var.NEW char [18][50] \code |
| 486 | |
| 487 | Var.SET \code[0]="TRACE_CODE_MLM_STATE" |
| 488 | Var.SET \code[1]="TRACE_CODE_SME_STATE" |
| 489 | Var.SET \code[2]="TRACE_CODE_TX_MGMT" |
| 490 | Var.SET \code[3]="TRACE_CODE_RX_MGMT" |
| 491 | Var.SET \code[4]="TRACE_CODE_RX_MGMT_TSF" |
| 492 | Var.SET \code[5]="TRACE_CODE_TX_COMPLETE" |
| 493 | Var.SET \code[6]="TRACE_CODE_TX_SME_MSG" |
| 494 | Var.SET \code[7]="TRACE_CODE_RX_SME_MSG" |
| 495 | Var.SET \code[8]="TRACE_CODE_TX_WDA_MSG" |
| 496 | Var.SET \code[9]="TRACE_CODE_RX_WDA_MSG" |
| 497 | Var.SET \code[10]="TRACE_CODE_TX_LIM_MSG" |
| 498 | Var.SET \code[11]="TRACE_CODE_RX_LIM_MSG" |
| 499 | Var.SET \code[12]="TRACE_CODE_TX_CFG_MSG" |
| 500 | Var.SET \code[13]="TRACE_CODE_RX_CFG_MSG" |
| 501 | Var.SET \code[14]="TRACE_CODE_RX_MGMT_DROP" |
| 502 | Var.SET \code[15]="TRACE_CODE_TIMER_ACTIVATE" |
| 503 | Var.SET \code[16]="TRACE_CODE_TIMER_DEACTIVATE" |
| 504 | Var.SET \code[17]="TRACE_CODE_INFO_LOG" |
| 505 | |
| 506 | |
| 507 | Var.NEW char [13][50] \module |
| 508 | |
| 509 | |
| 510 | Var.SET \module[0]="VOS_MODULE_ID_BAP" |
| 511 | Var.SET \module[1]="VOS_MODULE_ID_TL" |
| 512 | Var.SET \module[3]="VOS_MODULE_ID_SAL" |
| 513 | Var.SET \module[4]="VOS_MODULE_ID_SSC" |
| 514 | Var.SET \module[2]="VOS_MODULE_ID_WDI" |
| 515 | Var.SET \module[5]="VOS_MODULE_ID_HDD" |
| 516 | Var.SET \module[6]="VOS_MODULE_ID_SME" |
| 517 | Var.SET \module[7]="VOS_MODULE_ID_PE" |
| 518 | Var.SET \module[8]="VOS_MODULE_ID_WDA" |
| 519 | Var.SET \module[9]="VOS_MODULE_ID_SYS" |
| 520 | Var.SET \module[10]="VOS_MODULE_ID_VOSS" |
| 521 | Var.SET \module[11]="VOS_MODULE_ID_SAP" |
| 522 | Var.SET \module[12]="VOS_MODULE_ID_HDD_SOFTAP" |
| 523 | |
| 524 | Var.NEW char [16][50] \mgmttype |
| 525 | |
| 526 | Var.SET \mgmttype[0]="SIR_MAC_MGMT_ASSOC_REQ" |
| 527 | Var.SET \mgmttype[1]="SIR_MAC_MGMT_ASSOC_RSP" |
| 528 | Var.SET \mgmttype[2]="SIR_MAC_MGMT_REASSOC_REQ" |
| 529 | Var.SET \mgmttype[3]="SIR_MAC_MGMT_REASSOC_RSP" |
| 530 | Var.SET \mgmttype[4]="SIR_MAC_MGMT_PROBE_REQ" |
| 531 | Var.SET \mgmttype[5]="SIR_MAC_MGMT_PROBE_RSP" |
| 532 | Var.SET \mgmttype[8]="SIR_MAC_MGMT_BEACON" |
| 533 | Var.SET \mgmttype[9]="SIR_MAC_MGMT_ATIM" |
| 534 | Var.SET \mgmttype[10]="SIR_MAC_MGMT_DISASSOC" |
| 535 | Var.SET \mgmttype[11]="SIR_MAC_MGMT_AUTH" |
| 536 | Var.SET \mgmttype[12]="SIR_MAC_MGMT_DEAUTH" |
| 537 | Var.SET \mgmttype[13]="SIR_MAC_MGMT_ACTION" |
| 538 | Var.SET \mgmttype[15]="SIR_MAC_MGMT_RESERVED15" |
| 539 | |
| 540 | Var.NEW char [30][50] \limtimertype |
| 541 | |
| 542 | Var.SET \limtimertype[0]="eLIM_MIN_CHANNEL_TIMER" |
| 543 | Var.SET \limtimertype[1]="eLIM_MAX_CHANNEL_TIMER" |
| 544 | Var.SET \limtimertype[2]="eLIM_JOIN_FAIL_TIMER" |
| 545 | Var.SET \limtimertype[3]="eLIM_AUTH_FAIL_TIMER" |
| 546 | Var.SET \limtimertype[4]="eLIM_AUTH_RESP_TIMER" |
| 547 | Var.SET \limtimertype[5]="eLIM_ASSOC_FAIL_TIMER" |
| 548 | Var.SET \limtimertype[6]="eLIM_REASSOC_FAIL_TIMER" |
| 549 | Var.SET \limtimertype[7]="eLIM_PRE_AUTH_CLEANUP_TIMER" |
| 550 | Var.SET \limtimertype[8]="eLIM_HEART_BEAT_TIMER" |
| 551 | Var.SET \limtimertype[9]="eLIM_BACKGROUND_SCAN_TIMER" |
| 552 | Var.SET \limtimertype[10]="eLIM_KEEPALIVE_TIMER" |
| 553 | Var.SET \limtimertype[11]="eLIM_CNF_WAIT_TIMER" |
| 554 | Var.SET \limtimertype[12]="eLIM_AUTH_RSP_TIMER" |
| 555 | Var.SET \limtimertype[13]="eLIM_UPDATE_OLBC_CACHE_TIMER" |
| 556 | Var.SET \limtimertype[14]="eLIM_PROBE_AFTER_HB_TIMER" |
| 557 | Var.SET \limtimertype[15]="eLIM_ADDTS_RSP_TIMER" |
| 558 | Var.SET \limtimertype[16]="eLIM_CHANNEL_SWITCH_TIMER" |
| 559 | Var.SET \limtimertype[17]="eLIM_LEARN_DURATION_TIMER" |
| 560 | Var.SET \limtimertype[18]="eLIM_QUIET_TIMER" |
| 561 | Var.SET \limtimertype[19]="eLIM_QUIET_BSS_TIMER" |
| 562 | Var.SET \limtimertype[20]="eLIM_WPS_OVERLAP_TIMER" |
| 563 | Var.SET \limtimertype[21]="eLIM_FT_PREAUTH_RSP_TIMER" |
| 564 | Var.SET \limtimertype[22]="eLIM_REMAIN_CHN_TIMER" |
| 565 | Var.SET \limtimertype[23]="eLIM_PERIODIC_PROBE_REQ_TIMER" |
| 566 | ;#ifdef FEATURE_WLAN_CCX |
| 567 | ;Var.SET \limtimertype[0]="eLIM_TSM_TIMER" |
| 568 | ;#endif |
| 569 | ;#ifdef FEATURE_WLAN_TDLS_INTERNAL |
| 570 | ;Var.SET \limtimertype[0]="eLIM_TDLS_DISCOVERY_RSP_WAIT" |
| 571 | ;Var.SET \limtimertype[0]="eLIM_TDLS_LINK_SETUP_RSP_TIMEOUT" |
| 572 | ;Var.SET \limtimertype[0]="eLIM_TDLS_LINK_SETUP_CNF_TIMEOUT" |
| 573 | ;#endif |
| 574 | Var.SET \limtimertype[25]="eLIM_DISASSOC_ACK_TIMER" |
| 575 | Var.SET \limtimertype[26]="eLIM_DEAUTH_ACK_TIMER" |
| 576 | Var.SET \limtimertype[27]="eLIM_PERIODIC_JOIN_PROBE_REQ_TIMER" |
| 577 | Var.SET \limtimertype[28]="eLIM_INSERT_SINGLESHOT_NOA_TIMER" |
| 578 | Var.SET \limtimertype[29]="eLIM_CONVERT_ACTIVE_CHANNEL_TO_PASSIVE" |
| 579 | |
| 580 | |
| 581 | |
| 582 | Var.NEW char [256][100] \hddcodetype |
| 583 | |
| 584 | Var.SET \hddcodetype[0x00]="TRACE_CODE_HDD_OPEN_REQUEST" |
| 585 | Var.SET \hddcodetype[0x01]="TRACE_CODE_HDD_STOP_REQUEST" |
| 586 | Var.SET \hddcodetype[0x02]="TRACE_CODE_HDD_TX_TIMEOUT" |
| 587 | Var.SET \hddcodetype[0x03]="TRACE_CODE_HDD_P2P_DEV_ADDR_IOCTL" |
| 588 | Var.SET \hddcodetype[0x04]="TRACE_CODE_HDD_SETSUSPENDMODE_IOCTL" |
| 589 | Var.SET \hddcodetype[0x05]="TRACE_CODE_HDD_SETROAMTRIGGER_IOCTL" |
| 590 | Var.SET \hddcodetype[0x06]="TRACE_CODE_HDD_GETROAMTRIGGER_IOCTL" |
| 591 | Var.SET \hddcodetype[0x07]="TRACE_CODE_HDD_SETROAMSCANPERIOD_IOCTL" |
| 592 | Var.SET \hddcodetype[0x08]="TRACE_CODE_HDD_GETROAMSCANPERIOD_IOCTL" |
| 593 | Var.SET \hddcodetype[0x09]="TRACE_CODE_HDD_SETROAMDELTA_IOCTL" |
| 594 | Var.SET \hddcodetype[0x0A]="TRACE_CODE_HDD_GETROAMDELTA_IOCTL" |
| 595 | Var.SET \hddcodetype[0x0B]="TRACE_CODE_HDD_GETBAND_IOCTL" |
| 596 | Var.SET \hddcodetype[0x0C]="TRACE_CODE_HDD_GETCOUNTRYREV_IOCTL" |
| 597 | Var.SET \hddcodetype[0x0D]="TRACE_CODE_HDD_SETROAMSCANCHANNELS_IOCTL" |
| 598 | Var.SET \hddcodetype[0x0E]="TRACE_CODE_HDD_GETROAMSCANCHANNELS_IOCTL" |
| 599 | Var.SET \hddcodetype[0x0F]="TRACE_CODE_HDD_HOSTAPD_OPEN_REQUEST" |
| 600 | Var.SET \hddcodetype[0x10]="TRACE_CODE_HDD_HOSTAPD_STOP_REQUEST" |
| 601 | Var.SET \hddcodetype[0x11]="TRACE_CODE_HDD_HOSTAPD_UNINIT_REQUEST" |
| 602 | Var.SET \hddcodetype[0x12]="TRACE_CODE_HDD_SOFTAP_TX_TIMEOUT" |
| 603 | Var.SET \hddcodetype[0x13]="TRACE_CODE_HDD_HOSTAPD_SET_MAC_ADDR" |
| 604 | Var.SET \hddcodetype[0x14]="TRACE_CODE_HDD_HOSTAPD_P2P_SET_NOA_IOCTL" |
| 605 | Var.SET \hddcodetype[0x15]="TRACE_CODE_HDD_HOSTAPD_P2P_SET_PS_IOCTL" |
| 606 | Var.SET \hddcodetype[0x16]="TRACE_CODE_HDD_HOSTAPD_SET_SAP_CHANNEL_LIST_IOCTL" |
| 607 | Var.SET \hddcodetype[0x17]="TRACE_CODE_HDD_ADD_VIRTUAL_INTF" |
| 608 | Var.SET \hddcodetype[0x18]="TRACE_CODE_HDD_DEL_VIRTUAL_INTF" |
| 609 | Var.SET \hddcodetype[0x19]="TRACE_CODE_HDD_CHANGE_VIRTUAL_INTF" |
| 610 | Var.SET \hddcodetype[0x1A]="TRACE_CODE_HDD_CFG80211_START_AP" |
| 611 | Var.SET \hddcodetype[0x1B]="TRACE_CODE_HDD_CFG80211_CHANGE_BEACON" |
| 612 | Var.SET \hddcodetype[0x1C]="TRACE_CODE_HDD_CFG80211_STOP_AP" |
| 613 | Var.SET \hddcodetype[0x1D]="TRACE_CODE_HDD_CFG80211_CHANGE_BSS" |
| 614 | Var.SET \hddcodetype[0x1E]="TRACE_CODE_HDD_CFG80211_ADD_KEY" |
| 615 | Var.SET \hddcodetype[0x1F]="TRACE_CODE_HDD_CFG80211_GET_KEY" |
| 616 | Var.SET \hddcodetype[0x20]="TRACE_CODE_HDD_CFG80211_SET_DEFAULT_KEY" |
| 617 | Var.SET \hddcodetype[0x21]="TRACE_CODE_HDD_CFG80211_CONNECT" |
| 618 | Var.SET \hddcodetype[0x22]="TRACE_CODE_HDD_CFG80211_DISCONNECT" |
| 619 | Var.SET \hddcodetype[0x23]="TRACE_CODE_HDD_CFG80211_JOIN_IBSS" |
| 620 | Var.SET \hddcodetype[0x24]="TRACE_CODE_HDD_CFG80211_LEAVE_IBSS" |
| 621 | Var.SET \hddcodetype[0x25]="TRACE_CODE_HDD_CFG80211_SET_WIPHY_PARAMS" |
| 622 | Var.SET \hddcodetype[0x26]="TRACE_CODE_HDD_CFG80211_SET_TXPOWER" |
| 623 | Var.SET \hddcodetype[0x27]="TRACE_CODE_HDD_CFG80211_GET_TXPOWER" |
| 624 | Var.SET \hddcodetype[0x28]="TRACE_CODE_HDD_CFG80211_SET_CHANNEL" |
| 625 | Var.SET \hddcodetype[0x29]="TRACE_CODE_HDD_CFG80211_ADD_BEACON" |
| 626 | Var.SET \hddcodetype[0x2A]="TRACE_CODE_HDD_CFG80211_SET_BEACON" |
| 627 | Var.SET \hddcodetype[0x2B]="TRACE_CODE_HDD_CFG80211_CHANGE_IFACE" |
| 628 | Var.SET \hddcodetype[0x2C]="TRACE_CODE_HDD_CHANGE_STATION" |
| 629 | Var.SET \hddcodetype[0x2D]="TRACE_CODE_HDD_CFG80211_UPDATE_BSS" |
| 630 | Var.SET \hddcodetype[0x2E]="TRACE_CODE_HDD_CFG80211_SCAN" |
| 631 | Var.SET \hddcodetype[0x2F]="TRACE_CODE_HDD_REMAIN_ON_CHANNEL" |
| 632 | Var.SET \hddcodetype[0x30]="TRACE_CODE_HDD_REMAINCHANREADYHANDLER" |
| 633 | Var.SET \hddcodetype[0x31]="TRACE_CODE_HDD_CFG80211_CANCEL_REMAIN_ON_CHANNEL" |
| 634 | Var.SET \hddcodetype[0x32]="TRACE_CODE_HDD_ACTION" |
| 635 | Var.SET \hddcodetype[0x33]="TRACE_CODE_HDD_MGMT_TX_CANCEL_WAIT" |
| 636 | Var.SET \hddcodetype[0x34]="TRACE_CODE_HDD_CFG80211_GET_STA" |
| 637 | Var.SET \hddcodetype[0x35]="TRACE_CODE_HDD_CFG80211_SET_POWER_MGMT" |
| 638 | Var.SET \hddcodetype[0x36]="TRACE_CODE_HDD_CFG80211_DEL_STA" |
| 639 | Var.SET \hddcodetype[0x37]="TRACE_CODE_HDD_CFG80211_ADD_STA" |
| 640 | Var.SET \hddcodetype[0x38]="TRACE_CODE_HDD_CFG80211_SET_PMKSA" |
| 641 | Var.SET \hddcodetype[0x39]="TRACE_CODE_HDD_CFG80211_UPDATE_FT_IES" |
| 642 | Var.SET \hddcodetype[0x3A]="TRACE_CODE_HDD_CFG80211_TDLS_MGMT" |
| 643 | Var.SET \hddcodetype[0x3B]="TRACE_CODE_HDD_CFG80211_TDLS_OPER" |
| 644 | Var.SET \hddcodetype[0x3C]="TRACE_CODE_HDD_CFG80211_SET_REKEY_DATA" |
| 645 | Var.SET \hddcodetype[0x3D]="TRACE_CODE_HDD_UNSUPPORTED_IOCTL" |
| 646 | Var.SET \hddcodetype[0x3E]="TRACE_CODE_HDD_SETROAMSCANCHANNELMINTIME_IOCTL" |
| 647 | Var.SET \hddcodetype[0x3F]="TRACE_CODE_HDD_GETROAMSCANCHANNELMINTIME_IOCTL" |
| 648 | Var.SET \hddcodetype[0x40]="TRACE_CODE_HDD_STOP_NETDEV" |
| 649 | Var.SET \hddcodetype[0x41]="TRACE_CODE_HDD_WAKE_NETDEV" |
| 650 | Var.SET \hddcodetype[0x42]="TRACE_CODE_HDD_FLUSH_TX_QUEUES" |
| 651 | Var.SET \hddcodetype[0x43]="TRACE_CODE_HDD_CFG80211_RESUME_WLAN" |
| 652 | Var.SET \hddcodetype[0x44]="TRACE_CODE_HDD_CFG80211_SUSPEND_WLAN" |
| 653 | Var.SET \hddcodetype[0x45]="TRACE_CODE_HDD_CFG80211_SET_MAC_ACL" |
| 654 | Var.SET \hddcodetype[0x46]="TRACE_CODE_HDD_CFG80211_TESTMODE" |
| 655 | Var.SET \hddcodetype[0x47]="TRACE_CODE_HDD_CFG80211_DUMP_SURVEY" |
| 656 | Var.SET \hddcodetype[0x48]="TRACE_CODE_HDD_CFG80211_SCHED_SCAN_START" |
| 657 | Var.SET \hddcodetype[0x49]="TRACE_CODE_HDD_CFG80211_SCHED_SCAN_STOP" |
| 658 | Var.SET \hddcodetype[0x4A]="TRACE_CODE_HDD_CFG80211_DEL_PMKSA" |
| 659 | |
| 660 | &TRACETYPESIZE=v.value(sizeof(tvosTraceRecord)) |
| 661 | &TRACESIZE=v.value(sizeof(gvosTraceTbl)) |
| 662 | &TRACEMAXINDEX=v.value(&TRACESIZE/&TRACETYPESIZE) |
| 663 | |
| 664 | &HEAD=v.value(gvosTraceData.head) |
| 665 | &TAIL=v.value(gvosTraceData.tail) |
| 666 | |
| 667 | IF ((&HEAD>&TRACEMAXINDEX)||(&TAIL>&TRACEMAXINDEX)||(&TAIL==&HEAD)) |
| 668 | ( |
| 669 | GOTO ENDSCRIPT |
| 670 | ) |
| 671 | |
| 672 | &INDEX=&HEAD |
| 673 | |
| 674 | TRACESTART: |
| 675 | |
| 676 | &TIME=v.value(gvosTraceTbl[&INDEX].time) |
| 677 | &MODULE=v.value(gvosTraceTbl[&INDEX].module) |
| 678 | &CODE=v.value(gvosTraceTbl[&INDEX].code) |
| 679 | &SESSION=v.value(gvosTraceTbl[&INDEX].session) |
| 680 | &DATA=v.value(gvosTraceTbl[&INDEX].data) |
| 681 | |
| 682 | |
| 683 | WRITE #1 "TIME: " &TIME |
| 684 | Var.Write #1 %STRING \module[&MODULE] |
| 685 | |
| 686 | IF (&MODULE==0x7) |
| 687 | ( |
| 688 | if (&CODE>=0)&&(&CODE<=0x12) |
| 689 | ( |
| 690 | Var.Write #1 %STRING \code[&CODE] " [" %Hex &CODE "]" |
| 691 | ) |
| 692 | |
| 693 | IF (&SESSION==0xFF) |
| 694 | ( |
| 695 | WRITE #1 "NO SESSION" |
| 696 | ) |
| 697 | ELSE |
| 698 | ( |
| 699 | WRITE #1 "SESSION: " &SESSION |
| 700 | ) |
| 701 | |
| 702 | |
| 703 | ;0 TRACE_CODE_MLM_STATE |
| 704 | IF (&CODE==0x0) |
| 705 | ( |
| 706 | Var.NEW tLimMlmStates \mlmstate |
| 707 | Var.Set \mlmstate=&DATA |
| 708 | ;Var.Write #1 \mlmstate %Hex &DATA |
| 709 | ) |
| 710 | |
| 711 | ;1 TRACE_CODE_SME_STATE |
| 712 | IF (&CODE==0x1) |
| 713 | ( |
| 714 | Var.NEW tLimSmeStates \smestate |
| 715 | Var.Set \smestate=&DATA |
| 716 | Var.Write #1 \smestate %Hex &DATA |
| 717 | ) |
| 718 | |
| 719 | ;2 TRACE_CODE_TX_MGMT |
| 720 | IF (&CODE==0x2) |
| 721 | ( |
| 722 | WRITE #1 "DATA: " &DATA |
| 723 | ) |
| 724 | |
| 725 | ;3 TRACE_CODE_RX_MGMT |
| 726 | IF (&CODE==0x3) |
| 727 | ( |
| 728 | &SERIAL=v.value(&DATA>>16) |
| 729 | &SUBTYPE=v.value(&DATA&0xFF) |
| 730 | if (&SUBTYPE<=0xF) |
| 731 | ( |
| 732 | Var.Write #1 %STRING \mgmttype[&SUBTYPE] |
| 733 | WRITE #1 "SEQ NUM: " &SERIAL |
| 734 | ) |
| 735 | else |
| 736 | ( |
| 737 | WRITE #1 "INCORRECT DATA" |
| 738 | ) |
| 739 | ) |
| 740 | |
| 741 | ;4 TRACE_CODE_RX_MGMT_TSF |
| 742 | IF (&CODE==0x4) |
| 743 | ( |
| 744 | WRITE #1 "BEACON TS: " &DATA |
| 745 | ) |
| 746 | |
| 747 | ;5 TRACE_CODE_TX_COMPLETE |
| 748 | IF (&CODE==0x5) |
| 749 | ( |
| 750 | Var.Write #1 %STRING \mgmttype[&DATA] %Hex &DATA |
| 751 | ) |
| 752 | |
| 753 | ;14 TRACE_CODE_RX_MGMT_DROP |
| 754 | IF (&CODE==0xE) |
| 755 | ( |
| 756 | Var.NEW tMgmtFrmDropReason \dropreason |
| 757 | Var.Set \dropreason=&DATA |
| 758 | Var.Write #1 \dropreason %Hex &DATA |
| 759 | ) |
| 760 | |
| 761 | |
| 762 | ;15 TRACE_CODE_TIMER_ACTIVATE/DEACTIVATE |
| 763 | IF (&CODE==0xF)||(&CODE==0x10) |
| 764 | ( |
| 765 | Var.Write #1 %STRING \limtimertype[&DATA] %Hex &DATA |
| 766 | ) |
| 767 | |
| 768 | ;6 TRACE_CODE_TX_SME_MSG |
| 769 | IF (&CODE==0x6) |
| 770 | ( |
| 771 | &MOD=v.value(&DATA>>8) |
| 772 | &MSG=v.value(&DATA&0xFF) |
| 773 | IF (&MOD==0x12)&&(&DATA>=0x12B0) |
| 774 | ( |
| 775 | Var.Write #1 %STRING \limmsgtype[&MSG] %Hex &MSG |
| 776 | ) |
| 777 | IF (&DATA>=0x1500) |
| 778 | ( |
| 779 | Var.NEW enum eWniMsgTypes \smemsg |
| 780 | Var.Set \smemsg=&DATA |
| 781 | Var.Write #1 \smemsg %Hex &DATA |
| 782 | ) |
| 783 | ) |
| 784 | |
| 785 | ;7 TRACE_CODE_RX_SME_MSG |
| 786 | IF (&CODE==0x7) |
| 787 | ( |
| 788 | &MOD=v.value(&DATA>>8) |
| 789 | &MSG=v.value(&DATA&0xFF) |
| 790 | IF (&MOD==0x12)&&(&DATA>=0x12B0) |
| 791 | ( |
| 792 | Var.Write #1 %STRING \limmsgtype[&MSG] %Hex &MSG |
| 793 | ) |
| 794 | IF (&DATA>=0x1500) |
| 795 | ( |
| 796 | Var.NEW enum eWniMsgTypes \smemsg |
| 797 | Var.Set \smemsg=&DATA |
| 798 | Var.Write #1 \smemsg %Hex &DATA |
| 799 | ) |
| 800 | ) |
| 801 | |
| 802 | ;8 TRACE_CODE_TX_WDA_MSG |
| 803 | IF (&CODE==0x8) |
| 804 | ( |
| 805 | &MOD=v.value(&DATA>>8) |
| 806 | &MSG=v.value(&DATA&0xFF) |
| 807 | IF (&MOD==0x10) |
| 808 | ( |
| 809 | Var.Write #1 %STRING \halmsgtype[&MSG] %Hex &MSG |
| 810 | ) |
| 811 | ) |
| 812 | |
| 813 | ;9 TRACE_CODE_RX_WDA_MSG |
| 814 | IF (&CODE==0x9) |
| 815 | ( |
| 816 | &MOD=v.value(&DATA>>8) |
| 817 | &MSG=v.value(&DATA&0xFF) |
| 818 | IF (&MOD==0x10) |
| 819 | ( |
| 820 | Var.Write #1 %STRING \halmsgtype[&MSG] %Hex &MSG |
| 821 | ) |
| 822 | ) |
| 823 | |
| 824 | ;10 TRACE_CODE_TX_LIM_MSG |
| 825 | IF (&CODE==0xA) |
| 826 | ( |
| 827 | &MOD=v.value(&DATA>>8) |
| 828 | &MSG=v.value(&DATA&0xFF) |
| 829 | IF (&MOD==0x12)&&(&DATA>=0x12B0) |
| 830 | ( |
| 831 | Var.Write #1 %STRING \limmsgtype[&MSG] %Hex &MSG |
| 832 | ) |
| 833 | IF (&DATA>=0x1500) |
| 834 | ( |
| 835 | Var.NEW enum eWniMsgTypes \smemsg |
| 836 | Var.Set \smemsg=&DATA |
| 837 | Var.Write #1 \smemsg %Hex &DATA |
| 838 | ) |
| 839 | ) |
| 840 | |
| 841 | ;11 TRACE_CODE_RX_LIM_MSG |
| 842 | IF (&CODE==0xB) |
| 843 | ( |
| 844 | &MOD=v.value(&DATA>>8) |
| 845 | &MSG=v.value(&DATA&0xFF) |
| 846 | IF (&MOD==0x12)&&(&DATA>=0x12B0) |
| 847 | ( |
| 848 | Var.Write #1 %STRING \limmsgtype[&MSG] %Hex &MSG |
| 849 | ) |
| 850 | IF (&DATA>=0x1500) |
| 851 | ( |
| 852 | Var.NEW enum eWniMsgTypes \smemsg |
| 853 | &DATA=v.value(&DATA&0xFFFF) |
| 854 | Var.Set \smemsg=&DATA |
| 855 | Var.Write #1 \smemsg %Hex &DATA |
| 856 | ) |
| 857 | ) |
| 858 | |
| 859 | ;12 TRACE_CODE_TX_CFG_MSG |
| 860 | IF (&CODE==0xC) |
| 861 | ( |
| 862 | &MOD=v.value(&DATA>>8) |
| 863 | &MSG=v.value(&DATA&0xFF) |
| 864 | IF (&MOD==0x11)&&(&DATA>=0x11B0) |
| 865 | ( |
| 866 | Var.Write #1 %STRING \cfgmsgtype[&MSG] %Hex &MSG |
| 867 | ) |
| 868 | ) |
| 869 | |
| 870 | ;13 TRACE_CODE_RX_CFG_MSG |
| 871 | IF (&CODE==0xD) |
| 872 | ( |
| 873 | &MOD=v.value(&DATA>>8) |
| 874 | &MSG=v.value(&DATA&0xFF) |
| 875 | IF (&MOD==0x11)&&(&DATA>=0x11B0) |
| 876 | ( |
| 877 | Var.Write #1 %STRING \cfgmsgtype[&MSG] %Hex &MSG |
| 878 | ) |
| 879 | ) |
| 880 | |
| 881 | IF (&DATA>=0x1500) |
| 882 | ( |
| 883 | Var.NEW enum eWniMsgTypes \smemsg |
| 884 | &DATA=v.value(&DATA&0xFFFF) |
| 885 | Var.Set \smemsg=&DATA |
| 886 | Var.Write #1 \smemsg %Hex &DATA |
| 887 | ) |
| 888 | |
| 889 | ) |
| 890 | |
| 891 | IF (&MODULE==0x1) |
| 892 | ( |
| 893 | Var.Write #1 %STRING \tlcodetype[&CODE] %Hex &CODE |
| 894 | WRITE #1 "DATA: " &DATA |
| 895 | |
| 896 | IF (&SESSION==0xFF) |
| 897 | ( |
| 898 | WRITE #1 "NO SESSION" |
| 899 | ) |
| 900 | ELSE |
| 901 | ( |
| 902 | WRITE #1 "SESSION: " &SESSION |
| 903 | ) |
| 904 | ) |
| 905 | |
| 906 | |
| 907 | IF (&MODULE==0x6) |
| 908 | ( |
| 909 | |
| 910 | IF ((&CODE>=0x0)&&(&CODE<=0x62)) |
| 911 | ( |
| 912 | Var.Write #1 %STRING \smecodetype[&CODE] %Hex &CODE |
| 913 | ) |
| 914 | ELSE |
| 915 | ( |
| 916 | IF ((&CODE>=0xFA)&&(&CODE<=0xFC)) |
| 917 | ( |
| 918 | Var.Write #1 %STRING \smecodetype[&CODE] %Hex &CODE |
| 919 | ) |
| 920 | ELSE |
| 921 | ( |
| 922 | WRITE #1 "CODE: " &CODE |
| 923 | ) |
| 924 | ) |
| 925 | WRITE #1 "DATA: " &DATA |
| 926 | |
| 927 | IF (&SESSION==0xFF) |
| 928 | ( |
| 929 | WRITE #1 "NO SESSION" |
| 930 | ) |
| 931 | ELSE |
| 932 | ( |
| 933 | WRITE #1 "SESSION: " &SESSION |
| 934 | ) |
| 935 | ) |
| 936 | |
| 937 | IF (&MODULE==0x5) |
| 938 | ( |
| 939 | |
| 940 | IF ((&CODE>=0x0)&&(&CODE<=0x4A)) |
| 941 | ( |
| 942 | Var.Write #1 %STRING \hddcodetype[&CODE] %Hex &CODE |
| 943 | ) |
| 944 | ELSE |
| 945 | ( |
| 946 | WRITE #1 "CODE: " &CODE |
| 947 | ) |
| 948 | WRITE #1 "DATA: " &DATA |
| 949 | |
| 950 | IF (&SESSION==0xFF) |
| 951 | ( |
| 952 | WRITE #1 "NO SESSION" |
| 953 | ) |
| 954 | ELSE |
| 955 | ( |
| 956 | WRITE #1 "SESSION: " &SESSION |
| 957 | ) |
| 958 | ) |
| 959 | |
| 960 | WRITE #1 " " |
| 961 | |
| 962 | &INDEX=v.value((&INDEX+1)%(&TRACEMAXINDEX)) |
| 963 | |
| 964 | IF (&INDEX!=&HEAD) |
| 965 | ( |
| 966 | GOTO TRACESTART |
| 967 | ) |
| 968 | |
| 969 | |
| 970 | |
| 971 | ENDSCRIPT: |
| 972 | CLOSE #1 |
| 973 | ENDDO |