rsanity.soc (73717B)
1 # 2 # This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file. 3 # 4 # Copyright 2007-2019 Broadcom Inc. All rights reserved. 5 # 6 # Script to run all available tests as quickly as possible. 7 # For testing basic sanity of new drivers, simulators, chips, etc. 8 9 echo "testsuite: started: sanity" 10 11 12 # We need to print out port status since any cabling effects results. 13 *:ps 14 15 local phyge_lbpbm "ge"; 16 17 if $?raptor '\ 18 local lbpbm "ge2-ge52"; \ 19 local st_lbpbm "ge0-ge1"; \ 20 local tr72_lbpbm "ge"; \ 21 ' 22 if $?raven '\ 23 local lbpbm "ge2,ge5-ge28"; \ 24 local st_lbpbm "ge0,ge1,ge3,ge4"; \ 25 local tr72_lbpbm "ge0,ge1,ge3-ge28"; \ 26 ' 27 if $?BCM56212_A0 || $?BCM56213_A0 'local lbpbm "ge2-ge12"' 28 if $?BCM56216_A0 || $?BCM56217_A0 'local lbpbm "ge2-ge20"' 29 if $?BCM56214_A0 || $?BCM56215_A0 'local lbpbm "ge2-ge28"' 30 if $?BCM56212_A1 || $?BCM56213_A1 'local lbpbm "ge2-ge12"' 31 if $?BCM56216_A1 || $?BCM56217_A1 'local lbpbm "ge2-ge20"' 32 if $?BCM56214_A1 || $?BCM56215_A1 'local lbpbm "ge2-ge28"' 33 if $?BCM56212_A2 || $?BCM56213_A2 'local lbpbm "ge2-ge12"' 34 if $?BCM56216_A2 || $?BCM56217_A2 'local lbpbm "ge2-ge20"' 35 if $?BCM56214_A2 || $?BCM56215_A2 'local lbpbm "ge2-ge28"' 36 if $?BCM56224_A0 || $?BCM56225_A0 'local lbpbm "ge2,ge5-ge28"' 37 if $?BCM56226_A0 || $?BCM56227_A0 'local lbpbm "ge2,ge5-ge20"' 38 if $?BCM56228_A0 || $?BCM56229_A0 'local lbpbm "ge2,ge5-ge12"' 39 if $?BCM56224_B0 || $?BCM56225_B0 'local lbpbm "ge2,ge5-ge28"' 40 if $?BCM56226_B0 || $?BCM56227_B0 'local lbpbm "ge2,ge5-ge20"' 41 if $?BCM56228_B0 || $?BCM56229_B0 'local lbpbm "ge2,ge5-ge12"' 42 43 set rcerror=false 44 console off 45 pbmp $lbpbm 46 if $? && $?BCM56215_A0 'local lbpbm "ge2-ge27"' 47 if $? && $?BCM56215_A1 'local lbpbm "ge2-ge27"' 48 if $? && $?BCM56215_A2 'local lbpbm "ge2-ge27"' 49 console on 50 set rcerror=true 51 52 if $?BCM53716_A0 || $?BCM56214R_A0 || \ 53 $?BCM56215R_A0 || $?BCM56219R_A0 || \ 54 $?BCM53714_A0 || $?BCM56218R_A0 || \ 55 $?BCM53718_A0 || $?BCM53724_A0 || \ 56 $?BCM53726_A0 || $?BCM53724_B0 || \ 57 $?BCM53726_B0 ' \ 58 local lbpbm "ge" ;\ 59 local st_lbpbm "0x0" ;\ 60 ' 61 if $?BCM53716_A1 || $?BCM56214R_A1 || \ 62 $?BCM56215R_A1 || $?BCM56219R_A1 || \ 63 $?BCM53714_A1 || $?BCM56218R_A1 || \ 64 $?BCM53718_A1 ' \ 65 local lbpbm "ge" ;\ 66 local st_lbpbm "0x0" ;\ 67 ' 68 if $?BCM53716_A2 || $?BCM56214R_A2 || \ 69 $?BCM56215R_A2 || $?BCM56219R_A2 || \ 70 $?BCM53714_A2 || $?BCM56218R_A2 || \ 71 $?BCM53718_A2 ' \ 72 local lbpbm "ge" ;\ 73 local st_lbpbm "0x0" ;\ 74 ' 75 76 if $?BCM56018_A0 || $?BCM56014_A0 ' \ 77 local lbpbm "fe" ;\ 78 local tr72_lbpbm "ge0,ge1,ge3,ge4,fe" ;\ 79 ' 80 if $?BCM56018_A1 || $?BCM56014_A1 ' \ 81 local lbpbm "fe" ;\ 82 local tr72_lbpbm "ge0,ge1,ge3,ge4,fe" ;\ 83 ' 84 if $?BCM56018_A2 || $?BCM56014_A2 ' \ 85 local lbpbm "fe" ;\ 86 local tr72_lbpbm "ge0,ge1,ge3,ge4,fe" ;\ 87 ' 88 89 if $?BCM56024_A0 || $?BCM56025_A0 || $?BCM56024_B0 || $?BCM56025_B0 ' \ 90 local lbpbm "fe" ;\ 91 local tr72_lbpbm "ge0,ge1,ge3,ge4,fe" ;\ 92 ' 93 94 if $?BCM53718_A0 || $?BCM53714_A0 || $?BCM53716_A0 || \ 95 $?BCM53718S_A0 || $?BCM53714S_A0 || $?BCM53314_A0 || $?BCM53316_A0 ' \ 96 local BCM537XX 1 ; \ 97 ' 98 99 if $?BCM53718_A1 || $?BCM53714_A1 || $?BCM53716_A1 || \ 100 $?BCM53718S_A1 || $?BCM53714S_A1 ' \ 101 local BCM537XX 1 ; \ 102 ' 103 104 if $?BCM53718_A2 || $?BCM53714_A2 || $?BCM53716_A2 || \ 105 $?BCM53718S_A2 || $?BCM53714S_A2 || $?BCM53314_A2 || $?BCM53316_A2 ' \ 106 local BCM537XX 1 ; \ 107 ' 108 109 if $?BCM956024R50T || $?BCM956024P48REF || $?BCM956224R50T && $?unit1 \ 110 'echo "loading ebsanity.soc"; rcload ebsanity.soc ; exit; \ 111 ' 112 if $?BCM956024P48REF && $?unit0 ' \ 113 local phyge_lbpbm "ge0,ge1,ge3" ;\ 114 local tr72_lbpbm "ge0,ge1,fe" ;\ 115 ' 116 if $?BCM956024R50T && $?unit0 ' \ 117 local phyge_lbpbm "ge0,ge1,ge3" ;\ 118 local tr72_lbpbm "fe" ;\ 119 ' 120 if $?BCM956224R50T && $?unit0 ' \ 121 local tr72_lbpbm "ge5-ge28" ;\ 122 local lbpbm "ge5-ge28";\ 123 ' 124 125 # Avoid link messages while testing 126 linkscan off 127 128 # Use expected COS configuration for test 129 #config add bcm_num_cos=4 130 131 #Display config property settings 132 config 133 134 init 135 init misc 136 137 local done 'echo " Done"' 138 139 # Set run command script not to fail on errors reported by commands 140 # this allows the script to continue if a test fails 141 set rcerror=false 142 143 # Set up test mode: don't stop on errors, show progress on each test 144 tm -stoponerror +progress 145 # Deselect all 146 ts -* 147 148 #Display some useful information 149 date 150 ver 151 soc 152 153 #Start Test 154 if !$?ics \ 155 "echo Running PCI Compliance ... ; \ 156 tr 2 ; \ 157 echo Done" 158 159 echo "Running S-Channel Buf ..." 160 tr 4 161 $done 162 163 echo "Running Register reset defaults ..." 164 tr 1 165 $done 166 167 echo "Running Register read/write ..." 168 tr 3 mask64 169 $done 170 171 init soc; 172 #Clean up after register read/write test. 173 174 echo "Running CPU Benchmarks ..." 175 tr 21 176 $done 177 178 echo "Running Switching Memory tests ..." 179 if $?raptor '\ 180 echo "Skip BSAFE_CMD_DATA_IN/BSAFE_CMD_DATA_OUT table (NOT TESTABLE)"; \ 181 ' 182 #echo "tr 50 M=BSAFE_CMD_DATA_IN" 183 #tr 50 M=BSAFE_CMD_DATA_IN IS=min IE=max 184 #echo " Done" 185 #echo "tr 50 M=BSAFE_CMD_DATA_OUT" 186 #tr 50 M=BSAFE_CMD_DATA_OUT IS=min IE=max 187 #echo " Done" 188 echo "tr 50 M=DSCP_TABLE" 189 tr 50 M=DSCP_TABLE IS=min IE=max 190 echo " Done" 191 echo "tr 50 M=EGR_DSCP_ECN_MAP" 192 tr 50 M=EGR_DSCP_ECN_MAP IS=min IE=max 193 echo " Done" 194 echo "tr 50 M=EGR_DSCP_TABLE" 195 tr 50 M=EGR_DSCP_TABLE IS=min IE=max 196 echo " Done" 197 echo "tr 50 M=EGR_EM_MTP_INDEX" 198 tr 50 M=EGR_EM_MTP_INDEX IS=min IE=max 199 echo " Done" 200 echo "tr 50 M=EGR_IM_MTP_INDEX" 201 tr 50 M=EGR_IM_MTP_INDEX IS=min IE=max 202 echo " Done" 203 echo "tr 50 M=EGR_IP_TUNNEL" 204 tr 50 M=EGR_IP_TUNNEL IS=min IE=max 205 echo " Done" 206 echo "tr 50 M=EGR_L3_INTF" 207 tr 50 M=EGR_L3_INTF IS=min IE=max 208 echo " Done" 209 echo "tr 50 M=EGR_L3_NEXT_HOP" 210 tr 50 M=EGR_L3_NEXT_HOP IS=min IE=max 211 echo " Done" 212 echo "tr 50 M=EGRESS_MASK" 213 tr 50 M=EGRESS_MASK IS=min IE=max 214 echo " Done" 215 echo "tr 50 M=EGR_VLAN" 216 tr 50 M=EGR_VLAN IS=min IE=max 217 echo " Done" 218 echo "tr 50 M=EGR_VLAN_STG" 219 tr 50 M=EGR_VLAN_STG IS=min IE=max 220 echo " Done" 221 echo "tr 50 M=EM_MTP_INDEX" 222 tr 50 M=EM_MTP_INDEX IS=min IE=max 223 echo " Done" 224 echo "tr 50 M=FP_COUNTER_TABLE" 225 tr 50 M=FP_COUNTER_TABLE IS=min IE=max 226 echo " Done" 227 echo "tr 50 M=FP_METER_TABLE" 228 tr 50 M=FP_METER_TABLE IS=min IE=max 229 echo " Done" 230 echo "tr 50 M=FP_POLICY_TABLE" 231 tr 50 M=FP_POLICY_TABLE IS=min IE=max 232 echo " Done" 233 echo "tr 50 M=FP_PORT_FIELD_SEL" 234 tr 50 M=FP_PORT_FIELD_SEL IS=min IE=max 235 echo " Done" 236 echo "tr 50 M=FP_RANGE_CHECK" 237 tr 50 M=FP_RANGE_CHECK IS=min IE=max 238 echo " Done" 239 echo "tr 50 M=FP_SC_BCAST_METER_TABLE" 240 tr 50 M=FP_SC_BCAST_METER_TABLE IS=min IE=max 241 echo " Done" 242 echo "tr 50 M=FP_SC_DLF_METER_TABLE" 243 tr 50 M=FP_SC_DLF_METER_TABLE IS=min IE=max 244 echo " Done" 245 echo "tr 50 M=FP_SC_MCAST_METER_TABLE" 246 tr 50 M=FP_SC_MCAST_METER_TABLE IS=min IE=max 247 echo " Done" 248 echo "tr 50 M=FP_SC_METER_TABLE" 249 tr 50 M=FP_SC_METER_TABLE IS=min IE=max 250 echo " Done" 251 echo "tr 50 M=FP_SLICE_MAP" 252 tr 50 M=FP_SLICE_MAP IS=min IE=max 253 echo " Done" 254 echo "tr 50 M=FP_TCAM" 255 tr 50 M=FP_TCAM IS=min IE=max 256 echo " Done" 257 echo "tr 50 M=UDF_OFFSET" 258 tr 50 M=UDF_OFFSET IS=min IE=max 259 echo " Done" 260 echo "tr 50 M=IM_MTP_INDEX" 261 tr 50 M=IM_MTP_INDEX IS=min IE=max 262 echo " Done" 263 echo "tr 50 M=ING_L3_NEXT_HOP" 264 tr 50 M=ING_L3_NEXT_HOP IS=min IE=max 265 echo " Done" 266 echo "tr 50 M=IPORT_TABLE" 267 tr 50 M=IPORT_TABLE IS=min IE=max 268 echo " Done" 269 echo "tr 50 M=L2MC" 270 tr 50 M=L2MC IS=min IE=max 271 echo " Done" 272 echo "tr 50 M=L2_ENTRY" 273 tr 50 M=L2_ENTRY IS=min IE=max 274 echo " Done" 275 echo "tr 50 M=L2_ENTRY_ONLY" 276 tr 50 M=L2_ENTRY_ONLY IS=min IE=max 277 echo " Done" 278 echo "tr 50 M=L2_HITDA_ONLY" 279 tr 50 M=L2_HITDA_ONLY IS=min IE=max 280 echo " Done" 281 echo "tr 50 M=L2_HITSA_ONLY" 282 tr 50 M=L2_HITSA_ONLY IS=min IE=max 283 echo " Done" 284 echo "tr 50 M=L2_MOD_FIFO" 285 tr 50 M=L2_MOD_FIFO IS=min IE=max 286 echo " Done" 287 echo "tr 50 M=L2_USER_ENTRY" 288 tr 50 M=L2_USER_ENTRY IS=min IE=max 289 echo " Done" 290 echo "tr 50 M=L2_USER_ENTRY_DATA_ONLY" 291 tr 50 M=L2_USER_ENTRY_DATA_ONLY IS=min IE=max 292 echo " Done" 293 echo "tr 50 M=L2_USER_ENTRY_ONLY" 294 tr 50 M=L2_USER_ENTRY_ONLY IS=min IE=max 295 echo " Done" 296 echo "tr 50 M=L3_TUNNEL" 297 tr 50 M=L3_TUNNEL IS=min IE=max 298 echo " Done" 299 echo "tr 50 M=PORT_MAC_BLOCK" 300 tr 50 M=PORT_MAC_BLOCK IS=min IE=max 301 echo " Done" 302 echo "tr 50 M=MAC_LIMIT_PORT_MAP_TABLE" 303 tr 50 M=MAC_LIMIT_PORT_MAP_TABLE IS=min IE=max 304 echo " Done" 305 echo "tr 50 M=MAC_LIMIT_TRUNK_MAP_TABLE" 306 tr 50 M=MAC_LIMIT_TRUNK_MAP_TABLE IS=min IE=max 307 echo " Done" 308 echo "tr 50 M=AGING_CTR" 309 tr 50 M=AGING_CTR IS=min IE=max 310 echo " Done" 311 echo "tr 50 M=AGING_EXP" 312 tr 50 M=AGING_EXP IS=min IE=max 313 echo " Done" 314 echo "tr 50 M=CBPCELLHEADER" 315 tr 50 M=CBPCELLHEADER IS=min IE=max 316 echo " Done" 317 echo "tr 50 M=CBPDATA0" 318 tr 50 M=CBPDATA0 IS=min IE=max 319 echo " Done" 320 echo "tr 50 M=CBPDATA1" 321 tr 50 M=CBPDATA1 IS=min IE=max 322 echo " Done" 323 echo "tr 50 M=CBPDATA2" 324 tr 50 M=CBPDATA2 IS=min IE=max 325 echo " Done" 326 echo "tr 50 M=CBPDATA3" 327 tr 50 M=CBPDATA3 IS=min IE=max 328 echo " Done" 329 echo "tr 50 M=CBPDATA4" 330 tr 50 M=CBPDATA4 IS=min IE=max 331 echo " Done" 332 echo "tr 50 M=CBPDATA5" 333 tr 50 M=CBPDATA5 IS=min IE=max 334 echo " Done" 335 echo "tr 50 M=CBPDATA6" 336 tr 50 M=CBPDATA6 IS=min IE=max 337 echo " Done" 338 echo "tr 50 M=CBPDATA7" 339 tr 50 M=CBPDATA7 IS=min IE=max 340 echo " Done" 341 echo "tr 50 M=CBPPKTHEADER0" 342 tr 50 M=CBPPKTHEADER0 IS=min IE=max 343 echo " Done" 344 echo "tr 50 M=CBPPKTHEADER1" 345 tr 50 M=CBPPKTHEADER1 IS=min IE=max 346 echo " Done" 347 echo "tr 50 M=CCP" 348 tr 50 M=CCP IS=min IE=max 349 echo " Done" 350 echo "tr 50 M=CFAP" 351 tr 50 M=CFAP IS=min IE=max 352 echo " Done" 353 echo "tr 50 M=XQ0" 354 tr 50 M=XQ0 IS=min IE=max 355 echo " Done" 356 echo "tr 50 M=XQ1" 357 tr 50 M=XQ1 IS=min IE=max 358 echo " Done" 359 echo "tr 50 M=XQ2" 360 tr 50 M=XQ2 IS=min IE=max 361 echo " Done" 362 echo "tr 50 M=XQ3" 363 tr 50 M=XQ3 IS=min IE=max 364 echo " Done" 365 echo "tr 50 M=XQ4" 366 tr 50 M=XQ4 IS=min IE=max 367 echo " Done" 368 echo "tr 50 M=XQ5" 369 tr 50 M=XQ5 IS=min IE=max 370 echo " Done" 371 echo "tr 50 M=XQ6" 372 tr 50 M=XQ6 IS=min IE=max 373 echo " Done" 374 echo "tr 50 M=XQ7" 375 tr 50 M=XQ7 IS=min IE=max 376 echo " Done" 377 echo "tr 50 M=XQ8" 378 tr 50 M=XQ8 IS=min IE=max 379 echo " Done" 380 echo "tr 50 M=XQ9" 381 tr 50 M=XQ9 IS=min IE=max 382 echo " Done" 383 echo "tr 50 M=XQ10" 384 tr 50 M=XQ10 IS=min IE=max 385 echo " Done" 386 echo "tr 50 M=XQ11" 387 tr 50 M=XQ11 IS=min IE=max 388 echo " Done" 389 echo "tr 50 M=XQ12" 390 tr 50 M=XQ12 IS=min IE=max 391 echo " Done" 392 echo "tr 50 M=XQ13" 393 tr 50 M=XQ13 IS=min IE=max 394 echo " Done" 395 echo "tr 50 M=XQ14" 396 tr 50 M=XQ14 IS=min IE=max 397 echo " Done" 398 echo "tr 50 M=XQ15" 399 tr 50 M=XQ15 IS=min IE=max 400 echo " Done" 401 echo "tr 50 M=XQ16" 402 tr 50 M=XQ16 IS=min IE=max 403 echo " Done" 404 echo "tr 50 M=XQ17" 405 tr 50 M=XQ17 IS=min IE=max 406 echo " Done" 407 echo "tr 50 M=XQ18" 408 tr 50 M=XQ18 IS=min IE=max 409 echo " Done" 410 echo "tr 50 M=XQ19" 411 tr 50 M=XQ19 IS=min IE=max 412 echo " Done" 413 echo "tr 50 M=XQ20" 414 tr 50 M=XQ20 IS=min IE=max 415 echo " Done" 416 echo "tr 50 M=XQ21" 417 tr 50 M=XQ21 IS=min IE=max 418 echo " Done" 419 echo "tr 50 M=XQ22" 420 tr 50 M=XQ22 IS=min IE=max 421 echo " Done" 422 echo "tr 50 M=XQ23" 423 tr 50 M=XQ23 IS=min IE=max 424 echo " Done" 425 echo "tr 50 M=XQ24" 426 tr 50 M=XQ24 IS=min IE=max 427 echo " Done" 428 echo "tr 50 M=XQ25" 429 tr 50 M=XQ25 IS=min IE=max 430 echo " Done" 431 echo "tr 50 M=XQ26" 432 tr 50 M=XQ26 IS=min IE=max 433 echo " Done" 434 echo "tr 50 M=XQ27" 435 tr 50 M=XQ27 IS=min IE=max 436 echo " Done" 437 echo "tr 50 M=XQ28" 438 tr 50 M=XQ28 IS=min IE=max 439 echo " Done" 440 echo "tr 50 M=XQ29" 441 tr 50 M=XQ29 IS=min IE=max 442 echo " Done" 443 444 if $?raptor '\ 445 echo "tr 50 M=XQ30"; \ 446 tr 50 M=XQ30 IS=min IE=max; \ 447 echo " Done"; \ 448 echo "tr 50 M=XQ31"; \ 449 tr 50 M=XQ31 IS=min IE=max; \ 450 echo " Done"; \ 451 echo "tr 50 M=XQ32"; \ 452 tr 50 M=XQ32 IS=min IE=max; \ 453 echo " Done"; \ 454 echo "tr 50 M=XQ33"; \ 455 tr 50 M=XQ33 IS=min IE=max; \ 456 echo " Done"; \ 457 echo "tr 50 M=XQ34"; \ 458 tr 50 M=XQ34 IS=min IE=max; \ 459 echo " Done"; \ 460 echo "tr 50 M=XQ35"; \ 461 tr 50 M=XQ35 IS=min IE=max; \ 462 echo " Done"; \ 463 echo "tr 50 M=XQ36"; \ 464 tr 50 M=XQ36 IS=min IE=max; \ 465 echo " Done"; \ 466 echo "tr 50 M=XQ37"; \ 467 tr 50 M=XQ37 IS=min IE=max; \ 468 echo " Done"; \ 469 echo "tr 50 M=XQ38"; \ 470 tr 50 M=XQ38 IS=min IE=max; \ 471 echo " Done"; \ 472 echo "tr 50 M=XQ39"; \ 473 tr 50 M=XQ39 IS=min IE=max; \ 474 echo " Done"; \ 475 echo "tr 50 M=XQ40"; \ 476 tr 50 M=XQ40 IS=min IE=max; \ 477 echo " Done"; \ 478 echo "tr 50 M=XQ41"; \ 479 tr 50 M=XQ41 IS=min IE=max; \ 480 echo " Done"; \ 481 echo "tr 50 M=XQ42"; \ 482 tr 50 M=XQ42 IS=min IE=max; \ 483 echo " Done"; \ 484 echo "tr 50 M=XQ43"; \ 485 tr 50 M=XQ43 IS=min IE=max; \ 486 echo " Done"; \ 487 echo "tr 50 M=XQ44"; \ 488 tr 50 M=XQ44 IS=min IE=max; \ 489 echo " Done"; \ 490 echo "tr 50 M=XQ45"; \ 491 tr 50 M=XQ45 IS=min IE=max; \ 492 echo " Done"; \ 493 echo "tr 50 M=XQ46"; \ 494 tr 50 M=XQ46 IS=min IE=max; \ 495 echo " Done"; \ 496 echo "tr 50 M=XQ47"; \ 497 tr 50 M=XQ47 IS=min IE=max; \ 498 echo " Done"; \ 499 echo "tr 50 M=XQ48"; \ 500 tr 50 M=XQ48 IS=min IE=max; \ 501 echo " Done"; \ 502 echo "tr 50 M=XQ49"; \ 503 tr 50 M=XQ49 IS=min IE=max; \ 504 echo " Done"; \ 505 echo "tr 50 M=XQ50"; \ 506 tr 50 M=XQ50 IS=min IE=max; \ 507 echo " Done"; \ 508 echo "tr 50 M=XQ51"; \ 509 tr 50 M=XQ51 IS=min IE=max; \ 510 echo " Done"; \ 511 echo "tr 50 M=XQ52"; \ 512 tr 50 M=XQ52 IS=min IE=max; \ 513 echo " Done"; \ 514 echo "tr 50 M=XQ53"; \ 515 tr 50 M=XQ53 IS=min IE=max; \ 516 echo " Done"; \ 517 ' 518 519 echo "tr 50 M=MODPORT_MAP" 520 tr 50 M=MODPORT_MAP IS=min IE=max 521 echo " Done" 522 echo "tr 50 M=MODPORT_MAP_EM" 523 tr 50 M=MODPORT_MAP_EM IS=min IE=max 524 echo " Done" 525 echo "tr 50 M=MODPORT_MAP_IM" 526 tr 50 M=MODPORT_MAP_IM IS=min IE=max 527 echo " Done" 528 echo "tr 50 M=MODPORT_MAP_SW" 529 tr 50 M=MODPORT_MAP_SW IS=min IE=max 530 echo " Done" 531 echo "tr 50 M=NONUCAST_TRUNK_BLOCK_MASK" 532 tr 50 M=NONUCAST_TRUNK_BLOCK_MASK IS=min IE=max 533 echo " Done" 534 echo "tr 50 M=PORT_TRUNK_MAC_LIMIT_CONTROL_2" 535 tr 50 M=PORT_TRUNK_MAC_LIMIT_CONTROL_2 IS=min IE=max 536 echo " Done" 537 echo "tr 50 M=MAC_LIMIT_COUNT_TABLE" 538 tr 50 M=MAC_LIMIT_COUNT_TABLE IS=min IE=max 539 echo " Done" 540 echo "tr 50 M=PORT_TRUNK_MAC_LIMIT_CONTROL_1" 541 tr 50 M=PORT_TRUNK_MAC_LIMIT_CONTROL_1 IS=min IE=max 542 echo " Done" 543 echo "tr 50 M=PORT" 544 tr 50 M=PORT IS=min IE=max 545 echo " Done" 546 echo "tr 50 M=SOURCE_TRUNK_MAP" 547 tr 50 M=SOURCE_TRUNK_MAP IS=min IE=max 548 echo " Done" 549 echo "tr 50 M=SRC_MODID_BLOCK" 550 tr 50 M=SRC_MODID_BLOCK IS=min IE=max 551 echo " Done" 552 echo "tr 50 M=VLAN_STG" 553 tr 50 M=VLAN_STG IS=min IE=max 554 echo " Done" 555 echo "tr 50 M=TRUNK_BITMAP" 556 tr 50 M=TRUNK_BITMAP IS=min IE=max 557 echo " Done" 558 echo "tr 50 M=TRUNK_GROUP" 559 tr 50 M=TRUNK_GROUP IS=min IE=max 560 echo " Done" 561 echo "tr 50 M=VLAN_MAC" 562 tr 50 M=VLAN_MAC IS=min IE=max 563 echo " Done" 564 echo "tr 50 M=VLAN_PROTOCOL" 565 tr 50 M=VLAN_PROTOCOL IS=min IE=max 566 echo " Done" 567 echo "tr 50 M=VLAN_PROTOCOL_DATA" 568 tr 50 M=VLAN_PROTOCOL_DATA IS=min IE=max 569 echo " Done" 570 echo "tr 50 M=VLAN_SUBNET" 571 tr 50 M=VLAN_SUBNET IS=min IE=max 572 echo " Done" 573 echo "tr 50 M=VLAN_SUBNET_DATA_ONLY" 574 tr 50 M=VLAN_SUBNET_DATA_ONLY IS=min IE=max 575 echo " Done" 576 echo "tr 50 M=VLAN_SUBNET_ONLY" 577 tr 50 M=VLAN_SUBNET_ONLY IS=min IE=max 578 echo " Done" 579 echo "tr 50 M=VLAN" 580 tr 50 M=VLAN IS=min IE=max 581 echo " Done" 582 583 if $?raven '\ 584 echo "tr 50 M=EGR_PRI_CNG_MAP"; \ 585 tr 50 M=EGR_PRI_CNG_MAP IS=min IE=max; \ 586 echo " Done"; \ 587 echo "tr 50 M=EGR_VLAN_XLATE"; \ 588 tr 50 M=EGR_VLAN_XLATE IS=min IE=max; \ 589 echo " Done"; \ 590 echo "tr 50 M=EGR_VLAN_XLATE_DATA_ONLY"; \ 591 tr 50 M=EGR_VLAN_XLATE_DATA_ONLY IS=min IE=max; \ 592 echo " Done"; \ 593 echo "tr 50 M=EGR_VLAN_XLATE_ONLY"; \ 594 tr 50 M=EGR_VLAN_XLATE_ONLY IS=min IE=max; \ 595 echo " Done"; \ 596 echo "tr 50 M=IFP_PORT_FIELD_SEL"; \ 597 tr 50 M=IFP_PORT_FIELD_SEL IS=min IE=max; \ 598 echo " Done"; \ 599 echo "tr 50 M=ING_PRI_CNG_MAP"; \ 600 tr 50 M=ING_PRI_CNG_MAP IS=min IE=max; \ 601 echo " Done"; \ 602 ' 603 if $?BCM56224_A0 || $?BCM56226_A0 || $?BCM56228_A0 || $?BCM56024_A0 || \ 604 $?BCM56224_B0 || $?BCM56226_B0 || $?BCM56228_B0 || $?BCM56024_B0 ' \ 605 echo "tr 50 M=INITIAL_ING_L3_NEXT_HOP"; \ 606 tr 50 M=INITIAL_ING_L3_NEXT_HOP IS=min IE=max; \ 607 echo " Done"; \ 608 echo "tr 50 M=INITIAL_L3_ECMP"; \ 609 tr 50 M=INITIAL_L3_ECMP IS=min IE=max; \ 610 echo " Done"; \ 611 echo "tr 50 M=L3_DEFIP"; \ 612 tr 50 M=L3_DEFIP IS=min IE=max; \ 613 echo " Done"; \ 614 echo "tr 50 M=L3_DEFIP_DATA_ONLY"; \ 615 tr 50 M=L3_DEFIP_DATA_ONLY IS=min IE=max; \ 616 echo " Done"; \ 617 echo "tr 50 M=L3_DEFIP_HIT_ONLY"; \ 618 tr 50 M=L3_DEFIP_HIT_ONLY IS=min IE=max; \ 619 echo " Done"; \ 620 echo "tr 50 M=L3_DEFIP_ONLY"; \ 621 tr 50 M=L3_DEFIP_ONLY IS=min IE=max; \ 622 echo " Done"; \ 623 echo "tr 50 M=L3_ECMP"; \ 624 tr 50 M=L3_ECMP IS=min IE=max; \ 625 echo " Done"; \ 626 ' 627 if $?BCM56224_A0 || $?BCM56226_A0 || $?BCM56228_A0 || $?BCM56024_A0 || \ 628 $?BCM56224_B0 || $?BCM56226_B0 || $?BCM56228_B0 || $?BCM56024_B0 '\ 629 echo "tr 50 M=L3_ENTRY_HIT_ONLY"; \ 630 tr 50 M=L3_ENTRY_HIT_ONLY IS=min IE=max; \ 631 echo " Done"; \ 632 echo "tr 50 M=L3_ENTRY_IPV4_MULTICAST"; \ 633 tr 50 M=L3_ENTRY_IPV4_MULTICAST IS=min IE=max; \ 634 echo " Done"; \ 635 echo "tr 50 M=L3_ENTRY_IPV4_UNICAST"; \ 636 tr 50 M=L3_ENTRY_IPV4_UNICAST IS=min IE=max; \ 637 echo " Done"; \ 638 echo "tr 50 M=L3_ENTRY_IPV6_MULTICAST"; \ 639 tr 50 M=L3_ENTRY_IPV6_MULTICAST IS=min IE=max; \ 640 echo " Done"; \ 641 echo "tr 50 M=L3_ENTRY_IPV6_UNICAST"; \ 642 tr 50 M=L3_ENTRY_IPV6_UNICAST IS=min IE=max; \ 643 echo " Done"; \ 644 echo "tr 50 M=L3_ENTRY_ONLY"; \ 645 tr 50 M=L3_ENTRY_ONLY IS=min IE=max; \ 646 echo " Done"; \ 647 echo "tr 50 M=L3_ENTRY_VALID_ONLY"; \ 648 tr 50 M=L3_ENTRY_VALID_ONLY IS=min IE=max; \ 649 echo " Done"; \ 650 ' 651 if $?BCM56224_A0 || $?BCM56226_A0 || $?BCM56228_A0 || $?BCM56024_A0 || \ 652 $?BCM56224_B0 || $?BCM56226_B0 || $?BCM56228_B0 || $?BCM56024_B0 '\ 653 echo "tr 50 M=L3_IPMC"; \ 654 tr 50 M=L3_IPMC IS=min IE=max; \ 655 echo " Done"; \ 656 echo "tr 50 M=MMU_IPMC_GROUP_TBL0"; \ 657 tr 50 M=MMU_IPMC_GROUP_TBL0 IS=min IE=max; \ 658 echo " Done"; \ 659 echo "tr 50 M=MMU_IPMC_GROUP_TBL1"; \ 660 tr 50 M=MMU_IPMC_GROUP_TBL1 IS=min IE=max; \ 661 echo " Done"; \ 662 echo "tr 50 M=MMU_IPMC_GROUP_TBL2"; \ 663 tr 50 M=MMU_IPMC_GROUP_TBL2 IS=min IE=max; \ 664 echo " Done"; \ 665 echo "tr 50 M=MMU_IPMC_VLAN_TBL"; \ 666 tr 50 M=MMU_IPMC_VLAN_TBL IS=min IE=max; \ 667 echo " Done"; \ 668 echo "tr 50 M=MMU_MAX_BUCKET_GPORT"; \ 669 tr 50 M=MMU_MAX_BUCKET_GPORT IS=min IE=max; \ 670 echo " Done"; \ 671 echo "tr 50 M=MMU_MIN_BUCKET_GPORT"; \ 672 tr 50 M=MMU_MIN_BUCKET_GPORT IS=min IE=max; \ 673 echo " Done"; \ 674 echo "tr 50 M=VLAN_PROFILE_TAB"; \ 675 tr 50 M=VLAN_PROFILE_TAB IS=min IE=max; \ 676 echo " Done"; \ 677 echo "tr 50 M=VLAN_XLATE"; \ 678 tr 50 M=VLAN_XLATE IS=min IE=max; \ 679 echo " Done"; \ 680 echo "tr 50 M=VLAN_XLATE_DATA_ONLY"; \ 681 tr 50 M=VLAN_XLATE_DATA_ONLY IS=min IE=max; \ 682 echo " Done"; \ 683 echo "tr 50 M=VLAN_XLATE_ONLY"; \ 684 tr 50 M=VLAN_XLATE_ONLY IS=min IE=max; \ 685 echo " Done"; \ 686 ' 687 688 if $?raptor '\ 689 echo "Skip BSAFE_CMD_DATA_IN/BSAFE_CMD_DATA_OUT table (NOT TESTABLE)"; \ 690 ' 691 #echo "tr 51 M=BSAFE_CMD_DATA_IN" 692 #tr 51 M=BSAFE_CMD_DATA_IN IS=min IE=max ITER=1 693 #echo " Done" 694 #echo "tr 51 M=BSAFE_CMD_DATA_OUT" 695 #tr 51 M=BSAFE_CMD_DATA_OUT IS=min IE=max ITER=1 696 #echo " Done" 697 echo "tr 51 M=DSCP_TABLE" 698 tr 51 M=DSCP_TABLE IS=min IE=max ITER=1 699 echo " Done" 700 echo "tr 51 M=EGR_DSCP_ECN_MAP" 701 tr 51 M=EGR_DSCP_ECN_MAP IS=min IE=max ITER=1 702 echo " Done" 703 echo "tr 51 M=EGR_DSCP_TABLE" 704 tr 51 M=EGR_DSCP_TABLE IS=min IE=max ITER=1 705 echo " Done" 706 echo "tr 51 M=EGR_EM_MTP_INDEX" 707 tr 51 M=EGR_EM_MTP_INDEX IS=min IE=max ITER=1 708 echo " Done" 709 echo "tr 51 M=EGR_IM_MTP_INDEX" 710 tr 51 M=EGR_IM_MTP_INDEX IS=min IE=max ITER=1 711 echo " Done" 712 echo "tr 51 M=EGR_IP_TUNNEL" 713 tr 51 M=EGR_IP_TUNNEL IS=min IE=max ITER=1 714 echo " Done" 715 echo "tr 51 M=EGR_L3_INTF" 716 tr 51 M=EGR_L3_INTF IS=min IE=max ITER=1 717 echo " Done" 718 echo "tr 51 M=EGR_L3_NEXT_HOP" 719 tr 51 M=EGR_L3_NEXT_HOP IS=min IE=max ITER=1 720 echo " Done" 721 echo "tr 51 M=EGRESS_MASK" 722 tr 51 M=EGRESS_MASK IS=min IE=max ITER=1 723 echo " Done" 724 echo "tr 51 M=EGR_VLAN" 725 tr 51 M=EGR_VLAN IS=min IE=max ITER=1 726 echo " Done" 727 echo "tr 51 M=EGR_VLAN_STG" 728 tr 51 M=EGR_VLAN_STG IS=min IE=max ITER=1 729 echo " Done" 730 echo "tr 51 M=EM_MTP_INDEX" 731 tr 51 M=EM_MTP_INDEX IS=min IE=max ITER=1 732 echo " Done" 733 echo "tr 51 M=FP_COUNTER_TABLE" 734 tr 51 M=FP_COUNTER_TABLE IS=min IE=max ITER=1 735 echo " Done" 736 echo "tr 51 M=FP_METER_TABLE" 737 tr 51 M=FP_METER_TABLE IS=min IE=max ITER=1 738 echo " Done" 739 echo "tr 51 M=FP_POLICY_TABLE" 740 tr 51 M=FP_POLICY_TABLE IS=min IE=max ITER=1 741 echo " Done" 742 echo "tr 51 M=FP_PORT_FIELD_SEL" 743 tr 51 M=FP_PORT_FIELD_SEL IS=min IE=max ITER=1 744 echo " Done" 745 echo "tr 51 M=FP_RANGE_CHECK" 746 tr 51 M=FP_RANGE_CHECK IS=min IE=max ITER=1 747 echo " Done" 748 echo "tr 51 M=FP_SC_BCAST_METER_TABLE" 749 tr 51 M=FP_SC_BCAST_METER_TABLE IS=min IE=max ITER=1 750 echo " Done" 751 echo "tr 51 M=FP_SC_DLF_METER_TABLE" 752 tr 51 M=FP_SC_DLF_METER_TABLE IS=min IE=max ITER=1 753 echo " Done" 754 echo "tr 51 M=FP_SC_MCAST_METER_TABLE" 755 tr 51 M=FP_SC_MCAST_METER_TABLE IS=min IE=max ITER=1 756 echo " Done" 757 echo "tr 51 M=FP_SC_METER_TABLE" 758 tr 51 M=FP_SC_METER_TABLE IS=min IE=max ITER=1 759 echo " Done" 760 echo "Skip FP_SLICE_MAP table (NOT TESTABLE)" 761 #echo "tr 51 M=FP_SLICE_MAP" 762 #tr 51 M=FP_SLICE_MAP IS=min IE=max ITER=1 763 #echo " Done" 764 echo "tr 51 M=FP_TCAM" 765 tr 51 M=FP_TCAM IS=min IE=max ITER=1 766 echo " Done" 767 echo "tr 51 M=UDF_OFFSET" 768 tr 51 M=UDF_OFFSET IS=min IE=max ITER=1 769 echo " Done" 770 echo "tr 51 M=IM_MTP_INDEX" 771 tr 51 M=IM_MTP_INDEX IS=min IE=max ITER=1 772 echo " Done" 773 echo "tr 51 M=ING_L3_NEXT_HOP" 774 tr 51 M=ING_L3_NEXT_HOP IS=min IE=max ITER=1 775 echo " Done" 776 echo "Skip IPORT_TABLE table (NOT TESTABLE)" 777 #echo "tr 51 M=IPORT_TABLE" 778 #tr 51 M=IPORT_TABLE IS=min IE=max ITER=1 779 #echo " Done" 780 echo "tr 51 M=L2MC" 781 tr 51 M=L2MC IS=min IE=max ITER=1 782 echo " Done" 783 echo "tr 51 M=L2_ENTRY" 784 tr 51 M=L2_ENTRY IS=min IE=max ITER=1 785 echo " Done" 786 echo "tr 51 M=L2_ENTRY_ONLY" 787 tr 51 M=L2_ENTRY_ONLY IS=min IE=max ITER=1 788 echo " Done" 789 echo "tr 51 M=L2_HITDA_ONLY" 790 tr 51 M=L2_HITDA_ONLY IS=min IE=max ITER=1 791 echo " Done" 792 echo "tr 51 M=L2_HITSA_ONLY" 793 tr 51 M=L2_HITSA_ONLY IS=min IE=max ITER=1 794 echo " Done" 795 echo "tr 51 M=L2_MOD_FIFO" 796 tr 51 M=L2_MOD_FIFO IS=min IE=max ITER=1 797 echo " Done" 798 echo "tr 51 M=L2_USER_ENTRY" 799 tr 51 M=L2_USER_ENTRY IS=min IE=max ITER=1 800 echo " Done" 801 echo "tr 51 M=L2_USER_ENTRY_DATA_ONLY" 802 tr 51 M=L2_USER_ENTRY_DATA_ONLY IS=min IE=max ITER=1 803 echo " Done" 804 echo "tr 51 M=L2_USER_ENTRY_ONLY" 805 tr 51 M=L2_USER_ENTRY_ONLY IS=min IE=max ITER=1 806 echo " Done" 807 echo "tr 51 M=L3_TUNNEL" 808 tr 51 M=L3_TUNNEL IS=min IE=max ITER=1 809 echo " Done" 810 echo "tr 51 M=PORT_MAC_BLOCK" 811 tr 51 M=PORT_MAC_BLOCK IS=min IE=max ITER=1 812 echo " Done" 813 echo "tr 51 M=MAC_LIMIT_PORT_MAP_TABLE" 814 tr 51 M=MAC_LIMIT_PORT_MAP_TABLE IS=min IE=max ITER=1 815 echo " Done" 816 echo "tr 51 M=MAC_LIMIT_TRUNK_MAP_TABLE" 817 tr 51 M=MAC_LIMIT_TRUNK_MAP_TABLE IS=min IE=max ITER=1 818 echo " Done" 819 echo "tr 51 M=AGING_CTR" 820 tr 51 M=AGING_CTR IS=min IE=max ITER=1 821 echo " Done" 822 echo "tr 51 M=AGING_EXP" 823 tr 51 M=AGING_EXP IS=min IE=max ITER=1 824 echo " Done" 825 echo "tr 51 M=CBPCELLHEADER" 826 tr 51 M=CBPCELLHEADER IS=min IE=max ITER=1 827 echo " Done" 828 echo "tr 51 M=CBPDATA0" 829 tr 51 M=CBPDATA0 IS=min IE=max ITER=1 830 echo " Done" 831 echo "tr 51 M=CBPDATA1" 832 tr 51 M=CBPDATA1 IS=min IE=max ITER=1 833 echo " Done" 834 echo "tr 51 M=CBPDATA2" 835 tr 51 M=CBPDATA2 IS=min IE=max ITER=1 836 echo " Done" 837 echo "tr 51 M=CBPDATA3" 838 tr 51 M=CBPDATA3 IS=min IE=max ITER=1 839 echo " Done" 840 echo "tr 51 M=CBPDATA4" 841 tr 51 M=CBPDATA4 IS=min IE=max ITER=1 842 echo " Done" 843 echo "tr 51 M=CBPDATA5" 844 tr 51 M=CBPDATA5 IS=min IE=max ITER=1 845 echo " Done" 846 echo "tr 51 M=CBPDATA6" 847 tr 51 M=CBPDATA6 IS=min IE=max ITER=1 848 echo " Done" 849 echo "tr 51 M=CBPDATA7" 850 tr 51 M=CBPDATA7 IS=min IE=max ITER=1 851 echo " Done" 852 echo "tr 51 M=CBPPKTHEADER0" 853 tr 51 M=CBPPKTHEADER0 IS=min IE=max ITER=1 854 echo " Done" 855 echo "tr 51 M=CBPPKTHEADER1" 856 tr 51 M=CBPPKTHEADER1 IS=min IE=max ITER=1 857 echo " Done" 858 echo "tr 51 M=CCP" 859 tr 51 M=CCP IS=min IE=max ITER=1 860 echo " Done" 861 echo "tr 51 M=CFAP" 862 tr 51 M=CFAP IS=min IE=max ITER=1 863 echo " Done" 864 echo "tr 51 M=XQ0" 865 tr 51 M=XQ0 IS=min IE=max ITER=1 866 echo " Done" 867 echo "tr 51 M=XQ1" 868 tr 51 M=XQ1 IS=min IE=max ITER=1 869 echo " Done" 870 echo "tr 51 M=XQ2" 871 tr 51 M=XQ2 IS=min IE=max ITER=1 872 echo " Done" 873 echo "tr 51 M=XQ3" 874 tr 51 M=XQ3 IS=min IE=max ITER=1 875 echo " Done" 876 echo "tr 51 M=XQ4" 877 tr 51 M=XQ4 IS=min IE=max ITER=1 878 echo " Done" 879 echo "tr 51 M=XQ5" 880 tr 51 M=XQ5 IS=min IE=max ITER=1 881 echo " Done" 882 echo "tr 51 M=XQ6" 883 tr 51 M=XQ6 IS=min IE=max ITER=1 884 echo " Done" 885 echo "tr 51 M=XQ7" 886 tr 51 M=XQ7 IS=min IE=max ITER=1 887 echo " Done" 888 echo "tr 51 M=XQ8" 889 tr 51 M=XQ8 IS=min IE=max ITER=1 890 echo " Done" 891 echo "tr 51 M=XQ9" 892 tr 51 M=XQ9 IS=min IE=max ITER=1 893 echo " Done" 894 echo "tr 51 M=XQ10" 895 tr 51 M=XQ10 IS=min IE=max ITER=1 896 echo " Done" 897 echo "tr 51 M=XQ11" 898 tr 51 M=XQ11 IS=min IE=max ITER=1 899 echo " Done" 900 echo "tr 51 M=XQ12" 901 tr 51 M=XQ12 IS=min IE=max ITER=1 902 echo " Done" 903 echo "tr 51 M=XQ13" 904 tr 51 M=XQ13 IS=min IE=max ITER=1 905 echo " Done" 906 echo "tr 51 M=XQ14" 907 tr 51 M=XQ14 IS=min IE=max ITER=1 908 echo " Done" 909 echo "tr 51 M=XQ15" 910 tr 51 M=XQ15 IS=min IE=max ITER=1 911 echo " Done" 912 echo "tr 51 M=XQ16" 913 tr 51 M=XQ16 IS=min IE=max ITER=1 914 echo " Done" 915 echo "tr 51 M=XQ17" 916 tr 51 M=XQ17 IS=min IE=max ITER=1 917 echo " Done" 918 echo "tr 51 M=XQ18" 919 tr 51 M=XQ18 IS=min IE=max ITER=1 920 echo " Done" 921 echo "tr 51 M=XQ19" 922 tr 51 M=XQ19 IS=min IE=max ITER=1 923 echo " Done" 924 echo "tr 51 M=XQ20" 925 tr 51 M=XQ20 IS=min IE=max ITER=1 926 echo " Done" 927 echo "tr 51 M=XQ21" 928 tr 51 M=XQ21 IS=min IE=max ITER=1 929 echo " Done" 930 echo "tr 51 M=XQ22" 931 tr 51 M=XQ22 IS=min IE=max ITER=1 932 echo " Done" 933 echo "tr 51 M=XQ23" 934 tr 51 M=XQ23 IS=min IE=max ITER=1 935 echo " Done" 936 echo "tr 51 M=XQ24" 937 tr 51 M=XQ24 IS=min IE=max ITER=1 938 echo " Done" 939 echo "tr 51 M=XQ25" 940 tr 51 M=XQ25 IS=min IE=max ITER=1 941 echo " Done" 942 echo "tr 51 M=XQ26" 943 tr 51 M=XQ26 IS=min IE=max ITER=1 944 echo " Done" 945 echo "tr 51 M=XQ27" 946 tr 51 M=XQ27 IS=min IE=max ITER=1 947 echo " Done" 948 echo "tr 51 M=XQ28" 949 tr 51 M=XQ28 IS=min IE=max ITER=1 950 echo " Done" 951 echo "tr 51 M=XQ29" 952 tr 51 M=XQ29 IS=min IE=max ITER=1 953 echo " Done" 954 955 if $?raptor ' \ 956 echo "tr 51 M=XQ30"; \ 957 tr 51 M=XQ30 IS=min IE=max ITER=1; \ 958 echo " Done"; \ 959 echo "tr 51 M=XQ31"; \ 960 tr 51 M=XQ31 IS=min IE=max ITER=1; \ 961 echo " Done"; \ 962 echo "tr 51 M=XQ32"; \ 963 tr 51 M=XQ32 IS=min IE=max ITER=1; \ 964 echo " Done"; \ 965 echo "tr 51 M=XQ33"; \ 966 tr 51 M=XQ33 IS=min IE=max ITER=1; \ 967 echo " Done"; \ 968 echo "tr 51 M=XQ34"; \ 969 tr 51 M=XQ34 IS=min IE=max ITER=1; \ 970 echo " Done"; \ 971 echo "tr 51 M=XQ35"; \ 972 tr 51 M=XQ35 IS=min IE=max ITER=1; \ 973 echo " Done"; \ 974 echo "tr 51 M=XQ36"; \ 975 tr 51 M=XQ36 IS=min IE=max ITER=1; \ 976 echo " Done"; \ 977 echo "tr 51 M=XQ37"; \ 978 tr 51 M=XQ37 IS=min IE=max ITER=1; \ 979 echo " Done"; \ 980 echo "tr 51 M=XQ38"; \ 981 tr 51 M=XQ38 IS=min IE=max ITER=1; \ 982 echo " Done"; \ 983 echo "tr 51 M=XQ39"; \ 984 tr 51 M=XQ39 IS=min IE=max ITER=1; \ 985 echo " Done"; \ 986 echo "tr 51 M=XQ40"; \ 987 tr 51 M=XQ40 IS=min IE=max ITER=1; \ 988 echo " Done"; \ 989 echo "tr 51 M=XQ41"; \ 990 tr 51 M=XQ41 IS=min IE=max ITER=1; \ 991 echo " Done"; \ 992 echo "tr 51 M=XQ42"; \ 993 tr 51 M=XQ42 IS=min IE=max ITER=1; \ 994 echo " Done"; \ 995 echo "tr 51 M=XQ43"; \ 996 tr 51 M=XQ43 IS=min IE=max ITER=1; \ 997 echo " Done"; \ 998 echo "tr 51 M=XQ44"; \ 999 tr 51 M=XQ44 IS=min IE=max ITER=1; \ 1000 echo " Done"; \ 1001 echo "tr 51 M=XQ45"; \ 1002 tr 51 M=XQ45 IS=min IE=max ITER=1; \ 1003 echo " Done"; \ 1004 echo "tr 51 M=XQ46"; \ 1005 tr 51 M=XQ46 IS=min IE=max ITER=1; \ 1006 echo " Done"; \ 1007 echo "tr 51 M=XQ47"; \ 1008 tr 51 M=XQ47 IS=min IE=max ITER=1; \ 1009 echo " Done"; \ 1010 echo "tr 51 M=XQ48"; \ 1011 tr 51 M=XQ48 IS=min IE=max ITER=1; \ 1012 echo " Done"; \ 1013 echo "tr 51 M=XQ49"; \ 1014 tr 51 M=XQ49 IS=min IE=max ITER=1; \ 1015 echo " Done"; \ 1016 echo "tr 51 M=XQ50"; \ 1017 tr 51 M=XQ50 IS=min IE=max ITER=1; \ 1018 echo " Done"; \ 1019 echo "tr 51 M=XQ51"; \ 1020 tr 51 M=XQ51 IS=min IE=max ITER=1; \ 1021 echo " Done"; \ 1022 echo "tr 51 M=XQ52"; \ 1023 tr 51 M=XQ52 IS=min IE=max ITER=1; \ 1024 echo " Done"; \ 1025 echo "tr 51 M=XQ53"; \ 1026 tr 51 M=XQ53 IS=min IE=max ITER=1; \ 1027 echo " Done"; \ 1028 ' 1029 1030 echo "tr 51 M=MODPORT_MAP" 1031 tr 51 M=MODPORT_MAP IS=min IE=max ITER=1 1032 echo " Done" 1033 echo "tr 51 M=MODPORT_MAP_EM" 1034 tr 51 M=MODPORT_MAP_EM IS=min IE=max ITER=1 1035 echo " Done" 1036 echo "tr 51 M=MODPORT_MAP_IM" 1037 tr 51 M=MODPORT_MAP_IM IS=min IE=max ITER=1 1038 echo " Done" 1039 echo "tr 51 M=MODPORT_MAP_SW" 1040 tr 51 M=MODPORT_MAP_SW IS=min IE=max ITER=1 1041 echo " Done" 1042 echo "tr 51 M=NONUCAST_TRUNK_BLOCK_MASK" 1043 tr 51 M=NONUCAST_TRUNK_BLOCK_MASK IS=min IE=max ITER=1 1044 echo " Done" 1045 echo "tr 51 M=PORT_TRUNK_MAC_LIMIT_CONTROL_2" 1046 tr 51 M=PORT_TRUNK_MAC_LIMIT_CONTROL_2 IS=min IE=max ITER=1 1047 echo " Done" 1048 echo "tr 51 M=MAC_LIMIT_COUNT_TABLE" 1049 tr 51 M=MAC_LIMIT_COUNT_TABLE IS=min IE=max ITER=1 1050 echo " Done" 1051 echo "tr 51 M=PORT_TRUNK_MAC_LIMIT_CONTROL_1" 1052 tr 51 M=PORT_TRUNK_MAC_LIMIT_CONTROL_1 IS=min IE=max ITER=1 1053 echo " Done" 1054 echo "tr 51 M=PORT" 1055 tr 51 M=PORT IS=min IE=max ITER=1 1056 echo " Done" 1057 echo "tr 51 M=SOURCE_TRUNK_MAP" 1058 tr 51 M=SOURCE_TRUNK_MAP IS=min IE=max ITER=1 1059 echo " Done" 1060 echo "tr 51 M=SRC_MODID_BLOCK" 1061 tr 51 M=SRC_MODID_BLOCK IS=min IE=max ITER=1 1062 echo " Done" 1063 echo "tr 51 M=VLAN_STG" 1064 tr 51 M=VLAN_STG IS=min IE=max ITER=1 1065 echo " Done" 1066 echo "tr 51 M=TRUNK_BITMAP" 1067 tr 51 M=TRUNK_BITMAP IS=min IE=max ITER=1 1068 echo " Done" 1069 echo "tr 51 M=TRUNK_GROUP" 1070 tr 51 M=TRUNK_GROUP IS=min IE=max ITER=1 1071 echo " Done" 1072 echo "tr 51 M=VLAN_MAC" 1073 tr 51 M=VLAN_MAC IS=min IE=max ITER=1 1074 echo " Done" 1075 echo "tr 51 M=VLAN_PROTOCOL" 1076 tr 51 M=VLAN_PROTOCOL IS=min IE=max ITER=1 1077 echo " Done" 1078 echo "tr 51 M=VLAN_PROTOCOL_DATA" 1079 tr 51 M=VLAN_PROTOCOL_DATA IS=min IE=max ITER=1 1080 echo " Done" 1081 echo "tr 51 M=VLAN_SUBNET" 1082 tr 51 M=VLAN_SUBNET IS=min IE=max ITER=1 1083 echo " Done" 1084 echo "tr 51 M=VLAN_SUBNET_DATA_ONLY" 1085 tr 51 M=VLAN_SUBNET_DATA_ONLY IS=min IE=max ITER=1 1086 echo " Done" 1087 echo "tr 51 M=VLAN_SUBNET_ONLY" 1088 tr 51 M=VLAN_SUBNET_ONLY IS=min IE=max ITER=1 1089 echo " Done" 1090 echo "tr 51 M=VLAN" 1091 tr 51 M=VLAN IS=min IE=max ITER=1 1092 echo " Done" 1093 1094 if $?raven '\ 1095 echo "tr 51 M=EGR_PRI_CNG_MAP"; \ 1096 tr 51 M=EGR_PRI_CNG_MAP IS=min IE=max ITER=1; \ 1097 echo " Done"; \ 1098 echo "tr 51 M=EGR_VLAN_XLATE"; \ 1099 tr 51 M=EGR_VLAN_XLATE IS=min IE=max ITER=1; \ 1100 echo " Done"; \ 1101 echo "tr 51 M=EGR_VLAN_XLATE_DATA_ONLY"; \ 1102 tr 51 M=EGR_VLAN_XLATE_DATA_ONLY IS=min IE=max ITER=1; \ 1103 echo " Done"; \ 1104 echo "tr 51 M=EGR_VLAN_XLATE_ONLY"; \ 1105 tr 51 M=EGR_VLAN_XLATE_ONLY IS=min IE=max ITER=1; \ 1106 echo " Done"; \ 1107 echo "tr 51 M=IFP_PORT_FIELD_SEL"; \ 1108 tr 51 M=IFP_PORT_FIELD_SEL IS=min IE=max ITER=1; \ 1109 echo " Done"; \ 1110 echo "tr 51 M=ING_PRI_CNG_MAP"; \ 1111 tr 51 M=ING_PRI_CNG_MAP IS=min IE=max ITER=1; \ 1112 echo " Done"; \ 1113 echo "tr 51 M=INITIAL_ING_L3_NEXT_HOP"; \ 1114 tr 51 M=INITIAL_ING_L3_NEXT_HOP IS=min IE=max ITER=1; \ 1115 echo " Done"; \ 1116 echo "tr 51 M=INITIAL_L3_ECMP"; \ 1117 tr 51 M=INITIAL_L3_ECMP IS=min IE=max ITER=1; \ 1118 echo " Done"; \ 1119 ' 1120 if $?BCM56224_A0 || $?BCM56226_A0 || $?BCM56228_A0 || $?BCM56024_A0 || \ 1121 $?BCM56224_B0 || $?BCM56226_B0 || $?BCM56228_B0 || $?BCM56024_B0 ' \ 1122 echo "tr 51 M=L3_DEFIP"; \ 1123 tr 51 M=L3_DEFIP IS=min IE=max ITER=1; \ 1124 echo " Done"; \ 1125 echo "tr 51 M=L3_DEFIP_DATA_ONLY"; \ 1126 tr 51 M=L3_DEFIP_DATA_ONLY IS=min IE=max ITER=1; \ 1127 echo " Done"; \ 1128 echo "tr 51 M=L3_DEFIP_HIT_ONLY"; \ 1129 tr 51 M=L3_DEFIP_HIT_ONLY IS=min IE=max ITER=1; \ 1130 echo " Done"; \ 1131 echo "tr 51 M=L3_DEFIP_ONLY"; \ 1132 tr 51 M=L3_DEFIP_ONLY IS=min IE=max ITER=1; \ 1133 echo " Done"; \ 1134 echo "tr 51 M=L3_ECMP"; \ 1135 tr 51 M=L3_ECMP IS=min IE=max ITER=1; \ 1136 echo " Done"; \ 1137 echo "tr 51 M=L3_ENTRY_HIT_ONLY"; \ 1138 tr 51 M=L3_ENTRY_HIT_ONLY IS=min IE=max ITER=1; \ 1139 echo " Done"; \ 1140 echo "tr 51 M=L3_ENTRY_IPV4_MULTICAST"; \ 1141 tr 51 M=L3_ENTRY_IPV4_MULTICAST IS=min IE=max ITER=1; \ 1142 echo " Done"; \ 1143 ' 1144 if $?BCM56224_A0 || $?BCM56226_A0 || $?BCM56228_A0 || $?BCM56024_A0 || \ 1145 $?BCM56224_B0 || $?BCM56226_B0 || $?BCM56228_B0 || $?BCM56024_B0 '\ 1146 echo "tr 51 M=L3_ENTRY_IPV4_UNICAST"; \ 1147 tr 51 M=L3_ENTRY_IPV4_UNICAST IS=min IE=max ITER=1; \ 1148 echo " Done"; \ 1149 echo "tr 51 M=L3_ENTRY_IPV6_MULTICAST"; \ 1150 tr 51 M=L3_ENTRY_IPV6_MULTICAST IS=min IE=max ITER=1; \ 1151 echo " Done"; \ 1152 echo "tr 51 M=L3_ENTRY_IPV6_UNICAST"; \ 1153 tr 51 M=L3_ENTRY_IPV6_UNICAST IS=min IE=max ITER=1; \ 1154 echo " Done"; \ 1155 echo "tr 51 M=L3_ENTRY_ONLY"; \ 1156 tr 51 M=L3_ENTRY_ONLY IS=min IE=max ITER=1; \ 1157 echo " Done"; \ 1158 echo "tr 51 M=L3_ENTRY_VALID_ONLY"; \ 1159 tr 51 M=L3_ENTRY_VALID_ONLY IS=min IE=max ITER=1; \ 1160 echo " Done"; \ 1161 echo "tr 51 M=L3_IPMC"; \ 1162 tr 51 M=L3_IPMC IS=min IE=max ITER=1; \ 1163 echo " Done"; \ 1164 echo "tr 51 M=MMU_IPMC_GROUP_TBL0"; \ 1165 tr 51 M=MMU_IPMC_GROUP_TBL0 IS=min IE=max ITER=1; \ 1166 echo " Done"; \ 1167 echo "tr 51 M=MMU_IPMC_GROUP_TBL1"; \ 1168 tr 51 M=MMU_IPMC_GROUP_TBL1 IS=min IE=max ITER=1; \ 1169 echo " Done"; \ 1170 ' 1171 if $?BCM56224_A0 || $?BCM56226_A0 || $?BCM56228_A0 || $?BCM56024_A0 || \ 1172 $?BCM56224_B0 || $?BCM56226_B0 || $?BCM56228_B0 || $?BCM56024_B0 '\ 1173 echo "tr 51 M=MMU_IPMC_GROUP_TBL2"; \ 1174 tr 51 M=MMU_IPMC_GROUP_TBL2 IS=min IE=max ITER=1; \ 1175 echo " Done"; \ 1176 echo "tr 51 M=MMU_IPMC_VLAN_TBL"; \ 1177 tr 51 M=MMU_IPMC_VLAN_TBL IS=min IE=max ITER=1; \ 1178 echo " Done"; \ 1179 echo "tr 51 M=MMU_MAX_BUCKET_GPORT"; \ 1180 tr 51 M=MMU_MAX_BUCKET_GPORT IS=min IE=max ITER=1; \ 1181 echo " Done"; \ 1182 echo "tr 51 M=MMU_MIN_BUCKET_GPORT"; \ 1183 tr 51 M=MMU_MIN_BUCKET_GPORT IS=min IE=max ITER=1; \ 1184 echo " Done"; \ 1185 echo "tr 51 M=VLAN_PROFILE_TAB"; \ 1186 tr 51 M=VLAN_PROFILE_TAB IS=min IE=max ITER=1; \ 1187 echo " Done"; \ 1188 echo "tr 51 M=VLAN_XLATE"; \ 1189 tr 51 M=VLAN_XLATE IS=min IE=max ITER=1; \ 1190 echo " Done"; \ 1191 echo "tr 51 M=VLAN_XLATE_DATA_ONLY"; \ 1192 tr 51 M=VLAN_XLATE_DATA_ONLY IS=min IE=max ITER=1; \ 1193 echo " Done"; \ 1194 echo "tr 51 M=VLAN_XLATE_ONLY"; \ 1195 tr 51 M=VLAN_XLATE_ONLY IS=min IE=max ITER=1; \ 1196 echo " Done"; \ 1197 ' 1198 1199 if $?raptor '\ 1200 echo "Skip BSAFE_CMD_DATA_IN/BSAFE_CMD_DATA_OUT table (NOT TESTABLE)"; \ 1201 ' 1202 #echo "tr 52 M=BSAFE_CMD_DATA_IN" 1203 #tr 52 M=BSAFE_CMD_DATA_IN IS=min IE=max ITER=1 1204 #echo " Done" 1205 #echo "tr 52 M=BSAFE_CMD_DATA_OUT" 1206 #tr 52 M=BSAFE_CMD_DATA_OUT IS=min IE=max ITER=1 1207 #echo " Done" 1208 echo "tr 52 M=DSCP_TABLE" 1209 tr 52 M=DSCP_TABLE IS=min IE=max ITER=1 1210 echo " Done" 1211 echo "tr 52 M=EGR_DSCP_ECN_MAP" 1212 tr 52 M=EGR_DSCP_ECN_MAP IS=min IE=max ITER=1 1213 echo " Done" 1214 echo "tr 52 M=EGR_DSCP_TABLE" 1215 tr 52 M=EGR_DSCP_TABLE IS=min IE=max ITER=1 1216 echo " Done" 1217 echo "tr 52 M=EGR_EM_MTP_INDEX" 1218 tr 52 M=EGR_EM_MTP_INDEX IS=min IE=max ITER=1 1219 echo " Done" 1220 echo "tr 52 M=EGR_IM_MTP_INDEX" 1221 tr 52 M=EGR_IM_MTP_INDEX IS=min IE=max ITER=1 1222 echo " Done" 1223 echo "tr 52 M=EGR_IP_TUNNEL" 1224 tr 52 M=EGR_IP_TUNNEL IS=min IE=max ITER=1 1225 echo " Done" 1226 echo "tr 52 M=EGR_L3_INTF" 1227 tr 52 M=EGR_L3_INTF IS=min IE=max ITER=1 1228 echo " Done" 1229 echo "tr 52 M=EGR_L3_NEXT_HOP" 1230 tr 52 M=EGR_L3_NEXT_HOP IS=min IE=max ITER=1 1231 echo " Done" 1232 echo "tr 52 M=EGRESS_MASK" 1233 tr 52 M=EGRESS_MASK IS=min IE=max ITER=1 1234 echo " Done" 1235 echo "tr 52 M=EGR_VLAN" 1236 tr 52 M=EGR_VLAN IS=min IE=max ITER=1 1237 echo " Done" 1238 echo "tr 52 M=EGR_VLAN_STG" 1239 tr 52 M=EGR_VLAN_STG IS=min IE=max ITER=1 1240 echo " Done" 1241 echo "tr 52 M=EM_MTP_INDEX" 1242 tr 52 M=EM_MTP_INDEX IS=min IE=max ITER=1 1243 echo " Done" 1244 echo "tr 52 M=FP_COUNTER_TABLE" 1245 tr 52 M=FP_COUNTER_TABLE IS=min IE=max ITER=1 1246 echo " Done" 1247 echo "tr 52 M=FP_METER_TABLE" 1248 tr 52 M=FP_METER_TABLE IS=min IE=max ITER=1 1249 echo " Done" 1250 echo "tr 52 M=FP_POLICY_TABLE" 1251 tr 52 M=FP_POLICY_TABLE IS=min IE=max ITER=1 1252 echo " Done" 1253 echo "tr 52 M=FP_PORT_FIELD_SEL" 1254 tr 52 M=FP_PORT_FIELD_SEL IS=min IE=max ITER=1 1255 echo " Done" 1256 echo "tr 52 M=FP_RANGE_CHECK" 1257 tr 52 M=FP_RANGE_CHECK IS=min IE=max ITER=1 1258 echo " Done" 1259 echo "tr 52 M=FP_SC_BCAST_METER_TABLE" 1260 tr 52 M=FP_SC_BCAST_METER_TABLE IS=min IE=max ITER=1 1261 echo " Done" 1262 echo "tr 52 M=FP_SC_DLF_METER_TABLE" 1263 tr 52 M=FP_SC_DLF_METER_TABLE IS=min IE=max ITER=1 1264 echo " Done" 1265 echo "tr 52 M=FP_SC_MCAST_METER_TABLE" 1266 tr 52 M=FP_SC_MCAST_METER_TABLE IS=min IE=max ITER=1 1267 echo " Done" 1268 echo "tr 52 M=FP_SC_METER_TABLE" 1269 tr 52 M=FP_SC_METER_TABLE IS=min IE=max ITER=1 1270 echo " Done" 1271 echo "Skip FP_SLICE_MAP table (NOT TESTABLE)" 1272 #echo "tr 52 M=FP_SLICE_MAP" 1273 #tr 52 M=FP_SLICE_MAP IS=min IE=max ITER=1 1274 #echo " Done" 1275 echo "tr 52 M=FP_TCAM" 1276 tr 52 M=FP_TCAM IS=min IE=max ITER=1 1277 echo " Done" 1278 echo "tr 52 M=UDF_OFFSET" 1279 tr 52 M=UDF_OFFSET IS=min IE=max ITER=1 1280 echo " Done" 1281 echo "tr 52 M=IM_MTP_INDEX" 1282 tr 52 M=IM_MTP_INDEX IS=min IE=max ITER=1 1283 echo " Done" 1284 echo "tr 52 M=ING_L3_NEXT_HOP" 1285 tr 52 M=ING_L3_NEXT_HOP IS=min IE=max ITER=1 1286 echo " Done" 1287 echo "Skip IPORT_TABLE table (NOT TESTABLE)" 1288 #echo "tr 52 M=IPORT_TABLE" 1289 #tr 52 M=IPORT_TABLE IS=min IE=max ITER=1 1290 #echo " Done" 1291 echo "tr 52 M=L2MC" 1292 tr 52 M=L2MC IS=min IE=max ITER=1 1293 echo " Done" 1294 echo "tr 52 M=L2_ENTRY" 1295 tr 52 M=L2_ENTRY IS=min IE=max ITER=1 1296 echo " Done" 1297 echo "tr 52 M=L2_ENTRY_ONLY" 1298 tr 52 M=L2_ENTRY_ONLY IS=min IE=max ITER=1 1299 echo " Done" 1300 echo "tr 52 M=L2_HITDA_ONLY" 1301 tr 52 M=L2_HITDA_ONLY IS=min IE=max ITER=1 1302 echo " Done" 1303 echo "tr 52 M=L2_HITSA_ONLY" 1304 tr 52 M=L2_HITSA_ONLY IS=min IE=max ITER=1 1305 echo " Done" 1306 echo "tr 52 M=L2_MOD_FIFO" 1307 tr 52 M=L2_MOD_FIFO IS=min IE=max ITER=1 1308 echo " Done" 1309 echo "tr 52 M=L2_USER_ENTRY" 1310 tr 52 M=L2_USER_ENTRY IS=min IE=max ITER=1 1311 echo " Done" 1312 echo "tr 52 M=L2_USER_ENTRY_DATA_ONLY" 1313 tr 52 M=L2_USER_ENTRY_DATA_ONLY IS=min IE=max ITER=1 1314 echo " Done" 1315 echo "tr 52 M=L2_USER_ENTRY_ONLY" 1316 tr 52 M=L2_USER_ENTRY_ONLY IS=min IE=max ITER=1 1317 echo " Done" 1318 echo "tr 52 M=L3_TUNNEL" 1319 tr 52 M=L3_TUNNEL IS=min IE=max ITER=1 1320 echo " Done" 1321 echo "tr 52 M=PORT_MAC_BLOCK" 1322 tr 52 M=PORT_MAC_BLOCK IS=min IE=max ITER=1 1323 echo " Done" 1324 echo "tr 52 M=MAC_LIMIT_PORT_MAP_TABLE" 1325 tr 52 M=MAC_LIMIT_PORT_MAP_TABLE IS=min IE=max ITER=1 1326 echo " Done" 1327 echo "tr 52 M=MAC_LIMIT_TRUNK_MAP_TABLE" 1328 tr 52 M=MAC_LIMIT_TRUNK_MAP_TABLE IS=min IE=max ITER=1 1329 echo " Done" 1330 echo "tr 52 M=AGING_CTR" 1331 tr 52 M=AGING_CTR IS=min IE=max ITER=1 1332 echo " Done" 1333 echo "tr 52 M=AGING_EXP" 1334 tr 52 M=AGING_EXP IS=min IE=max ITER=1 1335 echo " Done" 1336 echo "tr 52 M=CBPCELLHEADER" 1337 tr 52 M=CBPCELLHEADER IS=min IE=max ITER=1 1338 echo " Done" 1339 echo "tr 52 M=CBPDATA0" 1340 tr 52 M=CBPDATA0 IS=min IE=max ITER=1 1341 echo " Done" 1342 echo "tr 52 M=CBPDATA1" 1343 tr 52 M=CBPDATA1 IS=min IE=max ITER=1 1344 echo " Done" 1345 echo "tr 52 M=CBPDATA2" 1346 tr 52 M=CBPDATA2 IS=min IE=max ITER=1 1347 echo " Done" 1348 echo "tr 52 M=CBPDATA3" 1349 tr 52 M=CBPDATA3 IS=min IE=max ITER=1 1350 echo " Done" 1351 echo "tr 52 M=CBPDATA4" 1352 tr 52 M=CBPDATA4 IS=min IE=max ITER=1 1353 echo " Done" 1354 echo "tr 52 M=CBPDATA5" 1355 tr 52 M=CBPDATA5 IS=min IE=max ITER=1 1356 echo " Done" 1357 echo "tr 52 M=CBPDATA6" 1358 tr 52 M=CBPDATA6 IS=min IE=max ITER=1 1359 echo " Done" 1360 echo "tr 52 M=CBPDATA7" 1361 tr 52 M=CBPDATA7 IS=min IE=max ITER=1 1362 echo " Done" 1363 echo "tr 52 M=CBPPKTHEADER0" 1364 tr 52 M=CBPPKTHEADER0 IS=min IE=max ITER=1 1365 echo " Done" 1366 echo "tr 52 M=CBPPKTHEADER1" 1367 tr 52 M=CBPPKTHEADER1 IS=min IE=max ITER=1 1368 echo " Done" 1369 echo "tr 52 M=CCP" 1370 tr 52 M=CCP IS=min IE=max ITER=1 1371 echo " Done" 1372 echo "tr 52 M=CFAP" 1373 tr 52 M=CFAP IS=min IE=max ITER=1 1374 echo " Done" 1375 echo "tr 52 M=XQ0" 1376 tr 52 M=XQ0 IS=min IE=max ITER=1 1377 echo " Done" 1378 echo "tr 52 M=XQ1" 1379 tr 52 M=XQ1 IS=min IE=max ITER=1 1380 echo " Done" 1381 echo "tr 52 M=XQ2" 1382 tr 52 M=XQ2 IS=min IE=max ITER=1 1383 echo " Done" 1384 echo "tr 52 M=XQ3" 1385 tr 52 M=XQ3 IS=min IE=max ITER=1 1386 echo " Done" 1387 echo "tr 52 M=XQ4" 1388 tr 52 M=XQ4 IS=min IE=max ITER=1 1389 echo " Done" 1390 echo "tr 52 M=XQ5" 1391 tr 52 M=XQ5 IS=min IE=max ITER=1 1392 echo " Done" 1393 echo "tr 52 M=XQ6" 1394 tr 52 M=XQ6 IS=min IE=max ITER=1 1395 echo " Done" 1396 echo "tr 52 M=XQ7" 1397 tr 52 M=XQ7 IS=min IE=max ITER=1 1398 echo " Done" 1399 echo "tr 52 M=XQ8" 1400 tr 52 M=XQ8 IS=min IE=max ITER=1 1401 echo " Done" 1402 echo "tr 52 M=XQ9" 1403 tr 52 M=XQ9 IS=min IE=max ITER=1 1404 echo " Done" 1405 echo "tr 52 M=XQ10" 1406 tr 52 M=XQ10 IS=min IE=max ITER=1 1407 echo " Done" 1408 echo "tr 52 M=XQ11" 1409 tr 52 M=XQ11 IS=min IE=max ITER=1 1410 echo " Done" 1411 echo "tr 52 M=XQ12" 1412 tr 52 M=XQ12 IS=min IE=max ITER=1 1413 echo " Done" 1414 echo "tr 52 M=XQ13" 1415 tr 52 M=XQ13 IS=min IE=max ITER=1 1416 echo " Done" 1417 echo "tr 52 M=XQ14" 1418 tr 52 M=XQ14 IS=min IE=max ITER=1 1419 echo " Done" 1420 echo "tr 52 M=XQ15" 1421 tr 52 M=XQ15 IS=min IE=max ITER=1 1422 echo " Done" 1423 echo "tr 52 M=XQ16" 1424 tr 52 M=XQ16 IS=min IE=max ITER=1 1425 echo " Done" 1426 echo "tr 52 M=XQ17" 1427 tr 52 M=XQ17 IS=min IE=max ITER=1 1428 echo " Done" 1429 echo "tr 52 M=XQ18" 1430 tr 52 M=XQ18 IS=min IE=max ITER=1 1431 echo " Done" 1432 echo "tr 52 M=XQ19" 1433 tr 52 M=XQ19 IS=min IE=max ITER=1 1434 echo " Done" 1435 echo "tr 52 M=XQ20" 1436 tr 52 M=XQ20 IS=min IE=max ITER=1 1437 echo " Done" 1438 echo "tr 52 M=XQ21" 1439 tr 52 M=XQ21 IS=min IE=max ITER=1 1440 echo " Done" 1441 echo "tr 52 M=XQ22" 1442 tr 52 M=XQ22 IS=min IE=max ITER=1 1443 echo " Done" 1444 echo "tr 52 M=XQ23" 1445 tr 52 M=XQ23 IS=min IE=max ITER=1 1446 echo " Done" 1447 echo "tr 52 M=XQ24" 1448 tr 52 M=XQ24 IS=min IE=max ITER=1 1449 echo " Done" 1450 echo "tr 52 M=XQ25" 1451 tr 52 M=XQ25 IS=min IE=max ITER=1 1452 echo " Done" 1453 echo "tr 52 M=XQ26" 1454 tr 52 M=XQ26 IS=min IE=max ITER=1 1455 echo " Done" 1456 echo "tr 52 M=XQ27" 1457 tr 52 M=XQ27 IS=min IE=max ITER=1 1458 echo " Done" 1459 echo "tr 52 M=XQ28" 1460 tr 52 M=XQ28 IS=min IE=max ITER=1 1461 echo " Done" 1462 echo "tr 52 M=XQ29" 1463 tr 52 M=XQ29 IS=min IE=max ITER=1 1464 echo " Done" 1465 1466 if $?raptor '\ 1467 echo "tr 52 M=XQ30"; \ 1468 tr 52 M=XQ30 IS=min IE=max ITER=1; \ 1469 echo " Done"; \ 1470 echo "tr 52 M=XQ31"; \ 1471 tr 52 M=XQ31 IS=min IE=max ITER=1; \ 1472 echo " Done"; \ 1473 echo "tr 52 M=XQ32"; \ 1474 tr 52 M=XQ32 IS=min IE=max ITER=1; \ 1475 echo " Done"; \ 1476 echo "tr 52 M=XQ33"; \ 1477 tr 52 M=XQ33 IS=min IE=max ITER=1; \ 1478 echo " Done"; \ 1479 echo "tr 52 M=XQ34"; \ 1480 tr 52 M=XQ34 IS=min IE=max ITER=1; \ 1481 echo " Done"; \ 1482 echo "tr 52 M=XQ35"; \ 1483 tr 52 M=XQ35 IS=min IE=max ITER=1; \ 1484 echo " Done"; \ 1485 echo "tr 52 M=XQ36"; \ 1486 tr 52 M=XQ36 IS=min IE=max ITER=1; \ 1487 echo " Done"; \ 1488 echo "tr 52 M=XQ37"; \ 1489 tr 52 M=XQ37 IS=min IE=max ITER=1; \ 1490 echo " Done"; \ 1491 echo "tr 52 M=XQ38"; \ 1492 tr 52 M=XQ38 IS=min IE=max ITER=1; \ 1493 echo " Done"; \ 1494 echo "tr 52 M=XQ39"; \ 1495 tr 52 M=XQ39 IS=min IE=max ITER=1; \ 1496 echo " Done"; \ 1497 echo "tr 52 M=XQ40"; \ 1498 tr 52 M=XQ40 IS=min IE=max ITER=1; \ 1499 echo " Done"; \ 1500 echo "tr 52 M=XQ41"; \ 1501 tr 52 M=XQ41 IS=min IE=max ITER=1; \ 1502 echo " Done"; \ 1503 echo "tr 52 M=XQ42"; \ 1504 tr 52 M=XQ42 IS=min IE=max ITER=1; \ 1505 echo " Done"; \ 1506 echo "tr 52 M=XQ43"; \ 1507 tr 52 M=XQ43 IS=min IE=max ITER=1; \ 1508 echo " Done"; \ 1509 echo "tr 52 M=XQ44"; \ 1510 tr 52 M=XQ44 IS=min IE=max ITER=1; \ 1511 echo " Done"; \ 1512 echo "tr 52 M=XQ45"; \ 1513 tr 52 M=XQ45 IS=min IE=max ITER=1; \ 1514 echo " Done"; \ 1515 echo "tr 52 M=XQ46"; \ 1516 tr 52 M=XQ46 IS=min IE=max ITER=1; \ 1517 echo " Done"; \ 1518 echo "tr 52 M=XQ47"; \ 1519 tr 52 M=XQ47 IS=min IE=max ITER=1; \ 1520 echo " Done"; \ 1521 echo "tr 52 M=XQ48"; \ 1522 tr 52 M=XQ48 IS=min IE=max ITER=1; \ 1523 echo " Done"; \ 1524 echo "tr 52 M=XQ49"; \ 1525 tr 52 M=XQ49 IS=min IE=max ITER=1; \ 1526 echo " Done"; \ 1527 echo "tr 52 M=XQ50"; \ 1528 tr 52 M=XQ50 IS=min IE=max ITER=1; \ 1529 echo " Done"; \ 1530 echo "tr 52 M=XQ52"; \ 1531 tr 52 M=XQ52 IS=min IE=max ITER=1; \ 1532 echo " Done"; \ 1533 echo "tr 52 M=XQ52"; \ 1534 tr 52 M=XQ52 IS=min IE=max ITER=1; \ 1535 echo " Done"; \ 1536 echo "tr 52 M=XQ53"; \ 1537 tr 52 M=XQ53 IS=min IE=max ITER=1; \ 1538 echo " Done"; \ 1539 ' 1540 1541 echo "tr 52 M=MODPORT_MAP" 1542 tr 52 M=MODPORT_MAP IS=min IE=max ITER=1 1543 echo " Done" 1544 echo "tr 52 M=MODPORT_MAP_EM" 1545 tr 52 M=MODPORT_MAP_EM IS=min IE=max ITER=1 1546 echo " Done" 1547 echo "tr 52 M=MODPORT_MAP_IM" 1548 tr 52 M=MODPORT_MAP_IM IS=min IE=max ITER=1 1549 echo " Done" 1550 echo "tr 52 M=MODPORT_MAP_SW" 1551 tr 52 M=MODPORT_MAP_SW IS=min IE=max ITER=1 1552 echo " Done" 1553 echo "tr 52 M=NONUCAST_TRUNK_BLOCK_MASK" 1554 tr 52 M=NONUCAST_TRUNK_BLOCK_MASK IS=min IE=max ITER=1 1555 echo " Done" 1556 echo "tr 52 M=PORT_TRUNK_MAC_LIMIT_CONTROL_2" 1557 tr 52 M=PORT_TRUNK_MAC_LIMIT_CONTROL_2 IS=min IE=max ITER=1 1558 echo " Done" 1559 echo "tr 52 M=MAC_LIMIT_COUNT_TABLE" 1560 tr 52 M=MAC_LIMIT_COUNT_TABLE IS=min IE=max ITER=1 1561 echo " Done" 1562 echo "tr 52 M=PORT_TRUNK_MAC_LIMIT_CONTROL_1" 1563 tr 52 M=PORT_TRUNK_MAC_LIMIT_CONTROL_1 IS=min IE=max ITER=1 1564 echo " Done" 1565 echo "tr 52 M=PORT" 1566 tr 52 M=PORT IS=min IE=max ITER=1 1567 echo " Done" 1568 echo "tr 52 M=SOURCE_TRUNK_MAP" 1569 tr 52 M=SOURCE_TRUNK_MAP IS=min IE=max ITER=1 1570 echo " Done" 1571 echo "tr 52 M=SRC_MODID_BLOCK" 1572 tr 52 M=SRC_MODID_BLOCK IS=min IE=max ITER=1 1573 echo " Done" 1574 echo "tr 52 M=VLAN_STG" 1575 tr 52 M=VLAN_STG IS=min IE=max ITER=1 1576 echo " Done" 1577 echo "tr 52 M=TRUNK_BITMAP" 1578 tr 52 M=TRUNK_BITMAP IS=min IE=max ITER=1 1579 echo " Done" 1580 echo "tr 52 M=TRUNK_GROUP" 1581 tr 52 M=TRUNK_GROUP IS=min IE=max ITER=1 1582 echo " Done" 1583 echo "tr 52 M=VLAN_MAC" 1584 tr 52 M=VLAN_MAC IS=min IE=max ITER=1 1585 echo " Done" 1586 echo "tr 52 M=VLAN_PROTOCOL" 1587 tr 52 M=VLAN_PROTOCOL IS=min IE=max ITER=1 1588 echo " Done" 1589 echo "tr 52 M=VLAN_PROTOCOL_DATA" 1590 tr 52 M=VLAN_PROTOCOL_DATA IS=min IE=max ITER=1 1591 echo " Done" 1592 echo "tr 52 M=VLAN_SUBNET" 1593 tr 52 M=VLAN_SUBNET IS=min IE=max ITER=1 1594 echo " Done" 1595 echo "tr 52 M=VLAN_SUBNET_DATA_ONLY" 1596 tr 52 M=VLAN_SUBNET_DATA_ONLY IS=min IE=max ITER=1 1597 echo " Done" 1598 echo "tr 52 M=VLAN_SUBNET_ONLY" 1599 tr 52 M=VLAN_SUBNET_ONLY IS=min IE=max ITER=1 1600 echo " Done" 1601 echo "tr 52 M=VLAN" 1602 tr 52 M=VLAN IS=min IE=max ITER=1 1603 echo " Done" 1604 1605 if $?raven '\ 1606 echo "tr 52 M=EGR_PRI_CNG_MAP"; \ 1607 tr 52 M=EGR_PRI_CNG_MAP IS=min IE=max ITER=1; \ 1608 echo " Done"; \ 1609 echo "tr 52 M=EGR_VLAN_XLATE"; \ 1610 tr 52 M=EGR_VLAN_XLATE IS=min IE=max ITER=1; \ 1611 echo " Done"; \ 1612 echo "tr 52 M=EGR_VLAN_XLATE_DATA_ONLY"; \ 1613 tr 52 M=EGR_VLAN_XLATE_DATA_ONLY IS=min IE=max ITER=1; \ 1614 echo " Done"; \ 1615 echo "tr 52 M=EGR_VLAN_XLATE_ONLY"; \ 1616 tr 52 M=EGR_VLAN_XLATE_ONLY IS=min IE=max ITER=1; \ 1617 echo " Done"; \ 1618 echo "tr 52 M=IFP_PORT_FIELD_SEL"; \ 1619 tr 52 M=IFP_PORT_FIELD_SEL IS=min IE=max ITER=1; \ 1620 echo " Done"; \ 1621 echo "tr 52 M=ING_PRI_CNG_MAP"; \ 1622 tr 52 M=ING_PRI_CNG_MAP IS=min IE=max ITER=1; \ 1623 echo " Done"; \ 1624 echo "tr 52 M=INITIAL_ING_L3_NEXT_HOP"; \ 1625 tr 52 M=INITIAL_ING_L3_NEXT_HOP IS=min IE=max ITER=1; \ 1626 echo " Done"; \ 1627 echo "tr 52 M=INITIAL_L3_ECMP"; \ 1628 tr 52 M=INITIAL_L3_ECMP IS=min IE=max ITER=1; \ 1629 echo " Done"; \ 1630 echo "tr 52 M=L3_DEFIP"; \ 1631 tr 52 M=L3_DEFIP IS=min IE=max ITER=1; \ 1632 echo " Done"; \ 1633 ' 1634 if $?BCM56224_A0 || $?BCM56226_A0 || $?BCM56228_A0 || $?BCM56024_A0 || \ 1635 $?BCM56224_B0 || $?BCM56226_B0 || $?BCM56228_B0 || $?BCM56024_B0 '\ 1636 echo "tr 52 M=L3_DEFIP_DATA_ONLY"; \ 1637 tr 52 M=L3_DEFIP_DATA_ONLY IS=min IE=max ITER=1; \ 1638 echo " Done"; \ 1639 echo "tr 52 M=L3_DEFIP_HIT_ONLY"; \ 1640 tr 52 M=L3_DEFIP_HIT_ONLY IS=min IE=max ITER=1; \ 1641 echo " Done"; \ 1642 echo "tr 52 M=L3_DEFIP_ONLY"; \ 1643 tr 52 M=L3_DEFIP_ONLY IS=min IE=max ITER=1; \ 1644 echo " Done"; \ 1645 echo "tr 52 M=L3_ECMP"; \ 1646 tr 52 M=L3_ECMP IS=min IE=max ITER=1; \ 1647 echo " Done"; \ 1648 echo "tr 52 M=L3_ENTRY_HIT_ONLY"; \ 1649 tr 52 M=L3_ENTRY_HIT_ONLY IS=min IE=max ITER=1; \ 1650 echo " Done"; \ 1651 echo "tr 52 M=L3_ENTRY_IPV4_MULTICAST"; \ 1652 tr 52 M=L3_ENTRY_IPV4_MULTICAST IS=min IE=max ITER=1; \ 1653 echo " Done"; \ 1654 echo "tr 52 M=L3_ENTRY_IPV4_UNICAST"; \ 1655 tr 52 M=L3_ENTRY_IPV4_UNICAST IS=min IE=max ITER=1; \ 1656 echo " Done"; \ 1657 echo "tr 52 M=L3_ENTRY_IPV6_MULTICAST"; \ 1658 tr 52 M=L3_ENTRY_IPV6_MULTICAST IS=min IE=max ITER=1; \ 1659 echo " Done"; \ 1660 echo "tr 52 M=L3_ENTRY_IPV6_UNICAST"; \ 1661 tr 52 M=L3_ENTRY_IPV6_UNICAST IS=min IE=max ITER=1; \ 1662 echo " Done"; \ 1663 echo "tr 52 M=L3_ENTRY_ONLY"; \ 1664 tr 52 M=L3_ENTRY_ONLY IS=min IE=max ITER=1; \ 1665 echo " Done"; \ 1666 ' 1667 if $?BCM56224_A0 || $?BCM56226_A0 || $?BCM56228_A0 || $?BCM56024_A0 || \ 1668 $?BCM56224_B0 || $?BCM56226_B0 || $?BCM56228_B0 || $?BCM56024_B0 '\ 1669 echo "tr 52 M=L3_ENTRY_VALID_ONLY"; \ 1670 tr 52 M=L3_ENTRY_VALID_ONLY IS=min IE=max ITER=1; \ 1671 echo " Done"; \ 1672 echo "tr 52 M=L3_IPMC"; \ 1673 tr 52 M=L3_IPMC IS=min IE=max ITER=1; \ 1674 echo " Done"; \ 1675 echo "tr 52 M=MMU_IPMC_GROUP_TBL0"; \ 1676 tr 52 M=MMU_IPMC_GROUP_TBL0 IS=min IE=max ITER=1; \ 1677 echo " Done"; \ 1678 echo "tr 52 M=MMU_IPMC_GROUP_TBL1"; \ 1679 tr 52 M=MMU_IPMC_GROUP_TBL1 IS=min IE=max ITER=1; \ 1680 echo " Done"; \ 1681 echo "tr 52 M=MMU_IPMC_GROUP_TBL2"; \ 1682 tr 52 M=MMU_IPMC_GROUP_TBL2 IS=min IE=max ITER=1; \ 1683 echo " Done"; \ 1684 echo "tr 52 M=MMU_IPMC_VLAN_TBL"; \ 1685 tr 52 M=MMU_IPMC_VLAN_TBL IS=min IE=max ITER=1; \ 1686 echo " Done"; \ 1687 echo "tr 52 M=MMU_MAX_BUCKET_GPORT"; \ 1688 tr 52 M=MMU_MAX_BUCKET_GPORT IS=min IE=max ITER=1; \ 1689 echo " Done"; \ 1690 echo "tr 52 M=MMU_MIN_BUCKET_GPORT"; \ 1691 tr 52 M=MMU_MIN_BUCKET_GPORT IS=min IE=max ITER=1; \ 1692 echo " Done"; \ 1693 echo "tr 52 M=VLAN_PROFILE_TAB"; \ 1694 tr 52 M=VLAN_PROFILE_TAB IS=min IE=max ITER=1; \ 1695 echo " Done"; \ 1696 echo "tr 52 M=VLAN_XLATE"; \ 1697 tr 52 M=VLAN_XLATE IS=min IE=max ITER=1; \ 1698 echo " Done"; \ 1699 echo "tr 52 M=VLAN_XLATE_DATA_ONLY"; \ 1700 tr 52 M=VLAN_XLATE_DATA_ONLY IS=min IE=max ITER=1; \ 1701 echo " Done"; \ 1702 echo "tr 52 M=VLAN_XLATE_ONLY"; \ 1703 tr 52 M=VLAN_XLATE_ONLY IS=min IE=max ITER=1; \ 1704 echo " Done"; \ 1705 ' 1706 1707 #Table DMA/Table SLAM 1708 echo "Running Table DMA Tests ..." 1709 if $?raptor '\ 1710 echo "Skip BSAFE_CMD_DATA_IN/BSAFE_CMD_DATA_OUT table (NOT TESTABLE)"; \ 1711 ' 1712 #echo "tr 71 M=BSAFE_CMD_DATA_IN" 1713 #tr 71 M=BSAFE_CMD_DATA_IN S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1714 1715 #echo " Done" 1716 #echo "tr 71 M=BSAFE_CMD_DATA_OUT" 1717 #tr 71 M=BSAFE_CMD_DATA_OUT S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1718 1719 #echo " Done" 1720 echo "tr 71 M=DSCP_TABLE" 1721 tr 71 M=DSCP_TABLE S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1722 1723 echo " Done" 1724 echo "tr 71 M=EGR_DSCP_ECN_MAP" 1725 tr 71 M=EGR_DSCP_ECN_MAP S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1726 1727 echo " Done" 1728 echo "tr 71 M=EGR_DSCP_TABLE" 1729 tr 71 M=EGR_DSCP_TABLE S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1730 1731 echo " Done" 1732 echo "tr 71 M=EGR_EM_MTP_INDEX" 1733 tr 71 M=EGR_EM_MTP_INDEX S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1734 1735 echo " Done" 1736 echo "tr 71 M=EGR_IM_MTP_INDEX" 1737 tr 71 M=EGR_IM_MTP_INDEX S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1738 1739 echo " Done" 1740 echo "tr 71 M=EGR_IP_TUNNEL" 1741 tr 71 M=EGR_IP_TUNNEL S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1742 1743 echo " Done" 1744 echo "tr 71 M=EGR_L3_INTF" 1745 tr 71 M=EGR_L3_INTF S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1746 1747 echo " Done" 1748 echo "tr 71 M=EGR_L3_NEXT_HOP" 1749 tr 71 M=EGR_L3_NEXT_HOP S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1750 1751 echo " Done" 1752 echo "tr 71 M=EGRESS_MASK" 1753 tr 71 M=EGRESS_MASK S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1754 1755 echo " Done" 1756 echo "tr 71 M=EGR_VLAN" 1757 tr 71 M=EGR_VLAN S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1758 1759 echo " Done" 1760 echo "tr 71 M=EGR_VLAN_STG" 1761 tr 71 M=EGR_VLAN_STG S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1762 1763 echo " Done" 1764 echo "tr 71 M=EM_MTP_INDEX" 1765 tr 71 M=EM_MTP_INDEX S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1766 1767 echo " Done" 1768 echo "tr 71 M=FP_COUNTER_TABLE" 1769 tr 71 M=FP_COUNTER_TABLE S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1770 1771 echo " Done" 1772 echo "tr 71 M=FP_METER_TABLE" 1773 tr 71 M=FP_METER_TABLE S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1774 1775 echo " Done" 1776 echo "tr 71 M=FP_POLICY_TABLE" 1777 tr 71 M=FP_POLICY_TABLE S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1778 1779 echo " Done" 1780 echo "tr 71 M=FP_PORT_FIELD_SEL" 1781 tr 71 M=FP_PORT_FIELD_SEL S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1782 1783 echo " Done" 1784 echo "tr 71 M=FP_RANGE_CHECK" 1785 tr 71 M=FP_RANGE_CHECK S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1786 1787 echo " Done" 1788 echo "tr 71 M=FP_SC_BCAST_METER_TABLE" 1789 tr 71 M=FP_SC_BCAST_METER_TABLE S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1790 1791 echo " Done" 1792 echo "tr 71 M=FP_SC_DLF_METER_TABLE" 1793 tr 71 M=FP_SC_DLF_METER_TABLE S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1794 1795 echo " Done" 1796 echo "tr 71 M=FP_SC_MCAST_METER_TABLE" 1797 tr 71 M=FP_SC_MCAST_METER_TABLE S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1798 1799 echo " Done" 1800 echo "tr 71 M=FP_SC_METER_TABLE" 1801 tr 71 M=FP_SC_METER_TABLE S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1802 1803 echo " Done" 1804 1805 echo "tr 71 M=FP_SLICE_MAP" 1806 tr 71 M=FP_SLICE_MAP S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1807 1808 echo " Done" 1809 echo "tr 71 M=FP_TCAM" 1810 tr 71 M=FP_TCAM S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1811 1812 echo " Done" 1813 echo "tr 71 M=UDF_OFFSET" 1814 tr 71 M=UDF_OFFSET S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1815 1816 echo " Done" 1817 echo "tr 71 M=IM_MTP_INDEX" 1818 tr 71 M=IM_MTP_INDEX S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1819 1820 echo " Done" 1821 echo "tr 71 M=ING_L3_NEXT_HOP" 1822 tr 71 M=ING_L3_NEXT_HOP S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1823 1824 echo " Done" 1825 echo "tr 71 M=IPORT_TABLE" 1826 tr 71 M=IPORT_TABLE S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1827 1828 echo " Done" 1829 echo "tr 71 M=L2MC" 1830 tr 71 M=L2MC S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1831 1832 echo " Done" 1833 echo "tr 71 M=L2_ENTRY" 1834 tr 71 M=L2_ENTRY S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1835 1836 echo " Done" 1837 echo "tr 71 M=L2_ENTRY_ONLY" 1838 tr 71 M=L2_ENTRY_ONLY S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1839 1840 echo " Done" 1841 echo "tr 71 M=L2_HITDA_ONLY" 1842 tr 71 M=L2_HITDA_ONLY S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1843 1844 echo " Done" 1845 echo "tr 71 M=L2_HITSA_ONLY" 1846 tr 71 M=L2_HITSA_ONLY S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1847 1848 echo " Done" 1849 echo "tr 71 M=L2_MOD_FIFO" 1850 tr 71 M=L2_MOD_FIFO S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1851 1852 echo " Done" 1853 echo "tr 71 M=L2_USER_ENTRY" 1854 tr 71 M=L2_USER_ENTRY S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1855 1856 echo " Done" 1857 echo "tr 71 M=L2_USER_ENTRY_DATA_ONLY" 1858 tr 71 M=L2_USER_ENTRY_DATA_ONLY S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1859 1860 echo " Done" 1861 echo "tr 71 M=L2_USER_ENTRY_ONLY" 1862 tr 71 M=L2_USER_ENTRY_ONLY S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1863 1864 echo " Done" 1865 echo "tr 71 M=L3_TUNNEL" 1866 tr 71 M=L3_TUNNEL S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1867 1868 echo " Done" 1869 echo "tr 71 M=PORT_MAC_BLOCK" 1870 tr 71 M=PORT_MAC_BLOCK S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1871 1872 echo " Done" 1873 echo "tr 71 M=MAC_LIMIT_PORT_MAP_TABLE" 1874 tr 71 M=MAC_LIMIT_PORT_MAP_TABLE S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1875 1876 echo " Done" 1877 echo "tr 71 M=MAC_LIMIT_TRUNK_MAP_TABLE" 1878 tr 71 M=MAC_LIMIT_TRUNK_MAP_TABLE S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1879 1880 echo " Done" 1881 echo "tr 71 M=AGING_CTR" 1882 tr 71 M=AGING_CTR S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1883 1884 echo " Done" 1885 echo "tr 71 M=AGING_EXP" 1886 tr 71 M=AGING_EXP S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1887 1888 echo " Done" 1889 echo "tr 71 M=CBPCELLHEADER" 1890 tr 71 M=CBPCELLHEADER S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1891 1892 echo " Done" 1893 echo "tr 71 M=CBPDATA0" 1894 tr 71 M=CBPDATA0 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1895 1896 echo " Done" 1897 echo "tr 71 M=CBPDATA1" 1898 tr 71 M=CBPDATA1 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1899 1900 echo " Done" 1901 echo "tr 71 M=CBPDATA2" 1902 tr 71 M=CBPDATA2 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1903 1904 echo " Done" 1905 echo "tr 71 M=CBPDATA3" 1906 tr 71 M=CBPDATA3 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1907 1908 echo " Done" 1909 echo "tr 71 M=CBPDATA4" 1910 tr 71 M=CBPDATA4 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1911 1912 echo " Done" 1913 echo "tr 71 M=CBPDATA5" 1914 tr 71 M=CBPDATA5 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1915 1916 echo " Done" 1917 echo "tr 71 M=CBPDATA6" 1918 tr 71 M=CBPDATA6 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1919 1920 echo " Done" 1921 echo "tr 71 M=CBPDATA7" 1922 tr 71 M=CBPDATA7 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1923 1924 echo " Done" 1925 echo "tr 71 M=CBPPKTHEADER0" 1926 tr 71 M=CBPPKTHEADER0 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1927 1928 echo " Done" 1929 echo "tr 71 M=CBPPKTHEADER1" 1930 tr 71 M=CBPPKTHEADER1 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1931 1932 echo " Done" 1933 echo "tr 71 M=CCP" 1934 tr 71 M=CCP S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1935 1936 echo " Done" 1937 echo "tr 71 M=CFAP" 1938 tr 71 M=CFAP S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1939 1940 echo " Done" 1941 echo "tr 71 M=XQ0" 1942 tr 71 M=XQ0 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1943 1944 echo " Done" 1945 echo "tr 71 M=XQ1" 1946 tr 71 M=XQ1 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1947 1948 echo " Done" 1949 echo "tr 71 M=XQ2" 1950 tr 71 M=XQ2 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1951 1952 echo " Done" 1953 echo "tr 71 M=XQ3" 1954 tr 71 M=XQ3 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1955 1956 echo " Done" 1957 echo "tr 71 M=XQ4" 1958 tr 71 M=XQ4 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1959 1960 echo " Done" 1961 echo "tr 71 M=XQ5" 1962 tr 71 M=XQ5 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1963 1964 echo " Done" 1965 echo "tr 71 M=XQ6" 1966 tr 71 M=XQ6 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1967 1968 echo " Done" 1969 echo "tr 71 M=XQ7" 1970 tr 71 M=XQ7 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1971 1972 echo " Done" 1973 echo "tr 71 M=XQ8" 1974 tr 71 M=XQ8 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1975 1976 echo " Done" 1977 echo "tr 71 M=XQ9" 1978 tr 71 M=XQ9 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1979 1980 echo " Done" 1981 echo "tr 71 M=XQ10" 1982 tr 71 M=XQ10 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1983 1984 echo " Done" 1985 echo "tr 71 M=XQ11" 1986 tr 71 M=XQ11 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1987 1988 echo " Done" 1989 echo "tr 71 M=XQ12" 1990 tr 71 M=XQ12 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1991 1992 echo " Done" 1993 echo "tr 71 M=XQ13" 1994 tr 71 M=XQ13 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1995 1996 echo " Done" 1997 echo "tr 71 M=XQ14" 1998 tr 71 M=XQ14 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 1999 2000 echo " Done" 2001 echo "tr 71 M=XQ15" 2002 tr 71 M=XQ15 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2003 2004 echo " Done" 2005 echo "tr 71 M=XQ16" 2006 tr 71 M=XQ16 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2007 2008 echo " Done" 2009 echo "tr 71 M=XQ17" 2010 tr 71 M=XQ17 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2011 2012 echo " Done" 2013 echo "tr 71 M=XQ18" 2014 tr 71 M=XQ18 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2015 2016 echo " Done" 2017 echo "tr 71 M=XQ19" 2018 tr 71 M=XQ19 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2019 2020 echo " Done" 2021 echo "tr 71 M=XQ20" 2022 tr 71 M=XQ20 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2023 2024 echo " Done" 2025 echo "tr 71 M=XQ21" 2026 tr 71 M=XQ21 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2027 2028 echo " Done" 2029 echo "tr 71 M=XQ22" 2030 tr 71 M=XQ22 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2031 2032 echo " Done" 2033 echo "tr 71 M=XQ23" 2034 tr 71 M=XQ23 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2035 2036 echo " Done" 2037 echo "tr 71 M=XQ24" 2038 tr 71 M=XQ24 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2039 2040 echo " Done" 2041 echo "tr 71 M=XQ25" 2042 tr 71 M=XQ25 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2043 2044 echo " Done" 2045 echo "tr 71 M=XQ26" 2046 tr 71 M=XQ26 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2047 2048 echo " Done" 2049 echo "tr 71 M=XQ27" 2050 tr 71 M=XQ27 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2051 2052 echo " Done" 2053 echo "tr 71 M=XQ28" 2054 tr 71 M=XQ28 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2055 2056 echo " Done" 2057 echo "tr 71 M=XQ29" 2058 tr 71 M=XQ29 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2059 2060 if $?raptor '\ 2061 echo " Done"; \ 2062 echo "tr 71 M=XQ30"; \ 2063 tr 71 M=XQ30 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2064 echo " Done"; \ 2065 echo "tr 71 M=XQ31"; \ 2066 tr 71 M=XQ31 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2067 echo " Done"; \ 2068 echo "tr 71 M=XQ32"; \ 2069 tr 71 M=XQ32 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2070 echo " Done"; \ 2071 echo "tr 71 M=XQ33"; \ 2072 tr 71 M=XQ33 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2073 echo " Done"; \ 2074 echo "tr 71 M=XQ34"; \ 2075 tr 71 M=XQ34 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2076 echo " Done"; \ 2077 echo "tr 71 M=XQ35"; \ 2078 tr 71 M=XQ35 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2079 echo " Done"; \ 2080 echo "tr 71 M=XQ36"; \ 2081 tr 71 M=XQ36 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2082 echo " Done"; \ 2083 echo "tr 71 M=XQ37"; \ 2084 tr 71 M=XQ37 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2085 echo " Done"; \ 2086 echo "tr 71 M=XQ38"; \ 2087 tr 71 M=XQ38 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2088 echo " Done"; \ 2089 echo "tr 71 M=XQ39"; \ 2090 tr 71 M=XQ39 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2091 echo " Done"; \ 2092 echo "tr 71 M=XQ40"; \ 2093 tr 71 M=XQ40 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2094 echo " Done"; \ 2095 echo "tr 71 M=XQ41"; \ 2096 tr 71 M=XQ41 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2097 echo " Done"; \ 2098 echo "tr 71 M=XQ42"; \ 2099 tr 71 M=XQ42 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2100 echo " Done"; \ 2101 echo "tr 71 M=XQ43"; \ 2102 tr 71 M=XQ43 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2103 echo " Done"; \ 2104 echo "tr 71 M=XQ44"; \ 2105 tr 71 M=XQ44 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2106 echo " Done"; \ 2107 echo "tr 71 M=XQ45"; \ 2108 tr 71 M=XQ45 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2109 echo " Done"; \ 2110 echo "tr 71 M=XQ46"; \ 2111 tr 71 M=XQ46 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2112 echo " Done"; \ 2113 echo "tr 71 M=XQ47"; \ 2114 tr 71 M=XQ47 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2115 echo " Done"; \ 2116 echo "tr 71 M=XQ48"; \ 2117 tr 71 M=XQ48 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2118 echo " Done"; \ 2119 echo "tr 71 M=XQ49"; \ 2120 tr 71 M=XQ49 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2121 echo " Done"; \ 2122 echo "tr 71 M=XQ50"; \ 2123 tr 71 M=XQ50 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2124 echo " Done"; \ 2125 echo "tr 71 M=XQ51"; \ 2126 tr 71 M=XQ51 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2127 echo " Done"; \ 2128 echo "tr 71 M=XQ52"; \ 2129 tr 71 M=XQ52 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2130 echo " Done"; \ 2131 echo "tr 71 M=XQ53"; \ 2132 tr 71 M=XQ53 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2133 ' 2134 echo " Done" 2135 echo "tr 71 M=MODPORT_MAP" 2136 tr 71 M=MODPORT_MAP S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2137 2138 echo " Done" 2139 echo "tr 71 M=MODPORT_MAP_EM" 2140 tr 71 M=MODPORT_MAP_EM S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2141 2142 echo " Done" 2143 echo "tr 71 M=MODPORT_MAP_IM" 2144 tr 71 M=MODPORT_MAP_IM S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2145 2146 echo " Done" 2147 echo "tr 71 M=MODPORT_MAP_SW" 2148 tr 71 M=MODPORT_MAP_SW S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2149 2150 echo " Done" 2151 echo "tr 71 M=NONUCAST_TRUNK_BLOCK_MASK" 2152 tr 71 M=NONUCAST_TRUNK_BLOCK_MASK S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2153 2154 echo " Done" 2155 echo "tr 71 M=PORT_TRUNK_MAC_LIMIT_CONTROL_2" 2156 tr 71 M=PORT_TRUNK_MAC_LIMIT_CONTROL_2 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2157 2158 echo " Done" 2159 echo "tr 71 M=MAC_LIMIT_COUNT_TABLE" 2160 tr 71 M=MAC_LIMIT_COUNT_TABLE S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2161 2162 echo " Done" 2163 echo "tr 71 M=PORT_TRUNK_MAC_LIMIT_CONTROL_1" 2164 tr 71 M=PORT_TRUNK_MAC_LIMIT_CONTROL_1 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2165 2166 echo " Done" 2167 echo "tr 71 M=PORT" 2168 tr 71 M=PORT S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2169 2170 echo " Done" 2171 echo "tr 71 M=SOURCE_TRUNK_MAP" 2172 tr 71 M=SOURCE_TRUNK_MAP S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2173 2174 echo " Done" 2175 echo "tr 71 M=SRC_MODID_BLOCK" 2176 tr 71 M=SRC_MODID_BLOCK S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2177 2178 echo " Done" 2179 echo "tr 71 M=VLAN_STG" 2180 tr 71 M=VLAN_STG S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2181 2182 echo " Done" 2183 echo "tr 71 M=TRUNK_BITMAP" 2184 tr 71 M=TRUNK_BITMAP S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2185 2186 echo " Done" 2187 echo "tr 71 M=TRUNK_GROUP" 2188 tr 71 M=TRUNK_GROUP S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2189 2190 echo " Done" 2191 echo "tr 71 M=VLAN_MAC" 2192 tr 71 M=VLAN_MAC S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2193 2194 echo " Done" 2195 echo "tr 71 M=VLAN_PROTOCOL" 2196 tr 71 M=VLAN_PROTOCOL S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2197 2198 echo " Done" 2199 echo "tr 71 M=VLAN_PROTOCOL_DATA" 2200 tr 71 M=VLAN_PROTOCOL_DATA S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2201 2202 echo " Done" 2203 echo "tr 71 M=VLAN_SUBNET" 2204 tr 71 M=VLAN_SUBNET S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2205 2206 echo " Done" 2207 echo "tr 71 M=VLAN_SUBNET_DATA_ONLY" 2208 tr 71 M=VLAN_SUBNET_DATA_ONLY S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2209 2210 echo " Done" 2211 echo "tr 71 M=VLAN_SUBNET_ONLY" 2212 tr 71 M=VLAN_SUBNET_ONLY S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2213 2214 echo " Done" 2215 echo "tr 71 M=VLAN" 2216 tr 71 M=VLAN S=-1 C=-1 readonlymemVerifyCount=1 TSE=True 2217 2218 echo " Done" 2219 2220 if $?raven ' \ 2221 echo "tr 71 M=EGR_PRI_CNG_MAP"; \ 2222 tr 71 M=EGR_PRI_CNG_MAP S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2223 echo " Done"; \ 2224 echo "tr 71 M=EGR_VLAN_XLATE"; \ 2225 tr 71 M=EGR_VLAN_XLATE S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2226 echo " Done"; \ 2227 echo "tr 71 M=EGR_VLAN_XLATE_DATA_ONLY"; \ 2228 tr 71 M=EGR_VLAN_XLATE_DATA_ONLY S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2229 echo " Done"; \ 2230 echo "tr 71 M=EGR_VLAN_XLATE_ONLY"; \ 2231 tr 71 M=EGR_VLAN_XLATE_ONLY S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2232 echo " Done"; \ 2233 echo "tr 71 M=IFP_PORT_FIELD_SEL"; \ 2234 tr 71 M=IFP_PORT_FIELD_SEL S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2235 echo " Done"; \ 2236 echo "tr 71 M=ING_PRI_CNG_MAP"; \ 2237 tr 71 M=ING_PRI_CNG_MAP S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2238 echo " Done"; \ 2239 echo "tr 71 M=INITIAL_ING_L3_NEXT_HOP"; \ 2240 tr 71 M=INITIAL_ING_L3_NEXT_HOP S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2241 echo " Done"; \ 2242 ' 2243 if $?BCM56224_A0 || $?BCM56226_A0 || $?BCM56228_A0 || $?BCM56024_A0 || \ 2244 $?BCM56224_B0 || $?BCM56226_B0 || $?BCM56228_B0 || $?BCM56024_B0 ' \ 2245 echo "tr 71 M=INITIAL_L3_ECMP"; \ 2246 tr 71 M=INITIAL_L3_ECMP S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2247 echo " Done"; \ 2248 echo "tr 71 M=L3_DEFIP"; \ 2249 tr 71 M=L3_DEFIP S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2250 echo " Done"; \ 2251 echo "tr 71 M=L3_DEFIP_DATA_ONLY"; \ 2252 tr 71 M=L3_DEFIP_DATA_ONLY S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2253 echo " Done"; \ 2254 echo "tr 71 M=L3_DEFIP_HIT_ONLY"; \ 2255 tr 71 M=L3_DEFIP_HIT_ONLY S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2256 echo " Done"; \ 2257 echo "tr 71 M=L3_DEFIP_ONLY"; \ 2258 tr 71 M=L3_DEFIP_ONLY S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2259 echo " Done"; \ 2260 echo "tr 71 M=L3_ECMP"; \ 2261 tr 71 M=L3_ECMP S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2262 echo " Done"; \ 2263 echo "tr 71 M=L3_ENTRY_HIT_ONLY"; \ 2264 tr 71 M=L3_ENTRY_HIT_ONLY S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2265 echo " Done"; \ 2266 echo "tr 71 M=L3_ENTRY_IPV4_MULTICAST"; \ 2267 tr 71 M=L3_ENTRY_IPV4_MULTICAST S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2268 echo " Done"; \ 2269 echo "tr 71 M=L3_ENTRY_IPV4_UNICAST"; \ 2270 tr 71 M=L3_ENTRY_IPV4_UNICAST S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2271 echo " Done"; \ 2272 echo "tr 71 M=L3_ENTRY_IPV6_MULTICAST"; \ 2273 tr 71 M=L3_ENTRY_IPV6_MULTICAST S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2274 echo " Done"; \ 2275 ' 2276 if $?BCM56224_A0 || $?BCM56226_A0 || $?BCM56228_A0 || $?BCM56024_A0 || \ 2277 $?BCM56224_B0 || $?BCM56226_B0 || $?BCM56228_B0 || $?BCM56024_B0 ' \ 2278 echo "tr 71 M=L3_ENTRY_IPV6_UNICAST"; \ 2279 tr 71 M=L3_ENTRY_IPV6_UNICAST S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2280 echo " Done"; \ 2281 echo "tr 71 M=L3_ENTRY_ONLY"; \ 2282 tr 71 M=L3_ENTRY_ONLY S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2283 echo " Done"; \ 2284 echo "tr 71 M=L3_ENTRY_VALID_ONLY"; \ 2285 tr 71 M=L3_ENTRY_VALID_ONLY S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2286 echo " Done"; \ 2287 echo "tr 71 M=L3_IPMC"; \ 2288 tr 71 M=L3_IPMC S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2289 echo " Done"; \ 2290 echo "tr 71 M=MMU_IPMC_GROUP_TBL0"; \ 2291 tr 71 M=MMU_IPMC_GROUP_TBL0 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2292 echo " Done"; \ 2293 echo "tr 71 M=MMU_IPMC_GROUP_TBL1"; \ 2294 tr 71 M=MMU_IPMC_GROUP_TBL1 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2295 echo " Done"; \ 2296 echo "tr 71 M=MMU_IPMC_GROUP_TBL2"; \ 2297 tr 71 M=MMU_IPMC_GROUP_TBL2 S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2298 echo " Done"; \ 2299 ' 2300 if $?BCM56224_A0 || $?BCM56226_A0 || $?BCM56228_A0 || $?BCM56024_A0 || \ 2301 $?BCM56224_B0 || $?BCM56226_B0 || $?BCM56228_B0 || $?BCM56024_B0 ' \ 2302 echo "tr 71 M=MMU_IPMC_VLAN_TBL"; \ 2303 tr 71 M=MMU_IPMC_VLAN_TBL S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2304 echo " Done"; \ 2305 echo "tr 71 M=MMU_MAX_BUCKET_GPORT"; \ 2306 tr 71 M=MMU_MAX_BUCKET_GPORT S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2307 echo " Done"; \ 2308 echo "tr 71 M=MMU_MIN_BUCKET_GPORT"; \ 2309 tr 71 M=MMU_MIN_BUCKET_GPORT S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2310 echo " Done"; \ 2311 echo "tr 71 M=VLAN_PROFILE_TAB"; \ 2312 tr 71 M=VLAN_PROFILE_TAB S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2313 echo " Done"; \ 2314 echo "tr 71 M=VLAN_XLATE"; \ 2315 tr 71 M=VLAN_XLATE S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2316 echo " Done"; \ 2317 echo "tr 71 M=VLAN_XLATE_DATA_ONLY"; \ 2318 tr 71 M=VLAN_XLATE_DATA_ONLY S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2319 echo " Done"; \ 2320 echo "tr 71 M=VLAN_XLATE_ONLY"; \ 2321 tr 71 M=VLAN_XLATE_ONLY S=-1 C=-1 readonlymemVerifyCount=1 TSE=True; \ 2322 echo " Done"; \ 2323 ' 2324 2325 echo "tr 50/51/52/71 M=FP_SLICE_ENTRY_PORT_SEL" 2326 if !$?BCM537XX ' \ 2327 echo "tr 50"; tr 50 M=FP_SLICE_ENTRY_PORT_SEL IS=min IE=max ; \ 2328 echo "tr 51"; tr 51 M=FP_SLICE_ENTRY_PORT_SEL IS=min IE=max ITER=1 ; \ 2329 echo "tr 52"; tr 52 M=FP_SLICE_ENTRY_PORT_SEL IS=min IE=max ITER=1 ; \ 2330 echo "tr 71"; tr 71 M=FP_SLICE_ENTRY_PORT_SEL S=-1 C=-1 VC=1 TSE=True; \ 2331 local ix_incr 432 ; \ 2332 ' 2333 if $?BCM537XX ' \ 2334 tr 50 M=FP_SLICE_ENTRY_PORT_SEL IS=0 IE=max II=8 ; \ 2335 tr 50 M=FP_SLICE_ENTRY_PORT_SEL IS=1 IE=max II=8 ; \ 2336 tr 50 M=FP_SLICE_ENTRY_PORT_SEL IS=2 IE=max II=8 ; \ 2337 tr 50 M=FP_SLICE_ENTRY_PORT_SEL IS=3 IE=max II=8 ; \ 2338 local ix_incr 8 ; \ 2339 ' 2340 if $?raptor 'local max_idx 431' 2341 if $?raven 'local max_idx 479' 2342 2343 for ix_min=0,$max_idx,$ix_incr ' \ 2344 expr $ix_min + 3;local ix_max $? ; \ 2345 tr 51 M=FP_SLICE_ENTRY_PORT_SEL IS=$ix_min IE=$ix_max ITER=1 ; \ 2346 tr 52 M=FP_SLICE_ENTRY_PORT_SEL IS=$ix_min IE=$ix_max ITER=1 ; \ 2347 tr 71 M=FP_SLICE_ENTRY_PORT_SEL S=$ix_min C=4 VC=1 TSE=True ; \ 2348 ' 2349 echo " Done" 2350 2351 if $?raptor '\ 2352 echo "Skip BSAFE_CMD_DATA_IN/BSAFE_CMD_DATA_OUT table (NOT TESTABLE)"; \ 2353 ' 2354 #echo "Running BSAFE Self test" 2355 #tr 65 2356 #$done 2357 2358 # Re-initialize to clean up of various read/writes to MMU memories 2359 rcload rc.soc 2360 linkscan off 2361 2362 echo "Running counter width verification test ..." 2363 tr 30 2364 $done 2365 2366 echo "Running counter read/write test ..." 2367 tr 31 2368 $done 2369 2370 #L2/L3 hashing tests 2371 echo "Running L2 insert/delete/lookup test ..." 2372 tr 32 2373 $done 2374 2375 echo "Running L2 overflow insert test ..." 2376 tr 33 2377 $done 2378 2379 echo "Running L2 hash test ..." 2380 tr 34 2381 $done 2382 2383 echo "Running L2 delete by port test ..." 2384 tr 35 2385 $done 2386 2387 echo "Running L2 delete by vlan test ..." 2388 tr 36 2389 $done 2390 2391 if $?raven '\ 2392 echo "Running IPV4 overflow insert test ..."; \ 2393 tr 87 IPMCEnable=False; \ 2394 tr 87 IPMCEnable=True; \ 2395 $done; \ 2396 echo "Running IPV4 hash test ..."; \ 2397 tr 88 IPMCEnable=False; \ 2398 tr 88 IPMCEnable=True; \ 2399 $done; \ 2400 echo "Running IPV6 overflow insert test ..."; \ 2401 tr 85 IPMCEnable=False; \ 2402 tr 85 IPMCEnable=True; \ 2403 $done; \ 2404 echo "Running IPV6 hash test ..."; \ 2405 tr 86 IPMCEnable=False; \ 2406 tr 86 IPMCEnable=True; \ 2407 $done; \ 2408 ' 2409 2410 echo "Running MDIO Linkscan test" 2411 tr 60 readcount=10000 2412 $done 2413 2414 # Loopback Tests 2415 # Each test loads rc.soc in case a previous test failed 2416 rcload rc.soc 2417 2418 echo "Testing CPU DMA loopback ..." 2419 tr 17 c=5 2420 $done 2421 2422 echo "Testing CPU DMA, Scatter/Gather Reload ..." 2423 tr 22 2424 $done 2425 2426 echo "Testing CPU DMA, Scatter/Gather Simple ..." 2427 tr 23 2428 $done 2429 2430 echo "Testing CPU DMA, Scatter/Gather Random ..." 2431 tr 24 2432 $done 2433 2434 #MAC Loopback 2435 echo "Testing MAC Loopback - 10 Mb/s $lbpbm ports" 2436 tr 18 pbm=$lbpbm speed=10 2437 2438 echo "Testing MAC Loopback - 100 Mb/s $lbpbm ports" 2439 tr 18 pbm=$lbpbm speed=100 2440 2441 echo "Testing MAC Loopback - 1000 Mb/s all GE ports" 2442 tr 18 pbm=ge speed=1000 2443 2444 echo "Testing MAC Loopback - MAX speed $st_lbpbm ports" 2445 tr 18 pbm=$st_lbpbm speed=max 2446 2447 #PHY Loopback 2448 echo "Testing PHY Loopback - 10 Mb/s $lbpbm ports" 2449 tr 19 pbm=$lbpbm speed=10 2450 2451 echo "Testing PHY Loopback - 100 Mb/s $lbpbm ports" 2452 tr 19 pbm=$lbpbm speed=100 2453 2454 echo "Testing PHY Loopback - 1000 Mb/s ge ports" 2455 tr 19 pbm=$phyge_lbpbm speed=1000 2456 2457 echo "Testing PHY Loopback - MAX speed $st_lbpbm ports" 2458 tr 19 pbm=$st_lbpbm speed=max 2459 2460 #Internal snake Loopback 2461 echo "Running internal snake on all ports, MAC loopback ..." 2462 tr 39 loopbackmode=mac snakepath=two PBM=e 2463 $done 2464 2465 echo "Running internal snake on all ports, PHY loopback ..." 2466 tr 39 loopbackmode=phy snakepath=two PBM=$tr72_lbpbm 2467 $done 2468 2469 echo "Running MAC loopback V2 on all ports ..." 2470 tr 48 smi=103 dmi=42 vlan=5 pi=0x11335577 sendm=single 2471 $done 2472 2473 echo "Running PHY loopback V2 on all ports ..." 2474 tr 49 smi=52 dmi=83 vlan=23 pi=0x01204007 sendm=array PBM=$tr72_lbpbm 2475 2476 #Traffic Test 2477 rcload rc.soc 2478 echo "Running Traffic Test in MAC mode ..." 2479 tr 72 RM=MAC PBM=$tr72_lbpbm speed=max 2480 $done 2481 2482 echo "Running Traffic Test in PHY mode (MAX speed)..." 2483 rcload rc.soc 2484 tr 72 RM=PHY PBM=$tr72_lbpbm speed=max 2485 $done 2486 2487 echo "Running Traffic Test in PHY mode (10Mbps)..." 2488 rcload rc.soc 2489 tr 72 RM=PHY pbm=$lbpbm speed=10 2490 $done 2491 2492 echo "Running Traffic Test in PHY mode (100Mbps)..." 2493 rcload rc.soc 2494 tr 72 RM=PHY pbm=$lbpbm speed=100 2495 $done 2496 2497 echo "SNMP MIB Object Test" 2498 rcload rc.soc 2499 tr 73 2500 2501 #External Loopback 2502 # If you have external loopback cables connected as follows 2503 # 1-2, 3-4, 5-6, 7-8, 9-10, 11-12 2504 # 13-14, 15-16, 17-18, 19-20, 21-22 23-24 2505 # 25-26, 27-28 2506 # then you can enable this script to perform external loopback at 2507 # different speeds. Before running this script, use: 2508 # setenv ext10 1 2509 # setenv ext100 1 2510 # setenv ext1000 1 2511 # setenv ext2500 1 2512 # or 2513 # setenv extall 1 2514 #External Loopback on GE port 2515 local fwd 0x002aaaaaaaaaaaaa 2516 local bwd 0x0015555555555554 2517 2518 if $?extall \ 2519 "local ext10 1; local ext100 1; local ext1000 1; local ext2500 1" 2520 2521 if $?ext10 \ 2522 "echo Testing External Loopback - 10 MB/s forward; \ 2523 tr 20 tpbm=$fwd di=1 speed=10 count=10; \ 2524 echo Testing External Loopback - 10 MB/s reverse; \ 2525 tr 20 tpbm=$bwd di=-1 speed=10 count=10" 2526 2527 if $?ext100 \ 2528 "echo Testing External Loopback - 100 MB/s forward; \ 2529 tr 20 tpbm=$fwd di=1 speed=100 count=10; \ 2530 echo Testing External Loopback - 100 MB/s reverse; \ 2531 tr 20 tpbm=$bwd di=-1 speed=100 count=10" 2532 2533 if $?ext1000 \ 2534 "echo Testing External Loopback - 1000 MB/s forward; \ 2535 tr 20 tpbm=$fwd di=1 speed=1000 count=10; \ 2536 echo Testing External Loopback - 1000 MB/s reverse; \ 2537 tr 20 tpbm=$bwd di=-1 speed=1000 count=10" 2538 2539 # Show status 2540 date 2541 tl 2542 local returnCode $? 2543 2544 echo Tests Complete. Reinitializing ... 2545 config refresh 2546 rcload rc.soc 2547 2548 # We want to show the return code from the tl command which 2549 # lists the results. The automated test infrastructure keys off of this 2550 # value 2551 echo "testsuite: finished: sanity: $returnCode" 2552