shadowsanity.soc (65833B)
1 # 2 # 3 # This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file. 4 # 5 # Copyright 2007-2019 Broadcom Inc. All rights reserved. 6 # 7 # Shadow Sanity 8 # 9 # Script to run all available tests as quickly as possible. 10 # For testing basic sanity of new drivers, simulators, chips, etc. 11 # 12 13 # Set run command script not to fail on errors reported by commands 14 # this allows the script to continue if a test fails 15 set rcerror=false 16 17 # Set up test mode: don't stop on errors, show progress on each test 18 tm -stoponerror +progress 19 # Unselect all 20 ts -* 21 22 echo "testsuite: started: sanity" 23 rcload rc.soc 24 counter off 25 #l2mode off 26 27 # We need to print out port status since any cabling effects results. 28 *:ps 29 30 if $?1 'local full_test 1' 31 32 # Avoid link messages while testing 33 linkscan off 34 35 init 36 init misc 37 38 local done 'echo " Done"' 39 40 #Display some useful information 41 date 42 ver 43 soc 44 45 #Start Test 46 #echo "Running PCI Compliance ..." 47 #tr 2 48 #$done 49 50 #echo "Running PCI S-Channel Buf ..." 51 #tr 4 52 #$done 53 54 echo "Running Register reset defaults ..." 55 tr 1 56 $done 57 58 echo "Running Register read/write ..." 59 tr 3 60 $done 61 62 linkscan off 63 set rct=false 64 init soc 65 66 echo "Running Memory Tests ..." 67 echo "tr 50 M=ARB_TDM_TABLE";tr 50 M=ARB_TDM_TABLE; echo " Done" 68 echo "tr 50 M=CTR_MEM";tr 50 M=CTR_MEM; echo " Done" 69 echo "tr 50 M=DEBUG_CAPTURE";tr 50 M=DEBUG_CAPTURE; echo " Done" 70 echo "tr 50 M=DSCP_TABLE";tr 50 M=DSCP_TABLE; echo " Done" 71 echo "tr 50 M=E2E_HOL_STATUS";tr 50 M=E2E_HOL_STATUS; echo " Done" 72 echo "tr 50 M=EGR_DSCP_TABLE";tr 50 M=EGR_DSCP_TABLE; echo " Done" 73 echo "tr 50 M=EGR_IL_CHANNEL_MAP";tr 50 M=EGR_IL_CHANNEL_MAP; echo " Done" 74 echo "tr 50 M=EGRESS_MASK";tr 50 M=EGRESS_MASK; echo " Done" 75 echo "tr 50 M=EGR_PERQ_XMT_COUNTERS";tr 50 M=EGR_PERQ_XMT_COUNTERS; echo " Done" 76 echo "tr 50 M=EGR_PRI_CNG_MAP";tr 50 M=EGR_PRI_CNG_MAP; echo " Done" 77 echo "tr 50 M=EGR_SCI_TABLE";tr 50 M=EGR_SCI_TABLE; echo " Done" 78 echo "tr 50 M=EGR_VLAN";tr 50 M=EGR_VLAN; echo " Done" 79 echo "tr 50 M=EGR_VLAN_STG";tr 50 M=EGR_VLAN_STG; echo " Done" 80 echo "tr 50 M=EGR_VLAN_TAG_ACTION_PROFILE";tr 50 M=EGR_VLAN_TAG_ACTION_PROFILE; echo " Done" 81 echo "tr 50 M=EGR_VLAN_XLATE";tr 50 M=EGR_VLAN_XLATE; echo " Done" 82 echo "tr 50 M=EGR_VLAN_XLATE_SCRATCH";tr 50 M=EGR_VLAN_XLATE_SCRATCH; echo " Done" 83 echo "tr 50 M=ESEC_PKT_HEADER_CAPTURE_BUFFER";tr 50 M=ESEC_PKT_HEADER_CAPTURE_BUFFER; echo " Done" 84 echo "tr 50 M=ESEC_SA_KEY_TABLE";tr 50 M=ESEC_SA_KEY_TABLE; echo " Done" 85 echo "tr 50 M=ESEC_SA_TABLE";tr 50 M=ESEC_SA_TABLE; echo " Done" 86 echo "tr 50 M=ESEC_SC_TABLE";tr 50 M=ESEC_SC_TABLE; echo " Done" 87 echo "tr 50 M=ES_ARB_TDM_TABLE";tr 50 M=ES_ARB_TDM_TABLE; echo " Done" 88 echo "tr 50 M=EXP_TABLE";tr 50 M=EXP_TABLE; echo " Done" 89 echo "tr 50 M=FILTERMATCHCOUNT";tr 50 M=FILTERMATCHCOUNT; echo " Done" 90 echo "tr 50 M=FP_COUNTER_TABLE";tr 50 M=FP_COUNTER_TABLE; echo " Done" 91 echo "tr 50 M=FP_POLICY_TABLE";tr 50 M=FP_POLICY_TABLE; echo " Done" 92 echo "tr 50 M=FP_PORT_FIELD_SEL";tr 50 M=FP_PORT_FIELD_SEL; echo " Done" 93 echo "tr 50 M=FP_RANGE_CHECK";tr 50 M=FP_RANGE_CHECK; echo " Done" 94 echo "tr 50 M=FP_SLICE_KEY_CONTROL";tr 50 M=FP_SLICE_KEY_CONTROL; echo " Done" 95 echo "tr 50 M=FP_SLICE_MAP";tr 50 M=FP_SLICE_MAP; echo " Done" 96 echo "tr 50 M=FP_STORM_CONTROL_METERS";tr 50 M=FP_STORM_CONTROL_METERS; echo " Done" 97 echo "tr 50 M=FP_TCAM";tr 50 M=FP_TCAM; echo " Done" 98 echo "tr 50 M=UDF_OFFSET";tr 50 M=UDF_OFFSET; echo " Done" 99 echo "tr 50 M=IL_CHANNEL_REMAP0";tr 50 M=IL_CHANNEL_REMAP0; echo " Done" 100 echo "tr 50 M=IL_CHANNEL_REMAP1";tr 50 M=IL_CHANNEL_REMAP1; echo " Done" 101 echo "tr 50 M=IL_STAT_MEM_0";tr 50 M=IL_STAT_MEM_0; echo " Done" 102 echo "tr 50 M=IL_STAT_MEM_1";tr 50 M=IL_STAT_MEM_1; echo " Done" 103 echo "tr 50 M=IL_STAT_MEM_2";tr 50 M=IL_STAT_MEM_2; echo " Done" 104 echo "tr 50 M=IL_STAT_MEM_3";tr 50 M=IL_STAT_MEM_3; echo " Done" 105 echo "tr 50 M=IL_STAT_MEM_4";tr 50 M=IL_STAT_MEM_4; echo " Done" 106 echo "tr 50 M=INCTRLBCASTPKTS";tr 50 M=INCTRLBCASTPKTS; echo " Done" 107 echo "tr 50 M=INCTRLBYT";tr 50 M=INCTRLBYT; echo " Done" 108 echo "tr 50 M=INCTRLDISCPKTS";tr 50 M=INCTRLDISCPKTS; echo " Done" 109 echo "tr 50 M=INCTRLERRPKTS";tr 50 M=INCTRLERRPKTS; echo " Done" 110 echo "tr 50 M=INCTRLMCASTPKTS";tr 50 M=INCTRLMCASTPKTS; echo " Done" 111 echo "tr 50 M=INCTRLUCASTPKTS";tr 50 M=INCTRLUCASTPKTS; echo " Done" 112 echo "tr 50 M=ING_PRI_CNG_MAP";tr 50 M=ING_PRI_CNG_MAP; echo " Done" 113 echo "tr 50 M=ING_VLAN_RANGE";tr 50 M=ING_VLAN_RANGE; echo " Done" 114 echo "tr 50 M=ING_VLAN_TAG_ACTION_PROFILE";tr 50 M=ING_VLAN_TAG_ACTION_PROFILE; echo " Done" 115 echo "tr 50 M=IPORT_TABLE";tr 50 M=IPORT_TABLE; echo " Done" 116 echo "tr 50 M=ISEC_BYPASS_FILTER_TABLE";tr 50 M=ISEC_BYPASS_FILTER_TABLE; echo " Done" 117 echo "tr 50 M=ISEC_DEBUG_RAM";tr 50 M=ISEC_DEBUG_RAM; echo " Done" 118 echo "tr 50 M=ISEC_SA_KEY_TABLE";tr 50 M=ISEC_SA_KEY_TABLE; echo " Done" 119 echo "tr 50 M=ISEC_SA_TABLE";tr 50 M=ISEC_SA_TABLE; echo " Done" 120 echo "tr 50 M=ISEC_SC_TABLE";tr 50 M=ISEC_SC_TABLE; echo " Done" 121 echo "tr 50 M=AGING_CTR";tr 50 M=AGING_CTR; echo " Done" 122 echo "tr 50 M=AGING_EXP";tr 50 M=AGING_EXP; echo " Done" 123 echo "tr 50 M=CBPDATA0";tr 50 M=CBPDATA0; echo " Done" 124 echo "tr 50 M=CBPDATA1";tr 50 M=CBPDATA1; echo " Done" 125 echo "tr 50 M=CBPDATA2";tr 50 M=CBPDATA2; echo " Done" 126 echo "tr 50 M=CBPDATA3";tr 50 M=CBPDATA3; echo " Done" 127 echo "tr 50 M=CBPDATA4";tr 50 M=CBPDATA4; echo " Done" 128 echo "tr 50 M=CBPDATA5";tr 50 M=CBPDATA5; echo " Done" 129 echo "tr 50 M=CBPDATA6";tr 50 M=CBPDATA6; echo " Done" 130 echo "tr 50 M=CBPDATA7";tr 50 M=CBPDATA7; echo " Done" 131 echo "tr 50 M=CBPDATA8";tr 50 M=CBPDATA8; echo " Done" 132 echo "tr 50 M=CBPDATA9";tr 50 M=CBPDATA9; echo " Done" 133 echo "tr 50 M=CBPDATA10";tr 50 M=CBPDATA10; echo " Done" 134 echo "tr 50 M=CBPDATA11";tr 50 M=CBPDATA11; echo " Done" 135 echo "tr 50 M=CBPDATA12";tr 50 M=CBPDATA12; echo " Done" 136 echo "tr 50 M=CBPDATA13";tr 50 M=CBPDATA13; echo " Done" 137 echo "tr 50 M=CBPDATA14";tr 50 M=CBPDATA14; echo " Done" 138 echo "tr 50 M=CBPDATA15";tr 50 M=CBPDATA15; echo " Done" 139 echo "tr 50 M=CBPPKTHEADER0_MEM0";tr 50 M=CBPPKTHEADER0_MEM0; echo " Done" 140 echo "tr 50 M=CBPPKTHEADER0_MEM1";tr 50 M=CBPPKTHEADER0_MEM1; echo " Done" 141 echo "tr 50 M=CBPPKTHEADER0_MEM2";tr 50 M=CBPPKTHEADER0_MEM2; echo " Done" 142 echo "tr 50 M=CBPPKTHEADER0_MEM3";tr 50 M=CBPPKTHEADER0_MEM3; echo " Done" 143 echo "tr 50 M=CBPPKTLENGTH";tr 50 M=CBPPKTLENGTH; echo " Done" 144 echo "tr 50 M=CELLCHK";tr 50 M=CELLCHK; echo " Done" 145 echo "tr 50 M=CELLLINK";tr 50 M=CELLLINK; echo " Done" 146 echo "tr 50 M=CFAP";tr 50 M=CFAP; echo " Done" 147 echo "tr 50 M=PKTLINK0";tr 50 M=PKTLINK0; echo " Done" 148 echo "tr 50 M=WRED_CFG_CELL";tr 50 M=WRED_CFG_CELL; echo " Done" 149 echo "tr 50 M=WRED_PORT_CFG_CELL";tr 50 M=WRED_PORT_CFG_CELL; echo " Done" 150 echo "tr 50 M=WRED_PORT_THD_0_CELL";tr 50 M=WRED_PORT_THD_0_CELL; echo " Done" 151 echo "tr 50 M=WRED_PORT_THD_1_CELL";tr 50 M=WRED_PORT_THD_1_CELL; echo " Done" 152 echo "tr 50 M=WRED_THD_0_CELL";tr 50 M=WRED_THD_0_CELL; echo " Done" 153 echo "tr 50 M=WRED_THD_1_CELL";tr 50 M=WRED_THD_1_CELL; echo " Done" 154 echo "tr 50 M=OUTCTRLBCASTPKTS";tr 50 M=OUTCTRLBCASTPKTS; echo " Done" 155 echo "tr 50 M=OUTCTRLBYT";tr 50 M=OUTCTRLBYT; echo " Done" 156 echo "tr 50 M=OUTCTRLERRPKTS";tr 50 M=OUTCTRLERRPKTS; echo " Done" 157 echo "tr 50 M=OUTCTRLMCASTPKTS";tr 50 M=OUTCTRLMCASTPKTS; echo " Done" 158 echo "tr 50 M=OUTCTRLUCASTPKTS";tr 50 M=OUTCTRLUCASTPKTS; echo " Done" 159 echo "tr 50 M=OUTUNCTRLBCASTPKTS";tr 50 M=OUTUNCTRLBCASTPKTS; echo " Done" 160 echo "tr 50 M=OUTUNCTRLBYT";tr 50 M=OUTUNCTRLBYT; echo " Done" 161 echo "tr 50 M=OUTUNCTRLERRPKTS";tr 50 M=OUTUNCTRLERRPKTS; echo " Done" 162 echo "tr 50 M=OUTUNCTRLMCASTPKTS";tr 50 M=OUTUNCTRLMCASTPKTS; echo " Done" 163 echo "tr 50 M=OUTUNCTRLUCASTPKTS";tr 50 M=OUTUNCTRLUCASTPKTS; echo " Done" 164 echo "tr 50 M=COS_MAP";tr 50 M=COS_MAP; echo " Done" 165 echo "tr 50 M=PORT";tr 50 M=PORT; echo " Done" 166 echo "tr 50 M=QL_TABLE0";tr 50 M=QL_TABLE0; echo " Done" 167 echo "tr 50 M=QL_TABLE1";tr 50 M=QL_TABLE1; echo " Done" 168 echo "tr 50 M=RXBADTAGPKTS";tr 50 M=RXBADTAGPKTS; echo " Done" 169 echo "tr 50 M=RXNOSCIPKTS";tr 50 M=RXNOSCIPKTS; echo " Done" 170 echo "tr 50 M=RXNOTAGPKTS";tr 50 M=RXNOTAGPKTS; echo " Done" 171 echo "tr 50 M=RXSAINVLDPKTS";tr 50 M=RXSAINVLDPKTS; echo " Done" 172 echo "tr 50 M=RXSANOTUSINGSAPKTS";tr 50 M=RXSANOTUSINGSAPKTS; echo " Done" 173 echo "tr 50 M=RXSANOTVLDPKTS";tr 50 M=RXSANOTVLDPKTS; echo " Done" 174 echo "tr 50 M=RXSAOKPKTS";tr 50 M=RXSAOKPKTS; echo " Done" 175 echo "tr 50 M=RXSAUNUSEDSAPKTS";tr 50 M=RXSAUNUSEDSAPKTS; echo " Done" 176 echo "tr 50 M=RXSCDCRPTBYT";tr 50 M=RXSCDCRPTBYT; echo " Done" 177 echo "tr 50 M=RXSCDLYPKTS";tr 50 M=RXSCDLYPKTS; echo " Done" 178 echo "tr 50 M=RXSCINVLDPKTS";tr 50 M=RXSCINVLDPKTS; echo " Done" 179 echo "tr 50 M=RXSCLATEPKTS";tr 50 M=RXSCLATEPKTS; echo " Done" 180 echo "tr 50 M=RXSCNOTUSINGSAPKTS";tr 50 M=RXSCNOTUSINGSAPKTS; echo " Done" 181 echo "tr 50 M=RXSCNOTVLDPKTS";tr 50 M=RXSCNOTVLDPKTS; echo " Done" 182 echo "tr 50 M=RXSCOKPKTS";tr 50 M=RXSCOKPKTS; echo " Done" 183 echo "tr 50 M=RXSCUNCHKPKTS";tr 50 M=RXSCUNCHKPKTS; echo " Done" 184 echo "tr 50 M=RXSCUNUSEDSAPKTS";tr 50 M=RXSCUNUSEDSAPKTS; echo " Done" 185 echo "tr 50 M=RXSCVLDTBYT";tr 50 M=RXSCVLDTBYT; echo " Done" 186 echo "tr 50 M=RXUNKNOWNSCIPKTS";tr 50 M=RXUNKNOWNSCIPKTS; echo " Done" 187 echo "tr 50 M=RXUNTAGPKTS";tr 50 M=RXUNTAGPKTS; echo " Done" 188 echo "tr 50 M=SOURCE_TRUNK_MAP";tr 50 M=SOURCE_TRUNK_MAP; echo " Done" 189 echo "tr 50 M=VLAN_STG";tr 50 M=VLAN_STG; echo " Done" 190 echo "tr 50 M=TCP_FN";tr 50 M=TCP_FN; echo " Done" 191 echo "tr 50 M=TOS_FN";tr 50 M=TOS_FN; echo " Done" 192 echo "tr 50 M=TRUNK_BITMAP";tr 50 M=TRUNK_BITMAP; echo " Done" 193 echo "tr 50 M=TTL_FN";tr 50 M=TTL_FN; echo " Done" 194 echo "tr 50 M=TXSACRPTPKTS";tr 50 M=TXSACRPTPKTS; echo " Done" 195 echo "tr 50 M=TXSAPRTCPKTS";tr 50 M=TXSAPRTCPKTS; echo " Done" 196 echo "tr 50 M=TXSCCRPTBYT";tr 50 M=TXSCCRPTBYT; echo " Done" 197 echo "tr 50 M=TXSCCRPTPKTS";tr 50 M=TXSCCRPTPKTS; echo " Done" 198 echo "tr 50 M=TXSCPRTCBYT";tr 50 M=TXSCPRTCBYT; echo " Done" 199 echo "tr 50 M=TXSCPRTCPKTS";tr 50 M=TXSCPRTCPKTS; echo " Done" 200 echo "tr 50 M=TXUNTAGPKTS";tr 50 M=TXUNTAGPKTS; echo " Done" 201 echo "tr 50 M=UFLOW_A";tr 50 M=UFLOW_A; echo " Done" 202 echo "tr 50 M=UFLOW_B";tr 50 M=UFLOW_B; echo " Done" 203 echo "tr 50 M=VLAN_MAC";tr 50 M=VLAN_MAC; echo " Done" 204 echo "tr 50 M=VLAN_MAC_SCRATCH";tr 50 M=VLAN_MAC_SCRATCH; echo " Done" 205 echo "tr 50 M=VLAN_PROFILE_2";tr 50 M=VLAN_PROFILE_2; echo " Done" 206 echo "tr 50 M=VLAN_PROFILE";tr 50 M=VLAN_PROFILE; echo " Done" 207 echo "tr 50 M=VLAN_PROTOCOL";tr 50 M=VLAN_PROTOCOL; echo " Done" 208 echo "tr 50 M=VLAN_PROTOCOL_DATA";tr 50 M=VLAN_PROTOCOL_DATA; echo " Done" 209 echo "tr 50 M=VLAN_SUBNET";tr 50 M=VLAN_SUBNET; echo " Done" 210 echo "tr 50 M=VLAN_SUBNET_DATA_ONLY";tr 50 M=VLAN_SUBNET_DATA_ONLY; echo " Done" 211 echo "tr 50 M=VLAN_SUBNET_ONLY";tr 50 M=VLAN_SUBNET_ONLY; echo " Done" 212 echo "tr 50 M=VLAN";tr 50 M=VLAN; echo " Done" 213 echo "tr 50 M=VLAN_XLATE";tr 50 M=VLAN_XLATE; echo " Done" 214 echo "tr 50 M=VLAN_XLATE_SCRATCH";tr 50 M=VLAN_XLATE_SCRATCH; echo " Done" 215 216 #rcload rc.soc 217 #counter off 218 #l2mode off 219 #echo "Running CPU Benchmarks ..." 220 #tr 21 221 #$done 222 #linkscan off 223 224 #set rct=false 225 226 #echo "Running Switching Memory Tests ..." 227 #local name 'echo " $mem"'; 228 #local tr50 'tr 50 Memory=$mem'; 229 #local tr51 'tr 51 Memory=$mem'; 230 #local tr52 'tr 52 Memory=$mem'; 231 # 232 #init soc; 233 #local mem 'ALTERNATE_EMIRROR_BITMAP'; $name; $tr50; $tr51; $tr52; 234 #local mem 'ARB_TDM_TABLE_0'; $name; $tr50; $tr51; $tr52; 235 #local mem 'ARB_TDM_TABLE_1'; $name; $tr50; $tr51; $tr52; 236 #local mem 'BCAST_BLOCK_MASK'; $name; $tr50; $tr51; $tr52; 237 #local mem 'COS_MAP_SEL'; $name; $tr50; $tr51; $tr52; 238 #local mem 'CPU_COS_MAP'; $name; $tr50; $tr51; $tr52; 239 #local mem 'CPU_COS_MAP_DATA_ONLY'; $name; $tr50; $tr51; $tr52; 240 #local mem 'CPU_COS_MAP_ONLY'; $name; $tr50; $tr51; $tr52; 241 #local mem 'CPU_PBM'; $name; $tr50; 242 #local mem 'CPU_PBM_2'; $name; $tr50; 243 #local mem 'CPU_TS_MAP'; $name; $tr50; $tr51; $tr52; 244 #local mem 'DLB_HGT_FLOWSET_PORT_X'; $name; $tr50; $tr51; $tr52; 245 #local mem 'DLB_HGT_FLOWSET_PORT_Y'; $name; $tr50; $tr51; $tr52; 246 #local mem 'DLB_HGT_GLB_QUANTIZE_THRESHOLDS'; $name; $tr50; 247 #local mem 'DLB_HGT_GROUP_CONTROL_X'; $name; $tr50; $tr51; $tr52; 248 #local mem 'DLB_HGT_GROUP_CONTROL_Y'; $name; $tr50; $tr51; $tr52; 249 #local mem 'DLB_HGT_GROUP_MEMBERSHIP'; $name; $tr50; $tr51; $tr52; 250 #local mem 'DLB_HGT_GROUP_STATS_X'; $name; $tr50; $tr51; $tr52; 251 #local mem 'DLB_HGT_GROUP_STATS_Y'; $name; $tr50; $tr51; $tr52; 252 #local mem 'DLB_HGT_LINK_CONTROL'; $name; $tr50; 253 #local mem 'DLB_HGT_OPTIMAL_CANDIDATE_X'; $name; $tr50; $tr51; $tr52; 254 #local mem 'DLB_HGT_OPTIMAL_CANDIDATE_Y'; $name; $tr50; $tr51; $tr52; 255 #local mem 'DLB_HGT_PORT_QUALITY_MAPPING'; $name; $tr50; $tr51; $tr52; 256 #local mem 'DSCP_TABLE'; $name; $tr50; $tr51; $tr52; 257 #local mem 'E2E_HOL_STATUS'; $name; $tr50; $tr51; $tr52; 258 #local mem 'E2E_HOL_STATUS_1'; $name; $tr50; $tr51; $tr52; 259 #local mem 'EFP_COUNTER_TABLE_X'; $name; $tr50; $tr51; $tr52; 260 #local mem 'EFP_COUNTER_TABLE_Y'; $name; $tr50; $tr51; $tr52; 261 #local mem 'EFP_METER_TABLE_X'; $name; $tr50; $tr51; $tr52; 262 #local mem 'EFP_METER_TABLE_Y'; $name; $tr50; $tr51; $tr52; 263 #local mem 'EFP_POLICY_TABLE'; $name; $tr50; $tr51; $tr52; 264 #local mem 'EFP_TCAM'; $name; $tr50; $tr51; $tr52; 265 #local mem 'EGR_DSCP_ECN_MAP'; $name; $tr50; $tr51; $tr52; 266 #local mem 'EGR_DSCP_TABLE'; $name; $tr50; $tr51; $tr52; 267 #local mem 'EGR_DVP_ATTRIBUTE'; $name; $tr50; $tr51; $tr52; 268 #local mem 'EGR_EM_MTP_INDEX'; $name; $tr50; $tr51; $tr52; 269 #local mem 'EGR_ENABLE'; $name; $tr50; $tr51; $tr52; 270 #local mem 'EGR_FRAGMENT_ID_TABLE_X'; $name; $tr50; $tr51; $tr52; 271 #local mem 'EGR_FRAGMENT_ID_TABLE_Y'; $name; $tr50; $tr51; $tr52; 272 #local mem 'EGR_GPP_ATTRIBUTES'; $name; $tr50; $tr51; $tr52; 273 #local mem 'EGR_GPP_ATTRIBUTES_MODBASE'; $name; $tr50; $tr51; $tr52; 274 #local mem 'EGR_IM_MTP_INDEX'; $name; $tr50; $tr51; $tr52; 275 #local mem 'EGR_ING_PORT'; $name; $tr50; $tr51; $tr52; 276 #local mem 'EGR_IPMC'; $name; $tr50; $tr51; $tr52; 277 #local mem 'EGR_IP_TUNNEL'; $name; $tr50; $tr51; $tr52; 278 #local mem 'EGR_IP_TUNNEL_IPV6'; $name; $tr50; $tr51; $tr52; 279 #local mem 'EGR_IP_TUNNEL_MPLS'; $name; $tr50; $tr51; $tr52; 280 #local mem 'EGR_L3_INTF'; $name; $tr50; $tr51; $tr52; 281 #local mem 'EGR_L3_NEXT_HOP'; $name; $tr50; $tr51; $tr52; 282 #local mem 'EGR_MAC_DA_PROFILE'; $name; $tr50; $tr51; $tr52; 283 #local mem 'EGR_MAP_MH'; $name; $tr50; $tr51; $tr52; 284 #local mem 'EGRESS_MASK'; $name; $tr50; $tr51; $tr52; 285 #local mem 'EGR_MASK_MODBASE'; $name; $tr50; $tr51; $tr52; 286 #local mem 'EGR_MIRROR_ENCAP_CONTROL'; $name; $tr50; $tr51; $tr52; 287 #local mem 'EGR_MIRROR_ENCAP_DATA_1'; $name; $tr50; $tr51; $tr52; 288 #local mem 'EGR_MIRROR_ENCAP_DATA_2'; $name; $tr50; $tr51; $tr52; 289 #local mem 'EGR_MOD_MAP'; $name; $tr50; $tr51; $tr52; 290 #local mem 'EGR_MPLS_EXP_MAPPING_1'; $name; $tr50; $tr51; $tr52; 291 #local mem 'EGR_MPLS_EXP_MAPPING_2'; $name; $tr50; $tr51; $tr52; 292 #local mem 'EGR_MPLS_EXP_PRI_MAPPING'; $name; $tr50; $tr51; $tr52; 293 #local mem 'EGR_MPLS_PRI_MAPPING'; $name; $tr50; $tr51; $tr52; 294 #local mem 'EGR_MPLS_VC_AND_SWAP_LABEL_TABLE'; $name; $tr50; $tr51; $tr52; 295 #local mem 'EGR_PERQ_XMT_COUNTERS_BASE_ADDR'; $name; $tr50; $tr51; $tr52; 296 #local mem 'EGR_PERQ_XMT_COUNTERS_X'; $name; $tr50; $tr51; $tr52; 297 #local mem 'EGR_PERQ_XMT_COUNTERS_Y'; $name; $tr50; $tr51; $tr52; 298 #local mem 'EGR_PFC_CONTROL'; $name; $tr50; $tr51; $tr52; 299 #local mem 'EGR_PORT'; $name; $tr50; $tr51; $tr52; 300 #local mem 'EGR_PRI_CNG_MAP'; $name; $tr50; $tr51; $tr52; 301 #local mem 'EGR_PW_INIT_COUNTERS_X'; $name; $tr50; $tr51; $tr52; 302 #local mem 'EGR_PW_INIT_COUNTERS_Y'; $name; $tr50; $tr51; $tr52; 303 #local mem 'EGR_QCN_CNM_CONTROL_TABLE'; $name; $tr50; 304 #local mem 'EGR_SERVICE_COUNTER_TABLE_X'; $name; $tr50; $tr51; $tr52; 305 #local mem 'EGR_SERVICE_COUNTER_TABLE_Y'; $name; $tr50; $tr51; $tr52; 306 #local mem 'EGR_TRILL_PARSE_CONTROL'; $name; $tr50; 307 #local mem 'EGR_TRILL_PARSE_CONTROL_2'; $name; $tr50; 308 #local mem 'EGR_TRILL_TREE_PROFILE'; $name; $tr50; $tr51; $tr52; 309 #local mem 'EGR_VFI'; $name; $tr50; $tr51; $tr52; 310 #local mem 'EGR_VINTF_COUNTER_TABLE_X'; $name; $tr50; $tr51; $tr52; 311 #local mem 'EGR_VINTF_COUNTER_TABLE_Y'; $name; $tr50; $tr51; $tr52; 312 #local mem 'EGR_VLAN_STG'; $name; $tr50; $tr51; $tr52; 313 #local mem 'EGR_VLAN_TAG_ACTION_PROFILE'; $name; $tr50; $tr51; $tr52; 314 #local mem 'EGR_VLAN_XLATE'; $name; $tr50; $tr51; $tr52; 315 #local mem 'EMIRROR_CONTROL'; $name; $tr50; $tr51; $tr52; 316 #local mem 'EMIRROR_CONTROL1'; $name; $tr50; $tr51; $tr52; 317 #local mem 'EMIRROR_CONTROL2'; $name; $tr50; $tr51; $tr52; 318 #local mem 'EMIRROR_CONTROL3'; $name; $tr50; $tr51; $tr52; 319 #local mem 'EM_MTP_INDEX'; $name; $tr50; $tr51; $tr52; 320 #local mem 'EPC_LINK_BMAP'; $name; $tr50; 321 #local mem 'ESBS_PORT_TO_PIPE_MAPPING'; $name; $tr50; 322 #local mem 'FC_HEADER_TYPE'; $name; $tr50; $tr51; $tr52; 323 #local mem 'FP_COUNTER_TABLE_X'; $name; $tr50; $tr51; $tr52; 324 #local mem 'FP_COUNTER_TABLE_Y'; $name; $tr50; $tr51; $tr52; 325 #local mem 'FP_GM_FIELDS'; $name; $tr50; $tr51; $tr52; 326 #local mem 'FP_METER_TABLE'; $name; $tr50; $tr51; $tr52; 327 #local mem 'FP_POLICY_TABLE'; $name; $tr50; $tr51; $tr52; 328 #local mem 'FP_PORT_FIELD_SEL'; $name; $tr50; $tr51; $tr52; 329 #local mem 'FP_PORT_METER_MAP'; $name; $tr50; $tr51; $tr52; 330 #local mem 'FP_RANGE_CHECK'; $name; $tr50; $tr51; $tr52; 331 #local mem 'FP_SLICE_KEY_CONTROL'; $name; $tr50; 332 #local mem 'FP_SLICE_MAP'; $name; $tr50; 333 #local mem 'FP_STORM_CONTROL_METERS'; $name; $tr50; $tr51; $tr52; 334 #local mem 'FP_TCAM'; $name; $tr50; $tr51; $tr52; 335 #local mem 'UDF_OFFSET'; $name; $tr50; $tr51; $tr52; 336 #local mem 'UDF_TCAM'; $name; $tr50; $tr51; $tr52; 337 #local mem 'HGT_DLB_CONTROL'; $name; $tr50; $tr51; $tr52; 338 #local mem 'HG_TRUNK_BITMAP'; $name; $tr50; $tr51; $tr52; 339 #local mem 'HG_TRUNK_FAILOVER_ENABLE'; $name; $tr50; 340 #local mem 'HG_TRUNK_FAILOVER_SET'; $name; $tr50; $tr51; $tr52; 341 #local mem 'HG_TRUNK_GROUP'; $name; $tr50; $tr51; $tr52; 342 #local mem 'HG_TRUNK_MEMBER'; $name; $tr50; $tr51; $tr52; 343 #local mem 'HIGIG_TRUNK_CONTROL'; $name; $tr50; 344 #local mem 'IARB_MAIN_TDM'; $name; $tr50; $tr51; $tr52; 345 #local mem 'ICONTROL_OPCODE_BITMAP'; $name; $tr50; $tr51; $tr52; 346 #local mem 'IFP_REDIRECTION_PROFILE'; $name; $tr50; $tr51; $tr52; 347 #local mem 'IMIRROR_BITMAP'; $name; $tr50; $tr51; $tr52; 348 #local mem 'IM_MTP_INDEX'; $name; $tr50; $tr51; $tr52; 349 #local mem 'ING_DVP_2_TABLE'; $name; $tr50; $tr51; $tr52; 350 #local mem 'ING_DVP_TABLE'; $name; $tr50; $tr51; $tr52; 351 #local mem 'ING_EGRMSKBMAP'; $name; $tr50; $tr51; $tr52; 352 #local mem 'ING_EN_EFILTER_BITMAP'; $name; $tr50; 353 #local mem 'ING_HIGIG_TRUNK_OVERRIDE_PROFILE'; $name; $tr50; $tr51; $tr52; 354 #local mem 'ING_L3_NEXT_HOP'; $name; $tr50; $tr51; $tr52; 355 #local mem 'ING_MOD_MAP'; $name; $tr50; $tr51; $tr52; 356 #local mem 'ING_MPLS_EXP_MAPPING'; $name; $tr50; $tr51; $tr52; 357 #local mem 'ING_OUTER_DOT1P_MAPPING_TABLE'; $name; $tr50; $tr51; $tr52; 358 #local mem 'ING_PHYSICAL_TO_LOGICAL_PORT_NUMBER_MAPPING_TABLE'; $name; $tr50; $tr51; $tr52; 359 #local mem 'ING_PRI_CNG_MAP'; $name; $tr50; $tr51; $tr52; 360 #local mem 'ING_PW_TERM_SEQ_NUM_X'; $name; $tr50; $tr51; $tr52; 361 #local mem 'ING_PW_TERM_SEQ_NUM_Y'; $name; $tr50; $tr51; $tr52; 362 #local mem 'ING_ROUTED_INT_PRI_MAPPING'; $name; $tr50; $tr51; $tr52; 363 #local mem 'ING_SERVICE_COUNTER_TABLE_X'; $name; $tr50; $tr51; $tr52; 364 #local mem 'ING_SERVICE_COUNTER_TABLE_Y'; $name; $tr50; $tr51; $tr52; 365 #local mem 'ING_TRILL_PARSE_CONTROL'; $name; $tr50; 366 #local mem 'ING_TRILL_PAYLOAD_PARSE_CONTROL'; $name; $tr50; 367 #local mem 'ING_UNTAGGED_PHB'; $name; $tr50; $tr51; $tr52; 368 #local mem 'ING_VINTF_COUNTER_TABLE_X'; $name; $tr50; $tr51; $tr52; 369 #local mem 'ING_VINTF_COUNTER_TABLE_Y'; $name; $tr50; $tr51; $tr52; 370 #local mem 'ING_VLAN_RANGE'; $name; $tr50; $tr51; $tr52; 371 #local mem 'ING_VLAN_TAG_ACTION_PROFILE'; $name; $tr50; $tr51; $tr52; 372 #local mem 'INITIAL_ING_L3_NEXT_HOP'; $name; $tr50; $tr51; $tr52; 373 #local mem 'INITIAL_L3_ECMP'; $name; $tr50; $tr51; $tr52; 374 #local mem 'INITIAL_L3_ECMP_GROUP'; $name; $tr50; $tr51; $tr52; 375 #local mem 'INITIAL_PROT_GROUP_TABLE'; $name; $tr50; $tr51; $tr52; 376 #local mem 'INITIAL_PROT_NHI_TABLE'; $name; $tr50; $tr51; $tr52; 377 #local mem 'IPMC_VLAN0'; $name; $tr50; $tr51; $tr52; 378 #local mem 'IPMC_VLAN1'; $name; $tr50; $tr51; $tr52; 379 #local mem 'IPV4_IN_IPV6_PREFIX_MATCH'; $name; $tr50; $tr51; $tr52; 380 #local mem 'ISBS_PORT_TO_PIPE_MAPPING'; $name; $tr50; 381 #local mem 'KNOWN_MCAST_BLOCK_MASK'; $name; $tr50; $tr51; $tr52; 382 #local mem 'L2MC'; $name; $tr50; $tr51; $tr52; 383 #local mem 'L2_ENTRY'; $name; $tr50; $tr51; $tr52; 384 #local mem 'L2_BULK_MATCH_DATA'; $name; $tr50; 385 #local mem 'L2_BULK_MATCH_MASK'; $name; $tr50; 386 #local mem 'L2_BULK_REPLACE_DATA'; $name; $tr50; 387 #local mem 'L2_BULK_REPLACE_MASK'; $name; $tr50; 388 #local mem 'L2_ENTRY_ONLY'; $name; $tr50; $tr51; $tr52; 389 #local mem 'L2_HITDA_ONLY'; $name; $tr50; $tr51; $tr52; 390 #local mem 'L2_HITSA_ONLY'; $name; $tr50; $tr51; $tr52; 391 #local mem 'L2_MOD_FIFO'; $name; $tr50; $tr51; $tr52; 392 #local mem 'L2_USER_ENTRY'; $name; $tr50; $tr51; $tr52; 393 #local mem 'L2_USER_ENTRY_DATA_ONLY'; $name; $tr50; $tr51; $tr52; 394 #local mem 'L2_USER_ENTRY_ONLY'; $name; $tr50; $tr51; $tr52; 395 #local mem 'L3_DEFIP'; $name; $tr50; $tr51; $tr52; 396 #local mem 'L3_DEFIP_128'; $name; $tr50; $tr51; $tr52; 397 #local mem 'L3_DEFIP_128_DATA_ONLY'; $name; $tr50; $tr51; $tr52; 398 #local mem 'L3_DEFIP_128_HIT_ONLY'; $name; $tr50; $tr51; $tr52; 399 #local mem 'L3_DEFIP_128_ONLY'; $name; $tr50; $tr51; $tr52; 400 #local mem 'L3_DEFIP_DATA_ONLY'; $name; $tr50; $tr51; $tr52; 401 #local mem 'L3_DEFIP_HIT_ONLY'; $name; $tr50; $tr51; $tr52; 402 #local mem 'L3_DEFIP_ONLY'; $name; $tr50; $tr51; $tr52; 403 #local mem 'L3_ECMP'; $name; $tr50; $tr51; $tr52; 404 #local mem 'L3_ECMP_GROUP'; $name; $tr50; $tr51; $tr52; 405 #local mem 'L3_ENTRY_HIT_ONLY'; $name; $tr50; $tr51; $tr52; 406 #local mem 'L3_ENTRY_IPV4_MULTICAST'; $name; $tr50; $tr51; $tr52; 407 #local mem 'L3_ENTRY_IPV4_UNICAST'; $name; $tr50; $tr51; $tr52; 408 #local mem 'L3_ENTRY_IPV6_MULTICAST'; $name; $tr50; $tr51; $tr52; 409 #local mem 'L3_ENTRY_IPV6_UNICAST'; $name; $tr50; $tr51; $tr52; 410 #local mem 'L3_ENTRY_ONLY'; $name; $tr50; $tr51; $tr52; 411 #local mem 'L3_IIF'; $name; $tr50; $tr51; $tr52; 412 #local mem 'L3_IPMC'; $name; $tr50; $tr51; $tr52; 413 #local mem 'L3_IPMC_1'; $name; $tr50; $tr51; $tr52; 414 #local mem 'L3_IPMC_REMAP'; $name; $tr50; $tr51; $tr52; 415 #local mem 'L3_MTU_VALUES'; $name; $tr50; $tr51; $tr52; 416 #local mem 'L3_TUNNEL'; $name; $tr50; $tr51; $tr52; 417 #local mem 'LOCAL_SW_DISABLE_DEFAULT_PBM'; $name; $tr50; $tr51; $tr52; 418 #local mem 'LOCAL_SW_DISABLE_DEFAULT_PBM_MIRR'; $name; $tr50; $tr51; $tr52; 419 #local mem 'LPORT'; $name; $tr50; $tr51; $tr52; 420 #local mem 'PORT_MAC_BLOCK'; $name; $tr50; $tr51; $tr52; 421 #local mem 'MIRROR_CONTROL'; $name; $tr50; $tr51; $tr52; 422 #local mem 'AGING_CTR'; $name; $tr50; $tr51; $tr52; 423 #local mem 'AGING_EXP'; $name; $tr50; $tr51; $tr52; 424 #local mem 'CBPDATA0'; $name; $tr50; $tr51; $tr52; 425 #local mem 'CBPDATA1'; $name; $tr50; $tr51; $tr52; 426 #local mem 'CBPDATA2'; $name; $tr50; $tr51; $tr52; 427 #local mem 'CBPDATA3'; $name; $tr50; $tr51; $tr52; 428 #local mem 'CBPDATA4'; $name; $tr50; $tr51; $tr52; 429 #local mem 'CBPDATA5'; $name; $tr50; $tr51; $tr52; 430 #local mem 'CBPDATA6'; $name; $tr50; $tr51; $tr52; 431 #local mem 'CBPDATA7'; $name; $tr50; $tr51; $tr52; 432 #local mem 'CBPDATA8'; $name; $tr50; $tr51; $tr52; 433 #local mem 'CBPDATA9'; $name; $tr50; $tr51; $tr52; 434 #local mem 'CBPDATA10'; $name; $tr50; $tr51; $tr52; 435 #local mem 'CBPDATA11'; $name; $tr50; $tr51; $tr52; 436 #local mem 'CBPDATA12'; $name; $tr50; $tr51; $tr52; 437 #local mem 'CBPDATA13'; $name; $tr50; $tr51; $tr52; 438 #local mem 'CBPDATA14'; $name; $tr50; $tr51; $tr52; 439 #local mem 'CBPDATA15'; $name; $tr50; $tr51; $tr52; 440 #local mem 'CBPDATA16'; $name; $tr50; $tr51; $tr52; 441 #local mem 'CBPDATA17'; $name; $tr50; $tr51; $tr52; 442 #local mem 'CBPDATA18'; $name; $tr50; $tr51; $tr52; 443 #local mem 'CBPDATA19'; $name; $tr50; $tr51; $tr52; 444 #local mem 'CBPDATA20'; $name; $tr50; $tr51; $tr52; 445 #local mem 'CBPDATA21'; $name; $tr50; $tr51; $tr52; 446 #local mem 'CBPDATA22'; $name; $tr50; $tr51; $tr52; 447 #local mem 'CBPDATA23'; $name; $tr50; $tr51; $tr52; 448 #local mem 'CBPDATA24'; $name; $tr50; $tr51; $tr52; 449 #local mem 'CBPDATA25'; $name; $tr50; $tr51; $tr52; 450 #local mem 'CBPDATA26'; $name; $tr50; $tr51; $tr52; 451 #local mem 'CBPDATA27'; $name; $tr50; $tr51; $tr52; 452 #local mem 'CBPDATA28'; $name; $tr50; $tr51; $tr52; 453 #local mem 'CBPDATA29'; $name; $tr50; $tr51; $tr52; 454 #local mem 'CBPDATA30'; $name; $tr50; $tr51; $tr52; 455 #local mem 'CBPDATA31'; $name; $tr50; $tr51; $tr52; 456 #local mem 'CBPDATA32'; $name; $tr50; $tr51; $tr52; 457 #local mem 'CBPDATA33'; $name; $tr50; $tr51; $tr52; 458 #local mem 'CBPDATA34'; $name; $tr50; $tr51; $tr52; 459 #local mem 'CBPDATA35'; $name; $tr50; $tr51; $tr52; 460 #local mem 'CBPDATA36'; $name; $tr50; $tr51; $tr52; 461 #local mem 'CBPDATA37'; $name; $tr50; $tr51; $tr52; 462 #local mem 'CBPDATA38'; $name; $tr50; $tr51; $tr52; 463 #local mem 'CBPDATA39'; $name; $tr50; $tr51; $tr52; 464 #local mem 'CBPDATA40'; $name; $tr50; $tr51; $tr52; 465 #local mem 'CBPDATA41'; $name; $tr50; $tr51; $tr52; 466 #local mem 'CBPDATA42'; $name; $tr50; $tr51; $tr52; 467 #local mem 'CBPDATA43'; $name; $tr50; $tr51; $tr52; 468 #local mem 'CBPDATA44'; $name; $tr50; $tr51; $tr52; 469 #local mem 'CBPDATA45'; $name; $tr50; $tr51; $tr52; 470 #local mem 'CBPDATA46'; $name; $tr50; $tr51; $tr52; 471 #local mem 'CBPDATA47'; $name; $tr50; $tr51; $tr52; 472 #local mem 'CBPDATA48'; $name; $tr50; $tr51; $tr52; 473 #local mem 'CBPDATA49'; $name; $tr50; $tr51; $tr52; 474 #local mem 'CBPDATA50'; $name; $tr50; $tr51; $tr52; 475 #local mem 'CBPDATA51'; $name; $tr50; $tr51; $tr52; 476 #local mem 'CBPDATA52'; $name; $tr50; $tr51; $tr52; 477 #local mem 'CBPDATA53'; $name; $tr50; $tr51; $tr52; 478 #local mem 'CBPDATA54'; $name; $tr50; $tr51; $tr52; 479 #local mem 'CBPDATA55'; $name; $tr50; $tr51; $tr52; 480 #local mem 'CBPDATA56'; $name; $tr50; $tr51; $tr52; 481 #local mem 'CBPDATA60'; $name; $tr50; $tr51; $tr52; 482 #local mem 'CBPDATA61'; $name; $tr50; $tr51; $tr52; 483 #local mem 'CBPDATA62'; $name; $tr50; $tr51; $tr52; 484 #local mem 'CBPDATA63'; $name; $tr50; $tr51; $tr52; 485 #local mem 'CBPDATA64'; $name; $tr50; $tr51; $tr52; 486 #local mem 'CBPDATA65'; $name; $tr50; $tr51; $tr52; 487 #local mem 'CBPDATA66'; $name; $tr50; $tr51; $tr52; 488 #local mem 'CBPDATA67'; $name; $tr50; $tr51; $tr52; 489 #local mem 'CBPDATA68'; $name; $tr50; $tr51; $tr52; 490 #local mem 'CBPDATA69'; $name; $tr50; $tr51; $tr52; 491 #local mem 'CBPDATA70'; $name; $tr50; $tr51; $tr52; 492 #local mem 'CBPDATA71'; $name; $tr50; $tr51; $tr52; 493 #local mem 'CBPDATA72'; $name; $tr50; $tr51; $tr52; 494 #local mem 'CBPDATA73'; $name; $tr50; $tr51; $tr52; 495 #local mem 'CBPDATA74'; $name; $tr50; $tr51; $tr52; 496 #local mem 'CBPDATA75'; $name; $tr50; $tr51; $tr52; 497 #local mem 'CBPDATA76'; $name; $tr50; $tr51; $tr52; 498 #local mem 'CBPDATA77'; $name; $tr50; $tr51; $tr52; 499 #local mem 'CBPDATA78'; $name; $tr50; $tr51; $tr52; 500 #local mem 'CBPDATA79'; $name; $tr50; $tr51; $tr52; 501 #local mem 'CBPDATA80'; $name; $tr50; $tr51; $tr52; 502 #local mem 'CBPDATA81'; $name; $tr50; $tr51; $tr52; 503 #local mem 'CBPDATA82'; $name; $tr50; $tr51; $tr52; 504 #local mem 'CBPDATA83'; $name; $tr50; $tr51; $tr52; 505 #local mem 'CBPDATA84'; $name; $tr50; $tr51; $tr52; 506 #local mem 'CBPDATA85'; $name; $tr50; $tr51; $tr52; 507 #local mem 'CBPDATA86'; $name; $tr50; $tr51; $tr52; 508 #local mem 'CBPDATA87'; $name; $tr50; $tr51; $tr52; 509 #local mem 'CBPDATA88'; $name; $tr50; $tr51; $tr52; 510 #local mem 'CBPDATA89'; $name; $tr50; $tr51; $tr52; 511 #local mem 'CBPDATA90'; $name; $tr50; $tr51; $tr52; 512 #local mem 'CBPDATA91'; $name; $tr50; $tr51; $tr52; 513 #local mem 'CBPDATA92'; $name; $tr50; $tr51; $tr52; 514 #local mem 'CBPDATA93'; $name; $tr50; $tr51; $tr52; 515 #local mem 'CBPDATA94'; $name; $tr50; $tr51; $tr52; 516 #local mem 'CBPDATA95'; $name; $tr50; $tr51; $tr52; 517 #local mem 'CBPDATA96'; $name; $tr50; $tr51; $tr52; 518 #local mem 'CBPDATA97'; $name; $tr50; $tr51; $tr52; 519 #local mem 'CBPDATA98'; $name; $tr50; $tr51; $tr52; 520 #local mem 'CBPDATA99'; $name; $tr50; $tr51; $tr52; 521 #local mem 'CBPDATA100'; $name; $tr50; $tr51; $tr52; 522 #local mem 'CBPDATA101'; $name; $tr50; $tr51; $tr52; 523 #local mem 'CBPDATA102'; $name; $tr50; $tr51; $tr52; 524 #local mem 'CBPDATA103'; $name; $tr50; $tr51; $tr52; 525 #local mem 'CCP'; $name; $tr50; $tr51; $tr52; 526 #local mem 'CELLCHK0'; $name; $tr50; $tr51; $tr52; 527 #local mem 'CELLCHK1'; $name; $tr50; $tr51; $tr52; 528 #local mem 'CELLCHK2'; $name; $tr50; $tr51; $tr52; 529 #local mem 'CELLCHK3'; $name; $tr50; $tr51; $tr52; 530 #local mem 'CELLLINK'; $name; $tr50; $tr51; $tr52; 531 #local mem 'MMU_CFAP_BANK0'; $name; $tr50; $tr51; $tr52; 532 #local mem 'MMU_CFAP_BANK1'; $name; $tr50; $tr51; $tr52; 533 #local mem 'MMU_CFAP_BANK2'; $name; $tr50; $tr51; $tr52; 534 #local mem 'MMU_CFAP_BANK3'; $name; $tr50; $tr51; $tr52; 535 #local mem 'MMU_CFAP_BANK4'; $name; $tr50; $tr51; $tr52; 536 #local mem 'MMU_CFAP_BANK5'; $name; $tr50; $tr51; $tr52; 537 #local mem 'MMU_CFAP_BANK6'; $name; $tr50; $tr51; $tr52; 538 #local mem 'MMU_CFAP_BANK7'; $name; $tr50; $tr51; $tr52; 539 #local mem 'MMU_CFAP_BANK8'; $name; $tr50; $tr51; $tr52; 540 #local mem 'MMU_CFAP_BANK9'; $name; $tr50; $tr51; $tr52; 541 #local mem 'MMU_CFAP_BANK10'; $name; $tr50; $tr51; $tr52; 542 #local mem 'MMU_CFAP_BANK11'; $name; $tr50; $tr51; $tr52; 543 #local mem 'MMU_CFAP_BANK12'; $name; $tr50; $tr51; $tr52; 544 #local mem 'MMU_CFAP_BANK13'; $name; $tr50; $tr51; $tr52; 545 #local mem 'MMU_CFAP_BANK14'; $name; $tr50; $tr51; $tr52; 546 #local mem 'MMU_CFAP_BANK15'; $name; $tr50; $tr51; $tr52; 547 #local mem 'CPQLINK'; $name; $tr50; $tr51; $tr52; 548 #local mem 'CTR_COLOR_DROP'; $name; $tr50; $tr51; $tr52; 549 #local mem 'CTR_MC_DROP'; $name; $tr50; $tr51; $tr52; 550 #local mem 'CTR_UC_DROP'; $name; $tr50; $tr51; $tr52; 551 #local mem 'IPMC_GROUP1'; $name; $tr50; $tr51; $tr52; 552 #local mem 'IPMC_GROUP2'; $name; $tr50; $tr51; $tr52; 553 #local mem 'IPMC_GROUP3'; $name; $tr50; $tr51; $tr52; 554 #local mem 'IPMC_GROUP4'; $name; $tr50; $tr51; $tr52; 555 #local mem 'IPMC_GROUP5'; $name; $tr50; $tr51; $tr52; 556 #local mem 'IPMC_GROUP6'; $name; $tr50; $tr51; $tr52; 557 #local mem 'IPMC_GROUP7'; $name; $tr50; $tr51; $tr52; 558 #local mem 'IPMC_GROUP8'; $name; $tr50; $tr51; $tr52; 559 #local mem 'IPMC_GROUP9'; $name; $tr50; $tr51; $tr52; 560 #local mem 'IPMC_GROUP10'; $name; $tr50; $tr51; $tr52; 561 #local mem 'IPMC_GROUP11'; $name; $tr50; $tr51; $tr52; 562 #local mem 'IPMC_GROUP12'; $name; $tr50; $tr51; $tr52; 563 #local mem 'IPMC_GROUP13'; $name; $tr50; $tr51; $tr52; 564 #local mem 'IPMC_GROUP14'; $name; $tr50; $tr51; $tr52; 565 #local mem 'IPMC_GROUP15'; $name; $tr50; $tr51; $tr52; 566 #local mem 'IPMC_GROUP16'; $name; $tr50; $tr51; $tr52; 567 #local mem 'IPMC_GROUP17'; $name; $tr50; $tr51; $tr52; 568 #local mem 'IPMC_GROUP18'; $name; $tr50; $tr51; $tr52; 569 #local mem 'IPMC_GROUP19'; $name; $tr50; $tr51; $tr52; 570 #local mem 'IPMC_GROUP20'; $name; $tr50; $tr51; $tr52; 571 #local mem 'IPMC_GROUP21'; $name; $tr50; $tr51; $tr52; 572 #local mem 'IPMC_GROUP22'; $name; $tr50; $tr51; $tr52; 573 #local mem 'IPMC_GROUP23'; $name; $tr50; $tr51; $tr52; 574 #local mem 'IPMC_GROUP24'; $name; $tr50; $tr51; $tr52; 575 #local mem 'IPMC_GROUP25'; $name; $tr50; $tr51; $tr52; 576 #local mem 'IPMC_GROUP26'; $name; $tr50; $tr51; $tr52; 577 #local mem 'IPMC_GROUP27'; $name; $tr50; $tr51; $tr52; 578 #local mem 'IPMC_GROUP28'; $name; $tr50; $tr51; $tr52; 579 #local mem 'IPMC_GROUP29'; $name; $tr50; $tr51; $tr52; 580 #local mem 'IPMC_GROUP30'; $name; $tr50; $tr51; $tr52; 581 #local mem 'IPMC_GROUP31'; $name; $tr50; $tr51; $tr52; 582 #local mem 'IPMC_GROUP32'; $name; $tr50; $tr51; $tr52; 583 #local mem 'IPMC_GROUP33'; $name; $tr50; $tr51; $tr52; 584 #local mem 'IPMC_GROUP34'; $name; $tr50; $tr51; $tr52; 585 #local mem 'IPMC_GROUP35'; $name; $tr50; $tr51; $tr52; 586 #local mem 'IPMC_GROUP36'; $name; $tr50; $tr51; $tr52; 587 #local mem 'IPMC_GROUP37'; $name; $tr50; $tr51; $tr52; 588 #local mem 'IPMC_GROUP38'; $name; $tr50; $tr51; $tr52; 589 #local mem 'IPMC_GROUP39'; $name; $tr50; $tr51; $tr52; 590 #local mem 'IPMC_GROUP40'; $name; $tr50; $tr51; $tr52; 591 #local mem 'IPMC_GROUP41'; $name; $tr50; $tr51; $tr52; 592 #local mem 'IPMC_GROUP42'; $name; $tr50; $tr51; $tr52; 593 #local mem 'IPMC_GROUP43'; $name; $tr50; $tr51; $tr52; 594 #local mem 'IPMC_GROUP44'; $name; $tr50; $tr51; $tr52; 595 #local mem 'IPMC_GROUP45'; $name; $tr50; $tr51; $tr52; 596 #local mem 'IPMC_GROUP46'; $name; $tr50; $tr51; $tr52; 597 #local mem 'IPMC_GROUP47'; $name; $tr50; $tr51; $tr52; 598 #local mem 'IPMC_GROUP48'; $name; $tr50; $tr51; $tr52; 599 #local mem 'IPMC_GROUP49'; $name; $tr50; $tr51; $tr52; 600 #local mem 'IPMC_GROUP50'; $name; $tr50; $tr51; $tr52; 601 #local mem 'IPMC_GROUP51'; $name; $tr50; $tr51; $tr52; 602 #local mem 'IPMC_GROUP52'; $name; $tr50; $tr51; $tr52; 603 #local mem 'IPMC_GROUP53'; $name; $tr50; $tr51; $tr52; 604 #local mem 'IPMC_GROUP54'; $name; $tr50; $tr51; $tr52; 605 #local mem 'IPMC_GROUP55'; $name; $tr50; $tr51; $tr52; 606 #local mem 'IPMC_GROUP56'; $name; $tr50; $tr51; $tr52; 607 #local mem 'IPMC_GROUP57'; $name; $tr50; $tr51; $tr52; 608 #local mem 'IPMC_GROUP60'; $name; $tr50; $tr51; $tr52; 609 #local mem 'IPMC_GROUP61'; $name; $tr50; $tr51; $tr52; 610 #local mem 'IPMC_GROUP62'; $name; $tr50; $tr51; $tr52; 611 #local mem 'IPMC_GROUP63'; $name; $tr50; $tr51; $tr52; 612 #local mem 'IPMC_GROUP64'; $name; $tr50; $tr51; $tr52; 613 #local mem 'IPMC_GROUP65'; $name; $tr50; $tr51; $tr52; 614 #local mem 'IPMC_VLAN'; $name; $tr50; $tr51; $tr52; 615 #local mem 'MC_FIFO1'; $name; $tr50; $tr51; $tr52; 616 #local mem 'MC_FIFO2'; $name; $tr50; $tr51; $tr52; 617 #local mem 'MC_FIFO3'; $name; $tr50; $tr51; $tr52; 618 #local mem 'MC_FIFO4'; $name; $tr50; $tr51; $tr52; 619 #local mem 'MC_FIFO5'; $name; $tr50; $tr51; $tr52; 620 #local mem 'MC_FIFO6'; $name; $tr50; $tr51; $tr52; 621 #local mem 'MC_FIFO7'; $name; $tr50; $tr51; $tr52; 622 #local mem 'MC_FIFO8'; $name; $tr50; $tr51; $tr52; 623 #local mem 'MC_FIFO9'; $name; $tr50; $tr51; $tr52; 624 #local mem 'MC_FIFO10'; $name; $tr50; $tr51; $tr52; 625 #local mem 'MC_FIFO11'; $name; $tr50; $tr51; $tr52; 626 #local mem 'MC_FIFO12'; $name; $tr50; $tr51; $tr52; 627 #local mem 'MC_FIFO13'; $name; $tr50; $tr51; $tr52; 628 #local mem 'MC_FIFO14'; $name; $tr50; $tr51; $tr52; 629 #local mem 'MC_FIFO15'; $name; $tr50; $tr51; $tr52; 630 #local mem 'MC_FIFO16'; $name; $tr50; $tr51; $tr52; 631 #local mem 'MC_FIFO17'; $name; $tr50; $tr51; $tr52; 632 #local mem 'MC_FIFO18'; $name; $tr50; $tr51; $tr52; 633 #local mem 'MC_FIFO19'; $name; $tr50; $tr51; $tr52; 634 #local mem 'MC_FIFO20'; $name; $tr50; $tr51; $tr52; 635 #local mem 'MC_FIFO21'; $name; $tr50; $tr51; $tr52; 636 #local mem 'MC_FIFO22'; $name; $tr50; $tr51; $tr52; 637 #local mem 'MC_FIFO23'; $name; $tr50; $tr51; $tr52; 638 #local mem 'MC_FIFO24'; $name; $tr50; $tr51; $tr52; 639 #local mem 'MC_FIFO25'; $name; $tr50; $tr51; $tr52; 640 #local mem 'MC_FIFO26'; $name; $tr50; $tr51; $tr52; 641 #local mem 'MC_FIFO27'; $name; $tr50; $tr51; $tr52; 642 #local mem 'MC_FIFO28'; $name; $tr50; $tr51; $tr52; 643 #local mem 'MC_FIFO29'; $name; $tr50; $tr51; $tr52; 644 #local mem 'MC_FIFO30'; $name; $tr50; $tr51; $tr52; 645 #local mem 'MC_FIFO31'; $name; $tr50; $tr51; $tr52; 646 #local mem 'MC_FIFO32'; $name; $tr50; $tr51; $tr52; 647 #local mem 'MC_FIFO33'; $name; $tr50; $tr51; $tr52; 648 #local mem 'MC_FIFO34'; $name; $tr50; $tr51; $tr52; 649 #local mem 'MC_FIFO35'; $name; $tr50; $tr51; $tr52; 650 #local mem 'MC_FIFO36'; $name; $tr50; $tr51; $tr52; 651 #local mem 'MC_FIFO37'; $name; $tr50; $tr51; $tr52; 652 #local mem 'MC_FIFO38'; $name; $tr50; $tr51; $tr52; 653 #local mem 'MC_FIFO39'; $name; $tr50; $tr51; $tr52; 654 #local mem 'MC_FIFO40'; $name; $tr50; $tr51; $tr52; 655 #local mem 'MC_FIFO41'; $name; $tr50; $tr51; $tr52; 656 #local mem 'MC_FIFO42'; $name; $tr50; $tr51; $tr52; 657 #local mem 'MC_FIFO43'; $name; $tr50; $tr51; $tr52; 658 #local mem 'MC_FIFO44'; $name; $tr50; $tr51; $tr52; 659 #local mem 'MC_FIFO45'; $name; $tr50; $tr51; $tr52; 660 #local mem 'MC_FIFO46'; $name; $tr50; $tr51; $tr52; 661 #local mem 'MC_FIFO47'; $name; $tr50; $tr51; $tr52; 662 #local mem 'MC_FIFO48'; $name; $tr50; $tr51; $tr52; 663 #local mem 'MC_FIFO49'; $name; $tr50; $tr51; $tr52; 664 #local mem 'MC_FIFO50'; $name; $tr50; $tr51; $tr52; 665 #local mem 'MC_FIFO51'; $name; $tr50; $tr51; $tr52; 666 #local mem 'MC_FIFO52'; $name; $tr50; $tr51; $tr52; 667 #local mem 'MC_FIFO53'; $name; $tr50; $tr51; $tr52; 668 #local mem 'MC_FIFO54'; $name; $tr50; $tr51; $tr52; 669 #local mem 'MC_FIFO55'; $name; $tr50; $tr51; $tr52; 670 #local mem 'MC_FIFO56'; $name; $tr50; $tr51; $tr52; 671 #local mem 'MC_FIFO57'; $name; $tr50; $tr51; $tr52; 672 #local mem 'MC_FIFO58'; $name; $tr50; $tr51; $tr52; 673 #local mem 'MC_FIFO59'; $name; $tr50; $tr51; $tr52; 674 #local mem 'MC_FIFO60'; $name; $tr50; $tr51; $tr52; 675 #local mem 'MC_FIFO61'; $name; $tr50; $tr51; $tr52; 676 #local mem 'MC_FIFO62'; $name; $tr50; $tr51; $tr52; 677 #local mem 'MC_FIFO63'; $name; $tr50; $tr51; $tr52; 678 #local mem 'MC_FIFO64'; $name; $tr50; $tr51; $tr52; 679 #local mem 'MC_FIFO65'; $name; $tr50; $tr51; $tr52; 680 #local mem 'OVQ_BANK0_MEM0'; $name; $tr50; $tr51; $tr52; 681 #local mem 'OVQ_BANK0_MEM1'; $name; $tr50; $tr51; $tr52; 682 #local mem 'OVQ_BANK0_MEM2'; $name; $tr50; $tr51; $tr52; 683 #local mem 'OVQ_BANK0_MEM3'; $name; $tr50; $tr51; $tr52; 684 #local mem 'OVQ_BANK1_MEM0'; $name; $tr50; $tr51; $tr52; 685 #local mem 'OVQ_BANK1_MEM1'; $name; $tr50; $tr51; $tr52; 686 #local mem 'OVQ_BANK1_MEM2'; $name; $tr50; $tr51; $tr52; 687 #local mem 'OVQ_BANK1_MEM3'; $name; $tr50; $tr51; $tr52; 688 #local mem 'OVQ_BANK2_MEM0'; $name; $tr50; $tr51; $tr52; 689 #local mem 'OVQ_BANK2_MEM1'; $name; $tr50; $tr51; $tr52; 690 #local mem 'OVQ_BANK2_MEM2'; $name; $tr50; $tr51; $tr52; 691 #local mem 'OVQ_BANK2_MEM3'; $name; $tr50; $tr51; $tr52; 692 #local mem 'OVQ_BANK3_MEM0'; $name; $tr50; $tr51; $tr52; 693 #local mem 'OVQ_BANK3_MEM1'; $name; $tr50; $tr51; $tr52; 694 #local mem 'OVQ_BANK3_MEM2'; $name; $tr50; $tr51; $tr52; 695 #local mem 'OVQ_BANK3_MEM3'; $name; $tr50; $tr51; $tr52; 696 #local mem 'OVQ_DISTRIBUTOR_MEM0'; $name; $tr50; $tr51; $tr52; 697 #local mem 'OVQ_DISTRIBUTOR_MEM1'; $name; $tr50; $tr51; $tr52; 698 #local mem 'OVQ_DISTRIBUTOR_MEM2'; $name; $tr50; $tr51; $tr52; 699 #local mem 'OVQ_DISTRIBUTOR_MEM3'; $name; $tr50; $tr51; $tr52; 700 #local mem 'PKTHDR'; $name; $tr50; $tr51; $tr52; 701 #local mem 'PKTLINK'; $name; $tr50; $tr51; $tr52; 702 #local mem 'MMU_PQE_MEM0'; $name; $tr50; $tr51; $tr52; 703 #local mem 'MMU_PQE_MEM1'; $name; $tr50; $tr51; $tr52; 704 #local mem 'MMU_QCN_CNM_COUNTER'; $name; $tr50; $tr51; $tr52; 705 #local mem 'MMU_QCN_CNM_QUEUE0'; $name; $tr50; $tr51; $tr52; 706 #local mem 'MMU_QCN_CNM_QUEUE1'; $name; $tr50; $tr51; $tr52; 707 #local mem 'QCN_CPQCFG'; $name; $tr50; $tr51; $tr52; 708 #local mem 'QCN_CPQST_QLEN'; $name; $tr50; $tr51; $tr52; 709 #local mem 'QCN_CPQST_TSSLS'; $name; $tr50; $tr51; $tr52; 710 #local mem 'QCN_ENABLE'; $name; $tr50; $tr51; $tr52; 711 #local mem 'QCN_QFBTB'; $name; $tr50; $tr51; $tr52; 712 #local mem 'QCN_SITB'; $name; $tr50; $tr51; $tr52; 713 #local mem 'THDO_CONFIG_0'; $name; $tr50; $tr51; $tr52; 714 #local mem 'THDO_CONFIG_1'; $name; $tr50; $tr51; $tr52; 715 #local mem 'THDO_CONFIG_EX_0'; $name; $tr50; $tr51; $tr52; 716 #local mem 'THDO_CONFIG_EX_1'; $name; $tr50; $tr51; $tr52; 717 #local mem 'THDO_CONFIG_SP_0'; $name; $tr50; $tr51; $tr52; 718 #local mem 'THDO_CONFIG_SP_1'; $name; $tr50; $tr51; $tr52; 719 #local mem 'THDO_OFFSET_0'; $name; $tr50; $tr51; $tr52; 720 #local mem 'THDO_OFFSET_1'; $name; $tr50; $tr51; $tr52; 721 #local mem 'THDO_OFFSET_EX_0'; $name; $tr50; $tr51; $tr52; 722 #local mem 'THDO_OFFSET_EX_1'; $name; $tr50; $tr51; $tr52; 723 #local mem 'THDO_OFFSET_SP_0'; $name; $tr50; $tr51; $tr52; 724 #local mem 'THDO_OFFSET_SP_1'; $name; $tr50; $tr51; $tr52; 725 #local mem 'THDO_QDRPRST_0'; $name; $tr50; $tr51; $tr52; 726 #local mem 'THDO_QDRPRST_1'; $name; $tr50; $tr51; $tr52; 727 #local mem 'THDO_QDRPRST_EX_0'; $name; $tr50; $tr51; $tr52; 728 #local mem 'THDO_QDRPRST_EX_1'; $name; $tr50; $tr51; $tr52; 729 #local mem 'THDO_QDRPRST_SP_0'; $name; $tr50; $tr51; $tr52; 730 #local mem 'THDO_QDRPRST_SP_1'; $name; $tr50; $tr51; $tr52; 731 #local mem 'THDO_QREDRST_0'; $name; $tr50; $tr51; $tr52; 732 #local mem 'THDO_QREDRST_1'; $name; $tr50; $tr51; $tr52; 733 #local mem 'THDO_QREDRST_EX_0'; $name; $tr50; $tr51; $tr52; 734 #local mem 'THDO_QREDRST_EX_1'; $name; $tr50; $tr51; $tr52; 735 #local mem 'THDO_QREDRST_SP_0'; $name; $tr50; $tr51; $tr52; 736 #local mem 'THDO_QREDRST_SP_1'; $name; $tr50; $tr51; $tr52; 737 #local mem 'THDO_QYELRST_0'; $name; $tr50; $tr51; $tr52; 738 #local mem 'THDO_QYELRST_1'; $name; $tr50; $tr51; $tr52; 739 #local mem 'THDO_QYELRST_EX_0'; $name; $tr50; $tr51; $tr52; 740 #local mem 'THDO_QYELRST_EX_1'; $name; $tr50; $tr51; $tr52; 741 #local mem 'THDO_QYELRST_SP_0'; $name; $tr50; $tr51; $tr52; 742 #local mem 'THDO_QYELRST_SP_1'; $name; $tr50; $tr51; $tr52; 743 #local mem 'UCQ_RP'; $name; $tr50; $tr51; $tr52; 744 #local mem 'UCQ_WP'; $name; $tr50; $tr51; $tr52; 745 #local mem 'MMU_WRED_DROP_CURVE_PROFILE_0'; $name; $tr50; $tr51; $tr52; 746 #local mem 'MMU_WRED_DROP_CURVE_PROFILE_1'; $name; $tr50; $tr51; $tr52; 747 #local mem 'MMU_WRED_DROP_CURVE_PROFILE_2'; $name; $tr50; $tr51; $tr52; 748 #local mem 'MMU_WRED_DROP_CURVE_PROFILE_3'; $name; $tr50; $tr51; $tr52; 749 #local mem 'MMU_WRED_DROP_CURVE_PROFILE_4'; $name; $tr50; $tr51; $tr52; 750 #local mem 'MMU_WRED_DROP_CURVE_PROFILE_5'; $name; $tr50; $tr51; $tr52; 751 #local mem 'WRED_DROP_THD_UC_DEQ0'; $name; $tr50; $tr51; $tr52; 752 #local mem 'WRED_DROP_THD_UC_DEQ1'; $name; $tr50; $tr51; $tr52; 753 #local mem 'WRED_DROP_THD_UC_ENQ0'; $name; $tr50; $tr51; $tr52; 754 #local mem 'WRED_DROP_THD_UC_ENQ1'; $name; $tr50; $tr51; $tr52; 755 #local mem 'MODPORT_MAP_M0'; $name; $tr50; $tr51; $tr52; 756 #local mem 'MODPORT_MAP_M1'; $name; $tr50; $tr51; $tr52; 757 #local mem 'MODPORT_MAP_M2'; $name; $tr50; $tr51; $tr52; 758 #local mem 'MODPORT_MAP_M3'; $name; $tr50; $tr51; $tr52; 759 #local mem 'MODPORT_MAP_MIRROR'; $name; $tr50; $tr51; $tr52; 760 #local mem 'MODPORT_MAP_SW'; $name; $tr50; $tr51; $tr52; 761 #local mem 'MPLS_ENTRY'; $name; $tr50; $tr51; $tr52; 762 #local mem 'MULTIPASS_LOOPBACK_BITMAP'; $name; $tr50; 763 #local mem 'MY_STATION_TCAM'; $name; $tr50; $tr51; $tr52; 764 #local mem 'MY_STATION_TCAM_DATA_ONLY'; $name; $tr50; $tr51; $tr52; 765 #local mem 'MY_STATION_TCAM_ENTRY_ONLY'; $name; $tr50; $tr51; $tr52; 766 #local mem 'NONUCAST_TRUNK_BLOCK_MASK'; $name; $tr50; $tr51; $tr52; 767 #local mem 'PHB2_COS_MAP'; $name; $tr50; $tr51; $tr52; 768 #local mem 'PORT_BRIDGE_BMAP'; $name; $tr50; 769 #local mem 'PORT_BRIDGE_MIRROR_BMAP'; $name; $tr50; 770 #local mem 'PORT_CBL_TABLE'; $name; $tr50; $tr51; $tr52; 771 #local mem 'PORT_CBL_TABLE_MODBASE'; $name; $tr50; $tr51; $tr52; 772 #local mem 'COS_MAP'; $name; $tr50; $tr51; $tr52; 773 #local mem 'PORT_LAG_FAILOVER_SET'; $name; $tr50; $tr51; $tr52; 774 #local mem 'PORT'; $name; $tr50; $tr51; $tr52; 775 #local mem 'SOURCE_MOD_PROXY'; $name; $tr50; $tr51; $tr52; 776 #local mem 'SOURCE_TRUNK_MAP_MODBASE'; $name; $tr50; $tr51; $tr52; 777 #local mem 'SOURCE_TRUNK_MAP'; $name; $tr50; $tr51; $tr52; 778 #local mem 'SOURCE_VP'; $name; $tr50; $tr51; $tr52; 779 #local mem 'SRC_MODID_EGRESS'; $name; $tr50; $tr51; $tr52; 780 #local mem 'SRC_MODID_INGRESS_BLOCK'; $name; $tr50; $tr51; $tr52; 781 #local mem 'VLAN_STG'; $name; $tr50; $tr51; $tr52; 782 #local mem 'SYSTEM_CONFIG_TABLE'; $name; $tr50; $tr51; $tr52; 783 #local mem 'SYSTEM_CONFIG_TABLE_MODBASE'; $name; $tr50; $tr51; $tr52; 784 #local mem 'TCP_FN'; $name; $tr50; $tr51; $tr52; 785 #local mem 'THDO_CONFIG_0A'; $name; $tr50; $tr51; $tr52; 786 #local mem 'THDO_CONFIG_0B'; $name; $tr50; $tr51; $tr52; 787 #local mem 'THDO_CONFIG_1A'; $name; $tr50; $tr51; $tr52; 788 #local mem 'THDO_CONFIG_1B'; $name; $tr50; $tr51; $tr52; 789 #local mem 'THDO_CONFIG_EX_0A'; $name; $tr50; $tr51; $tr52; 790 #local mem 'THDO_CONFIG_EX_0B'; $name; $tr50; $tr51; $tr52; 791 #local mem 'THDO_CONFIG_EX_1A'; $name; $tr50; $tr51; $tr52; 792 #local mem 'THDO_CONFIG_EX_1B'; $name; $tr50; $tr51; $tr52; 793 #local mem 'THDO_OFFSET_0A'; $name; $tr50; $tr51; $tr52; 794 #local mem 'THDO_OFFSET_0B'; $name; $tr50; $tr51; $tr52; 795 #local mem 'THDO_OFFSET_1A'; $name; $tr50; $tr51; $tr52; 796 #local mem 'THDO_OFFSET_1B'; $name; $tr50; $tr51; $tr52; 797 #local mem 'THDO_OFFSET_EX_0A'; $name; $tr50; $tr51; $tr52; 798 #local mem 'THDO_OFFSET_EX_0B'; $name; $tr50; $tr51; $tr52; 799 #local mem 'THDO_OFFSET_EX_1A'; $name; $tr50; $tr51; $tr52; 800 #local mem 'THDO_OFFSET_EX_1B'; $name; $tr50; $tr51; $tr52; 801 #local mem 'TOS_FN'; $name; $tr50; $tr51; $tr52; 802 #local mem 'TRILL_DROP_STATS'; $name; $tr50; 803 #local mem 'TRUNK_BITMAP'; $name; $tr50; $tr51; $tr52; 804 #local mem 'TRUNK_CBL_TABLE'; $name; $tr50; $tr51; $tr52; 805 #local mem 'TRUNK_GROUP'; $name; $tr50; $tr51; $tr52; 806 #local mem 'TRUNK_MEMBER'; $name; $tr50; $tr51; $tr52; 807 #local mem 'TTL_FN'; $name; $tr50; $tr51; $tr52; 808 #local mem 'UNKNOWN_HGI_BITMAP'; $name; $tr50; $tr51; $tr52; 809 #local mem 'UNKNOWN_MCAST_BLOCK_MASK'; $name; $tr50; $tr51; $tr52; 810 #local mem 'UNKNOWN_UCAST_BLOCK_MASK'; $name; $tr50; $tr51; $tr52; 811 #local mem 'VFI'; $name; $tr50; $tr51; $tr52; 812 #local mem 'VFI_1'; $name; $tr50; $tr51; $tr52; 813 #local mem 'VFP_POLICY_TABLE'; $name; $tr50; $tr51; $tr52; 814 #local mem 'VFP_TCAM'; $name; $tr50; $tr51; $tr52; 815 #local mem 'VLAN_COS_MAP'; $name; $tr50; $tr51; $tr52; 816 #local mem 'VLAN_MAC'; $name; $tr50; $tr51; $tr52; 817 #local mem 'VLAN_MPLS'; $name; $tr50; $tr51; $tr52; 818 #local mem 'VLAN_PROFILE_2'; $name; $tr50; $tr51; $tr52; 819 #local mem 'VLAN_PROFILE'; $name; $tr50; $tr51; $tr52; 820 #local mem 'VLAN_PROTOCOL'; $name; $tr50; $tr51; $tr52; 821 #local mem 'VLAN_PROTOCOL_DATA'; $name; $tr50; $tr51; $tr52; 822 #local mem 'VLAN_SUBNET'; $name; $tr50; $tr51; $tr52; 823 #local mem 'VLAN_SUBNET_DATA_ONLY'; $name; $tr50; $tr51; $tr52; 824 #local mem 'VLAN_SUBNET_ONLY'; $name; $tr50; $tr51; $tr52; 825 #local mem 'VLAN'; $name; $tr50; $tr51; $tr52; 826 #local mem 'VLAN_XLATE'; $name; $tr50; $tr51; $tr52; 827 #local mem 'VOQ_COS_MAP'; $name; $tr50; $tr51; $tr52; 828 #local mem 'VRF'; $name; $tr50; $tr51; $tr52; 829 # 830 #init misc 831 #local mem 'FP_GLOBAL_MASK_TCAM_X'; $name; $tr50; $tr51; $tr52; 832 #local mem 'FP_GLOBAL_MASK_TCAM_Y'; $name; $tr50; $tr51; $tr52; 833 #local mem 'EGR_VLAN'; $name; $tr50; $tr51; $tr52; 834 #$done 835 # 836 ##Table DMA/Table SLAM 837 #echo "Running Table DMA Tests ..." 838 #local name 'echo " $mem"'; 839 #local tr71_1 'tr 71 m=$mem s=0 c=0 tse=f slth=t'; 840 #local tr71_2 'tr 71 m=$mem s=0 c=0 tse=t slth=t'; 841 #local tr71_3 'tr 71 m=$mem s=0 c=0 tse=t slth=f'; 842 # 843 #init soc 844 #local mem 'ALTERNATE_EMIRROR_BITMAP'; $name; $tr71_1; $tr71_2; $tr71_3; 845 #local mem 'BCAST_BLOCK_MASK'; $name; $tr71_1; $tr71_2; $tr71_3; 846 #local mem 'COS_MAP_SEL'; $name; $tr71_1; $tr71_2; $tr71_3; 847 #local mem 'CPU_COS_MAP'; $name; $tr71_1; $tr71_2; $tr71_3; 848 #local mem 'CPU_COS_MAP_DATA_ONLY'; $name; $tr71_1; $tr71_2; $tr71_3; 849 #local mem 'CPU_COS_MAP_ONLY'; $name; $tr71_1; $tr71_2; $tr71_3; 850 #local mem 'CPU_PBM'; $name; $tr71_1; $tr71_2; $tr71_3; 851 #local mem 'CPU_PBM_2'; $name; $tr71_1; $tr71_2; $tr71_3; 852 #local mem 'CPU_TS_MAP'; $name; $tr71_1; $tr71_2; $tr71_3; 853 #local mem 'DLB_HGT_FLOWSET_PORT_X'; $name; $tr71_1; $tr71_2; $tr71_3; 854 #local mem 'DLB_HGT_FLOWSET_PORT_Y'; $name; $tr71_1; $tr71_2; $tr71_3; 855 #local mem 'DLB_HGT_GLB_QUANTIZE_THRESHOLDS'; $name; $tr71_1; $tr71_2; $tr71_3; 856 #local mem 'DLB_HGT_GROUP_CONTROL_X'; $name; $tr71_1; $tr71_2; $tr71_3; 857 #local mem 'DLB_HGT_GROUP_CONTROL_Y'; $name; $tr71_1; $tr71_2; $tr71_3; 858 #local mem 'DLB_HGT_GROUP_MEMBERSHIP'; $name; $tr71_1; $tr71_2; $tr71_3; 859 #local mem 'DLB_HGT_GROUP_STATS_X'; $name; $tr71_1; $tr71_2; $tr71_3; 860 #local mem 'DLB_HGT_GROUP_STATS_Y'; $name; $tr71_1; $tr71_2; $tr71_3; 861 #local mem 'DLB_HGT_LINK_CONTROL'; $name; $tr71_1; $tr71_2; $tr71_3; 862 #local mem 'DLB_HGT_OPTIMAL_CANDIDATE_X'; $name; $tr71_1; $tr71_2; $tr71_3; 863 #local mem 'DLB_HGT_OPTIMAL_CANDIDATE_Y'; $name; $tr71_1; $tr71_2; $tr71_3; 864 #local mem 'DLB_HGT_PORT_QUALITY_MAPPING'; $name; $tr71_1; $tr71_2; $tr71_3; 865 #local mem 'DSCP_TABLE'; $name; $tr71_1; $tr71_2; $tr71_3; 866 #local mem 'E2E_HOL_STATUS'; $name; $tr71_1; $tr71_2; $tr71_3; 867 #local mem 'E2E_HOL_STATUS_1'; $name; $tr71_1; $tr71_2; $tr71_3; 868 #local mem 'EFP_COUNTER_TABLE_X'; $name; $tr71_1; $tr71_2; $tr71_3; 869 #local mem 'EFP_COUNTER_TABLE_Y'; $name; $tr71_1; $tr71_2; $tr71_3; 870 #local mem 'EFP_METER_TABLE_X'; $name; $tr71_1; $tr71_2; $tr71_3; 871 #local mem 'EFP_METER_TABLE_Y'; $name; $tr71_1; $tr71_2; $tr71_3; 872 #local mem 'EFP_POLICY_TABLE'; $name; $tr71_1; $tr71_2; $tr71_3; 873 #local mem 'EFP_TCAM'; $name; $tr71_1; $tr71_2; $tr71_3; 874 #local mem 'EGR_DSCP_ECN_MAP'; $name; $tr71_1; $tr71_2; $tr71_3; 875 #local mem 'EGR_DSCP_TABLE'; $name; $tr71_1; $tr71_2; $tr71_3; 876 #local mem 'EGR_DVP_ATTRIBUTE'; $name; $tr71_1; $tr71_2; $tr71_3; 877 #local mem 'EGR_EM_MTP_INDEX'; $name; $tr71_1; $tr71_2; $tr71_3; 878 #local mem 'EGR_ENABLE'; $name; $tr71_1; $tr71_2; $tr71_3; 879 #local mem 'EGR_FRAGMENT_ID_TABLE_X'; $name; $tr71_1; $tr71_2; $tr71_3; 880 #local mem 'EGR_FRAGMENT_ID_TABLE_Y'; $name; $tr71_1; $tr71_2; $tr71_3; 881 #local mem 'EGR_GPP_ATTRIBUTES'; $name; $tr71_1; $tr71_2; $tr71_3; 882 #local mem 'EGR_GPP_ATTRIBUTES_MODBASE'; $name; $tr71_1; $tr71_2; $tr71_3; 883 #local mem 'EGR_IM_MTP_INDEX'; $name; $tr71_1; $tr71_2; $tr71_3; 884 #local mem 'EGR_ING_PORT'; $name; $tr71_1; $tr71_2; $tr71_3; 885 #local mem 'EGR_IPMC'; $name; $tr71_1; $tr71_2; $tr71_3; 886 #local mem 'EGR_IP_TUNNEL'; $name; $tr71_1; $tr71_2; $tr71_3; 887 #local mem 'EGR_IP_TUNNEL_IPV6'; $name; $tr71_1; $tr71_2; $tr71_3; 888 #local mem 'EGR_IP_TUNNEL_MPLS'; $name; $tr71_1; $tr71_2; $tr71_3; 889 #local mem 'EGR_L3_INTF'; $name; $tr71_1; $tr71_2; $tr71_3; 890 #local mem 'EGR_L3_NEXT_HOP'; $name; $tr71_1; $tr71_2; $tr71_3; 891 #local mem 'EGR_MAC_DA_PROFILE'; $name; $tr71_1; $tr71_2; $tr71_3; 892 #local mem 'EGR_MAP_MH'; $name; $tr71_1; $tr71_2; $tr71_3; 893 #local mem 'EGRESS_MASK'; $name; $tr71_1; $tr71_2; $tr71_3; 894 #local mem 'EGR_MASK_MODBASE'; $name; $tr71_1; $tr71_2; $tr71_3; 895 #local mem 'EGR_MIRROR_ENCAP_CONTROL'; $name; $tr71_1; $tr71_2; $tr71_3; 896 #local mem 'EGR_MIRROR_ENCAP_DATA_1'; $name; $tr71_1; $tr71_2; $tr71_3; 897 #local mem 'EGR_MIRROR_ENCAP_DATA_2'; $name; $tr71_1; $tr71_2; $tr71_3; 898 #local mem 'EGR_MOD_MAP'; $name; $tr71_1; $tr71_2; $tr71_3; 899 #local mem 'EGR_MPLS_EXP_MAPPING_1'; $name; $tr71_1; $tr71_2; $tr71_3; 900 #local mem 'EGR_MPLS_EXP_MAPPING_2'; $name; $tr71_1; $tr71_2; $tr71_3; 901 #local mem 'EGR_MPLS_EXP_PRI_MAPPING'; $name; $tr71_1; $tr71_2; $tr71_3; 902 #local mem 'EGR_MPLS_PRI_MAPPING'; $name; $tr71_1; $tr71_2; $tr71_3; 903 #local mem 'EGR_MPLS_VC_AND_SWAP_LABEL_TABLE'; $name; $tr71_1; $tr71_2; $tr71_3; 904 #local mem 'EGR_PERQ_XMT_COUNTERS_BASE_ADDR'; $name; $tr71_1; $tr71_2; $tr71_3; 905 #local mem 'EGR_PERQ_XMT_COUNTERS_X'; $name; $tr71_1; $tr71_2; $tr71_3; 906 #local mem 'EGR_PERQ_XMT_COUNTERS_Y'; $name; $tr71_1; $tr71_2; $tr71_3; 907 #local mem 'EGR_PFC_CONTROL'; $name; $tr71_1; $tr71_2; $tr71_3; 908 #local mem 'EGR_PORT'; $name; $tr71_1; $tr71_2; $tr71_3; 909 #local mem 'EGR_PRI_CNG_MAP'; $name; $tr71_1; $tr71_2; $tr71_3; 910 #local mem 'EGR_PW_INIT_COUNTERS_X'; $name; $tr71_1; $tr71_2; $tr71_3; 911 #local mem 'EGR_PW_INIT_COUNTERS_Y'; $name; $tr71_1; $tr71_2; $tr71_3; 912 #local mem 'EGR_QCN_CNM_CONTROL_TABLE'; $name; $tr71_1; $tr71_2; $tr71_3; 913 #local mem 'EGR_SERVICE_COUNTER_TABLE_X'; $name; $tr71_1; $tr71_2; $tr71_3; 914 #local mem 'EGR_SERVICE_COUNTER_TABLE_Y'; $name; $tr71_1; $tr71_2; $tr71_3; 915 #local mem 'EGR_TRILL_PARSE_CONTROL'; $name; $tr71_1; $tr71_2; $tr71_3; 916 #local mem 'EGR_TRILL_PARSE_CONTROL_2'; $name; $tr71_1; $tr71_2; $tr71_3; 917 #local mem 'EGR_TRILL_TREE_PROFILE'; $name; $tr71_1; $tr71_2; $tr71_3; 918 #local mem 'EGR_VFI'; $name; $tr71_1; $tr71_2; $tr71_3; 919 #local mem 'EGR_VINTF_COUNTER_TABLE_X'; $name; $tr71_1; $tr71_2; $tr71_3; 920 #local mem 'EGR_VINTF_COUNTER_TABLE_Y'; $name; $tr71_1; $tr71_2; $tr71_3; 921 #local mem 'EGR_VLAN_STG'; $name; $tr71_1; $tr71_2; $tr71_3; 922 #local mem 'EGR_VLAN_TAG_ACTION_PROFILE'; $name; $tr71_1; $tr71_2; $tr71_3; 923 #local mem 'EGR_VLAN_XLATE'; $name; $tr71_1; $tr71_2; $tr71_3; 924 #local mem 'EMIRROR_CONTROL'; $name; $tr71_1; $tr71_2; $tr71_3; 925 #local mem 'EMIRROR_CONTROL1'; $name; $tr71_1; $tr71_2; $tr71_3; 926 #local mem 'EMIRROR_CONTROL2'; $name; $tr71_1; $tr71_2; $tr71_3; 927 #local mem 'EMIRROR_CONTROL3'; $name; $tr71_1; $tr71_2; $tr71_3; 928 #local mem 'EM_MTP_INDEX'; $name; $tr71_1; $tr71_2; $tr71_3; 929 #local mem 'EPC_LINK_BMAP'; $name; $tr71_1; $tr71_2; $tr71_3; 930 #local mem 'ESBS_PORT_TO_PIPE_MAPPING'; $name; $tr71_1; $tr71_2; $tr71_3; 931 #local mem 'FC_HEADER_TYPE'; $name; $tr71_1; $tr71_2; $tr71_3; 932 #local mem 'FP_COUNTER_TABLE_X'; $name; $tr71_1; $tr71_2; $tr71_3; 933 #local mem 'FP_COUNTER_TABLE_Y'; $name; $tr71_1; $tr71_2; $tr71_3; 934 #local mem 'FP_GM_FIELDS'; $name; $tr71_1; $tr71_2; $tr71_3; 935 #local mem 'FP_METER_TABLE'; $name; $tr71_1; $tr71_2; $tr71_3; 936 #local mem 'FP_POLICY_TABLE'; $name; $tr71_1; $tr71_2; $tr71_3; 937 #local mem 'FP_PORT_FIELD_SEL'; $name; $tr71_1; $tr71_2; $tr71_3; 938 #local mem 'FP_PORT_METER_MAP'; $name; $tr71_1; $tr71_2; $tr71_3; 939 #local mem 'FP_RANGE_CHECK'; $name; $tr71_1; $tr71_2; $tr71_3; 940 #local mem 'FP_SLICE_KEY_CONTROL'; $name; $tr71_1; $tr71_2; $tr71_3; 941 #local mem 'FP_SLICE_MAP'; $name; $tr71_1; $tr71_2; $tr71_3; 942 #local mem 'FP_STORM_CONTROL_METERS'; $name; $tr71_1; $tr71_2; $tr71_3; 943 #local mem 'FP_TCAM'; $name; $tr71_1; $tr71_2; $tr71_3; 944 #local mem 'UDF_OFFSET'; $name; $tr71_1; $tr71_2; $tr71_3; 945 #local mem 'UDF_TCAM'; $name; $tr71_1; $tr71_2; $tr71_3; 946 #local mem 'HGT_DLB_CONTROL'; $name; $tr71_1; $tr71_2; $tr71_3; 947 #local mem 'HG_TRUNK_BITMAP'; $name; $tr71_1; $tr71_2; $tr71_3; 948 #local mem 'HG_TRUNK_FAILOVER_ENABLE'; $name; $tr71_1; $tr71_2; $tr71_3; 949 #local mem 'HG_TRUNK_FAILOVER_SET'; $name; $tr71_1; $tr71_2; $tr71_3; 950 #local mem 'HG_TRUNK_GROUP'; $name; $tr71_1; $tr71_2; $tr71_3; 951 #local mem 'HG_TRUNK_MEMBER'; $name; $tr71_1; $tr71_2; $tr71_3; 952 #local mem 'HIGIG_TRUNK_CONTROL'; $name; $tr71_1; $tr71_2; $tr71_3; 953 #local mem 'IARB_MAIN_TDM'; $name; $tr71_1; $tr71_2; $tr71_3; 954 #local mem 'ICONTROL_OPCODE_BITMAP'; $name; $tr71_1; $tr71_2; $tr71_3; 955 #local mem 'IFP_REDIRECTION_PROFILE'; $name; $tr71_1; $tr71_2; $tr71_3; 956 #local mem 'IMIRROR_BITMAP'; $name; $tr71_1; $tr71_2; $tr71_3; 957 #local mem 'IM_MTP_INDEX'; $name; $tr71_1; $tr71_2; $tr71_3; 958 #local mem 'ING_DVP_2_TABLE'; $name; $tr71_1; $tr71_2; $tr71_3; 959 #local mem 'ING_DVP_TABLE'; $name; $tr71_1; $tr71_2; $tr71_3; 960 #local mem 'ING_EGRMSKBMAP'; $name; $tr71_1; $tr71_2; $tr71_3; 961 #local mem 'ING_EN_EFILTER_BITMAP'; $name; $tr71_1; $tr71_2; $tr71_3; 962 #local mem 'ING_HIGIG_TRUNK_OVERRIDE_PROFILE'; $name; $tr71_1; $tr71_2; $tr71_3; 963 #local mem 'ING_L3_NEXT_HOP'; $name; $tr71_1; $tr71_2; $tr71_3; 964 #local mem 'ING_MOD_MAP'; $name; $tr71_1; $tr71_2; $tr71_3; 965 #local mem 'ING_MPLS_EXP_MAPPING'; $name; $tr71_1; $tr71_2; $tr71_3; 966 #local mem 'ING_OUTER_DOT1P_MAPPING_TABLE'; $name; $tr71_1; $tr71_2; $tr71_3; 967 #local mem 'ING_PHYSICAL_TO_LOGICAL_PORT_NUMBER_MAPPING_TABLE'; $name; $tr71_1; $tr71_2; $tr71_3; 968 #local mem 'ING_PRI_CNG_MAP'; $name; $tr71_1; $tr71_2; $tr71_3; 969 #local mem 'ING_PW_TERM_SEQ_NUM_X'; $name; $tr71_1; $tr71_2; $tr71_3; 970 #local mem 'ING_PW_TERM_SEQ_NUM_Y'; $name; $tr71_1; $tr71_2; $tr71_3; 971 #local mem 'ING_ROUTED_INT_PRI_MAPPING'; $name; $tr71_1; $tr71_2; $tr71_3; 972 #local mem 'ING_SERVICE_COUNTER_TABLE_X'; $name; $tr71_1; $tr71_2; $tr71_3; 973 #local mem 'ING_SERVICE_COUNTER_TABLE_Y'; $name; $tr71_1; $tr71_2; $tr71_3; 974 #local mem 'ING_TRILL_PARSE_CONTROL'; $name; $tr71_1; $tr71_2; $tr71_3; 975 #local mem 'ING_TRILL_PAYLOAD_PARSE_CONTROL'; $name; $tr71_1; $tr71_2; $tr71_3; 976 #local mem 'ING_UNTAGGED_PHB'; $name; $tr71_1; $tr71_2; $tr71_3; 977 #local mem 'ING_VINTF_COUNTER_TABLE_X'; $name; $tr71_1; $tr71_2; $tr71_3; 978 #local mem 'ING_VINTF_COUNTER_TABLE_Y'; $name; $tr71_1; $tr71_2; $tr71_3; 979 #local mem 'ING_VLAN_RANGE'; $name; $tr71_1; $tr71_2; $tr71_3; 980 #local mem 'ING_VLAN_TAG_ACTION_PROFILE'; $name; $tr71_1; $tr71_2; $tr71_3; 981 #local mem 'INITIAL_ING_L3_NEXT_HOP'; $name; $tr71_1; $tr71_2; $tr71_3; 982 #local mem 'INITIAL_L3_ECMP'; $name; $tr71_1; $tr71_2; $tr71_3; 983 #local mem 'INITIAL_L3_ECMP_GROUP'; $name; $tr71_1; $tr71_2; $tr71_3; 984 #local mem 'INITIAL_PROT_GROUP_TABLE'; $name; $tr71_1; $tr71_2; $tr71_3; 985 #local mem 'INITIAL_PROT_NHI_TABLE'; $name; $tr71_1; $tr71_2; $tr71_3; 986 #local mem 'IPV4_IN_IPV6_PREFIX_MATCH'; $name; $tr71_1; $tr71_2; $tr71_3; 987 #local mem 'ISBS_PORT_TO_PIPE_MAPPING'; $name; $tr71_1; $tr71_2; $tr71_3; 988 #local mem 'KNOWN_MCAST_BLOCK_MASK'; $name; $tr71_1; $tr71_2; $tr71_3; 989 #local mem 'L2MC'; $name; $tr71_1; $tr71_2; $tr71_3; 990 #local mem 'L2_ENTRY'; $name; $tr71_1; $tr71_2; $tr71_3; 991 #local mem 'L2_BULK_MATCH_DATA'; $name; $tr71_1; $tr71_2; $tr71_3; 992 #local mem 'L2_BULK_MATCH_MASK'; $name; $tr71_1; $tr71_2; $tr71_3; 993 #local mem 'L2_BULK_REPLACE_DATA'; $name; $tr71_1; $tr71_2; $tr71_3; 994 #local mem 'L2_BULK_REPLACE_MASK'; $name; $tr71_1; $tr71_2; $tr71_3; 995 #local mem 'L2_ENTRY_ONLY'; $name; $tr71_1; $tr71_2; $tr71_3; 996 #local mem 'L2_HITDA_ONLY'; $name; $tr71_1; $tr71_2; $tr71_3; 997 #local mem 'L2_HITSA_ONLY'; $name; $tr71_1; $tr71_2; $tr71_3; 998 #local mem 'L2_MOD_FIFO'; $name; $tr71_1; $tr71_2; $tr71_3; 999 #local mem 'L2_USER_ENTRY'; $name; $tr71_1; $tr71_2; $tr71_3; 1000 #local mem 'L2_USER_ENTRY_DATA_ONLY'; $name; $tr71_1; $tr71_2; $tr71_3; 1001 #local mem 'L2_USER_ENTRY_ONLY'; $name; $tr71_1; $tr71_2; $tr71_3; 1002 #local mem 'L3_DEFIP'; $name; $tr71_1; $tr71_2; $tr71_3; 1003 #local mem 'L3_DEFIP_128'; $name; $tr71_1; $tr71_2; $tr71_3; 1004 #local mem 'L3_DEFIP_128_DATA_ONLY'; $name; $tr71_1; $tr71_2; $tr71_3; 1005 #local mem 'L3_DEFIP_128_HIT_ONLY'; $name; $tr71_1; $tr71_2; $tr71_3; 1006 #local mem 'L3_DEFIP_128_ONLY'; $name; $tr71_1; $tr71_2; $tr71_3; 1007 #local mem 'L3_DEFIP_DATA_ONLY'; $name; $tr71_1; $tr71_2; $tr71_3; 1008 #local mem 'L3_DEFIP_HIT_ONLY'; $name; $tr71_1; $tr71_2; $tr71_3; 1009 #local mem 'L3_DEFIP_ONLY'; $name; $tr71_1; $tr71_2; $tr71_3; 1010 #local mem 'L3_ECMP'; $name; $tr71_1; $tr71_2; $tr71_3; 1011 #local mem 'L3_ECMP_GROUP'; $name; $tr71_1; $tr71_2; $tr71_3; 1012 #local mem 'L3_ENTRY_HIT_ONLY'; $name; $tr71_1; $tr71_2; $tr71_3; 1013 #local mem 'L3_ENTRY_IPV4_MULTICAST'; $name; $tr71_1; $tr71_2; $tr71_3; 1014 #local mem 'L3_ENTRY_IPV4_UNICAST'; $name; $tr71_1; $tr71_2; $tr71_3; 1015 #local mem 'L3_ENTRY_IPV6_MULTICAST'; $name; $tr71_1; $tr71_2; $tr71_3; 1016 #local mem 'L3_ENTRY_IPV6_UNICAST'; $name; $tr71_1; $tr71_2; $tr71_3; 1017 #local mem 'L3_ENTRY_ONLY'; $name; $tr71_1; $tr71_2; $tr71_3; 1018 #local mem 'L3_IIF'; $name; $tr71_1; $tr71_2; $tr71_3; 1019 #local mem 'L3_IPMC'; $name; $tr71_1; $tr71_2; $tr71_3; 1020 #local mem 'L3_IPMC_1'; $name; $tr71_1; $tr71_2; $tr71_3; 1021 #local mem 'L3_IPMC_REMAP'; $name; $tr71_1; $tr71_2; $tr71_3; 1022 #local mem 'L3_MTU_VALUES'; $name; $tr71_1; $tr71_2; $tr71_3; 1023 #local mem 'L3_TUNNEL'; $name; $tr71_1; $tr71_2; $tr71_3; 1024 #local mem 'LOCAL_SW_DISABLE_DEFAULT_PBM'; $name; $tr71_1; $tr71_2; $tr71_3; 1025 #local mem 'LOCAL_SW_DISABLE_DEFAULT_PBM_MIRR'; $name; $tr71_1; $tr71_2; $tr71_3; 1026 #local mem 'LPORT'; $name; $tr71_1; $tr71_2; $tr71_3; 1027 #local mem 'PORT_MAC_BLOCK'; $name; $tr71_1; $tr71_2; $tr71_3; 1028 #local mem 'MIRROR_CONTROL'; $name; $tr71_1; $tr71_2; $tr71_3; 1029 #local mem 'MODPORT_MAP_M0'; $name; $tr71_1; $tr71_2; $tr71_3; 1030 #local mem 'MODPORT_MAP_M1'; $name; $tr71_1; $tr71_2; $tr71_3; 1031 #local mem 'MODPORT_MAP_M2'; $name; $tr71_1; $tr71_2; $tr71_3; 1032 #local mem 'MODPORT_MAP_M3'; $name; $tr71_1; $tr71_2; $tr71_3; 1033 #local mem 'MODPORT_MAP_MIRROR'; $name; $tr71_1; $tr71_2; $tr71_3; 1034 #local mem 'MODPORT_MAP_SW'; $name; $tr71_1; $tr71_2; $tr71_3; 1035 #local mem 'MPLS_ENTRY'; $name; $tr71_1; $tr71_2; $tr71_3; 1036 #local mem 'MULTIPASS_LOOPBACK_BITMAP'; $name; $tr71_1; $tr71_2; $tr71_3; 1037 #local mem 'MY_STATION_TCAM'; $name; $tr71_1; $tr71_2; $tr71_3; 1038 #local mem 'MY_STATION_TCAM_DATA_ONLY'; $name; $tr71_1; $tr71_2; $tr71_3; 1039 #local mem 'MY_STATION_TCAM_ENTRY_ONLY'; $name; $tr71_1; $tr71_2; $tr71_3; 1040 #local mem 'NONUCAST_TRUNK_BLOCK_MASK'; $name; $tr71_1; $tr71_2; $tr71_3; 1041 #local mem 'PHB2_COS_MAP'; $name; $tr71_1; $tr71_2; $tr71_3; 1042 #local mem 'PORT_BRIDGE_BMAP'; $name; $tr71_1; $tr71_2; $tr71_3; 1043 #local mem 'PORT_BRIDGE_MIRROR_BMAP'; $name; $tr71_1; $tr71_2; $tr71_3; 1044 #local mem 'PORT_CBL_TABLE'; $name; $tr71_1; $tr71_2; $tr71_3; 1045 #local mem 'PORT_CBL_TABLE_MODBASE'; $name; $tr71_1; $tr71_2; $tr71_3; 1046 #local mem 'COS_MAP'; $name; $tr71_1; $tr71_2; $tr71_3; 1047 #local mem 'PORT_LAG_FAILOVER_SET'; $name; $tr71_1; $tr71_2; $tr71_3; 1048 #local mem 'PORT'; $name; $tr71_1; $tr71_2; $tr71_3; 1049 #local mem 'SOURCE_MOD_PROXY'; $name; $tr71_1; $tr71_2; $tr71_3; 1050 #local mem 'SOURCE_TRUNK_MAP_MODBASE'; $name; $tr71_1; $tr71_2; $tr71_3; 1051 #local mem 'SOURCE_TRUNK_MAP'; $name; $tr71_1; $tr71_2; $tr71_3; 1052 #local mem 'SOURCE_VP'; $name; $tr71_1; $tr71_2; $tr71_3; 1053 #local mem 'SRC_MODID_EGRESS'; $name; $tr71_1; $tr71_2; $tr71_3; 1054 #local mem 'SRC_MODID_INGRESS_BLOCK'; $name; $tr71_1; $tr71_2; $tr71_3; 1055 #local mem 'VLAN_STG'; $name; $tr71_1; $tr71_2; $tr71_3; 1056 #local mem 'SYSTEM_CONFIG_TABLE'; $name; $tr71_1; $tr71_2; $tr71_3; 1057 #local mem 'SYSTEM_CONFIG_TABLE_MODBASE'; $name; $tr71_1; $tr71_2; $tr71_3; 1058 #local mem 'TCP_FN'; $name; $tr71_1; $tr71_2; $tr71_3; 1059 #local mem 'TOS_FN'; $name; $tr71_1; $tr71_2; $tr71_3; 1060 #local mem 'TRILL_DROP_STATS'; $name; $tr71_1; $tr71_2; $tr71_3; 1061 #local mem 'TRUNK_BITMAP'; $name; $tr71_1; $tr71_2; $tr71_3; 1062 #local mem 'TRUNK_CBL_TABLE'; $name; $tr71_1; $tr71_2; $tr71_3; 1063 #local mem 'TRUNK_GROUP'; $name; $tr71_1; $tr71_2; $tr71_3; 1064 #local mem 'TRUNK_MEMBER'; $name; $tr71_1; $tr71_2; $tr71_3; 1065 #local mem 'TTL_FN'; $name; $tr71_1; $tr71_2; $tr71_3; 1066 #local mem 'UNKNOWN_HGI_BITMAP'; $name; $tr71_1; $tr71_2; $tr71_3; 1067 #local mem 'UNKNOWN_MCAST_BLOCK_MASK'; $name; $tr71_1; $tr71_2; $tr71_3; 1068 #local mem 'UNKNOWN_UCAST_BLOCK_MASK'; $name; $tr71_1; $tr71_2; $tr71_3; 1069 #local mem 'VFI'; $name; $tr71_1; $tr71_2; $tr71_3; 1070 #local mem 'VFI_1'; $name; $tr71_1; $tr71_2; $tr71_3; 1071 #local mem 'VFP_POLICY_TABLE'; $name; $tr71_1; $tr71_2; $tr71_3; 1072 #local mem 'VFP_TCAM'; $name; $tr71_1; $tr71_2; $tr71_3; 1073 #local mem 'VLAN_COS_MAP'; $name; $tr71_1; $tr71_2; $tr71_3; 1074 #local mem 'VLAN_MAC'; $name; $tr71_1; $tr71_2; $tr71_3; 1075 #local mem 'VLAN_MPLS'; $name; $tr71_1; $tr71_2; $tr71_3; 1076 #local mem 'VLAN_PROFILE_2'; $name; $tr71_1; $tr71_2; $tr71_3; 1077 #local mem 'VLAN_PROFILE'; $name; $tr71_1; $tr71_2; $tr71_3; 1078 #local mem 'VLAN_PROTOCOL'; $name; $tr71_1; $tr71_2; $tr71_3; 1079 #local mem 'VLAN_PROTOCOL_DATA'; $name; $tr71_1; $tr71_2; $tr71_3; 1080 #local mem 'VLAN_SUBNET'; $name; $tr71_1; $tr71_2; $tr71_3; 1081 #local mem 'VLAN_SUBNET_DATA_ONLY'; $name; $tr71_1; $tr71_2; $tr71_3; 1082 #local mem 'VLAN_SUBNET_ONLY'; $name; $tr71_1; $tr71_2; $tr71_3; 1083 #local mem 'VLAN'; $name; $tr71_1; $tr71_2; $tr71_3; 1084 #local mem 'VLAN_XLATE'; $name; $tr71_1; $tr71_2; $tr71_3; 1085 #local mem 'VOQ_COS_MAP'; $name; $tr71_1; $tr71_2; $tr71_3; 1086 #local mem 'VRF'; $name; $tr71_1; $tr71_2; $tr71_3; 1087 1088 #init misc 1089 #local mem 'FP_GLOBAL_MASK_TCAM_X'; $name; $tr71_1; $tr71_2; $tr71_3; 1090 #local mem 'FP_GLOBAL_MASK_TCAM_Y'; $name; $tr71_1; $tr71_2; $tr71_3; 1091 #$done 1092 1093 # Re-initialize to clean up of various read/wrires to MMU memories 1094 #set rct=true 1095 #rcload rc.soc 1096 #counter off 1097 #l2mode off 1098 #linkscan off 1099 1100 #echo "Running counter width verification test ..." 1101 #tr 30 1102 #$done 1103 1104 #echo "Running counter read/write test ..." 1105 #tr 31 1106 #$done 1107 1108 #L2/L3 hashing tests 1109 #echo "Running L2 insert/delete/lookup test ..." 1110 #tr 32 1111 #$done 1112 1113 #echo "Running L2 overflow insert test ..." 1114 #tr 33 1115 #$done 1116 1117 #echo "Running L2 hash test ..." 1118 #tr 34 1119 #$done 1120 1121 #echo "Running L2 delete by port test ..." 1122 #tr 35 1123 #$done 1124 1125 #echo "Running L2 delete by vlan test ..." 1126 #tr 36 1127 #$done 1128 1129 #echo "Running IPV4 overflow insert test ..." 1130 #tr 87 IPMCEnable=False 1131 #tr 87 IPMCEnable=True 1132 #$done 1133 1134 #echo "Running IPV4 hash test ..." 1135 #tr 88 IPMCEnable=False 1136 #tr 88 IPMCEnable=True 1137 #$done 1138 1139 #echo "Running IPV6 overflow insert test ..." 1140 #tr 85 IPMCEnable=False 1141 #tr 85 IPMCEnable=True 1142 #$done 1143 1144 #echo "Running IPV6 hash test ..." 1145 #tr 86 IPMCEnable=False 1146 #tr 86 IPMCEnable=True 1147 #$done 1148 1149 #echo "Running VLAN translate overflow insert test ..." 1150 #tr 100 1151 1152 #echo "Running VLAN translate hash tests ..." 1153 #tr 101 Hash=0 1154 #tr 101 Hash=1 1155 #tr 101 Hash=2 1156 #tr 101 Hash=3 1157 #tr 101 Hash=4 1158 #tr 101 Hash=5 1159 #$done 1160 1161 #echo "Running Egress VLAN translate overflow insert test ..." 1162 #tr 102 1163 #$done 1164 1165 #echo "Running Egress VLAN translate hash tests ..." 1166 #tr 103 Hash=0 1167 #tr 103 Hash=1 1168 #tr 103 Hash=2 1169 #tr 103 Hash=3 1170 #tr 103 Hash=4 1171 #tr 103 Hash=5 1172 #$done 1173 1174 #echo "Running MPLS overflow insert test ..." 1175 #tr 104 1176 #$done 1177 1178 #echo "Running MPLS hash tests ..." 1179 #tr 105 Hash=0 1180 #tr 105 Hash=1 1181 #tr 105 Hash=2 1182 #tr 105 Hash=3 1183 #tr 105 Hash=4 1184 #tr 105 Hash=5 1185 #$done 1186 1187 #echo "Running MDIO Linkscan test" 1188 #tr 60 1189 #$done 1190 1191 #echo "Testing CPU DMA loopback ..." 1192 #tr 17 1193 #$done 1194 1195 #echo "Testing CPU DMA, Scatter/Gather Reload ..." 1196 #tr 22 1197 #$done 1198 1199 #echo "Testing CPU DMA, Scatter/Gather Simple ..." 1200 #tr 23 1201 #$done 1202 1203 #echo "Testing CPU DMA, Scatter/Gather Random ..." 1204 #tr 24 1205 #$done 1206 1207 #MAC Loopback 1208 #echo "Testing MAC Loopback - 10 Gb/s all XE ports" 1209 #tr 18 PortBitMap=xe Speed=10G 1210 #$done 1211 1212 #echo "Testing MAC Loopback - 10 Gb/s all HG ports" 1213 #tr 18 PortBitMap=hg Speed=10G 1214 #$done 1215 1216 #PHY Loopback 1217 #echo "Testing PHY Loopback - 10 Gb/s all XE ports" 1218 #tr 19 PortBitMap=xe Speed=10G 1219 #$done 1220 1221 #echo "Testing PHY Loopback - 10 Gb/s all HG ports" 1222 #tr 19 PortBitMap=hg Speed=10G 1223 #$done 1224 1225 #echo "Running MAC loopback V2 on all ports ..." 1226 #tr 48 1227 #$done 1228 1229 #echo "Running PHY loopback V2 on all ports ..." 1230 #tr 49 1231 #$done 1232 1233 #Internal snake Loopback 1234 #echo "Running internal snake on all ports, MAC loopback ..." 1235 #tr 39 LoopbackMode=MAC snakepath=TWOways PortBitMap=xe 1236 #$done 1237 1238 #echo "Running internal snake on all ports, PHY loopback ..." 1239 #tr 39 LoopbackMode=PHY snakepath=TWOways PortBitMap=xe 1240 #$done 1241 1242 #Traffic Test 1243 #echo "Running Traffic Test in MAC mode ..." 1244 #tr 72 RunMode=MAC PortBitMap=xe 1245 #$done 1246 1247 #echo "Running Traffic Test in PHY mode ..." 1248 #tr 72 RunMode=PHY PortBitMap=xe 1249 #$done 1250 1251 # if you have cable with following paring 1252 # xe0-xe4, xe1-xe5, xe2-xe6, xe3-xe7 1253 # xe8-xe12, xe9-xe13, xe10-xe14, xe11-xe15 1254 # ... 1255 # xe56-xe60, xe57-xe61, xe58-xe62, xe59-xe63 1256 # 1257 # tr 72 rm=external pbm=xe0,xe4 an=f sp=10g 1258 # tr 72 rm=external pbm=xe1,xe5 an=f sp=10g 1259 # tr 72 rm=external pbm=xe2,xe6 an=f sp=10g 1260 # tr 72 rm=external pbm=xe3,xe7 an=f sp=10g 1261 # tr 72 rm=external pbm=xe8,xe12 an=f sp=10g 1262 # tr 72 rm=external pbm=xe9,xe13 an=f sp=10g 1263 # tr 72 rm=external pbm=xe10,xe14 an=f sp=10g 1264 # tr 72 rm=external pbm=xe11,xe15 an=f sp=10g 1265 # ... 1266 # tr 72 rm=external pbm=xe56,xe60 an=f sp=10g 1267 # tr 72 rm=external pbm=xe57,xe61 an=f sp=10g 1268 # tr 72 rm=external pbm=xe58,xe62 an=f sp=10g 1269 # tr 72 rm=external pbm=xe59,xe63 an=f sp=10g 1270 1271 # if you have cable with following paring 1272 # xe0-xe4, xe1-xe5, xem-xe6, xe3-xe7 1273 # xe8-xe12, xe9-xe13, xe10-xe14, xe11-xe15 1274 # ... 1275 # xe56-xe60, xe57-xe61, xe58-xe62, xe59-xe63 1276 # echo "Running external loopback ..." 1277 # tr 20 tpbm=xe0-xe3 di=4 an=f s=10g 1278 # tr 20 tpbm=xe8-xe11 di=4 an=f s=10g 1279 # tr 20 tpbm=xe16-xe19 di=4 an=f s=10g 1280 # tr 20 tpbm=xe24-xe27 di=4 an=f s=10g 1281 # tr 20 tpbm=xe32-xe35 di=4 an=f s=10g 1282 # tr 20 tpbm=xe40-xe43 di=4 an=f s=10g 1283 # tr 20 tpbm=xe48-xe51 di=4 an=f s=10g 1284 # tr 20 tpbm=xe56-xe59 di=4 an=f s=10g 1285 # $done 1286 1287 # Show status 1288 date 1289 tl 1290 local returnCode $? 1291 1292 echo Tests Complete. Reinitializing ... 1293 config refresh 1294 rcload rc.soc 1295 counter off 1296 #l2mode off 1297 1298 # We want to show the return code from the tl command which 1299 # lists the results. The automated test infrastructure keys off of this 1300 # value 1301 echo "testsuite: finished: sanity: $returnCode"