openbcm

Git mirror of https://github.com/Broadcom-Network-Switching-Software/OpenBCM
git clone git://git.finwo.net/mirror/broadcom/openbcm
Log | Files | Refs | README

trsanity.soc (98269B)


      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 # Triumph Sanity
      7 #
      8 # Script to run all available tests as quickly as possible.
      9 # For testing basic sanity of new drivers, simulators, chips, etc.
     10 #
     11 
     12 if $?BCM56620_A0 || $?BCM56620_A1 || $?BCM56620_B0 || $?BCM56620_B1 \
     13     'local BCM56620 1'
     14 if $?BCM56624_A0 || $?BCM56624_A1 || $?BCM56624_B0 || $?BCM56624_B1 \
     15     'local BCM56624 1'
     16 if $?BCM56626_A0 || $?BCM56626_A1 || $?BCM56626_B0 || $?BCM56626_B1 \
     17     'local BCM56626 1'
     18 if $?BCM56628_A0 || $?BCM56628_A1 || $?BCM56628_B0 || $?BCM56628_B1 \
     19     'local BCM56628 1'
     20 if $?BCM56629_A1 || $?BCM56629_B0 || $?BCM56629_B1 \
     21     'local BCM56629 1'
     22 if $?BCM56680_A0 || $?BCM56680_A1 || $?BCM56680_B0 || $?BCM56680_B1 \
     23     'local BCM56680 1'
     24 if $?BCM56684_A0 || $?BCM56684_A1 || $?BCM56684_B0 || $?BCM56684_B1 \
     25     'local BCM56684 1'
     26 if $?BCM56686_B0 || $?BCM56686_B1 \
     27     'local BCM56686 1'
     28 
     29 if $?BCM56680 || $?BCM56684 || $?BCM56686 \
     30     'echo "Please use vsanity.soc instead for Valkyrie!!"; \
     31      echo " "; \
     32      quit'
     33 
     34 echo "testsuite: started: sanity"
     35 rcload rc.soc
     36 counter off
     37 l2mode off
     38 
     39 # We need to print out port status since any cabling effects results.
     40 *:ps
     41 
     42 if $?1 'local full_test 1'
     43 
     44 # Avoid link messages while testing
     45 linkscan off
     46 
     47 init
     48 init misc
     49 init mmu
     50 
     51 local done 'echo "   Done"'
     52 
     53 # Set run command script not to fail on errors reported by commands
     54 # this allows the script to continue if a test fails
     55 set rcerror=false
     56 
     57 # Set up test mode: don't stop on errors, show progress on each test
     58 tm -stoponerror +progress
     59 # Unselect all
     60 ts -*
     61 
     62 #Display some useful information
     63 date
     64 ver
     65 soc
     66 
     67 #Start Test
     68 echo "Running PCI Compliance ..."
     69 tr 2
     70 $done
     71 
     72 echo "Running PCI S-Channel Buf ..."
     73 tr 4
     74 $done
     75 
     76 echo "Running Register reset defaults ..."
     77 tr 1
     78 $done
     79 
     80 echo "Running Register read/write ..."
     81 tr 3 mask64
     82 $done
     83 
     84 init soc; init misc; init mmu;
     85 #Clean up after register read/write test.
     86 
     87 rcload rc.soc
     88 counter off
     89 l2mode off
     90 echo "Running CPU Benchmarks ..."
     91 tr 21
     92 $done
     93 linkscan off
     94 
     95 init soc; init mmu;
     96 set rct=false
     97 
     98 echo "Running Switching Memory Tests ..."
     99 echo " ALTERNATE_EMIRROR_BITMAP";
    100 tr 50 M=ALTERNATE_EMIRROR_BITMAP;
    101 tr 51 M=ALTERNATE_EMIRROR_BITMAP;
    102 tr 52 M=ALTERNATE_EMIRROR_BITMAP;
    103 echo " CPU_COS_MAP";
    104 tr 50 M=CPU_COS_MAP;
    105 tr 51 M=CPU_COS_MAP;
    106 tr 52 M=CPU_COS_MAP;
    107 echo " CPU_COS_MAP_DATA_ONLY";
    108 tr 50 M=CPU_COS_MAP_DATA_ONLY;
    109 tr 51 M=CPU_COS_MAP_DATA_ONLY;
    110 tr 52 M=CPU_COS_MAP_DATA_ONLY;
    111 echo " CPU_COS_MAP_ONLY";
    112 tr 50 M=CPU_COS_MAP_ONLY;
    113 tr 51 M=CPU_COS_MAP_ONLY;
    114 tr 52 M=CPU_COS_MAP_ONLY;
    115 echo " CPU_TS_MAP";
    116 tr 50 M=CPU_TS_MAP;
    117 tr 51 M=CPU_TS_MAP;
    118 tr 52 M=CPU_TS_MAP;
    119 echo " DSCP_TABLE";
    120 tr 50 M=DSCP_TABLE;
    121 tr 51 M=DSCP_TABLE;
    122 tr 52 M=DSCP_TABLE;
    123 echo " E2E_HOL_STATUS";
    124 tr 50 M=E2E_HOL_STATUS;
    125 tr 51 M=E2E_HOL_STATUS;
    126 tr 52 M=E2E_HOL_STATUS;
    127 echo " EFP_COUNTER_TABLE";
    128 tr 50 M=EFP_COUNTER_TABLE;
    129 tr 51 M=EFP_COUNTER_TABLE;
    130 tr 52 M=EFP_COUNTER_TABLE;
    131 echo " EFP_METER_TABLE";
    132 tr 50 M=EFP_METER_TABLE;
    133 tr 51 M=EFP_METER_TABLE;
    134 tr 52 M=EFP_METER_TABLE;
    135 echo " EFP_POLICY_TABLE";
    136 tr 50 M=EFP_POLICY_TABLE;
    137 tr 51 M=EFP_POLICY_TABLE;
    138 tr 52 M=EFP_POLICY_TABLE;
    139 echo " EFP_TCAM";
    140 tr 50 M=EFP_TCAM;
    141 tr 51 M=EFP_TCAM;
    142 tr 52 M=EFP_TCAM;
    143 echo " EGR_DSCP_ECN_MAP";
    144 tr 50 M=EGR_DSCP_ECN_MAP;
    145 tr 51 M=EGR_DSCP_ECN_MAP;
    146 tr 52 M=EGR_DSCP_ECN_MAP;
    147 echo " EGR_DSCP_TABLE";
    148 tr 50 M=EGR_DSCP_TABLE;
    149 tr 51 M=EGR_DSCP_TABLE;
    150 tr 52 M=EGR_DSCP_TABLE;
    151 echo " EGR_EM_MTP_INDEX";
    152 tr 50 M=EGR_EM_MTP_INDEX;
    153 tr 51 M=EGR_EM_MTP_INDEX;
    154 tr 52 M=EGR_EM_MTP_INDEX;
    155 echo " EGR_ERSPAN";
    156 tr 50 M=EGR_ERSPAN;
    157 tr 51 M=EGR_ERSPAN;
    158 tr 52 M=EGR_ERSPAN;
    159 echo " EGR_IM_MTP_INDEX";
    160 tr 50 M=EGR_IM_MTP_INDEX;
    161 tr 51 M=EGR_IM_MTP_INDEX;
    162 tr 52 M=EGR_IM_MTP_INDEX;
    163 echo " EGR_IPFIX_DSCP_XLATE_TABLE";
    164 tr 50 M=EGR_IPFIX_DSCP_XLATE_TABLE;
    165 tr 51 M=EGR_IPFIX_DSCP_XLATE_TABLE;
    166 tr 52 M=EGR_IPFIX_DSCP_XLATE_TABLE;
    167 echo " EGR_IPFIX_EOP_BUFFER";
    168 tr 50 M=EGR_IPFIX_EOP_BUFFER;
    169 tr 51 M=EGR_IPFIX_EOP_BUFFER;
    170 tr 52 M=EGR_IPFIX_EOP_BUFFER;
    171 echo " EGR_IPFIX_EXPORT_FIFO";
    172 tr 50 M=EGR_IPFIX_EXPORT_FIFO;
    173 tr 51 M=EGR_IPFIX_EXPORT_FIFO;
    174 tr 52 M=EGR_IPFIX_EXPORT_FIFO;
    175 echo " EGR_IPFIX_IPV4_MASK_SET_A";
    176 tr 50 M=EGR_IPFIX_IPV4_MASK_SET_A;
    177 tr 51 M=EGR_IPFIX_IPV4_MASK_SET_A;
    178 tr 52 M=EGR_IPFIX_IPV4_MASK_SET_A;
    179 echo " EGR_IPFIX_IPV6_MASK_SET_A";
    180 tr 50 M=EGR_IPFIX_IPV6_MASK_SET_A;
    181 tr 51 M=EGR_IPFIX_IPV6_MASK_SET_A;
    182 tr 52 M=EGR_IPFIX_IPV6_MASK_SET_A;
    183 echo " EGR_IPFIX_PROFILE";
    184 tr 50 M=EGR_IPFIX_PROFILE;
    185 tr 51 M=EGR_IPFIX_PROFILE;
    186 tr 52 M=EGR_IPFIX_PROFILE;
    187 echo " EGR_IPFIX_SESSION_TABLE";
    188 tr 50 M=EGR_IPFIX_SESSION_TABLE;
    189 tr 51 M=EGR_IPFIX_SESSION_TABLE;
    190 tr 52 M=EGR_IPFIX_SESSION_TABLE;
    191 echo " EGR_IPMC";
    192 tr 50 M=EGR_IPMC;
    193 tr 51 M=EGR_IPMC;
    194 tr 52 M=EGR_IPMC;
    195 echo " EGR_IP_TUNNEL";
    196 tr 50 M=EGR_IP_TUNNEL;
    197 tr 51 M=EGR_IP_TUNNEL;
    198 tr 52 M=EGR_IP_TUNNEL;
    199 echo " EGR_IP_TUNNEL_IPV6";
    200 tr 50 M=EGR_IP_TUNNEL_IPV6;
    201 tr 51 M=EGR_IP_TUNNEL_IPV6;
    202 tr 52 M=EGR_IP_TUNNEL_IPV6;
    203 echo " EGR_IP_TUNNEL_MPLS";
    204 tr 50 M=EGR_IP_TUNNEL_MPLS;
    205 tr 51 M=EGR_IP_TUNNEL_MPLS;
    206 tr 52 M=EGR_IP_TUNNEL_MPLS;
    207 echo " EGR_L3_INTF";
    208 tr 50 M=EGR_L3_INTF;
    209 tr 51 M=EGR_L3_INTF;
    210 tr 52 M=EGR_L3_INTF;
    211 echo " EGR_L3_NEXT_HOP";
    212 tr 50 M=EGR_L3_NEXT_HOP;
    213 tr 51 M=EGR_L3_NEXT_HOP;
    214 tr 52 M=EGR_L3_NEXT_HOP;
    215 echo " EGR_MAC_DA_PROFILE";
    216 tr 50 M=EGR_MAC_DA_PROFILE;
    217 tr 51 M=EGR_MAC_DA_PROFILE;
    218 tr 52 M=EGR_MAC_DA_PROFILE;
    219 echo " EGRESS_MASK";
    220 tr 50 M=EGRESS_MASK;
    221 tr 51 M=EGRESS_MASK;
    222 tr 52 M=EGRESS_MASK;
    223 echo " EGR_MOD_MAP";
    224 tr 50 M=EGR_MOD_MAP;
    225 tr 51 M=EGR_MOD_MAP;
    226 tr 52 M=EGR_MOD_MAP;
    227 echo " EGR_MPLS_EXP_MAPPING_1";
    228 tr 50 M=EGR_MPLS_EXP_MAPPING_1;
    229 tr 51 M=EGR_MPLS_EXP_MAPPING_1;
    230 tr 52 M=EGR_MPLS_EXP_MAPPING_1;
    231 echo " EGR_MPLS_EXP_MAPPING_2";
    232 tr 50 M=EGR_MPLS_EXP_MAPPING_2;
    233 tr 51 M=EGR_MPLS_EXP_MAPPING_2;
    234 tr 52 M=EGR_MPLS_EXP_MAPPING_2;
    235 echo " EGR_MPLS_EXP_PRI_MAPPING";
    236 tr 50 M=EGR_MPLS_EXP_PRI_MAPPING;
    237 tr 51 M=EGR_MPLS_EXP_PRI_MAPPING;
    238 tr 52 M=EGR_MPLS_EXP_PRI_MAPPING;
    239 echo " EGR_MPLS_PRI_MAPPING";
    240 tr 50 M=EGR_MPLS_PRI_MAPPING;
    241 tr 51 M=EGR_MPLS_PRI_MAPPING;
    242 tr 52 M=EGR_MPLS_PRI_MAPPING;
    243 echo " EGR_MPLS_VC_AND_SWAP_LABEL_TABLE";
    244 tr 50 M=EGR_MPLS_VC_AND_SWAP_LABEL_TABLE;
    245 tr 51 M=EGR_MPLS_VC_AND_SWAP_LABEL_TABLE;
    246 tr 52 M=EGR_MPLS_VC_AND_SWAP_LABEL_TABLE;
    247 echo " EGR_PERQ_XMT_COUNTERS";
    248 tr 50 M=EGR_PERQ_XMT_COUNTERS;
    249 tr 51 M=EGR_PERQ_XMT_COUNTERS;
    250 tr 52 M=EGR_PERQ_XMT_COUNTERS;
    251 echo " EGR_PRI_CNG_MAP";
    252 tr 50 M=EGR_PRI_CNG_MAP;
    253 tr 51 M=EGR_PRI_CNG_MAP;
    254 tr 52 M=EGR_PRI_CNG_MAP;
    255 echo " EGR_PW_INIT_COUNTERS";
    256 tr 50 M=EGR_PW_INIT_COUNTERS;
    257 tr 51 M=EGR_PW_INIT_COUNTERS;
    258 tr 52 M=EGR_PW_INIT_COUNTERS;
    259 echo " EGR_VLAN";
    260 tr 50 M=EGR_VLAN;
    261 tr 51 M=EGR_VLAN;
    262 tr 52 M=EGR_VLAN;
    263 echo " EGR_VLAN_STG";
    264 tr 50 M=EGR_VLAN_STG;
    265 tr 51 M=EGR_VLAN_STG;
    266 tr 52 M=EGR_VLAN_STG;
    267 echo " EGR_VLAN_TAG_ACTION_PROFILE";
    268 tr 50 M=EGR_VLAN_TAG_ACTION_PROFILE;
    269 tr 51 M=EGR_VLAN_TAG_ACTION_PROFILE;
    270 tr 52 M=EGR_VLAN_TAG_ACTION_PROFILE;
    271 echo " EGR_VLAN_XLATE";
    272 tr 50 M=EGR_VLAN_XLATE;
    273 tr 51 M=EGR_VLAN_XLATE;
    274 tr 52 M=EGR_VLAN_XLATE;
    275 echo " EGR_VLAN_XLATE_SCRATCH";
    276 tr 50 M=EGR_VLAN_XLATE_SCRATCH;
    277 #tr 51 M=EGR_VLAN_XLATE_SCRATCH # test not supported on single-entry tables;
    278 #tr 52 M=EGR_VLAN_XLATE_SCRATCH # test not supported on single-entry tables;
    279 echo " EM_MTP_INDEX";
    280 tr 50 M=EM_MTP_INDEX;
    281 tr 51 M=EM_MTP_INDEX;
    282 tr 52 M=EM_MTP_INDEX;
    283 echo " ESM_RANGE_CHECK";
    284 tr 50 M=ESM_RANGE_CHECK;
    285 tr 51 M=ESM_RANGE_CHECK;
    286 tr 52 M=ESM_RANGE_CHECK;
    287 echo " ET_INST_OPC_TABLE";
    288 tr 50 M=ET_INST_OPC_TABLE;
    289 tr 51 M=ET_INST_OPC_TABLE;
    290 tr 52 M=ET_INST_OPC_TABLE;
    291 echo " EXT_IFP_ACTION_PROFILE";
    292 tr 50 M=EXT_IFP_ACTION_PROFILE;
    293 tr 51 M=EXT_IFP_ACTION_PROFILE;
    294 tr 52 M=EXT_IFP_ACTION_PROFILE;
    295 echo " FP_COUNTER_TABLE";
    296 tr 50 M=FP_COUNTER_TABLE;
    297 tr 51 M=FP_COUNTER_TABLE;
    298 tr 52 M=FP_COUNTER_TABLE;
    299 echo " FP_GLOBAL_MASK_TCAM";
    300 tr 50 M=FP_GLOBAL_MASK_TCAM;
    301 tr 51 M=FP_GLOBAL_MASK_TCAM;
    302 tr 52 M=FP_GLOBAL_MASK_TCAM;
    303 echo " FP_METER_TABLE";
    304 tr 50 M=FP_METER_TABLE;
    305 tr 51 M=FP_METER_TABLE;
    306 tr 52 M=FP_METER_TABLE;
    307 echo " FP_POLICY_TABLE";
    308 tr 50 M=FP_POLICY_TABLE;
    309 tr 51 M=FP_POLICY_TABLE;
    310 tr 52 M=FP_POLICY_TABLE;
    311 echo " FP_PORT_FIELD_SEL";
    312 tr 50 M=FP_PORT_FIELD_SEL;
    313 tr 51 M=FP_PORT_FIELD_SEL;
    314 tr 52 M=FP_PORT_FIELD_SEL;
    315 echo " FP_PORT_METER_MAP";
    316 tr 50 M=FP_PORT_METER_MAP;
    317 tr 51 M=FP_PORT_METER_MAP;
    318 tr 52 M=FP_PORT_METER_MAP;
    319 echo " FP_RANGE_CHECK";
    320 tr 50 M=FP_RANGE_CHECK;
    321 tr 51 M=FP_RANGE_CHECK;
    322 tr 52 M=FP_RANGE_CHECK;
    323 echo " FP_SLICE_KEY_CONTROL";
    324 tr 50 M=FP_SLICE_KEY_CONTROL;
    325 #tr 51 M=FP_SLICE_KEY_CONTROL # test not supported on single-entry tables;
    326 #tr 52 M=FP_SLICE_KEY_CONTROL # test not supported on single-entry tables;
    327 echo " FP_SLICE_MAP";
    328 tr 50 M=FP_SLICE_MAP;
    329 #tr 51 M=FP_SLICE_MAP # test not supported on single-entry tables;
    330 #tr 52 M=FP_SLICE_MAP # test not supported on single-entry tables;
    331 echo " FP_STORM_CONTROL_METERS";
    332 tr 50 M=FP_STORM_CONTROL_METERS;
    333 tr 51 M=FP_STORM_CONTROL_METERS;
    334 tr 52 M=FP_STORM_CONTROL_METERS;
    335 echo " FP_TCAM";
    336 tr 50 M=FP_TCAM;
    337 tr 51 M=FP_TCAM;
    338 tr 52 M=FP_TCAM;
    339 echo " UDF_OFFSET";
    340 tr 50 M=UDF_OFFSET;
    341 tr 51 M=UDF_OFFSET;
    342 tr 52 M=UDF_OFFSET;
    343 echo " HG_TRUNK_FAILOVER_SET";
    344 tr 50 M=HG_TRUNK_FAILOVER_SET;
    345 tr 51 M=HG_TRUNK_FAILOVER_SET;
    346 tr 52 M=HG_TRUNK_FAILOVER_SET;
    347 echo " IFP_REDIRECTION_PROFILE";
    348 tr 50 M=IFP_REDIRECTION_PROFILE;
    349 tr 51 M=IFP_REDIRECTION_PROFILE;
    350 tr 52 M=IFP_REDIRECTION_PROFILE;
    351 echo " IM_MTP_INDEX";
    352 tr 50 M=IM_MTP_INDEX;
    353 tr 51 M=IM_MTP_INDEX;
    354 tr 52 M=IM_MTP_INDEX;
    355 echo " ING_DVP_TABLE";
    356 tr 50 M=ING_DVP_TABLE;
    357 tr 51 M=ING_DVP_TABLE;
    358 tr 52 M=ING_DVP_TABLE;
    359 echo " ING_IPFIX_DSCP_XLATE_TABLE";
    360 tr 50 M=ING_IPFIX_DSCP_XLATE_TABLE;
    361 tr 51 M=ING_IPFIX_DSCP_XLATE_TABLE;
    362 tr 52 M=ING_IPFIX_DSCP_XLATE_TABLE;
    363 echo " ING_IPFIX_EOP_BUFFER";
    364 tr 50 M=ING_IPFIX_EOP_BUFFER;
    365 tr 51 M=ING_IPFIX_EOP_BUFFER;
    366 tr 52 M=ING_IPFIX_EOP_BUFFER;
    367 echo " ING_IPFIX_EXPORT_FIFO";
    368 tr 50 M=ING_IPFIX_EXPORT_FIFO;
    369 tr 51 M=ING_IPFIX_EXPORT_FIFO;
    370 tr 52 M=ING_IPFIX_EXPORT_FIFO;
    371 echo " ING_IPFIX_IPV4_MASK_SET_A";
    372 tr 50 M=ING_IPFIX_IPV4_MASK_SET_A;
    373 tr 51 M=ING_IPFIX_IPV4_MASK_SET_A;
    374 tr 52 M=ING_IPFIX_IPV4_MASK_SET_A;
    375 echo " ING_IPFIX_IPV4_MASK_SET_B";
    376 tr 50 M=ING_IPFIX_IPV4_MASK_SET_B;
    377 tr 51 M=ING_IPFIX_IPV4_MASK_SET_B;
    378 tr 52 M=ING_IPFIX_IPV4_MASK_SET_B;
    379 echo " ING_IPFIX_IPV6_MASK_SET_A";
    380 tr 50 M=ING_IPFIX_IPV6_MASK_SET_A;
    381 tr 51 M=ING_IPFIX_IPV6_MASK_SET_A;
    382 tr 52 M=ING_IPFIX_IPV6_MASK_SET_A;
    383 echo " ING_IPFIX_IPV6_MASK_SET_B";
    384 tr 50 M=ING_IPFIX_IPV6_MASK_SET_B;
    385 tr 51 M=ING_IPFIX_IPV6_MASK_SET_B;
    386 tr 52 M=ING_IPFIX_IPV6_MASK_SET_B;
    387 echo " ING_IPFIX_PROFILE";
    388 tr 50 M=ING_IPFIX_PROFILE;
    389 tr 51 M=ING_IPFIX_PROFILE;
    390 tr 52 M=ING_IPFIX_PROFILE;
    391 echo " ING_IPFIX_SESSION_TABLE";
    392 tr 50 M=ING_IPFIX_SESSION_TABLE;
    393 tr 51 M=ING_IPFIX_SESSION_TABLE;
    394 tr 52 M=ING_IPFIX_SESSION_TABLE;
    395 echo " ING_L3_NEXT_HOP";
    396 tr 50 M=ING_L3_NEXT_HOP;
    397 tr 51 M=ING_L3_NEXT_HOP;
    398 tr 52 M=ING_L3_NEXT_HOP;
    399 echo " ING_L3_NEXT_HOP_A";
    400 tr 50 M=ING_L3_NEXT_HOP_A;
    401 tr 51 M=ING_L3_NEXT_HOP_A;
    402 tr 52 M=ING_L3_NEXT_HOP_A;
    403 echo " ING_L3_NEXT_HOP_B";
    404 tr 50 M=ING_L3_NEXT_HOP_B;
    405 tr 51 M=ING_L3_NEXT_HOP_B;
    406 tr 52 M=ING_L3_NEXT_HOP_B;
    407 echo " ING_MOD_MAP";
    408 tr 50 M=ING_MOD_MAP;
    409 tr 51 M=ING_MOD_MAP;
    410 tr 52 M=ING_MOD_MAP;
    411 echo " ING_MPLS_EXP_MAPPING";
    412 tr 50 M=ING_MPLS_EXP_MAPPING;
    413 tr 51 M=ING_MPLS_EXP_MAPPING;
    414 tr 52 M=ING_MPLS_EXP_MAPPING;
    415 echo " ING_PRI_CNG_MAP";
    416 tr 50 M=ING_PRI_CNG_MAP;
    417 tr 51 M=ING_PRI_CNG_MAP;
    418 tr 52 M=ING_PRI_CNG_MAP;
    419 echo " ING_PW_TERM_COUNTERS";
    420 tr 50 M=ING_PW_TERM_COUNTERS;
    421 tr 51 M=ING_PW_TERM_COUNTERS;
    422 tr 52 M=ING_PW_TERM_COUNTERS;
    423 echo " ING_PW_TERM_SEQ_NUM";
    424 tr 50 M=ING_PW_TERM_SEQ_NUM;
    425 tr 51 M=ING_PW_TERM_SEQ_NUM;
    426 tr 52 M=ING_PW_TERM_SEQ_NUM;
    427 echo " ING_VLAN_RANGE";
    428 tr 50 M=ING_VLAN_RANGE;
    429 tr 51 M=ING_VLAN_RANGE;
    430 tr 52 M=ING_VLAN_RANGE;
    431 echo " ING_VLAN_TAG_ACTION_PROFILE";
    432 tr 50 M=ING_VLAN_TAG_ACTION_PROFILE;
    433 tr 51 M=ING_VLAN_TAG_ACTION_PROFILE;
    434 tr 52 M=ING_VLAN_TAG_ACTION_PROFILE;
    435 echo " INITIAL_ING_L3_NEXT_HOP";
    436 tr 50 M=INITIAL_ING_L3_NEXT_HOP;
    437 tr 51 M=INITIAL_ING_L3_NEXT_HOP;
    438 tr 52 M=INITIAL_ING_L3_NEXT_HOP;
    439 echo " INITIAL_L3_ECMP";
    440 tr 50 M=INITIAL_L3_ECMP;
    441 tr 51 M=INITIAL_L3_ECMP;
    442 tr 52 M=INITIAL_L3_ECMP;
    443 echo " INITIAL_L3_ECMP_COUNT";
    444 tr 50 M=INITIAL_L3_ECMP_COUNT;
    445 tr 51 M=INITIAL_L3_ECMP_COUNT;
    446 tr 52 M=INITIAL_L3_ECMP_COUNT;
    447 echo " IPORT_TABLE";
    448 tr 50 M=IPORT_TABLE;
    449 tr 51 M=IPORT_TABLE;
    450 tr 52 M=IPORT_TABLE;
    451 echo " IPV4_IN_IPV6_PREFIX_MATCH";
    452 tr 50 M=IPV4_IN_IPV6_PREFIX_MATCH;
    453 tr 51 M=IPV4_IN_IPV6_PREFIX_MATCH;
    454 tr 52 M=IPV4_IN_IPV6_PREFIX_MATCH;
    455 echo " IPV6_PROXY_ENABLE";
    456 tr 50 M=IPV6_PROXY_ENABLE;
    457 tr 51 M=IPV6_PROXY_ENABLE;
    458 tr 52 M=IPV6_PROXY_ENABLE;
    459 echo " L2MC";
    460 tr 50 M=L2MC;
    461 tr 51 M=L2MC;
    462 tr 52 M=L2MC;
    463 echo " L2_ENTRY";
    464 tr 50 M=L2_ENTRY;
    465 tr 51 M=L2_ENTRY;
    466 tr 52 M=L2_ENTRY;
    467 echo " L2_ENTRY_ONLY";
    468 tr 50 M=L2_ENTRY_ONLY;
    469 tr 51 M=L2_ENTRY_ONLY;
    470 tr 52 M=L2_ENTRY_ONLY;
    471 echo " L2_ENTRY_OVERFLOW";
    472 tr 50 M=L2_ENTRY_OVERFLOW;
    473 #tr 51 M=L2_ENTRY_OVERFLOW # test not supported on single-entry tables;
    474 #tr 52 M=L2_ENTRY_OVERFLOW # test not supported on single-entry tables;
    475 echo " L2_ENTRY_SCRATCH";
    476 tr 50 M=L2_ENTRY_SCRATCH;
    477 #tr 51 M=L2_ENTRY_SCRATCH # test not supported on single-entry tables;
    478 #tr 52 M=L2_ENTRY_SCRATCH # test not supported on single-entry tables;
    479 echo " L2_HITDA_ONLY";
    480 tr 50 M=L2_HITDA_ONLY;
    481 tr 51 M=L2_HITDA_ONLY;
    482 tr 52 M=L2_HITDA_ONLY;
    483 echo " L2_HITSA_ONLY";
    484 tr 50 M=L2_HITSA_ONLY;
    485 tr 51 M=L2_HITSA_ONLY;
    486 tr 52 M=L2_HITSA_ONLY;
    487 echo " L2_MOD_FIFO";
    488 tr 50 M=L2_MOD_FIFO;
    489 tr 51 M=L2_MOD_FIFO;
    490 tr 52 M=L2_MOD_FIFO;
    491 echo " L2_USER_ENTRY";
    492 tr 50 M=L2_USER_ENTRY;
    493 tr 51 M=L2_USER_ENTRY;
    494 tr 52 M=L2_USER_ENTRY;
    495 echo " L2_USER_ENTRY_DATA_ONLY";
    496 tr 50 M=L2_USER_ENTRY_DATA_ONLY;
    497 tr 51 M=L2_USER_ENTRY_DATA_ONLY;
    498 tr 52 M=L2_USER_ENTRY_DATA_ONLY;
    499 echo " L2_USER_ENTRY_ONLY";
    500 tr 50 M=L2_USER_ENTRY_ONLY;
    501 tr 51 M=L2_USER_ENTRY_ONLY;
    502 tr 52 M=L2_USER_ENTRY_ONLY;
    503 echo " L3_DEFIP";
    504 tr 50 M=L3_DEFIP;
    505 tr 51 M=L3_DEFIP;
    506 tr 52 M=L3_DEFIP;
    507 echo " L3_DEFIP_128";
    508 tr 50 M=L3_DEFIP_128;
    509 tr 51 M=L3_DEFIP_128;
    510 tr 52 M=L3_DEFIP_128;
    511 echo " L3_DEFIP_128_DATA_ONLY";
    512 tr 50 M=L3_DEFIP_128_DATA_ONLY;
    513 tr 51 M=L3_DEFIP_128_DATA_ONLY;
    514 tr 52 M=L3_DEFIP_128_DATA_ONLY;
    515 echo " L3_DEFIP_128_HIT_ONLY";
    516 tr 50 M=L3_DEFIP_128_HIT_ONLY;
    517 tr 51 M=L3_DEFIP_128_HIT_ONLY;
    518 tr 52 M=L3_DEFIP_128_HIT_ONLY;
    519 echo " L3_DEFIP_128_ONLY";
    520 tr 50 M=L3_DEFIP_128_ONLY;
    521 tr 51 M=L3_DEFIP_128_ONLY;
    522 tr 52 M=L3_DEFIP_128_ONLY;
    523 echo " L3_DEFIP_DATA_ONLY";
    524 tr 50 M=L3_DEFIP_DATA_ONLY;
    525 tr 51 M=L3_DEFIP_DATA_ONLY;
    526 tr 52 M=L3_DEFIP_DATA_ONLY;
    527 echo " L3_DEFIP_HIT_ONLY";
    528 tr 50 M=L3_DEFIP_HIT_ONLY;
    529 tr 51 M=L3_DEFIP_HIT_ONLY;
    530 tr 52 M=L3_DEFIP_HIT_ONLY;
    531 echo " L3_DEFIP_ONLY";
    532 tr 50 M=L3_DEFIP_ONLY;
    533 tr 51 M=L3_DEFIP_ONLY;
    534 tr 52 M=L3_DEFIP_ONLY;
    535 echo " L3_ECMP";
    536 tr 50 M=L3_ECMP;
    537 tr 51 M=L3_ECMP;
    538 tr 52 M=L3_ECMP;
    539 echo " L3_ECMP_COUNT";
    540 tr 50 M=L3_ECMP_COUNT;
    541 tr 51 M=L3_ECMP_COUNT;
    542 tr 52 M=L3_ECMP_COUNT;
    543 echo " L3_ENTRY_HIT_ONLY";
    544 tr 50 M=L3_ENTRY_HIT_ONLY;
    545 tr 51 M=L3_ENTRY_HIT_ONLY;
    546 tr 52 M=L3_ENTRY_HIT_ONLY;
    547 echo " L3_ENTRY_IPV4_MULTICAST";
    548 tr 50 M=L3_ENTRY_IPV4_MULTICAST;
    549 tr 51 M=L3_ENTRY_IPV4_MULTICAST;
    550 tr 52 M=L3_ENTRY_IPV4_MULTICAST;
    551 echo " L3_ENTRY_IPV4_MULTICAST_SCRATCH";
    552 tr 50 M=L3_ENTRY_IPV4_MULTICAST_SCRATCH;
    553 #tr 51 M=L3_ENTRY_IPV4_MULTICAST_SCRATCH # test not supported on single-entry tables;
    554 #tr 52 M=L3_ENTRY_IPV4_MULTICAST_SCRATCH # test not supported on single-entry tables;
    555 echo " L3_ENTRY_IPV4_UNICAST";
    556 tr 50 M=L3_ENTRY_IPV4_UNICAST;
    557 tr 51 M=L3_ENTRY_IPV4_UNICAST;
    558 tr 52 M=L3_ENTRY_IPV4_UNICAST;
    559 echo " L3_ENTRY_IPV4_UNICAST_SCRATCH";
    560 tr 50 M=L3_ENTRY_IPV4_UNICAST_SCRATCH;
    561 #tr 51 M=L3_ENTRY_IPV4_UNICAST_SCRATCH # test not supported on single-entry tables;
    562 #tr 52 M=L3_ENTRY_IPV4_UNICAST_SCRATCH # test not supported on single-entry tables;
    563 echo " L3_ENTRY_IPV6_MULTICAST";
    564 tr 50 M=L3_ENTRY_IPV6_MULTICAST;
    565 tr 51 M=L3_ENTRY_IPV6_MULTICAST;
    566 tr 52 M=L3_ENTRY_IPV6_MULTICAST;
    567 echo " L3_ENTRY_IPV6_MULTICAST_SCRATCH";
    568 tr 50 M=L3_ENTRY_IPV6_MULTICAST_SCRATCH;
    569 #tr 51 M=L3_ENTRY_IPV6_MULTICAST_SCRATCH # test not supported on single-entry tables;
    570 #tr 52 M=L3_ENTRY_IPV6_MULTICAST_SCRATCH # test not supported on single-entry tables;
    571 echo " L3_ENTRY_IPV6_UNICAST";
    572 tr 50 M=L3_ENTRY_IPV6_UNICAST;
    573 tr 51 M=L3_ENTRY_IPV6_UNICAST;
    574 tr 52 M=L3_ENTRY_IPV6_UNICAST;
    575 echo " L3_ENTRY_IPV6_UNICAST_SCRATCH";
    576 tr 50 M=L3_ENTRY_IPV6_UNICAST_SCRATCH;
    577 #tr 51 M=L3_ENTRY_IPV6_UNICAST_SCRATCH # test not supported on single-entry tables;
    578 #tr 52 M=L3_ENTRY_IPV6_UNICAST_SCRATCH # test not supported on single-entry tables;
    579 echo " L3_ENTRY_ONLY";
    580 tr 50 M=L3_ENTRY_ONLY;
    581 tr 51 M=L3_ENTRY_ONLY;
    582 tr 52 M=L3_ENTRY_ONLY;
    583 echo " L3_ENTRY_VALID_ONLY";
    584 tr 50 M=L3_ENTRY_VALID_ONLY;
    585 tr 51 M=L3_ENTRY_VALID_ONLY;
    586 tr 52 M=L3_ENTRY_VALID_ONLY;
    587 echo " L3_IIF";
    588 tr 50 M=L3_IIF;
    589 tr 51 M=L3_IIF;
    590 tr 52 M=L3_IIF;
    591 echo " L3_IPMC";
    592 tr 50 M=L3_IPMC;
    593 tr 51 M=L3_IPMC;
    594 tr 52 M=L3_IPMC;
    595 echo " L3_MTU_VALUES";
    596 tr 50 M=L3_MTU_VALUES;
    597 tr 51 M=L3_MTU_VALUES;
    598 tr 52 M=L3_MTU_VALUES;
    599 echo " L3_TUNNEL";
    600 tr 50 M=L3_TUNNEL;
    601 tr 51 M=L3_TUNNEL;
    602 tr 52 M=L3_TUNNEL;
    603 echo " LPORT";
    604 tr 50 M=LPORT;
    605 tr 51 M=LPORT;
    606 tr 52 M=LPORT;
    607 echo " PORT_MAC_BLOCK";
    608 tr 50 M=PORT_MAC_BLOCK;
    609 tr 51 M=PORT_MAC_BLOCK;
    610 tr 52 M=PORT_MAC_BLOCK;
    611 echo " AGING_CTR";
    612 tr 50 M=AGING_CTR;
    613 tr 51 M=AGING_CTR;
    614 tr 52 M=AGING_CTR;
    615 echo " AGING_EXP";
    616 tr 50 M=AGING_EXP;
    617 tr 51 M=AGING_EXP;
    618 tr 52 M=AGING_EXP;
    619 echo " CBPCELLHEADER";
    620 tr 50 M=CBPCELLHEADER;
    621 tr 51 M=CBPCELLHEADER;
    622 tr 52 M=CBPCELLHEADER;
    623 echo " CBPDATA0";
    624 if !$?full_test \
    625     "local entry_cmd 'IE=1024'; \
    626      local iter_cmd 'ITER=1' "
    627 tr 50 M=CBPDATA0 $entry_cmd;
    628 tr 51 M=CBPDATA0;
    629 tr 52 M=CBPDATA0 $iter_cmd;
    630 echo " CBPDATA1";
    631 if !$?full_test \
    632     "local entry_cmd 'IE=1024'; \
    633      local iter_cmd 'ITER=1' "
    634 tr 50 M=CBPDATA1 $entry_cmd;
    635 tr 51 M=CBPDATA1;
    636 tr 52 M=CBPDATA1 $iter_cmd;
    637 echo " CBPDATA2";
    638 if !$?full_test \
    639     "local entry_cmd 'IE=1024'; \
    640      local iter_cmd 'ITER=1' "
    641 tr 50 M=CBPDATA2 $entry_cmd;
    642 tr 51 M=CBPDATA2;
    643 tr 52 M=CBPDATA2 $iter_cmd;
    644 echo " CBPDATA3";
    645 if !$?full_test \
    646     "local entry_cmd 'IE=1024'; \
    647      local iter_cmd 'ITER=1' "
    648 tr 50 M=CBPDATA3 $entry_cmd;
    649 tr 51 M=CBPDATA3;
    650 tr 52 M=CBPDATA3 $iter_cmd;
    651 echo " CBPDATA4";
    652 if !$?full_test \
    653     "local entry_cmd 'IE=1024'; \
    654      local iter_cmd 'ITER=1' "
    655 tr 50 M=CBPDATA4 $entry_cmd;
    656 tr 51 M=CBPDATA4;
    657 tr 52 M=CBPDATA4 $iter_cmd;
    658 echo " CBPDATA5";
    659 if !$?full_test \
    660     "local entry_cmd 'IE=1024'; \
    661      local iter_cmd 'ITER=1' "
    662 tr 50 M=CBPDATA5 $entry_cmd;
    663 tr 51 M=CBPDATA5;
    664 tr 52 M=CBPDATA5 $iter_cmd;
    665 echo " CBPDATA6";
    666 if !$?full_test \
    667     "local entry_cmd 'IE=1024'; \
    668      local iter_cmd 'ITER=1' "
    669 tr 50 M=CBPDATA6 $entry_cmd;
    670 tr 51 M=CBPDATA6;
    671 tr 52 M=CBPDATA6 $iter_cmd;
    672 echo " CBPDATA7";
    673 if !$?full_test \
    674     "local entry_cmd 'IE=1024'; \
    675      local iter_cmd 'ITER=1' "
    676 tr 50 M=CBPDATA7 $entry_cmd;
    677 tr 51 M=CBPDATA7;
    678 tr 52 M=CBPDATA7 $iter_cmd;
    679 echo " CBPDATA8";
    680 if !$?full_test \
    681     "local entry_cmd 'IE=1024'; \
    682      local iter_cmd 'ITER=1' "
    683 tr 50 M=CBPDATA8 $entry_cmd;
    684 tr 51 M=CBPDATA8;
    685 tr 52 M=CBPDATA8 $iter_cmd;
    686 echo " CBPDATA9";
    687 if !$?full_test \
    688     "local entry_cmd 'IE=1024'; \
    689      local iter_cmd 'ITER=1' "
    690 tr 50 M=CBPDATA9 $entry_cmd;
    691 tr 51 M=CBPDATA9;
    692 tr 52 M=CBPDATA9 $iter_cmd;
    693 echo " CBPDATA10";
    694 if !$?full_test \
    695     "local entry_cmd 'IE=1024'; \
    696      local iter_cmd 'ITER=1' "
    697 tr 50 M=CBPDATA10 $entry_cmd;
    698 tr 51 M=CBPDATA10;
    699 tr 52 M=CBPDATA10 $iter_cmd;
    700 echo " CBPDATA11";
    701 if !$?full_test \
    702     "local entry_cmd 'IE=1024'; \
    703      local iter_cmd 'ITER=1' "
    704 tr 50 M=CBPDATA11 $entry_cmd;
    705 tr 51 M=CBPDATA11;
    706 tr 52 M=CBPDATA11 $iter_cmd;
    707 echo " CBPDATA12";
    708 if !$?full_test \
    709     "local entry_cmd 'IE=1024'; \
    710      local iter_cmd 'ITER=1' "
    711 tr 50 M=CBPDATA12 $entry_cmd;
    712 tr 51 M=CBPDATA12;
    713 tr 52 M=CBPDATA12 $iter_cmd;
    714 echo " CBPDATA13";
    715 if !$?full_test \
    716     "local entry_cmd 'IE=1024'; \
    717      local iter_cmd 'ITER=1' "
    718 tr 50 M=CBPDATA13 $entry_cmd;
    719 tr 51 M=CBPDATA13;
    720 tr 52 M=CBPDATA13 $iter_cmd;
    721 echo " CBPDATA14";
    722 if !$?full_test \
    723     "local entry_cmd 'IE=1024'; \
    724      local iter_cmd 'ITER=1' "
    725 tr 50 M=CBPDATA14 $entry_cmd;
    726 tr 51 M=CBPDATA14;
    727 tr 52 M=CBPDATA14 $iter_cmd;
    728 echo " CBPDATA15";
    729 if !$?full_test \
    730     "local entry_cmd 'IE=1024'; \
    731      local iter_cmd 'ITER=1' "
    732 tr 50 M=CBPDATA15 $entry_cmd;
    733 tr 51 M=CBPDATA15;
    734 tr 52 M=CBPDATA15 $iter_cmd;
    735 echo " CBPDATA16";
    736 if !$?full_test \
    737     "local entry_cmd 'IE=1024'; \
    738      local iter_cmd 'ITER=1' "
    739 tr 50 M=CBPDATA16 $entry_cmd;
    740 tr 51 M=CBPDATA16;
    741 tr 52 M=CBPDATA16 $iter_cmd;
    742 echo " CBPDATA17";
    743 if !$?full_test \
    744     "local entry_cmd 'IE=1024'; \
    745      local iter_cmd 'ITER=1' "
    746 tr 50 M=CBPDATA17 $entry_cmd;
    747 tr 51 M=CBPDATA17;
    748 tr 52 M=CBPDATA17 $iter_cmd;
    749 echo " CBPDATA18";
    750 if !$?full_test \
    751     "local entry_cmd 'IE=1024'; \
    752      local iter_cmd 'ITER=1' "
    753 tr 50 M=CBPDATA18 $entry_cmd;
    754 tr 51 M=CBPDATA18;
    755 tr 52 M=CBPDATA18 $iter_cmd;
    756 echo " CBPDATA19";
    757 if !$?full_test \
    758     "local entry_cmd 'IE=1024'; \
    759      local iter_cmd 'ITER=1' "
    760 tr 50 M=CBPDATA19 $entry_cmd;
    761 tr 51 M=CBPDATA19;
    762 tr 52 M=CBPDATA19 $iter_cmd;
    763 echo " CBPDATA20";
    764 if !$?full_test \
    765     "local entry_cmd 'IE=1024'; \
    766      local iter_cmd 'ITER=1' "
    767 tr 50 M=CBPDATA20 $entry_cmd;
    768 tr 51 M=CBPDATA20;
    769 tr 52 M=CBPDATA20 $iter_cmd;
    770 echo " CBPDATA21";
    771 if !$?full_test \
    772     "local entry_cmd 'IE=1024'; \
    773      local iter_cmd 'ITER=1' "
    774 tr 50 M=CBPDATA21 $entry_cmd;
    775 tr 51 M=CBPDATA21;
    776 tr 52 M=CBPDATA21 $iter_cmd;
    777 echo " CBPDATA22";
    778 if !$?full_test \
    779     "local entry_cmd 'IE=1024'; \
    780      local iter_cmd 'ITER=1' "
    781 tr 50 M=CBPDATA22 $entry_cmd;
    782 tr 51 M=CBPDATA22;
    783 tr 52 M=CBPDATA22 $iter_cmd;
    784 echo " CBPDATA23";
    785 if !$?full_test \
    786     "local entry_cmd 'IE=1024'; \
    787      local iter_cmd 'ITER=1' "
    788 tr 50 M=CBPDATA23 $entry_cmd;
    789 tr 51 M=CBPDATA23;
    790 tr 52 M=CBPDATA23 $iter_cmd;
    791 echo " CBPDATA24";
    792 if !$?full_test \
    793     "local entry_cmd 'IE=1024'; \
    794      local iter_cmd 'ITER=1' "
    795 tr 50 M=CBPDATA24 $entry_cmd;
    796 tr 51 M=CBPDATA24;
    797 tr 52 M=CBPDATA24 $iter_cmd;
    798 echo " CBPDATA25";
    799 if !$?full_test \
    800     "local entry_cmd 'IE=1024'; \
    801      local iter_cmd 'ITER=1' "
    802 tr 50 M=CBPDATA25 $entry_cmd;
    803 tr 51 M=CBPDATA25;
    804 tr 52 M=CBPDATA25 $iter_cmd;
    805 echo " CBPDATA26";
    806 if !$?full_test \
    807     "local entry_cmd 'IE=1024'; \
    808      local iter_cmd 'ITER=1' "
    809 tr 50 M=CBPDATA26 $entry_cmd;
    810 tr 51 M=CBPDATA26;
    811 tr 52 M=CBPDATA26 $iter_cmd;
    812 echo " CBPDATA27";
    813 if !$?full_test \
    814     "local entry_cmd 'IE=1024'; \
    815      local iter_cmd 'ITER=1' "
    816 tr 50 M=CBPDATA27 $entry_cmd;
    817 tr 51 M=CBPDATA27;
    818 tr 52 M=CBPDATA27 $iter_cmd;
    819 echo " CBPDATA28";
    820 if !$?full_test \
    821     "local entry_cmd 'IE=1024'; \
    822      local iter_cmd 'ITER=1' "
    823 tr 50 M=CBPDATA28 $entry_cmd;
    824 tr 51 M=CBPDATA28;
    825 tr 52 M=CBPDATA28 $iter_cmd;
    826 echo " CBPDATA29";
    827 if !$?full_test \
    828     "local entry_cmd 'IE=1024'; \
    829      local iter_cmd 'ITER=1' "
    830 tr 50 M=CBPDATA29 $entry_cmd;
    831 tr 51 M=CBPDATA29;
    832 tr 52 M=CBPDATA29 $iter_cmd;
    833 echo " CBPDATA30";
    834 if !$?full_test \
    835     "local entry_cmd 'IE=1024'; \
    836      local iter_cmd 'ITER=1' "
    837 tr 50 M=CBPDATA30 $entry_cmd;
    838 tr 51 M=CBPDATA30;
    839 tr 52 M=CBPDATA30 $iter_cmd;
    840 echo " CBPDATA31";
    841 if !$?full_test \
    842     "local entry_cmd 'IE=1024'; \
    843      local iter_cmd 'ITER=1' "
    844 tr 50 M=CBPDATA31 $entry_cmd;
    845 tr 51 M=CBPDATA31;
    846 tr 52 M=CBPDATA31 $iter_cmd;
    847 echo " CBPPKTHEADER2";
    848 tr 50 M=CBPPKTHEADER2;
    849 tr 51 M=CBPPKTHEADER2;
    850 tr 52 M=CBPPKTHEADER2;
    851 echo " CBPPKTHEADER0_MEM0";
    852 tr 50 M=CBPPKTHEADER0_MEM0;
    853 tr 51 M=CBPPKTHEADER0_MEM0;
    854 tr 52 M=CBPPKTHEADER0_MEM0;
    855 echo " CBPPKTHEADER0_MEM1";
    856 tr 50 M=CBPPKTHEADER0_MEM1;
    857 tr 51 M=CBPPKTHEADER0_MEM1;
    858 tr 52 M=CBPPKTHEADER0_MEM1;
    859 echo " CBPPKTHEADER0_MEM2";
    860 tr 50 M=CBPPKTHEADER0_MEM2;
    861 tr 51 M=CBPPKTHEADER0_MEM2;
    862 tr 52 M=CBPPKTHEADER0_MEM2;
    863 echo " CBPPKTHEADER1_MEM0";
    864 tr 50 M=CBPPKTHEADER1_MEM0;
    865 tr 51 M=CBPPKTHEADER1_MEM0;
    866 tr 52 M=CBPPKTHEADER1_MEM0;
    867 echo " CBPPKTHEADER1_MEM1";
    868 tr 50 M=CBPPKTHEADER1_MEM1;
    869 tr 51 M=CBPPKTHEADER1_MEM1;
    870 tr 52 M=CBPPKTHEADER1_MEM1;
    871 echo " CBPPKTHEADER1_MEM2";
    872 tr 50 M=CBPPKTHEADER1_MEM2;
    873 tr 51 M=CBPPKTHEADER1_MEM2;
    874 tr 52 M=CBPPKTHEADER1_MEM2;
    875 echo " CBPPKTHEADERCPU";
    876 tr 50 M=CBPPKTHEADERCPU;
    877 tr 51 M=CBPPKTHEADERCPU;
    878 tr 52 M=CBPPKTHEADERCPU;
    879 echo " CCP";
    880 tr 50 M=CCP;
    881 tr 51 M=CCP;
    882 tr 52 M=CCP;
    883 echo " CELLCHK";
    884 tr 50 M=CELLCHK;
    885 tr 51 M=CELLCHK;
    886 tr 52 M=CELLCHK;
    887 echo " CELLLINK";
    888 tr 50 M=CELLLINK;
    889 tr 51 M=CELLLINK;
    890 tr 52 M=CELLLINK;
    891 echo " CFAP";
    892 tr 50 M=CFAP;
    893 tr 51 M=CFAP;
    894 tr 52 M=CFAP;
    895 echo " IPMC_GROUP0";
    896 tr 50 M=IPMC_GROUP0;
    897 tr 51 M=IPMC_GROUP0;
    898 tr 52 M=IPMC_GROUP0;
    899 echo " IPMC_GROUP1";
    900 tr 50 M=IPMC_GROUP1;
    901 tr 51 M=IPMC_GROUP1;
    902 tr 52 M=IPMC_GROUP1;
    903 echo " IPMC_GROUP2";
    904 tr 50 M=IPMC_GROUP2;
    905 tr 51 M=IPMC_GROUP2;
    906 tr 52 M=IPMC_GROUP2;
    907 echo " IPMC_GROUP3";
    908 tr 50 M=IPMC_GROUP3;
    909 tr 51 M=IPMC_GROUP3;
    910 tr 52 M=IPMC_GROUP3;
    911 echo " IPMC_GROUP4";
    912 tr 50 M=IPMC_GROUP4;
    913 tr 51 M=IPMC_GROUP4;
    914 tr 52 M=IPMC_GROUP4;
    915 echo " IPMC_GROUP5";
    916 tr 50 M=IPMC_GROUP5;
    917 tr 51 M=IPMC_GROUP5;
    918 tr 52 M=IPMC_GROUP5;
    919 echo " IPMC_GROUP6";
    920 tr 50 M=IPMC_GROUP6;
    921 tr 51 M=IPMC_GROUP6;
    922 tr 52 M=IPMC_GROUP6;
    923 echo " IPMC_GROUP7";
    924 tr 50 M=IPMC_GROUP7;
    925 tr 51 M=IPMC_GROUP7;
    926 tr 52 M=IPMC_GROUP7;
    927 echo " IPMC_GROUP8";
    928 tr 50 M=IPMC_GROUP8;
    929 tr 51 M=IPMC_GROUP8;
    930 tr 52 M=IPMC_GROUP8;
    931 echo " IPMC_VLAN";
    932 tr 50 M=IPMC_VLAN;
    933 tr 51 M=IPMC_VLAN;
    934 tr 52 M=IPMC_VLAN;
    935 echo " PFAP";
    936 tr 50 M=PFAP;
    937 tr 51 M=PFAP;
    938 tr 52 M=PFAP;
    939 echo " PKTLINK0";
    940 tr 50 M=PKTLINK0;
    941 tr 51 M=PKTLINK0;
    942 tr 52 M=PKTLINK0;
    943 echo " PKTLINK1";
    944 tr 50 M=PKTLINK1;
    945 tr 51 M=PKTLINK1;
    946 tr 52 M=PKTLINK1;
    947 echo " PKTLINK2";
    948 tr 50 M=PKTLINK2;
    949 tr 51 M=PKTLINK2;
    950 tr 52 M=PKTLINK2;
    951 echo " PKTLINK3";
    952 tr 50 M=PKTLINK3;
    953 tr 51 M=PKTLINK3;
    954 tr 52 M=PKTLINK3;
    955 echo " PKTLINK4";
    956 tr 50 M=PKTLINK4;
    957 tr 51 M=PKTLINK4;
    958 tr 52 M=PKTLINK4;
    959 echo " PKTLINK5";
    960 tr 50 M=PKTLINK5;
    961 tr 51 M=PKTLINK5;
    962 tr 52 M=PKTLINK5;
    963 echo " PKTLINK6";
    964 tr 50 M=PKTLINK6;
    965 tr 51 M=PKTLINK6;
    966 tr 52 M=PKTLINK6;
    967 echo " PKTLINK7";
    968 tr 50 M=PKTLINK7;
    969 tr 51 M=PKTLINK7;
    970 tr 52 M=PKTLINK7;
    971 echo " PKTLINK8";
    972 tr 50 M=PKTLINK8;
    973 tr 51 M=PKTLINK8;
    974 tr 52 M=PKTLINK8;
    975 echo " PKTLINK9";
    976 tr 50 M=PKTLINK9;
    977 tr 51 M=PKTLINK9;
    978 tr 52 M=PKTLINK9;
    979 echo " PKTLINK10";
    980 tr 50 M=PKTLINK10;
    981 tr 51 M=PKTLINK10;
    982 tr 52 M=PKTLINK10;
    983 echo " PKTLINK11";
    984 tr 50 M=PKTLINK11;
    985 tr 51 M=PKTLINK11;
    986 tr 52 M=PKTLINK11;
    987 echo " PKTLINK12";
    988 tr 50 M=PKTLINK12;
    989 tr 51 M=PKTLINK12;
    990 tr 52 M=PKTLINK12;
    991 echo " PKTLINK13";
    992 tr 50 M=PKTLINK13;
    993 tr 51 M=PKTLINK13;
    994 tr 52 M=PKTLINK13;
    995 echo " PKTLINK14";
    996 tr 50 M=PKTLINK14;
    997 tr 51 M=PKTLINK14;
    998 tr 52 M=PKTLINK14;
    999 echo " PKTLINK15";
   1000 tr 50 M=PKTLINK15;
   1001 tr 51 M=PKTLINK15;
   1002 tr 52 M=PKTLINK15;
   1003 echo " PKTLINK16";
   1004 tr 50 M=PKTLINK16;
   1005 tr 51 M=PKTLINK16;
   1006 tr 52 M=PKTLINK16;
   1007 echo " PKTLINK17";
   1008 tr 50 M=PKTLINK17;
   1009 tr 51 M=PKTLINK17;
   1010 tr 52 M=PKTLINK17;
   1011 echo " PKTLINK18";
   1012 tr 50 M=PKTLINK18;
   1013 tr 51 M=PKTLINK18;
   1014 tr 52 M=PKTLINK18;
   1015 echo " PKTLINK19";
   1016 tr 50 M=PKTLINK19;
   1017 tr 51 M=PKTLINK19;
   1018 tr 52 M=PKTLINK19;
   1019 echo " PKTLINK20";
   1020 tr 50 M=PKTLINK20;
   1021 tr 51 M=PKTLINK20;
   1022 tr 52 M=PKTLINK20;
   1023 echo " PKTLINK21";
   1024 tr 50 M=PKTLINK21;
   1025 tr 51 M=PKTLINK21;
   1026 tr 52 M=PKTLINK21;
   1027 echo " PKTLINK22";
   1028 tr 50 M=PKTLINK22;
   1029 tr 51 M=PKTLINK22;
   1030 tr 52 M=PKTLINK22;
   1031 echo " PKTLINK23";
   1032 tr 50 M=PKTLINK23;
   1033 tr 51 M=PKTLINK23;
   1034 tr 52 M=PKTLINK23;
   1035 echo " PKTLINK24";
   1036 tr 50 M=PKTLINK24;
   1037 tr 51 M=PKTLINK24;
   1038 tr 52 M=PKTLINK24;
   1039 echo " PKTLINK25";
   1040 tr 50 M=PKTLINK25;
   1041 tr 51 M=PKTLINK25;
   1042 tr 52 M=PKTLINK25;
   1043 echo " PKTLINK26";
   1044 tr 50 M=PKTLINK26;
   1045 tr 51 M=PKTLINK26;
   1046 tr 52 M=PKTLINK26;
   1047 echo " PKTLINK27";
   1048 tr 50 M=PKTLINK27;
   1049 tr 51 M=PKTLINK27;
   1050 tr 52 M=PKTLINK27;
   1051 echo " PKTLINK28";
   1052 tr 50 M=PKTLINK28;
   1053 tr 51 M=PKTLINK28;
   1054 tr 52 M=PKTLINK28;
   1055 echo " PKTLINK29";
   1056 tr 50 M=PKTLINK29;
   1057 tr 51 M=PKTLINK29;
   1058 tr 52 M=PKTLINK29;
   1059 echo " PKTLINK30";
   1060 tr 50 M=PKTLINK30;
   1061 tr 51 M=PKTLINK30;
   1062 tr 52 M=PKTLINK30;
   1063 echo " PKTLINK31";
   1064 tr 50 M=PKTLINK31;
   1065 tr 51 M=PKTLINK31;
   1066 tr 52 M=PKTLINK31;
   1067 echo " PKTLINK32";
   1068 tr 50 M=PKTLINK32;
   1069 tr 51 M=PKTLINK32;
   1070 tr 52 M=PKTLINK32;
   1071 echo " PKTLINK33";
   1072 tr 50 M=PKTLINK33;
   1073 tr 51 M=PKTLINK33;
   1074 tr 52 M=PKTLINK33;
   1075 echo " PKTLINK34";
   1076 tr 50 M=PKTLINK34;
   1077 tr 51 M=PKTLINK34;
   1078 tr 52 M=PKTLINK34;
   1079 echo " PKTLINK35";
   1080 tr 50 M=PKTLINK35;
   1081 tr 51 M=PKTLINK35;
   1082 tr 52 M=PKTLINK35;
   1083 echo " PKTLINK36";
   1084 tr 50 M=PKTLINK36;
   1085 tr 51 M=PKTLINK36;
   1086 tr 52 M=PKTLINK36;
   1087 echo " PKTLINK37";
   1088 tr 50 M=PKTLINK37;
   1089 tr 51 M=PKTLINK37;
   1090 tr 52 M=PKTLINK37;
   1091 echo " PKTLINK38";
   1092 tr 50 M=PKTLINK38;
   1093 tr 51 M=PKTLINK38;
   1094 tr 52 M=PKTLINK38;
   1095 echo " PKTLINK39";
   1096 tr 50 M=PKTLINK39;
   1097 tr 51 M=PKTLINK39;
   1098 tr 52 M=PKTLINK39;
   1099 echo " PKTLINK40";
   1100 tr 50 M=PKTLINK40;
   1101 tr 51 M=PKTLINK40;
   1102 tr 52 M=PKTLINK40;
   1103 echo " PKTLINK41";
   1104 tr 50 M=PKTLINK41;
   1105 tr 51 M=PKTLINK41;
   1106 tr 52 M=PKTLINK41;
   1107 echo " PKTLINK42";
   1108 tr 50 M=PKTLINK42;
   1109 tr 51 M=PKTLINK42;
   1110 tr 52 M=PKTLINK42;
   1111 echo " PKTLINK43";
   1112 tr 50 M=PKTLINK43;
   1113 tr 51 M=PKTLINK43;
   1114 tr 52 M=PKTLINK43;
   1115 echo " PKTLINK44";
   1116 tr 50 M=PKTLINK44;
   1117 tr 51 M=PKTLINK44;
   1118 tr 52 M=PKTLINK44;
   1119 echo " PKTLINK45";
   1120 tr 50 M=PKTLINK45;
   1121 tr 51 M=PKTLINK45;
   1122 tr 52 M=PKTLINK45;
   1123 echo " PKTLINK46";
   1124 tr 50 M=PKTLINK46;
   1125 tr 51 M=PKTLINK46;
   1126 tr 52 M=PKTLINK46;
   1127 echo " PKTLINK47";
   1128 tr 50 M=PKTLINK47;
   1129 tr 51 M=PKTLINK47;
   1130 tr 52 M=PKTLINK47;
   1131 echo " PKTLINK48";
   1132 tr 50 M=PKTLINK48;
   1133 tr 51 M=PKTLINK48;
   1134 tr 52 M=PKTLINK48;
   1135 echo " PKTLINK49";
   1136 tr 50 M=PKTLINK49;
   1137 tr 51 M=PKTLINK49;
   1138 tr 52 M=PKTLINK49;
   1139 echo " PKTLINK50";
   1140 tr 50 M=PKTLINK50;
   1141 tr 51 M=PKTLINK50;
   1142 tr 52 M=PKTLINK50;
   1143 echo " PKTLINK51";
   1144 tr 50 M=PKTLINK51;
   1145 tr 51 M=PKTLINK51;
   1146 tr 52 M=PKTLINK51;
   1147 echo " PKTLINK52";
   1148 tr 50 M=PKTLINK52;
   1149 tr 51 M=PKTLINK52;
   1150 tr 52 M=PKTLINK52;
   1151 echo " PKTLINK53";
   1152 tr 50 M=PKTLINK53;
   1153 tr 51 M=PKTLINK53;
   1154 tr 52 M=PKTLINK53;
   1155 echo " WRED_CFG_CELL";
   1156 tr 50 M=WRED_CFG_CELL;
   1157 tr 51 M=WRED_CFG_CELL;
   1158 tr 52 M=WRED_CFG_CELL;
   1159 echo " WRED_CFG_PACKET";
   1160 tr 50 M=WRED_CFG_PACKET;
   1161 tr 51 M=WRED_CFG_PACKET;
   1162 tr 52 M=WRED_CFG_PACKET;
   1163 echo " WRED_PORT_CFG_CELL";
   1164 tr 50 M=WRED_PORT_CFG_CELL;
   1165 tr 51 M=WRED_PORT_CFG_CELL;
   1166 tr 52 M=WRED_PORT_CFG_CELL;
   1167 echo " WRED_PORT_CFG_PACKET";
   1168 tr 50 M=WRED_PORT_CFG_PACKET;
   1169 tr 51 M=WRED_PORT_CFG_PACKET;
   1170 tr 52 M=WRED_PORT_CFG_PACKET;
   1171 echo " WRED_PORT_THD_0_CELL";
   1172 tr 50 M=WRED_PORT_THD_0_CELL;
   1173 tr 51 M=WRED_PORT_THD_0_CELL;
   1174 tr 52 M=WRED_PORT_THD_0_CELL;
   1175 echo " WRED_PORT_THD_0_PACKET";
   1176 tr 50 M=WRED_PORT_THD_0_PACKET;
   1177 tr 51 M=WRED_PORT_THD_0_PACKET;
   1178 tr 52 M=WRED_PORT_THD_0_PACKET;
   1179 echo " WRED_PORT_THD_1_CELL";
   1180 tr 50 M=WRED_PORT_THD_1_CELL;
   1181 tr 51 M=WRED_PORT_THD_1_CELL;
   1182 tr 52 M=WRED_PORT_THD_1_CELL;
   1183 echo " WRED_THD_1_PACKET";
   1184 tr 50 M=WRED_THD_1_PACKET;
   1185 tr 51 M=WRED_THD_1_PACKET;
   1186 tr 52 M=WRED_THD_1_PACKET;
   1187 echo " WRED_THD_0_CELL";
   1188 tr 50 M=WRED_THD_0_CELL;
   1189 tr 51 M=WRED_THD_0_CELL;
   1190 tr 52 M=WRED_THD_0_CELL;
   1191 echo " WRED_THD_0_PACKET";
   1192 tr 50 M=WRED_THD_0_PACKET;
   1193 tr 51 M=WRED_THD_0_PACKET;
   1194 tr 52 M=WRED_THD_0_PACKET;
   1195 echo " WRED_THD_1_CELL";
   1196 tr 50 M=WRED_THD_1_CELL;
   1197 tr 51 M=WRED_THD_1_CELL;
   1198 tr 52 M=WRED_THD_1_CELL;
   1199 echo " WRED_THD_1_PACKET";
   1200 tr 50 M=WRED_THD_1_PACKET;
   1201 tr 51 M=WRED_THD_1_PACKET;
   1202 tr 52 M=WRED_THD_1_PACKET;
   1203 echo " MODPORT_MAP_EM";
   1204 tr 50 M=MODPORT_MAP_EM;
   1205 tr 51 M=MODPORT_MAP_EM;
   1206 tr 52 M=MODPORT_MAP_EM;
   1207 echo " MODPORT_MAP_IM";
   1208 tr 50 M=MODPORT_MAP_IM;
   1209 tr 51 M=MODPORT_MAP_IM;
   1210 tr 52 M=MODPORT_MAP_IM;
   1211 echo " MODPORT_MAP_SW";
   1212 tr 50 M=MODPORT_MAP_SW;
   1213 tr 51 M=MODPORT_MAP_SW;
   1214 tr 52 M=MODPORT_MAP_SW;
   1215 echo " MPLS_ENTRY";
   1216 tr 50 M=MPLS_ENTRY;
   1217 tr 51 M=MPLS_ENTRY;
   1218 tr 52 M=MPLS_ENTRY;
   1219 echo " MPLS_ENTRY_SCRATCH";
   1220 tr 50 M=MPLS_ENTRY_SCRATCH;
   1221 #tr 51 M=MPLS_ENTRY_SCRATCH # test not supported on single-entry tables;
   1222 #tr 52 M=MPLS_ENTRY_SCRATCH # test not supported on single-entry tables;
   1223 echo " MPLS_STATION_TCAM";
   1224 tr 50 M=MPLS_STATION_TCAM;
   1225 tr 51 M=MPLS_STATION_TCAM;
   1226 tr 52 M=MPLS_STATION_TCAM;
   1227 echo " NONUCAST_TRUNK_BLOCK_MASK";
   1228 tr 50 M=NONUCAST_TRUNK_BLOCK_MASK;
   1229 tr 51 M=NONUCAST_TRUNK_BLOCK_MASK;
   1230 tr 52 M=NONUCAST_TRUNK_BLOCK_MASK;
   1231 echo " PORT_CBL_TABLE";
   1232 tr 50 M=PORT_CBL_TABLE;
   1233 tr 51 M=PORT_CBL_TABLE;
   1234 tr 52 M=PORT_CBL_TABLE;
   1235 echo " COS_MAP";
   1236 tr 50 M=COS_MAP;
   1237 tr 51 M=COS_MAP;
   1238 tr 52 M=COS_MAP;
   1239 echo " PORT_LAG_FAILOVER_SET";
   1240 tr 50 M=PORT_LAG_FAILOVER_SET;
   1241 tr 51 M=PORT_LAG_FAILOVER_SET;
   1242 tr 52 M=PORT_LAG_FAILOVER_SET;
   1243 echo " MAC_LIMIT_COUNT_TABLE";
   1244 tr 50 M=MAC_LIMIT_COUNT_TABLE;
   1245 tr 51 M=MAC_LIMIT_COUNT_TABLE;
   1246 tr 52 M=MAC_LIMIT_COUNT_TABLE;
   1247 echo " PORT_TRUNK_MAC_LIMIT_CONTROL_1";
   1248 tr 50 M=PORT_TRUNK_MAC_LIMIT_CONTROL_1;
   1249 tr 51 M=PORT_TRUNK_MAC_LIMIT_CONTROL_1;
   1250 tr 52 M=PORT_TRUNK_MAC_LIMIT_CONTROL_1;
   1251 echo " PORT";
   1252 tr 50 M=PORT;
   1253 tr 51 M=PORT;
   1254 tr 52 M=PORT;
   1255 echo " SOURCE_TRUNK_MAP";
   1256 tr 50 M=SOURCE_TRUNK_MAP;
   1257 tr 51 M=SOURCE_TRUNK_MAP;
   1258 tr 52 M=SOURCE_TRUNK_MAP;
   1259 echo " SOURCE_VP";
   1260 tr 50 M=SOURCE_VP;
   1261 tr 51 M=SOURCE_VP;
   1262 tr 52 M=SOURCE_VP;
   1263 echo " SRC_MODID_BLOCK";
   1264 tr 50 M=SRC_MODID_BLOCK;
   1265 tr 51 M=SRC_MODID_BLOCK;
   1266 tr 52 M=SRC_MODID_BLOCK;
   1267 echo " VLAN_STG";
   1268 tr 50 M=VLAN_STG;
   1269 tr 51 M=VLAN_STG;
   1270 tr 52 M=VLAN_STG;
   1271 echo " SYSTEM_CONFIG_TABLE";
   1272 tr 50 M=SYSTEM_CONFIG_TABLE;
   1273 tr 51 M=SYSTEM_CONFIG_TABLE;
   1274 tr 52 M=SYSTEM_CONFIG_TABLE;
   1275 echo " TCP_FN";
   1276 tr 50 M=TCP_FN;
   1277 tr 51 M=TCP_FN;
   1278 tr 52 M=TCP_FN;
   1279 echo " TOS_FN";
   1280 tr 50 M=TOS_FN;
   1281 tr 51 M=TOS_FN;
   1282 tr 52 M=TOS_FN;
   1283 echo " TRUNK32_CONFIG_TABLE";
   1284 tr 50 M=TRUNK32_CONFIG_TABLE;
   1285 tr 51 M=TRUNK32_CONFIG_TABLE;
   1286 tr 52 M=TRUNK32_CONFIG_TABLE;
   1287 echo " TRUNK32_PORT_TABLE";
   1288 tr 50 M=TRUNK32_PORT_TABLE;
   1289 tr 51 M=TRUNK32_PORT_TABLE;
   1290 tr 52 M=TRUNK32_PORT_TABLE;
   1291 echo " TRUNK_BITMAP";
   1292 tr 50 M=TRUNK_BITMAP;
   1293 tr 51 M=TRUNK_BITMAP;
   1294 tr 52 M=TRUNK_BITMAP;
   1295 echo " TRUNK_CBL_TABLE";
   1296 tr 50 M=TRUNK_CBL_TABLE;
   1297 tr 51 M=TRUNK_CBL_TABLE;
   1298 tr 52 M=TRUNK_CBL_TABLE;
   1299 echo " PORT_TRUNK_EGRESS";
   1300 tr 50 M=PORT_TRUNK_EGRESS;
   1301 tr 51 M=PORT_TRUNK_EGRESS;
   1302 tr 52 M=PORT_TRUNK_EGRESS;
   1303 echo " TRUNK_GROUP";
   1304 tr 50 M=TRUNK_GROUP;
   1305 tr 51 M=TRUNK_GROUP;
   1306 tr 52 M=TRUNK_GROUP;
   1307 echo " TTL_FN";
   1308 tr 50 M=TTL_FN;
   1309 tr 51 M=TTL_FN;
   1310 tr 52 M=TTL_FN;
   1311 echo " VFI";
   1312 tr 50 M=VFI;
   1313 tr 51 M=VFI;
   1314 tr 52 M=VFI;
   1315 echo " VFP_POLICY_TABLE";
   1316 tr 50 M=VFP_POLICY_TABLE;
   1317 tr 51 M=VFP_POLICY_TABLE;
   1318 tr 52 M=VFP_POLICY_TABLE;
   1319 echo " VFP_TCAM";
   1320 tr 50 M=VFP_TCAM;
   1321 tr 51 M=VFP_TCAM;
   1322 tr 52 M=VFP_TCAM;
   1323 echo " VLAN_COS_MAP";
   1324 tr 50 M=VLAN_COS_MAP;
   1325 tr 51 M=VLAN_COS_MAP;
   1326 tr 52 M=VLAN_COS_MAP;
   1327 echo " VLAN_MAC";
   1328 tr 50 M=VLAN_MAC;
   1329 tr 51 M=VLAN_MAC;
   1330 tr 52 M=VLAN_MAC;
   1331 echo " VLAN_MAC_SCRATCH";
   1332 tr 50 M=VLAN_MAC_SCRATCH;
   1333 #tr 51 M=VLAN_MAC_SCRATCH # test not supported on single-entry tables;
   1334 #tr 52 M=VLAN_MAC_SCRATCH # test not supported on single-entry tables;
   1335 echo " VLAN_OR_VFI_MAC_COUNT";
   1336 tr 50 M=VLAN_OR_VFI_MAC_COUNT;
   1337 tr 51 M=VLAN_OR_VFI_MAC_COUNT;
   1338 tr 52 M=VLAN_OR_VFI_MAC_COUNT;
   1339 echo " VLAN_OR_VFI_MAC_LIMIT";
   1340 tr 50 M=VLAN_OR_VFI_MAC_LIMIT;
   1341 tr 51 M=VLAN_OR_VFI_MAC_LIMIT;
   1342 tr 52 M=VLAN_OR_VFI_MAC_LIMIT;
   1343 echo " VLAN_PROFILE_2";
   1344 tr 50 M=VLAN_PROFILE_2;
   1345 tr 51 M=VLAN_PROFILE_2;
   1346 tr 52 M=VLAN_PROFILE_2;
   1347 echo " VLAN_PROFILE";
   1348 tr 50 M=VLAN_PROFILE;
   1349 tr 51 M=VLAN_PROFILE;
   1350 tr 52 M=VLAN_PROFILE;
   1351 echo " VLAN_PROTOCOL";
   1352 tr 50 M=VLAN_PROTOCOL;
   1353 tr 51 M=VLAN_PROTOCOL;
   1354 tr 52 M=VLAN_PROTOCOL;
   1355 echo " VLAN_PROTOCOL_DATA";
   1356 tr 50 M=VLAN_PROTOCOL_DATA;
   1357 tr 51 M=VLAN_PROTOCOL_DATA;
   1358 tr 52 M=VLAN_PROTOCOL_DATA;
   1359 echo " VLAN_SUBNET";
   1360 tr 50 M=VLAN_SUBNET;
   1361 tr 51 M=VLAN_SUBNET;
   1362 tr 52 M=VLAN_SUBNET;
   1363 echo " VLAN_SUBNET_DATA_ONLY";
   1364 tr 50 M=VLAN_SUBNET_DATA_ONLY;
   1365 tr 51 M=VLAN_SUBNET_DATA_ONLY;
   1366 tr 52 M=VLAN_SUBNET_DATA_ONLY;
   1367 echo " VLAN_SUBNET_ONLY";
   1368 tr 50 M=VLAN_SUBNET_ONLY;
   1369 tr 51 M=VLAN_SUBNET_ONLY;
   1370 tr 52 M=VLAN_SUBNET_ONLY;
   1371 echo " VLAN";
   1372 tr 50 M=VLAN;
   1373 tr 51 M=VLAN;
   1374 tr 52 M=VLAN;
   1375 echo " VLAN_XLATE";
   1376 tr 50 M=VLAN_XLATE;
   1377 tr 51 M=VLAN_XLATE;
   1378 tr 52 M=VLAN_XLATE;
   1379 echo " VLAN_XLATE_SCRATCH";
   1380 tr 50 M=VLAN_XLATE_SCRATCH;
   1381 #tr 51 M=VLAN_XLATE_SCRATCH # test not supported on single-entry tables;
   1382 #tr 52 M=VLAN_XLATE_SCRATCH # test not supported on single-entry tables;
   1383 if !$?BCM56620 \
   1384     'echo " EXT_L2_MOD_FIFO"; \
   1385      tr 50 M=EXT_L2_MOD_FIFO; \
   1386      tr 51 M=EXT_L2_MOD_FIFO; \
   1387      tr 52 M=EXT_L2_MOD_FIFO;'
   1388 if !$?full_test \
   1389     "local iter_cmd 'ITER=4' "
   1390 if $?ext_ip4c_acl_table_size \
   1391     'echo " EXT_ACL144_TCAM_IPV4"; \
   1392      tr 50 M=EXT_ACL144_TCAM_IPV4; \
   1393      tr 51 M=EXT_ACL144_TCAM_IPV4 $iter_cmd; \
   1394      tr 52 M=EXT_ACL144_TCAM_IPV4 $iter_cmd;'
   1395 if $?ext_ip6c_acl_table_size \
   1396     'echo " EXT_ACL144_TCAM_IPV6"; \
   1397      tr 50 M=EXT_ACL144_TCAM_IPV6; \
   1398      tr 51 M=EXT_ACL144_TCAM_IPV6 $iter_cmd; \
   1399      tr 52 M=EXT_ACL144_TCAM_IPV6 $iter_cmd;'
   1400 if $?ext_l2c_acl_table_size \
   1401     'echo " EXT_ACL144_TCAM_L2"; \
   1402      tr 50 M=EXT_ACL144_TCAM_L2; \
   1403      tr 51 M=EXT_ACL144_TCAM_L2 $iter_cmd; \
   1404      tr 52 M=EXT_ACL144_TCAM_L2 $iter_cmd;'
   1405 if $?ext_ip4_acl_table_size \
   1406     'echo " EXT_ACL288_TCAM_IPV4"; \
   1407      tr 50 M=EXT_ACL288_TCAM_IPV4; \
   1408      tr 51 M=EXT_ACL288_TCAM_IPV4 $iter_cmd; \
   1409      tr 52 M=EXT_ACL288_TCAM_IPV4 $iter_cmd;'
   1410 if $?ext_l2_acl_table_size \
   1411     'echo " EXT_ACL288_TCAM_L2"; \
   1412      tr 50 M=EXT_ACL288_TCAM_L2; \
   1413      tr 51 M=EXT_ACL288_TCAM_L2 $iter_cmd; \
   1414      tr 52 M=EXT_ACL288_TCAM_L2 $iter_cmd;'
   1415 if $?ext_ip6s_acl_table_size \
   1416     'echo " EXT_ACL360_TCAM_DATA_IPV6_SHORT"; \
   1417      tr 50 M=EXT_ACL360_TCAM_DATA_IPV6_SHORT; \
   1418      tr 51 M=EXT_ACL360_TCAM_DATA_IPV6_SHORT $iter_cmd; \
   1419      tr 52 M=EXT_ACL360_TCAM_DATA_IPV6_SHORT $iter_cmd;'
   1420 if $?ext_ip6s_acl_table_size \
   1421     'echo " EXT_ACL360_TCAM_MASK (tr 50 only)"; \
   1422      tr 50 M=EXT_ACL360_TCAM_MASK;'
   1423 if $?ext_ip6f_acl_table_size \
   1424     'echo " EXT_ACL432_TCAM_DATA_IPV6_LONG"; \
   1425      tr 50 M=EXT_ACL432_TCAM_DATA_IPV6_LONG; \
   1426      tr 51 M=EXT_ACL432_TCAM_DATA_IPV6_LONG $iter_cmd; \
   1427      tr 52 M=EXT_ACL432_TCAM_DATA_IPV6_LONG $iter_cmd;'
   1428 if $?ext_l2ip4_acl_table_size \
   1429     'echo " EXT_ACL432_TCAM_DATA_L2_IPV4"; \
   1430      tr 50 M=EXT_ACL432_TCAM_DATA_L2_IPV4; \
   1431      tr 51 M=EXT_ACL432_TCAM_DATA_L2_IPV4 $iter_cmd; \
   1432      tr 52 M=EXT_ACL432_TCAM_DATA_L2_IPV4 $iter_cmd;'
   1433 if $?ext_l2ip6_acl_table_size \
   1434     'echo " EXT_ACL432_TCAM_DATA_L2_IPV6"; \
   1435      tr 50 M=EXT_ACL432_TCAM_DATA_L2_IPV6; \
   1436      tr 51 M=EXT_ACL432_TCAM_DATA_L2_IPV6 $iter_cmd; \
   1437      tr 52 M=EXT_ACL432_TCAM_DATA_L2_IPV6 $iter_cmd;'
   1438 if $?ext_ip6f_acl_table_size || $?ext_l2ip4_acl_table_size || \
   1439    $?ext_l2ip6_acl_table_size \
   1440     'echo " EXT_ACL432_TCAM_MASK (tr 50 only)"; \
   1441      tr 50 M=EXT_ACL432_TCAM_MASK;'
   1442 if $?ext_ip4_fwd_table_size \
   1443     'echo " EXT_DEFIP_DATA_IPV4"; \
   1444      tr 50 M=EXT_DEFIP_DATA_IPV4 EccAsData=0; \
   1445      tr 51 M=EXT_DEFIP_DATA_IPV4 $iter_cmd EccAsData=0; \
   1446      tr 52 M=EXT_DEFIP_DATA_IPV4 $iter_cmd EccAsData=0;'
   1447 if $?ext_ip6u_fwd_table_size \
   1448     'echo " EXT_DEFIP_DATA_IPV6_64"; \
   1449      tr 50 M=EXT_DEFIP_DATA_IPV6_64 EccAsData=0; \
   1450      tr 51 M=EXT_DEFIP_DATA_IPV6_64 $iter_cmd EccAsData=0; \
   1451      tr 52 M=EXT_DEFIP_DATA_IPV6_64 $iter_cmd EccAsData=0;'
   1452 if $?ext_ip6_fwd_table_size \
   1453     'echo " EXT_DEFIP_DATA_IPV6_128"; \
   1454      tr 50 M=EXT_DEFIP_DATA_IPV6_128 EccAsData=0; \
   1455      tr 51 M=EXT_DEFIP_DATA_IPV6_128 $iter_cmd EccAsData=0; \
   1456      tr 52 M=EXT_DEFIP_DATA_IPV6_128 $iter_cmd EccAsData=0;'
   1457 if $?ext_ip4_fwd_table_size \
   1458     'echo " EXT_DST_HIT_BITS_IPV4"; \
   1459      tr 50 M=EXT_DST_HIT_BITS_IPV4; \
   1460      tr 51 M=EXT_DST_HIT_BITS_IPV4 $iter_cmd; \
   1461      tr 52 M=EXT_DST_HIT_BITS_IPV4 $iter_cmd;'
   1462 if $?ext_ip6u_fwd_table_size \
   1463     'echo " EXT_DST_HIT_BITS_IPV6_64"; \
   1464      tr 50 M=EXT_DST_HIT_BITS_IPV6_64; \
   1465      tr 51 M=EXT_DST_HIT_BITS_IPV6_64 $iter_cmd; \
   1466      tr 52 M=EXT_DST_HIT_BITS_IPV6_64 $iter_cmd;'
   1467 if $?ext_ip6_fwd_table_size \
   1468     'echo " EXT_DST_HIT_BITS_IPV6_128"; \
   1469      tr 50 M=EXT_DST_HIT_BITS_IPV6_128; \
   1470      tr 51 M=EXT_DST_HIT_BITS_IPV6_128 $iter_cmd; \
   1471      tr 52 M=EXT_DST_HIT_BITS_IPV6_128 $iter_cmd;'
   1472 if $?ext_l2_fwd_table_size \
   1473     'echo " EXT_DST_HIT_BITS_L2"; \
   1474      tr 50 M=EXT_DST_HIT_BITS_L2; \
   1475      tr 51 M=EXT_DST_HIT_BITS_L2 $iter_cmd; \
   1476      tr 52 M=EXT_DST_HIT_BITS_L2 $iter_cmd;'
   1477 if $?ext_ip4c_acl_table_size \
   1478     'echo " EXT_FP_CNTR_ACL144_IPV4"; \
   1479      tr 50 M=EXT_FP_CNTR_ACL144_IPV4 EccAsData=0; \
   1480      tr 51 M=EXT_FP_CNTR_ACL144_IPV4 $iter_cmd EccAsData=0; \
   1481      tr 52 M=EXT_FP_CNTR_ACL144_IPV4 $iter_cmd EccAsData=0;'
   1482 if $?ext_ip6c_acl_table_size \
   1483     'echo " EXT_FP_CNTR_ACL144_IPV6"; \
   1484      tr 50 M=EXT_FP_CNTR_ACL144_IPV6 EccAsData=0; \
   1485      tr 51 M=EXT_FP_CNTR_ACL144_IPV6 $iter_cmd EccAsData=0; \
   1486      tr 52 M=EXT_FP_CNTR_ACL144_IPV6 $iter_cmd EccAsData=0;'
   1487 if $?ext_l2c_acl_table_size \
   1488     'echo " EXT_FP_CNTR_ACL144_L2"; \
   1489      tr 50 M=EXT_FP_CNTR_ACL144_L2 EccAsData=0; \
   1490      tr 51 M=EXT_FP_CNTR_ACL144_L2 $iter_cmd EccAsData=0; \
   1491      tr 52 M=EXT_FP_CNTR_ACL144_L2 $iter_cmd EccAsData=0;'
   1492 if $?ext_ip4_acl_table_size \
   1493     'echo " EXT_FP_CNTR_ACL288_IPV4"; \
   1494      tr 50 M=EXT_FP_CNTR_ACL288_IPV4 EccAsData=0; \
   1495      tr 51 M=EXT_FP_CNTR_ACL288_IPV4 $iter_cmd EccAsData=0; \
   1496      tr 52 M=EXT_FP_CNTR_ACL288_IPV4 $iter_cmd EccAsData=0;'
   1497 if $?ext_l2_acl_table_size \
   1498     'echo " EXT_FP_CNTR_ACL288_L2"; \
   1499      tr 50 M=EXT_FP_CNTR_ACL288_L2 EccAsData=0; \
   1500      tr 51 M=EXT_FP_CNTR_ACL288_L2 $iter_cmd EccAsData=0; \
   1501      tr 52 M=EXT_FP_CNTR_ACL288_L2 $iter_cmd EccAsData=0;'
   1502 if $?ext_ip6s_acl_table_size \
   1503     'echo " EXT_FP_CNTR_ACL360_IPV6_SHORT"; \
   1504      tr 50 M=EXT_FP_CNTR_ACL360_IPV6_SHORT EccAsData=0; \
   1505      tr 51 M=EXT_FP_CNTR_ACL360_IPV6_SHORT $iter_cmd EccAsData=0; \
   1506      tr 52 M=EXT_FP_CNTR_ACL360_IPV6_SHORT $iter_cmd EccAsData=0;'
   1507 if $?ext_ip6f_acl_table_size \
   1508     'echo " EXT_FP_CNTR_ACL432_IPV6_LONG"; \
   1509      tr 50 M=EXT_FP_CNTR_ACL432_IPV6_LONG EccAsData=0; \
   1510      tr 51 M=EXT_FP_CNTR_ACL432_IPV6_LONG $iter_cmd EccAsData=0; \
   1511      tr 52 M=EXT_FP_CNTR_ACL432_IPV6_LONG $iter_cmd EccAsData=0;'
   1512 if $?ext_l2ip4_acl_table_size \
   1513     'echo " EXT_FP_CNTR_ACL432_L2_IPV4"; \
   1514      tr 50 M=EXT_FP_CNTR_ACL432_L2_IPV4 EccAsData=0; \
   1515      tr 51 M=EXT_FP_CNTR_ACL432_L2_IPV4 $iter_cmd EccAsData=0; \
   1516      tr 52 M=EXT_FP_CNTR_ACL432_L2_IPV4 $iter_cmd EccAsData=0;'
   1517 if $?ext_l2ip6_acl_table_size \
   1518     'echo " EXT_FP_CNTR_ACL432_L2_IPV6"; \
   1519      tr 50 M=EXT_FP_CNTR_ACL432_L2_IPV6 EccAsData=0; \
   1520      tr 51 M=EXT_FP_CNTR_ACL432_L2_IPV6 $iter_cmd EccAsData=0; \
   1521      tr 52 M=EXT_FP_CNTR_ACL432_L2_IPV6 $iter_cmd EccAsData=0;'
   1522 if $?ext_ip4c_acl_table_size \
   1523     'echo " EXT_FP_CNTR8_ACL144_IPV4"; \
   1524      tr 50 M=EXT_FP_CNTR8_ACL144_IPV4 EccAsData=0; \
   1525      tr 51 M=EXT_FP_CNTR8_ACL144_IPV4 $iter_cmd EccAsData=0; \
   1526      tr 52 M=EXT_FP_CNTR8_ACL144_IPV4 $iter_cmd EccAsData=0;'
   1527 if $?ext_ip6c_acl_table_size \
   1528     'echo " EXT_FP_CNTR8_ACL144_IPV6"; \
   1529      tr 50 M=EXT_FP_CNTR8_ACL144_IPV6 EccAsData=0; \
   1530      tr 51 M=EXT_FP_CNTR8_ACL144_IPV6 $iter_cmd EccAsData=0; \
   1531      tr 52 M=EXT_FP_CNTR8_ACL144_IPV6 $iter_cmd EccAsData=0;'
   1532 if $?ext_l2c_acl_table_size \
   1533     'echo " EXT_FP_CNTR8_ACL144_L2"; \
   1534      tr 50 M=EXT_FP_CNTR8_ACL144_L2 EccAsData=0; \
   1535      tr 51 M=EXT_FP_CNTR8_ACL144_L2 $iter_cmd EccAsData=0; \
   1536      tr 52 M=EXT_FP_CNTR8_ACL144_L2 $iter_cmd EccAsData=0;'
   1537 if $?ext_ip4_acl_table_size \
   1538     'echo " EXT_FP_CNTR8_ACL288_IPV4"; \
   1539      tr 50 M=EXT_FP_CNTR8_ACL288_IPV4 EccAsData=0; \
   1540      tr 51 M=EXT_FP_CNTR8_ACL288_IPV4 $iter_cmd EccAsData=0 EccAsData=0; \
   1541      tr 52 M=EXT_FP_CNTR8_ACL288_IPV4 $iter_cmd EccAsData=0 EccAsData=0;'
   1542 if $?ext_l2_acl_table_size \
   1543     'echo " EXT_FP_CNTR8_ACL288_L2"; \
   1544      tr 50 M=EXT_FP_CNTR8_ACL288_L2 EccAsData=0; \
   1545      tr 51 M=EXT_FP_CNTR8_ACL288_L2 $iter_cmd EccAsData=0; \
   1546      tr 52 M=EXT_FP_CNTR8_ACL288_L2 $iter_cmd EccAsData=0;'
   1547 if $?ext_ip6s_acl_table_size \
   1548     'echo " EXT_FP_CNTR8_ACL360_IPV6_SHORT"; \
   1549      tr 50 M=EXT_FP_CNTR8_ACL360_IPV6_SHORT EccAsData=0; \
   1550      tr 51 M=EXT_FP_CNTR8_ACL360_IPV6_SHORT $iter_cmd EccAsData=0; \
   1551      tr 52 M=EXT_FP_CNTR8_ACL360_IPV6_SHORT $iter_cmd EccAsData=0;'
   1552 if $?ext_ip6f_acl_table_size \
   1553     'echo " EXT_FP_CNTR8_ACL432_IPV6_LONG"; \
   1554      tr 50 M=EXT_FP_CNTR8_ACL432_IPV6_LONG EccAsData=0; \
   1555      tr 51 M=EXT_FP_CNTR8_ACL432_IPV6_LONG $iter_cmd EccAsData=0; \
   1556      tr 52 M=EXT_FP_CNTR8_ACL432_IPV6_LONG $iter_cmd EccAsData=0;'
   1557 if $?ext_l2ip4_acl_table_size \
   1558     'echo " EXT_FP_CNTR8_ACL432_L2_IPV4"; \
   1559      tr 50 M=EXT_FP_CNTR8_ACL432_L2_IPV4 EccAsData=0; \
   1560      tr 51 M=EXT_FP_CNTR8_ACL432_L2_IPV4 $iter_cmd EccAsData=0; \
   1561      tr 52 M=EXT_FP_CNTR8_ACL432_L2_IPV4 $iter_cmd EccAsData=0;'
   1562 if $?ext_l2ip6_acl_table_size \
   1563     'echo " EXT_FP_CNTR8_ACL432_L2_IPV6"; \
   1564      tr 50 M=EXT_FP_CNTR8_ACL432_L2_IPV6 EccAsData=0; \
   1565      tr 51 M=EXT_FP_CNTR8_ACL432_L2_IPV6 $iter_cmd EccAsData=0; \
   1566      tr 52 M=EXT_FP_CNTR8_ACL432_L2_IPV6 $iter_cmd EccAsData=0;'
   1567 if $?ext_ip4c_acl_table_size \
   1568     'echo " EXT_FP_POLICY_ACL144_IPV4"; \
   1569      tr 50 M=EXT_FP_POLICY_ACL144_IPV4 EccAsData=0; \
   1570      tr 51 M=EXT_FP_POLICY_ACL144_IPV4 $iter_cmd EccAsData=0; \
   1571      tr 52 M=EXT_FP_POLICY_ACL144_IPV4 $iter_cmd EccAsData=0;'
   1572 if $?ext_ip6c_acl_table_size \
   1573     'echo " EXT_FP_POLICY_ACL144_IPV6"; \
   1574      tr 50 M=EXT_FP_POLICY_ACL144_IPV6 EccAsData=0; \
   1575      tr 51 M=EXT_FP_POLICY_ACL144_IPV6 $iter_cmd EccAsData=0; \
   1576      tr 52 M=EXT_FP_POLICY_ACL144_IPV6 $iter_cmd EccAsData=0;'
   1577 if $?ext_l2c_acl_table_size \
   1578     'echo " EXT_FP_POLICY_ACL144_L2"; \
   1579      tr 50 M=EXT_FP_POLICY_ACL144_L2 EccAsData=0; \
   1580      tr 51 M=EXT_FP_POLICY_ACL144_L2 $iter_cmd EccAsData=0; \
   1581      tr 52 M=EXT_FP_POLICY_ACL144_L2 $iter_cmd EccAsData=0;'
   1582 if $?ext_ip4_acl_table_size \
   1583     'echo " EXT_FP_POLICY_ACL288_IPV4"; \
   1584      tr 50 M=EXT_FP_POLICY_ACL288_IPV4 EccAsData=0; \
   1585      tr 51 M=EXT_FP_POLICY_ACL288_IPV4 $iter_cmd EccAsData=0; \
   1586      tr 52 M=EXT_FP_POLICY_ACL288_IPV4 $iter_cmd EccAsData=0;'
   1587 if $?ext_l2_acl_table_size \
   1588     'echo " EXT_FP_POLICY_ACL288_L2"; \
   1589      tr 50 M=EXT_FP_POLICY_ACL288_L2 EccAsData=0; \
   1590      tr 51 M=EXT_FP_POLICY_ACL288_L2 $iter_cmd EccAsData=0; \
   1591      tr 52 M=EXT_FP_POLICY_ACL288_L2 $iter_cmd EccAsData=0;'
   1592 if $?ext_ip6s_acl_table_size \
   1593     'echo " EXT_FP_POLICY_ACL360_IPV6_SHORT"; \
   1594      tr 50 M=EXT_FP_POLICY_ACL360_IPV6_SHORT EccAsData=0; \
   1595      tr 51 M=EXT_FP_POLICY_ACL360_IPV6_SHORT $iter_cmd EccAsData=0; \
   1596      tr 52 M=EXT_FP_POLICY_ACL360_IPV6_SHORT $iter_cmd EccAsData=0;'
   1597 if $?ext_ip6f_acl_table_size \
   1598     'echo " EXT_FP_POLICY_ACL432_IPV6_LONG"; \
   1599      tr 50 M=EXT_FP_POLICY_ACL432_IPV6_LONG EccAsData=0; \
   1600      tr 51 M=EXT_FP_POLICY_ACL432_IPV6_LONG $iter_cmd EccAsData=0; \
   1601      tr 52 M=EXT_FP_POLICY_ACL432_IPV6_LONG $iter_cmd EccAsData=0;'
   1602 if $?ext_l2ip4_acl_table_size \
   1603     'echo " EXT_FP_POLICY_ACL432_L2_IPV4"; \
   1604      tr 50 M=EXT_FP_POLICY_ACL432_L2_IPV4 EccAsData=0; \
   1605      tr 51 M=EXT_FP_POLICY_ACL432_L2_IPV4 $iter_cmd EccAsData=0; \
   1606      tr 52 M=EXT_FP_POLICY_ACL432_L2_IPV4 $iter_cmd EccAsData=0;'
   1607 if $?ext_l2ip6_acl_table_size \
   1608     'echo " EXT_FP_POLICY_ACL432_L2_IPV6"; \
   1609      tr 50 M=EXT_FP_POLICY_ACL432_L2_IPV6 EccAsData=0; \
   1610      tr 51 M=EXT_FP_POLICY_ACL432_L2_IPV6 $iter_cmd EccAsData=0; \
   1611      tr 52 M=EXT_FP_POLICY_ACL432_L2_IPV6 $iter_cmd EccAsData=0;'
   1612 if $?ext_ip4_fwd_table_size \
   1613     'echo " EXT_IPV4_DEFIP"; \
   1614      tr 50 M=EXT_IPV4_DEFIP; \
   1615      tr 51 M=EXT_IPV4_DEFIP $iter_cmd; \
   1616      tr 52 M=EXT_IPV4_DEFIP $iter_cmd;'
   1617 if $?ext_ip4_fwd_table_size \
   1618     'echo " EXT_IPV4_DEFIP_TCAM"; \
   1619      tr 50 M=EXT_IPV4_DEFIP_TCAM; \
   1620      tr 51 M=EXT_IPV4_DEFIP_TCAM $iter_cmd; \
   1621      tr 52 M=EXT_IPV4_DEFIP_TCAM $iter_cmd;'
   1622 if $?ext_ip6_fwd_table_size \
   1623     'echo " EXT_IPV6_128_DEFIP"; \
   1624      tr 50 M=EXT_IPV6_128_DEFIP; \
   1625      tr 51 M=EXT_IPV6_128_DEFIP $iter_cmd; \
   1626      tr 52 M=EXT_IPV6_128_DEFIP $iter_cmd;'
   1627 if $?ext_ip6_fwd_table_size \
   1628     'echo " EXT_IPV6_128_DEFIP_TCAM"; \
   1629      tr 50 M=EXT_IPV6_128_DEFIP_TCAM; \
   1630      tr 51 M=EXT_IPV6_128_DEFIP_TCAM $iter_cmd; \
   1631      tr 52 M=EXT_IPV6_128_DEFIP_TCAM $iter_cmd;'
   1632 if $?ext_ip6u_fwd_table_size \
   1633     'echo " EXT_IPV6_64_DEFIP"; \
   1634      tr 50 M=EXT_IPV6_64_DEFIP; \
   1635      tr 51 M=EXT_IPV6_64_DEFIP $iter_cmd; \
   1636      tr 52 M=EXT_IPV6_64_DEFIP $iter_cmd;'
   1637 if $?ext_ip6u_fwd_table_size \
   1638     'echo " EXT_IPV6_64_DEFIP_TCAM"; \
   1639      tr 50 M=EXT_IPV6_64_DEFIP_TCAM; \
   1640      tr 51 M=EXT_IPV6_64_DEFIP_TCAM $iter_cmd; \
   1641      tr 52 M=EXT_IPV6_64_DEFIP_TCAM $iter_cmd;'
   1642 if $?ext_l2_fwd_table_size \
   1643     'echo " EXT_L2_ENTRY_DATA"; \
   1644      tr 50 M=EXT_L2_ENTRY_DATA EccAsData=0; \
   1645      tr 51 M=EXT_L2_ENTRY_DATA $iter_cmd EccAsData=0; \
   1646      tr 52 M=EXT_L2_ENTRY_DATA $iter_cmd EccAsData=0;'
   1647 if $?ext_l2_fwd_table_size \
   1648     'echo " EXT_L2_ENTRY_TCAM"; \
   1649      tr 50 M=EXT_L2_ENTRY_TCAM; \
   1650      tr 51 M=EXT_L2_ENTRY_TCAM $iter_cmd; \
   1651      tr 52 M=EXT_L2_ENTRY_TCAM $iter_cmd;'
   1652 if $?ext_ip4_fwd_table_size \
   1653     'echo " EXT_SRC_HIT_BITS_IPV4"; \
   1654      tr 50 M=EXT_SRC_HIT_BITS_IPV4; \
   1655      tr 51 M=EXT_SRC_HIT_BITS_IPV4 $iter_cmd; \
   1656      tr 52 M=EXT_SRC_HIT_BITS_IPV4 $iter_cmd;'
   1657 if $?ext_ip6u_fwd_table_size \
   1658     'echo " EXT_SRC_HIT_BITS_IPV6_64"; \
   1659      tr 50 M=EXT_SRC_HIT_BITS_IPV6_64; \
   1660      tr 51 M=EXT_SRC_HIT_BITS_IPV6_64 $iter_cmd; \
   1661      tr 52 M=EXT_SRC_HIT_BITS_IPV6_64 $iter_cmd;'
   1662 if $?ext_ip6_fwd_table_size \
   1663     'echo " EXT_SRC_HIT_BITS_IPV6_128"; \
   1664      tr 50 M=EXT_SRC_HIT_BITS_IPV6_128; \
   1665      tr 51 M=EXT_SRC_HIT_BITS_IPV6_128 $iter_cmd; \
   1666      tr 52 M=EXT_SRC_HIT_BITS_IPV6_128 $iter_cmd;'
   1667 if $?ext_l2_fwd_table_size \
   1668     'echo " EXT_SRC_HIT_BITS_L2"; \
   1669      tr 50 M=EXT_SRC_HIT_BITS_L2; \
   1670      tr 51 M=EXT_SRC_HIT_BITS_L2 $iter_cmd; \
   1671      tr 52 M=EXT_SRC_HIT_BITS_L2 $iter_cmd;'
   1672 $done
   1673 
   1674 #Table DMA/Table SLAM
   1675 echo "Running Table DMA Tests ..."
   1676 echo " ALTERNATE_EMIRROR_BITMAP";
   1677 tr 71 M=ALTERNATE_EMIRROR_BITMAP S=0 C=0 TSE=F SLTH=T;
   1678 tr 71 M=ALTERNATE_EMIRROR_BITMAP S=0 C=0 TSE=T SLTH=T;
   1679 tr 71 M=ALTERNATE_EMIRROR_BITMAP S=0 C=0 TSE=T SLTH=F;
   1680 echo " CPU_COS_MAP";
   1681 tr 71 M=CPU_COS_MAP S=0 C=0 TSE=F SLTH=T;
   1682 tr 71 M=CPU_COS_MAP S=0 C=0 TSE=T SLTH=T;
   1683 tr 71 M=CPU_COS_MAP S=0 C=0 TSE=T SLTH=F;
   1684 echo " CPU_COS_MAP_DATA_ONLY";
   1685 tr 71 M=CPU_COS_MAP_DATA_ONLY S=0 C=0 TSE=F SLTH=T;
   1686 tr 71 M=CPU_COS_MAP_DATA_ONLY S=0 C=0 TSE=T SLTH=T;
   1687 tr 71 M=CPU_COS_MAP_DATA_ONLY S=0 C=0 TSE=T SLTH=F;
   1688 echo " CPU_COS_MAP_ONLY";
   1689 tr 71 M=CPU_COS_MAP_ONLY S=0 C=0 TSE=F SLTH=T;
   1690 tr 71 M=CPU_COS_MAP_ONLY S=0 C=0 TSE=T SLTH=T;
   1691 tr 71 M=CPU_COS_MAP_ONLY S=0 C=0 TSE=T SLTH=F;
   1692 echo " CPU_TS_MAP";
   1693 tr 71 M=CPU_TS_MAP S=0 C=0 TSE=F SLTH=T;
   1694 tr 71 M=CPU_TS_MAP S=0 C=0 TSE=T SLTH=T;
   1695 tr 71 M=CPU_TS_MAP S=0 C=0 TSE=T SLTH=F;
   1696 echo " DSCP_TABLE";
   1697 tr 71 M=DSCP_TABLE S=0 C=0 TSE=F SLTH=T;
   1698 tr 71 M=DSCP_TABLE S=0 C=0 TSE=T SLTH=T;
   1699 tr 71 M=DSCP_TABLE S=0 C=0 TSE=T SLTH=F;
   1700 echo " E2E_HOL_STATUS";
   1701 tr 71 M=E2E_HOL_STATUS S=0 C=0 TSE=F SLTH=T;
   1702 tr 71 M=E2E_HOL_STATUS S=0 C=0 TSE=T SLTH=T;
   1703 tr 71 M=E2E_HOL_STATUS S=0 C=0 TSE=T SLTH=F;
   1704 echo " EFP_COUNTER_TABLE";
   1705 tr 71 M=EFP_COUNTER_TABLE S=0 C=0 TSE=F SLTH=T;
   1706 tr 71 M=EFP_COUNTER_TABLE S=0 C=0 TSE=T SLTH=T;
   1707 tr 71 M=EFP_COUNTER_TABLE S=0 C=0 TSE=T SLTH=F;
   1708 echo " EFP_METER_TABLE";
   1709 tr 71 M=EFP_METER_TABLE S=0 C=0 TSE=F SLTH=T;
   1710 tr 71 M=EFP_METER_TABLE S=0 C=0 TSE=T SLTH=T;
   1711 tr 71 M=EFP_METER_TABLE S=0 C=0 TSE=T SLTH=F;
   1712 echo " EFP_POLICY_TABLE";
   1713 tr 71 M=EFP_POLICY_TABLE S=0 C=0 TSE=F SLTH=T;
   1714 tr 71 M=EFP_POLICY_TABLE S=0 C=0 TSE=T SLTH=T;
   1715 tr 71 M=EFP_POLICY_TABLE S=0 C=0 TSE=T SLTH=F;
   1716 echo " EFP_TCAM";
   1717 tr 71 M=EFP_TCAM S=0 C=0 TSE=F SLTH=T;
   1718 tr 71 M=EFP_TCAM S=0 C=0 TSE=T SLTH=T;
   1719 tr 71 M=EFP_TCAM S=0 C=0 TSE=T SLTH=F;
   1720 echo " EGR_DSCP_ECN_MAP";
   1721 tr 71 M=EGR_DSCP_ECN_MAP S=0 C=0 TSE=F SLTH=T;
   1722 tr 71 M=EGR_DSCP_ECN_MAP S=0 C=0 TSE=T SLTH=T;
   1723 tr 71 M=EGR_DSCP_ECN_MAP S=0 C=0 TSE=T SLTH=F;
   1724 echo " EGR_DSCP_TABLE";
   1725 tr 71 M=EGR_DSCP_TABLE S=0 C=0 TSE=F SLTH=T;
   1726 tr 71 M=EGR_DSCP_TABLE S=0 C=0 TSE=T SLTH=T;
   1727 tr 71 M=EGR_DSCP_TABLE S=0 C=0 TSE=T SLTH=F;
   1728 echo " EGR_EM_MTP_INDEX";
   1729 tr 71 M=EGR_EM_MTP_INDEX S=0 C=0 TSE=F SLTH=T;
   1730 tr 71 M=EGR_EM_MTP_INDEX S=0 C=0 TSE=T SLTH=T;
   1731 tr 71 M=EGR_EM_MTP_INDEX S=0 C=0 TSE=T SLTH=F;
   1732 echo " EGR_ERSPAN";
   1733 tr 71 M=EGR_ERSPAN S=0 C=0 TSE=F SLTH=T;
   1734 tr 71 M=EGR_ERSPAN S=0 C=0 TSE=T SLTH=T;
   1735 tr 71 M=EGR_ERSPAN S=0 C=0 TSE=T SLTH=F;
   1736 echo " EGR_IM_MTP_INDEX";
   1737 tr 71 M=EGR_IM_MTP_INDEX S=0 C=0 TSE=F SLTH=T;
   1738 tr 71 M=EGR_IM_MTP_INDEX S=0 C=0 TSE=T SLTH=T;
   1739 tr 71 M=EGR_IM_MTP_INDEX S=0 C=0 TSE=T SLTH=F;
   1740 echo " EGR_IPFIX_DSCP_XLATE_TABLE";
   1741 tr 71 M=EGR_IPFIX_DSCP_XLATE_TABLE S=0 C=0 TSE=F SLTH=T;
   1742 tr 71 M=EGR_IPFIX_DSCP_XLATE_TABLE S=0 C=0 TSE=T SLTH=T;
   1743 tr 71 M=EGR_IPFIX_DSCP_XLATE_TABLE S=0 C=0 TSE=T SLTH=F;
   1744 echo " EGR_IPFIX_EOP_BUFFER";
   1745 tr 71 M=EGR_IPFIX_EOP_BUFFER S=0 C=0 TSE=F SLTH=T;
   1746 tr 71 M=EGR_IPFIX_EOP_BUFFER S=0 C=0 TSE=T SLTH=T;
   1747 tr 71 M=EGR_IPFIX_EOP_BUFFER S=0 C=0 TSE=T SLTH=F;
   1748 echo " EGR_IPFIX_EXPORT_FIFO";
   1749 tr 71 M=EGR_IPFIX_EXPORT_FIFO S=0 C=0 TSE=F SLTH=T;
   1750 tr 71 M=EGR_IPFIX_EXPORT_FIFO S=0 C=0 TSE=T SLTH=T;
   1751 tr 71 M=EGR_IPFIX_EXPORT_FIFO S=0 C=0 TSE=T SLTH=F;
   1752 echo " EGR_IPFIX_IPV4_MASK_SET_A";
   1753 tr 71 M=EGR_IPFIX_IPV4_MASK_SET_A S=0 C=0 TSE=F SLTH=T;
   1754 tr 71 M=EGR_IPFIX_IPV4_MASK_SET_A S=0 C=0 TSE=T SLTH=T;
   1755 tr 71 M=EGR_IPFIX_IPV4_MASK_SET_A S=0 C=0 TSE=T SLTH=F;
   1756 echo " EGR_IPFIX_IPV6_MASK_SET_A";
   1757 tr 71 M=EGR_IPFIX_IPV6_MASK_SET_A S=0 C=0 TSE=F SLTH=T;
   1758 tr 71 M=EGR_IPFIX_IPV6_MASK_SET_A S=0 C=0 TSE=T SLTH=T;
   1759 tr 71 M=EGR_IPFIX_IPV6_MASK_SET_A S=0 C=0 TSE=T SLTH=F;
   1760 echo " EGR_IPFIX_PROFILE";
   1761 tr 71 M=EGR_IPFIX_PROFILE S=0 C=0 TSE=F SLTH=T;
   1762 tr 71 M=EGR_IPFIX_PROFILE S=0 C=0 TSE=T SLTH=T;
   1763 tr 71 M=EGR_IPFIX_PROFILE S=0 C=0 TSE=T SLTH=F;
   1764 echo " EGR_IPFIX_SESSION_TABLE";
   1765 tr 71 M=EGR_IPFIX_SESSION_TABLE S=0 C=0 TSE=F SLTH=T;
   1766 tr 71 M=EGR_IPFIX_SESSION_TABLE S=0 C=0 TSE=T SLTH=T;
   1767 tr 71 M=EGR_IPFIX_SESSION_TABLE S=0 C=0 TSE=T SLTH=F;
   1768 echo " EGR_IPMC";
   1769 tr 71 M=EGR_IPMC S=0 C=0 TSE=F SLTH=T;
   1770 tr 71 M=EGR_IPMC S=0 C=0 TSE=T SLTH=T;
   1771 tr 71 M=EGR_IPMC S=0 C=0 TSE=T SLTH=F;
   1772 echo " EGR_IP_TUNNEL";
   1773 tr 71 M=EGR_IP_TUNNEL S=0 C=0 TSE=F SLTH=T;
   1774 tr 71 M=EGR_IP_TUNNEL S=0 C=0 TSE=T SLTH=T;
   1775 tr 71 M=EGR_IP_TUNNEL S=0 C=0 TSE=T SLTH=F;
   1776 echo " EGR_IP_TUNNEL_IPV6";
   1777 tr 71 M=EGR_IP_TUNNEL_IPV6 S=0 C=0 TSE=F SLTH=T;
   1778 tr 71 M=EGR_IP_TUNNEL_IPV6 S=0 C=0 TSE=T SLTH=T;
   1779 tr 71 M=EGR_IP_TUNNEL_IPV6 S=0 C=0 TSE=T SLTH=F;
   1780 echo " EGR_IP_TUNNEL_MPLS";
   1781 tr 71 M=EGR_IP_TUNNEL_MPLS S=0 C=0 TSE=F SLTH=T;
   1782 tr 71 M=EGR_IP_TUNNEL_MPLS S=0 C=0 TSE=T SLTH=T;
   1783 tr 71 M=EGR_IP_TUNNEL_MPLS S=0 C=0 TSE=T SLTH=F;
   1784 echo " EGR_L3_INTF";
   1785 tr 71 M=EGR_L3_INTF S=0 C=0 TSE=F SLTH=T;
   1786 tr 71 M=EGR_L3_INTF S=0 C=0 TSE=T SLTH=T;
   1787 tr 71 M=EGR_L3_INTF S=0 C=0 TSE=T SLTH=F;
   1788 echo " EGR_L3_NEXT_HOP";
   1789 tr 71 M=EGR_L3_NEXT_HOP S=0 C=0 TSE=F SLTH=T;
   1790 tr 71 M=EGR_L3_NEXT_HOP S=0 C=0 TSE=T SLTH=T;
   1791 tr 71 M=EGR_L3_NEXT_HOP S=0 C=0 TSE=T SLTH=F;
   1792 echo " EGR_MAC_DA_PROFILE";
   1793 tr 71 M=EGR_MAC_DA_PROFILE S=0 C=0 TSE=F SLTH=T;
   1794 tr 71 M=EGR_MAC_DA_PROFILE S=0 C=0 TSE=T SLTH=T;
   1795 tr 71 M=EGR_MAC_DA_PROFILE S=0 C=0 TSE=T SLTH=F;
   1796 echo " EGRESS_MASK";
   1797 tr 71 M=EGRESS_MASK S=0 C=0 TSE=F SLTH=T;
   1798 tr 71 M=EGRESS_MASK S=0 C=0 TSE=T SLTH=T;
   1799 tr 71 M=EGRESS_MASK S=0 C=0 TSE=T SLTH=F;
   1800 echo " EGR_MOD_MAP";
   1801 tr 71 M=EGR_MOD_MAP S=0 C=0 TSE=F SLTH=T;
   1802 tr 71 M=EGR_MOD_MAP S=0 C=0 TSE=T SLTH=T;
   1803 tr 71 M=EGR_MOD_MAP S=0 C=0 TSE=T SLTH=F;
   1804 echo " EGR_MPLS_EXP_MAPPING_1";
   1805 tr 71 M=EGR_MPLS_EXP_MAPPING_1 S=0 C=0 TSE=F SLTH=T;
   1806 tr 71 M=EGR_MPLS_EXP_MAPPING_1 S=0 C=0 TSE=T SLTH=T;
   1807 tr 71 M=EGR_MPLS_EXP_MAPPING_1 S=0 C=0 TSE=T SLTH=F;
   1808 echo " EGR_MPLS_EXP_MAPPING_2";
   1809 tr 71 M=EGR_MPLS_EXP_MAPPING_2 S=0 C=0 TSE=F SLTH=T;
   1810 tr 71 M=EGR_MPLS_EXP_MAPPING_2 S=0 C=0 TSE=T SLTH=T;
   1811 tr 71 M=EGR_MPLS_EXP_MAPPING_2 S=0 C=0 TSE=T SLTH=F;
   1812 echo " EGR_MPLS_EXP_PRI_MAPPING";
   1813 tr 71 M=EGR_MPLS_EXP_PRI_MAPPING S=0 C=0 TSE=F SLTH=T;
   1814 tr 71 M=EGR_MPLS_EXP_PRI_MAPPING S=0 C=0 TSE=T SLTH=T;
   1815 tr 71 M=EGR_MPLS_EXP_PRI_MAPPING S=0 C=0 TSE=T SLTH=F;
   1816 echo " EGR_MPLS_PRI_MAPPING";
   1817 tr 71 M=EGR_MPLS_PRI_MAPPING S=0 C=0 TSE=F SLTH=T;
   1818 tr 71 M=EGR_MPLS_PRI_MAPPING S=0 C=0 TSE=T SLTH=T;
   1819 tr 71 M=EGR_MPLS_PRI_MAPPING S=0 C=0 TSE=T SLTH=F;
   1820 echo " EGR_MPLS_VC_AND_SWAP_LABEL_TABLE";
   1821 tr 71 M=EGR_MPLS_VC_AND_SWAP_LABEL_TABLE S=0 C=0 TSE=F SLTH=T;
   1822 tr 71 M=EGR_MPLS_VC_AND_SWAP_LABEL_TABLE S=0 C=0 TSE=T SLTH=T;
   1823 tr 71 M=EGR_MPLS_VC_AND_SWAP_LABEL_TABLE S=0 C=0 TSE=T SLTH=F;
   1824 echo " EGR_PERQ_XMT_COUNTERS";
   1825 tr 71 M=EGR_PERQ_XMT_COUNTERS S=0 C=0 TSE=F SLTH=T;
   1826 tr 71 M=EGR_PERQ_XMT_COUNTERS S=0 C=0 TSE=T SLTH=T;
   1827 tr 71 M=EGR_PERQ_XMT_COUNTERS S=0 C=0 TSE=T SLTH=F;
   1828 echo " EGR_PRI_CNG_MAP";
   1829 tr 71 M=EGR_PRI_CNG_MAP S=0 C=0 TSE=F SLTH=T;
   1830 tr 71 M=EGR_PRI_CNG_MAP S=0 C=0 TSE=T SLTH=T;
   1831 tr 71 M=EGR_PRI_CNG_MAP S=0 C=0 TSE=T SLTH=F;
   1832 echo " EGR_PW_INIT_COUNTERS";
   1833 tr 71 M=EGR_PW_INIT_COUNTERS S=0 C=0 TSE=F SLTH=T;
   1834 tr 71 M=EGR_PW_INIT_COUNTERS S=0 C=0 TSE=T SLTH=T;
   1835 tr 71 M=EGR_PW_INIT_COUNTERS S=0 C=0 TSE=T SLTH=F;
   1836 echo " EGR_VLAN";
   1837 tr 71 M=EGR_VLAN S=0 C=0 TSE=F SLTH=T;
   1838 tr 71 M=EGR_VLAN S=0 C=0 TSE=T SLTH=T;
   1839 tr 71 M=EGR_VLAN S=0 C=0 TSE=T SLTH=F;
   1840 echo " EGR_VLAN_STG";
   1841 tr 71 M=EGR_VLAN_STG S=0 C=0 TSE=F SLTH=T;
   1842 tr 71 M=EGR_VLAN_STG S=0 C=0 TSE=T SLTH=T;
   1843 tr 71 M=EGR_VLAN_STG S=0 C=0 TSE=T SLTH=F;
   1844 echo " EGR_VLAN_TAG_ACTION_PROFILE";
   1845 tr 71 M=EGR_VLAN_TAG_ACTION_PROFILE S=0 C=0 TSE=F SLTH=T;
   1846 tr 71 M=EGR_VLAN_TAG_ACTION_PROFILE S=0 C=0 TSE=T SLTH=T;
   1847 tr 71 M=EGR_VLAN_TAG_ACTION_PROFILE S=0 C=0 TSE=T SLTH=F;
   1848 echo " EGR_VLAN_XLATE";
   1849 tr 71 M=EGR_VLAN_XLATE S=0 C=0 TSE=F SLTH=T;
   1850 tr 71 M=EGR_VLAN_XLATE S=0 C=0 TSE=T SLTH=T;
   1851 tr 71 M=EGR_VLAN_XLATE S=0 C=0 TSE=T SLTH=F;
   1852 echo " EGR_VLAN_XLATE_SCRATCH";
   1853 tr 71 M=EGR_VLAN_XLATE_SCRATCH S=0 C=0 TSE=F SLTH=T;
   1854 tr 71 M=EGR_VLAN_XLATE_SCRATCH S=0 C=0 TSE=T SLTH=T;
   1855 tr 71 M=EGR_VLAN_XLATE_SCRATCH S=0 C=0 TSE=T SLTH=F;
   1856 echo " EM_MTP_INDEX";
   1857 tr 71 M=EM_MTP_INDEX S=0 C=0 TSE=F SLTH=T;
   1858 tr 71 M=EM_MTP_INDEX S=0 C=0 TSE=T SLTH=T;
   1859 tr 71 M=EM_MTP_INDEX S=0 C=0 TSE=T SLTH=F;
   1860 echo " ESM_RANGE_CHECK";
   1861 tr 71 M=ESM_RANGE_CHECK S=0 C=0 TSE=F SLTH=T;
   1862 tr 71 M=ESM_RANGE_CHECK S=0 C=0 TSE=T SLTH=T;
   1863 tr 71 M=ESM_RANGE_CHECK S=0 C=0 TSE=T SLTH=F;
   1864 echo " ET_INST_OPC_TABLE";
   1865 tr 71 M=ET_INST_OPC_TABLE S=0 C=0 TSE=F SLTH=T;
   1866 tr 71 M=ET_INST_OPC_TABLE S=0 C=0 TSE=T SLTH=T;
   1867 tr 71 M=ET_INST_OPC_TABLE S=0 C=0 TSE=T SLTH=F;
   1868 echo " EXT_IFP_ACTION_PROFILE";
   1869 tr 71 M=EXT_IFP_ACTION_PROFILE S=0 C=0 TSE=F SLTH=T;
   1870 tr 71 M=EXT_IFP_ACTION_PROFILE S=0 C=0 TSE=T SLTH=T;
   1871 tr 71 M=EXT_IFP_ACTION_PROFILE S=0 C=0 TSE=T SLTH=F;
   1872 echo " FP_COUNTER_TABLE";
   1873 tr 71 M=FP_COUNTER_TABLE S=0 C=0 TSE=F SLTH=T;
   1874 tr 71 M=FP_COUNTER_TABLE S=0 C=0 TSE=T SLTH=T;
   1875 tr 71 M=FP_COUNTER_TABLE S=0 C=0 TSE=T SLTH=F;
   1876 echo " FP_GLOBAL_MASK_TCAM";
   1877 tr 71 M=FP_GLOBAL_MASK_TCAM S=0 C=0 TSE=F SLTH=T;
   1878 tr 71 M=FP_GLOBAL_MASK_TCAM S=0 C=0 TSE=T SLTH=T;
   1879 tr 71 M=FP_GLOBAL_MASK_TCAM S=0 C=0 TSE=T SLTH=F;
   1880 echo " FP_METER_TABLE";
   1881 tr 71 M=FP_METER_TABLE S=0 C=0 TSE=F SLTH=T;
   1882 tr 71 M=FP_METER_TABLE S=0 C=0 TSE=T SLTH=T;
   1883 tr 71 M=FP_METER_TABLE S=0 C=0 TSE=T SLTH=F;
   1884 echo " FP_POLICY_TABLE";
   1885 tr 71 M=FP_POLICY_TABLE S=0 C=0 TSE=F SLTH=T;
   1886 tr 71 M=FP_POLICY_TABLE S=0 C=0 TSE=T SLTH=T;
   1887 tr 71 M=FP_POLICY_TABLE S=0 C=0 TSE=T SLTH=F;
   1888 echo " FP_PORT_FIELD_SEL";
   1889 tr 71 M=FP_PORT_FIELD_SEL S=0 C=0 TSE=F SLTH=T;
   1890 tr 71 M=FP_PORT_FIELD_SEL S=0 C=0 TSE=T SLTH=T;
   1891 tr 71 M=FP_PORT_FIELD_SEL S=0 C=0 TSE=T SLTH=F;
   1892 echo " FP_PORT_METER_MAP";
   1893 tr 71 M=FP_PORT_METER_MAP S=0 C=0 TSE=F SLTH=T;
   1894 tr 71 M=FP_PORT_METER_MAP S=0 C=0 TSE=T SLTH=T;
   1895 tr 71 M=FP_PORT_METER_MAP S=0 C=0 TSE=T SLTH=F;
   1896 echo " FP_RANGE_CHECK";
   1897 tr 71 M=FP_RANGE_CHECK S=0 C=0 TSE=F SLTH=T;
   1898 tr 71 M=FP_RANGE_CHECK S=0 C=0 TSE=T SLTH=T;
   1899 tr 71 M=FP_RANGE_CHECK S=0 C=0 TSE=T SLTH=F;
   1900 echo " FP_SLICE_KEY_CONTROL";
   1901 tr 71 M=FP_SLICE_KEY_CONTROL S=0 C=0 TSE=F SLTH=T;
   1902 tr 71 M=FP_SLICE_KEY_CONTROL S=0 C=0 TSE=T SLTH=T;
   1903 tr 71 M=FP_SLICE_KEY_CONTROL S=0 C=0 TSE=T SLTH=F;
   1904 echo " FP_SLICE_MAP";
   1905 tr 71 M=FP_SLICE_MAP S=0 C=0 TSE=F SLTH=T;
   1906 tr 71 M=FP_SLICE_MAP S=0 C=0 TSE=T SLTH=T;
   1907 tr 71 M=FP_SLICE_MAP S=0 C=0 TSE=T SLTH=F;
   1908 echo " FP_STORM_CONTROL_METERS";
   1909 tr 71 M=FP_STORM_CONTROL_METERS S=0 C=0 TSE=F SLTH=T;
   1910 tr 71 M=FP_STORM_CONTROL_METERS S=0 C=0 TSE=T SLTH=T;
   1911 tr 71 M=FP_STORM_CONTROL_METERS S=0 C=0 TSE=T SLTH=F;
   1912 echo " FP_TCAM";
   1913 tr 71 M=FP_TCAM S=0 C=0 TSE=F SLTH=T;
   1914 tr 71 M=FP_TCAM S=0 C=0 TSE=T SLTH=T;
   1915 tr 71 M=FP_TCAM S=0 C=0 TSE=T SLTH=F;
   1916 echo " UDF_OFFSET";
   1917 tr 71 M=UDF_OFFSET S=0 C=0 TSE=F SLTH=T;
   1918 tr 71 M=UDF_OFFSET S=0 C=0 TSE=T SLTH=T;
   1919 tr 71 M=UDF_OFFSET S=0 C=0 TSE=T SLTH=F;
   1920 echo " HG_TRUNK_FAILOVER_SET";
   1921 tr 71 M=HG_TRUNK_FAILOVER_SET S=0 C=0 TSE=F SLTH=T;
   1922 tr 71 M=HG_TRUNK_FAILOVER_SET S=0 C=0 TSE=T SLTH=T;
   1923 tr 71 M=HG_TRUNK_FAILOVER_SET S=0 C=0 TSE=T SLTH=F;
   1924 echo " IFP_REDIRECTION_PROFILE";
   1925 tr 71 M=IFP_REDIRECTION_PROFILE S=0 C=0 TSE=F SLTH=T;
   1926 tr 71 M=IFP_REDIRECTION_PROFILE S=0 C=0 TSE=T SLTH=T;
   1927 tr 71 M=IFP_REDIRECTION_PROFILE S=0 C=0 TSE=T SLTH=F;
   1928 echo " IM_MTP_INDEX";
   1929 tr 71 M=IM_MTP_INDEX S=0 C=0 TSE=F SLTH=T;
   1930 tr 71 M=IM_MTP_INDEX S=0 C=0 TSE=T SLTH=T;
   1931 tr 71 M=IM_MTP_INDEX S=0 C=0 TSE=T SLTH=F;
   1932 echo " ING_DVP_TABLE";
   1933 tr 71 M=ING_DVP_TABLE S=0 C=0 TSE=F SLTH=T;
   1934 tr 71 M=ING_DVP_TABLE S=0 C=0 TSE=T SLTH=T;
   1935 tr 71 M=ING_DVP_TABLE S=0 C=0 TSE=T SLTH=F;
   1936 echo " ING_IPFIX_DSCP_XLATE_TABLE";
   1937 tr 71 M=ING_IPFIX_DSCP_XLATE_TABLE S=0 C=0 TSE=F SLTH=T;
   1938 tr 71 M=ING_IPFIX_DSCP_XLATE_TABLE S=0 C=0 TSE=T SLTH=T;
   1939 tr 71 M=ING_IPFIX_DSCP_XLATE_TABLE S=0 C=0 TSE=T SLTH=F;
   1940 echo " ING_IPFIX_EOP_BUFFER";
   1941 tr 71 M=ING_IPFIX_EOP_BUFFER S=0 C=0 TSE=F SLTH=T;
   1942 tr 71 M=ING_IPFIX_EOP_BUFFER S=0 C=0 TSE=T SLTH=T;
   1943 tr 71 M=ING_IPFIX_EOP_BUFFER S=0 C=0 TSE=T SLTH=F;
   1944 echo " ING_IPFIX_EXPORT_FIFO";
   1945 tr 71 M=ING_IPFIX_EXPORT_FIFO S=0 C=0 TSE=F SLTH=T;
   1946 tr 71 M=ING_IPFIX_EXPORT_FIFO S=0 C=0 TSE=T SLTH=T;
   1947 tr 71 M=ING_IPFIX_EXPORT_FIFO S=0 C=0 TSE=T SLTH=F;
   1948 echo " ING_IPFIX_IPV4_MASK_SET_A";
   1949 tr 71 M=ING_IPFIX_IPV4_MASK_SET_A S=0 C=0 TSE=F SLTH=T;
   1950 tr 71 M=ING_IPFIX_IPV4_MASK_SET_A S=0 C=0 TSE=T SLTH=T;
   1951 tr 71 M=ING_IPFIX_IPV4_MASK_SET_A S=0 C=0 TSE=T SLTH=F;
   1952 echo " ING_IPFIX_IPV4_MASK_SET_B";
   1953 tr 71 M=ING_IPFIX_IPV4_MASK_SET_B S=0 C=0 TSE=F SLTH=T;
   1954 tr 71 M=ING_IPFIX_IPV4_MASK_SET_B S=0 C=0 TSE=T SLTH=T;
   1955 tr 71 M=ING_IPFIX_IPV4_MASK_SET_B S=0 C=0 TSE=T SLTH=F;
   1956 echo " ING_IPFIX_IPV6_MASK_SET_A";
   1957 tr 71 M=ING_IPFIX_IPV6_MASK_SET_A S=0 C=0 TSE=F SLTH=T;
   1958 tr 71 M=ING_IPFIX_IPV6_MASK_SET_A S=0 C=0 TSE=T SLTH=T;
   1959 tr 71 M=ING_IPFIX_IPV6_MASK_SET_A S=0 C=0 TSE=T SLTH=F;
   1960 echo " ING_IPFIX_IPV6_MASK_SET_B";
   1961 tr 71 M=ING_IPFIX_IPV6_MASK_SET_B S=0 C=0 TSE=F SLTH=T;
   1962 tr 71 M=ING_IPFIX_IPV6_MASK_SET_B S=0 C=0 TSE=T SLTH=T;
   1963 tr 71 M=ING_IPFIX_IPV6_MASK_SET_B S=0 C=0 TSE=T SLTH=F;
   1964 echo " ING_IPFIX_PROFILE";
   1965 tr 71 M=ING_IPFIX_PROFILE S=0 C=0 TSE=F SLTH=T;
   1966 tr 71 M=ING_IPFIX_PROFILE S=0 C=0 TSE=T SLTH=T;
   1967 tr 71 M=ING_IPFIX_PROFILE S=0 C=0 TSE=T SLTH=F;
   1968 echo " ING_IPFIX_SESSION_TABLE";
   1969 tr 71 M=ING_IPFIX_SESSION_TABLE S=0 C=0 TSE=F SLTH=T;
   1970 tr 71 M=ING_IPFIX_SESSION_TABLE S=0 C=0 TSE=T SLTH=T;
   1971 tr 71 M=ING_IPFIX_SESSION_TABLE S=0 C=0 TSE=T SLTH=F;
   1972 echo " ING_L3_NEXT_HOP";
   1973 tr 71 M=ING_L3_NEXT_HOP S=0 C=0 TSE=F SLTH=T;
   1974 tr 71 M=ING_L3_NEXT_HOP S=0 C=0 TSE=T SLTH=T;
   1975 tr 71 M=ING_L3_NEXT_HOP S=0 C=0 TSE=T SLTH=F;
   1976 echo " ING_L3_NEXT_HOP_A";
   1977 tr 71 M=ING_L3_NEXT_HOP_A S=0 C=0 TSE=F SLTH=T;
   1978 tr 71 M=ING_L3_NEXT_HOP_A S=0 C=0 TSE=T SLTH=T;
   1979 tr 71 M=ING_L3_NEXT_HOP_A S=0 C=0 TSE=T SLTH=F;
   1980 echo " ING_L3_NEXT_HOP_B";
   1981 tr 71 M=ING_L3_NEXT_HOP_B S=0 C=0 TSE=F SLTH=T;
   1982 tr 71 M=ING_L3_NEXT_HOP_B S=0 C=0 TSE=T SLTH=T;
   1983 tr 71 M=ING_L3_NEXT_HOP_B S=0 C=0 TSE=T SLTH=F;
   1984 echo " ING_MOD_MAP";
   1985 tr 71 M=ING_MOD_MAP S=0 C=0 TSE=F SLTH=T;
   1986 tr 71 M=ING_MOD_MAP S=0 C=0 TSE=T SLTH=T;
   1987 tr 71 M=ING_MOD_MAP S=0 C=0 TSE=T SLTH=F;
   1988 echo " ING_MPLS_EXP_MAPPING";
   1989 tr 71 M=ING_MPLS_EXP_MAPPING S=0 C=0 TSE=F SLTH=T;
   1990 tr 71 M=ING_MPLS_EXP_MAPPING S=0 C=0 TSE=T SLTH=T;
   1991 tr 71 M=ING_MPLS_EXP_MAPPING S=0 C=0 TSE=T SLTH=F;
   1992 echo " ING_PRI_CNG_MAP";
   1993 tr 71 M=ING_PRI_CNG_MAP S=0 C=0 TSE=F SLTH=T;
   1994 tr 71 M=ING_PRI_CNG_MAP S=0 C=0 TSE=T SLTH=T;
   1995 tr 71 M=ING_PRI_CNG_MAP S=0 C=0 TSE=T SLTH=F;
   1996 echo " ING_PW_TERM_COUNTERS";
   1997 tr 71 M=ING_PW_TERM_COUNTERS S=0 C=0 TSE=F SLTH=T;
   1998 tr 71 M=ING_PW_TERM_COUNTERS S=0 C=0 TSE=T SLTH=T;
   1999 tr 71 M=ING_PW_TERM_COUNTERS S=0 C=0 TSE=T SLTH=F;
   2000 echo " ING_PW_TERM_SEQ_NUM";
   2001 tr 71 M=ING_PW_TERM_SEQ_NUM S=0 C=0 TSE=F SLTH=T;
   2002 tr 71 M=ING_PW_TERM_SEQ_NUM S=0 C=0 TSE=T SLTH=T;
   2003 tr 71 M=ING_PW_TERM_SEQ_NUM S=0 C=0 TSE=T SLTH=F;
   2004 echo " ING_VLAN_RANGE";
   2005 tr 71 M=ING_VLAN_RANGE S=0 C=0 TSE=F SLTH=T;
   2006 tr 71 M=ING_VLAN_RANGE S=0 C=0 TSE=T SLTH=T;
   2007 tr 71 M=ING_VLAN_RANGE S=0 C=0 TSE=T SLTH=F;
   2008 echo " ING_VLAN_TAG_ACTION_PROFILE";
   2009 tr 71 M=ING_VLAN_TAG_ACTION_PROFILE S=0 C=0 TSE=F SLTH=T;
   2010 tr 71 M=ING_VLAN_TAG_ACTION_PROFILE S=0 C=0 TSE=T SLTH=T;
   2011 tr 71 M=ING_VLAN_TAG_ACTION_PROFILE S=0 C=0 TSE=T SLTH=F;
   2012 echo " INITIAL_ING_L3_NEXT_HOP";
   2013 tr 71 M=INITIAL_ING_L3_NEXT_HOP S=0 C=0 TSE=F SLTH=T;
   2014 tr 71 M=INITIAL_ING_L3_NEXT_HOP S=0 C=0 TSE=T SLTH=T;
   2015 tr 71 M=INITIAL_ING_L3_NEXT_HOP S=0 C=0 TSE=T SLTH=F;
   2016 echo " INITIAL_L3_ECMP";
   2017 tr 71 M=INITIAL_L3_ECMP S=0 C=0 TSE=F SLTH=T;
   2018 tr 71 M=INITIAL_L3_ECMP S=0 C=0 TSE=T SLTH=T;
   2019 tr 71 M=INITIAL_L3_ECMP S=0 C=0 TSE=T SLTH=F;
   2020 echo " INITIAL_L3_ECMP_COUNT";
   2021 tr 71 M=INITIAL_L3_ECMP_COUNT S=0 C=0 TSE=F SLTH=T;
   2022 tr 71 M=INITIAL_L3_ECMP_COUNT S=0 C=0 TSE=T SLTH=T;
   2023 tr 71 M=INITIAL_L3_ECMP_COUNT S=0 C=0 TSE=T SLTH=F;
   2024 echo " IPORT_TABLE";
   2025 tr 71 M=IPORT_TABLE S=0 C=0 TSE=F SLTH=T;
   2026 tr 71 M=IPORT_TABLE S=0 C=0 TSE=T SLTH=T;
   2027 tr 71 M=IPORT_TABLE S=0 C=0 TSE=T SLTH=F;
   2028 echo " IPV4_IN_IPV6_PREFIX_MATCH";
   2029 tr 71 M=IPV4_IN_IPV6_PREFIX_MATCH S=0 C=0 TSE=F SLTH=T;
   2030 tr 71 M=IPV4_IN_IPV6_PREFIX_MATCH S=0 C=0 TSE=T SLTH=T;
   2031 tr 71 M=IPV4_IN_IPV6_PREFIX_MATCH S=0 C=0 TSE=T SLTH=F;
   2032 echo " IPV6_PROXY_ENABLE";
   2033 tr 71 M=IPV6_PROXY_ENABLE S=0 C=0 TSE=F SLTH=T;
   2034 tr 71 M=IPV6_PROXY_ENABLE S=0 C=0 TSE=T SLTH=T;
   2035 tr 71 M=IPV6_PROXY_ENABLE S=0 C=0 TSE=T SLTH=F;
   2036 echo " L2MC";
   2037 tr 71 M=L2MC S=0 C=0 TSE=F SLTH=T;
   2038 tr 71 M=L2MC S=0 C=0 TSE=T SLTH=T;
   2039 tr 71 M=L2MC S=0 C=0 TSE=T SLTH=F;
   2040 echo " L2_ENTRY";
   2041 tr 71 M=L2_ENTRY S=0 C=0 TSE=F SLTH=T;
   2042 tr 71 M=L2_ENTRY S=0 C=0 TSE=T SLTH=T;
   2043 tr 71 M=L2_ENTRY S=0 C=0 TSE=T SLTH=F;
   2044 echo " L2_ENTRY_ONLY";
   2045 tr 71 M=L2_ENTRY_ONLY S=0 C=0 TSE=F SLTH=T;
   2046 tr 71 M=L2_ENTRY_ONLY S=0 C=0 TSE=T SLTH=T;
   2047 tr 71 M=L2_ENTRY_ONLY S=0 C=0 TSE=T SLTH=F;
   2048 echo " L2_ENTRY_OVERFLOW";
   2049 tr 71 M=L2_ENTRY_OVERFLOW S=0 C=0 TSE=F SLTH=T;
   2050 tr 71 M=L2_ENTRY_OVERFLOW S=0 C=0 TSE=T SLTH=T;
   2051 tr 71 M=L2_ENTRY_OVERFLOW S=0 C=0 TSE=T SLTH=F;
   2052 echo " L2_ENTRY_SCRATCH";
   2053 tr 71 M=L2_ENTRY_SCRATCH S=0 C=0 TSE=F SLTH=T;
   2054 tr 71 M=L2_ENTRY_SCRATCH S=0 C=0 TSE=T SLTH=T;
   2055 tr 71 M=L2_ENTRY_SCRATCH S=0 C=0 TSE=T SLTH=F;
   2056 echo " L2_HITDA_ONLY";
   2057 tr 71 M=L2_HITDA_ONLY S=0 C=0 TSE=F SLTH=T;
   2058 tr 71 M=L2_HITDA_ONLY S=0 C=0 TSE=T SLTH=T;
   2059 tr 71 M=L2_HITDA_ONLY S=0 C=0 TSE=T SLTH=F;
   2060 echo " L2_HITSA_ONLY";
   2061 tr 71 M=L2_HITSA_ONLY S=0 C=0 TSE=F SLTH=T;
   2062 tr 71 M=L2_HITSA_ONLY S=0 C=0 TSE=T SLTH=T;
   2063 tr 71 M=L2_HITSA_ONLY S=0 C=0 TSE=T SLTH=F;
   2064 echo " L2_MOD_FIFO";
   2065 tr 71 M=L2_MOD_FIFO S=0 C=0 TSE=F SLTH=T;
   2066 tr 71 M=L2_MOD_FIFO S=0 C=0 TSE=T SLTH=T;
   2067 tr 71 M=L2_MOD_FIFO S=0 C=0 TSE=T SLTH=F;
   2068 echo " L2_USER_ENTRY";
   2069 tr 71 M=L2_USER_ENTRY S=0 C=0 TSE=F SLTH=T;
   2070 tr 71 M=L2_USER_ENTRY S=0 C=0 TSE=T SLTH=T;
   2071 tr 71 M=L2_USER_ENTRY S=0 C=0 TSE=T SLTH=F;
   2072 echo " L2_USER_ENTRY_DATA_ONLY";
   2073 tr 71 M=L2_USER_ENTRY_DATA_ONLY S=0 C=0 TSE=F SLTH=T;
   2074 tr 71 M=L2_USER_ENTRY_DATA_ONLY S=0 C=0 TSE=T SLTH=T;
   2075 tr 71 M=L2_USER_ENTRY_DATA_ONLY S=0 C=0 TSE=T SLTH=F;
   2076 echo " L2_USER_ENTRY_ONLY";
   2077 tr 71 M=L2_USER_ENTRY_ONLY S=0 C=0 TSE=F SLTH=T;
   2078 tr 71 M=L2_USER_ENTRY_ONLY S=0 C=0 TSE=T SLTH=T;
   2079 tr 71 M=L2_USER_ENTRY_ONLY S=0 C=0 TSE=T SLTH=F;
   2080 echo " L3_DEFIP";
   2081 tr 71 M=L3_DEFIP S=0 C=0 TSE=F SLTH=T;
   2082 tr 71 M=L3_DEFIP S=0 C=0 TSE=T SLTH=T;
   2083 tr 71 M=L3_DEFIP S=0 C=0 TSE=T SLTH=F;
   2084 echo " L3_DEFIP_128";
   2085 tr 71 M=L3_DEFIP_128 S=0 C=0 TSE=F SLTH=T;
   2086 tr 71 M=L3_DEFIP_128 S=0 C=0 TSE=T SLTH=T;
   2087 tr 71 M=L3_DEFIP_128 S=0 C=0 TSE=T SLTH=F;
   2088 echo " L3_DEFIP_128_DATA_ONLY";
   2089 tr 71 M=L3_DEFIP_128_DATA_ONLY S=0 C=0 TSE=F SLTH=T;
   2090 tr 71 M=L3_DEFIP_128_DATA_ONLY S=0 C=0 TSE=T SLTH=T;
   2091 tr 71 M=L3_DEFIP_128_DATA_ONLY S=0 C=0 TSE=T SLTH=F;
   2092 echo " L3_DEFIP_128_HIT_ONLY";
   2093 tr 71 M=L3_DEFIP_128_HIT_ONLY S=0 C=0 TSE=F SLTH=T;
   2094 tr 71 M=L3_DEFIP_128_HIT_ONLY S=0 C=0 TSE=T SLTH=T;
   2095 tr 71 M=L3_DEFIP_128_HIT_ONLY S=0 C=0 TSE=T SLTH=F;
   2096 echo " L3_DEFIP_128_ONLY";
   2097 tr 71 M=L3_DEFIP_128_ONLY S=0 C=0 TSE=F SLTH=T;
   2098 tr 71 M=L3_DEFIP_128_ONLY S=0 C=0 TSE=T SLTH=T;
   2099 tr 71 M=L3_DEFIP_128_ONLY S=0 C=0 TSE=T SLTH=F;
   2100 echo " L3_DEFIP_DATA_ONLY";
   2101 tr 71 M=L3_DEFIP_DATA_ONLY S=0 C=0 TSE=F SLTH=T;
   2102 tr 71 M=L3_DEFIP_DATA_ONLY S=0 C=0 TSE=T SLTH=T;
   2103 tr 71 M=L3_DEFIP_DATA_ONLY S=0 C=0 TSE=T SLTH=F;
   2104 echo " L3_DEFIP_HIT_ONLY";
   2105 tr 71 M=L3_DEFIP_HIT_ONLY S=0 C=0 TSE=F SLTH=T;
   2106 tr 71 M=L3_DEFIP_HIT_ONLY S=0 C=0 TSE=T SLTH=T;
   2107 tr 71 M=L3_DEFIP_HIT_ONLY S=0 C=0 TSE=T SLTH=F;
   2108 echo " L3_DEFIP_ONLY";
   2109 tr 71 M=L3_DEFIP_ONLY S=0 C=0 TSE=F SLTH=T;
   2110 tr 71 M=L3_DEFIP_ONLY S=0 C=0 TSE=T SLTH=T;
   2111 tr 71 M=L3_DEFIP_ONLY S=0 C=0 TSE=T SLTH=F;
   2112 echo " L3_ECMP";
   2113 tr 71 M=L3_ECMP S=0 C=0 TSE=F SLTH=T;
   2114 tr 71 M=L3_ECMP S=0 C=0 TSE=T SLTH=T;
   2115 tr 71 M=L3_ECMP S=0 C=0 TSE=T SLTH=F;
   2116 echo " L3_ECMP_COUNT";
   2117 tr 71 M=L3_ECMP_COUNT S=0 C=0 TSE=F SLTH=T;
   2118 tr 71 M=L3_ECMP_COUNT S=0 C=0 TSE=T SLTH=T;
   2119 tr 71 M=L3_ECMP_COUNT S=0 C=0 TSE=T SLTH=F;
   2120 echo " L3_ENTRY_HIT_ONLY";
   2121 tr 71 M=L3_ENTRY_HIT_ONLY S=0 C=0 TSE=F SLTH=T;
   2122 tr 71 M=L3_ENTRY_HIT_ONLY S=0 C=0 TSE=T SLTH=T;
   2123 tr 71 M=L3_ENTRY_HIT_ONLY S=0 C=0 TSE=T SLTH=F;
   2124 echo " L3_ENTRY_IPV4_MULTICAST";
   2125 tr 71 M=L3_ENTRY_IPV4_MULTICAST S=0 C=0 TSE=F SLTH=T;
   2126 tr 71 M=L3_ENTRY_IPV4_MULTICAST S=0 C=0 TSE=T SLTH=T;
   2127 tr 71 M=L3_ENTRY_IPV4_MULTICAST S=0 C=0 TSE=T SLTH=F;
   2128 echo " L3_ENTRY_IPV4_MULTICAST_SCRATCH";
   2129 tr 71 M=L3_ENTRY_IPV4_MULTICAST_SCRATCH S=0 C=0 TSE=F SLTH=T;
   2130 tr 71 M=L3_ENTRY_IPV4_MULTICAST_SCRATCH S=0 C=0 TSE=T SLTH=T;
   2131 tr 71 M=L3_ENTRY_IPV4_MULTICAST_SCRATCH S=0 C=0 TSE=T SLTH=F;
   2132 echo " L3_ENTRY_IPV4_UNICAST";
   2133 tr 71 M=L3_ENTRY_IPV4_UNICAST S=0 C=0 TSE=F SLTH=T;
   2134 tr 71 M=L3_ENTRY_IPV4_UNICAST S=0 C=0 TSE=T SLTH=T;
   2135 tr 71 M=L3_ENTRY_IPV4_UNICAST S=0 C=0 TSE=T SLTH=F;
   2136 echo " L3_ENTRY_IPV4_UNICAST_SCRATCH";
   2137 tr 71 M=L3_ENTRY_IPV4_UNICAST_SCRATCH S=0 C=0 TSE=F SLTH=T;
   2138 tr 71 M=L3_ENTRY_IPV4_UNICAST_SCRATCH S=0 C=0 TSE=T SLTH=T;
   2139 tr 71 M=L3_ENTRY_IPV4_UNICAST_SCRATCH S=0 C=0 TSE=T SLTH=F;
   2140 echo " L3_ENTRY_IPV6_MULTICAST";
   2141 tr 71 M=L3_ENTRY_IPV6_MULTICAST S=0 C=0 TSE=F SLTH=T;
   2142 tr 71 M=L3_ENTRY_IPV6_MULTICAST S=0 C=0 TSE=T SLTH=T;
   2143 tr 71 M=L3_ENTRY_IPV6_MULTICAST S=0 C=0 TSE=T SLTH=F;
   2144 echo " L3_ENTRY_IPV6_MULTICAST_SCRATCH";
   2145 tr 71 M=L3_ENTRY_IPV6_MULTICAST_SCRATCH S=0 C=0 TSE=F SLTH=T;
   2146 tr 71 M=L3_ENTRY_IPV6_MULTICAST_SCRATCH S=0 C=0 TSE=T SLTH=T;
   2147 tr 71 M=L3_ENTRY_IPV6_MULTICAST_SCRATCH S=0 C=0 TSE=T SLTH=F;
   2148 echo " L3_ENTRY_IPV6_UNICAST";
   2149 tr 71 M=L3_ENTRY_IPV6_UNICAST S=0 C=0 TSE=F SLTH=T;
   2150 tr 71 M=L3_ENTRY_IPV6_UNICAST S=0 C=0 TSE=T SLTH=T;
   2151 tr 71 M=L3_ENTRY_IPV6_UNICAST S=0 C=0 TSE=T SLTH=F;
   2152 echo " L3_ENTRY_IPV6_UNICAST_SCRATCH";
   2153 tr 71 M=L3_ENTRY_IPV6_UNICAST_SCRATCH S=0 C=0 TSE=F SLTH=T;
   2154 tr 71 M=L3_ENTRY_IPV6_UNICAST_SCRATCH S=0 C=0 TSE=T SLTH=T;
   2155 tr 71 M=L3_ENTRY_IPV6_UNICAST_SCRATCH S=0 C=0 TSE=T SLTH=F;
   2156 echo " L3_ENTRY_ONLY";
   2157 tr 71 M=L3_ENTRY_ONLY S=0 C=0 TSE=F SLTH=T;
   2158 tr 71 M=L3_ENTRY_ONLY S=0 C=0 TSE=T SLTH=T;
   2159 tr 71 M=L3_ENTRY_ONLY S=0 C=0 TSE=T SLTH=F;
   2160 echo " L3_ENTRY_VALID_ONLY";
   2161 tr 71 M=L3_ENTRY_VALID_ONLY S=0 C=0 TSE=F SLTH=T;
   2162 tr 71 M=L3_ENTRY_VALID_ONLY S=0 C=0 TSE=T SLTH=T;
   2163 tr 71 M=L3_ENTRY_VALID_ONLY S=0 C=0 TSE=T SLTH=F;
   2164 echo " L3_IIF";
   2165 tr 71 M=L3_IIF S=0 C=0 TSE=F SLTH=T;
   2166 tr 71 M=L3_IIF S=0 C=0 TSE=T SLTH=T;
   2167 tr 71 M=L3_IIF S=0 C=0 TSE=T SLTH=F;
   2168 echo " L3_IPMC";
   2169 tr 71 M=L3_IPMC S=0 C=0 TSE=F SLTH=T;
   2170 tr 71 M=L3_IPMC S=0 C=0 TSE=T SLTH=T;
   2171 tr 71 M=L3_IPMC S=0 C=0 TSE=T SLTH=F;
   2172 echo " L3_MTU_VALUES";
   2173 tr 71 M=L3_MTU_VALUES S=0 C=0 TSE=F SLTH=T;
   2174 tr 71 M=L3_MTU_VALUES S=0 C=0 TSE=T SLTH=T;
   2175 tr 71 M=L3_MTU_VALUES S=0 C=0 TSE=T SLTH=F;
   2176 echo " L3_TUNNEL";
   2177 tr 71 M=L3_TUNNEL S=0 C=0 TSE=F SLTH=T;
   2178 tr 71 M=L3_TUNNEL S=0 C=0 TSE=T SLTH=T;
   2179 tr 71 M=L3_TUNNEL S=0 C=0 TSE=T SLTH=F;
   2180 echo " LPORT";
   2181 tr 71 M=LPORT S=0 C=0 TSE=F SLTH=T;
   2182 tr 71 M=LPORT S=0 C=0 TSE=T SLTH=T;
   2183 tr 71 M=LPORT S=0 C=0 TSE=T SLTH=F;
   2184 echo " PORT_MAC_BLOCK";
   2185 tr 71 M=PORT_MAC_BLOCK S=0 C=0 TSE=F SLTH=T;
   2186 tr 71 M=PORT_MAC_BLOCK S=0 C=0 TSE=T SLTH=T;
   2187 tr 71 M=PORT_MAC_BLOCK S=0 C=0 TSE=T SLTH=F;
   2188 echo " MODPORT_MAP_EM";
   2189 tr 71 M=MODPORT_MAP_EM S=0 C=0 TSE=F SLTH=T;
   2190 tr 71 M=MODPORT_MAP_EM S=0 C=0 TSE=T SLTH=T;
   2191 tr 71 M=MODPORT_MAP_EM S=0 C=0 TSE=T SLTH=F;
   2192 echo " MODPORT_MAP_IM";
   2193 tr 71 M=MODPORT_MAP_IM S=0 C=0 TSE=F SLTH=T;
   2194 tr 71 M=MODPORT_MAP_IM S=0 C=0 TSE=T SLTH=T;
   2195 tr 71 M=MODPORT_MAP_IM S=0 C=0 TSE=T SLTH=F;
   2196 echo " MODPORT_MAP_SW";
   2197 tr 71 M=MODPORT_MAP_SW S=0 C=0 TSE=F SLTH=T;
   2198 tr 71 M=MODPORT_MAP_SW S=0 C=0 TSE=T SLTH=T;
   2199 tr 71 M=MODPORT_MAP_SW S=0 C=0 TSE=T SLTH=F;
   2200 echo " MPLS_ENTRY";
   2201 tr 71 M=MPLS_ENTRY S=0 C=0 TSE=F SLTH=T;
   2202 tr 71 M=MPLS_ENTRY S=0 C=0 TSE=T SLTH=T;
   2203 tr 71 M=MPLS_ENTRY S=0 C=0 TSE=T SLTH=F;
   2204 echo " MPLS_ENTRY_SCRATCH";
   2205 tr 71 M=MPLS_ENTRY_SCRATCH S=0 C=0 TSE=F SLTH=T;
   2206 tr 71 M=MPLS_ENTRY_SCRATCH S=0 C=0 TSE=T SLTH=T;
   2207 tr 71 M=MPLS_ENTRY_SCRATCH S=0 C=0 TSE=T SLTH=F;
   2208 echo " MPLS_STATION_TCAM";
   2209 tr 71 M=MPLS_STATION_TCAM S=0 C=0 TSE=F SLTH=T;
   2210 tr 71 M=MPLS_STATION_TCAM S=0 C=0 TSE=T SLTH=T;
   2211 tr 71 M=MPLS_STATION_TCAM S=0 C=0 TSE=T SLTH=F;
   2212 echo " NONUCAST_TRUNK_BLOCK_MASK";
   2213 tr 71 M=NONUCAST_TRUNK_BLOCK_MASK S=0 C=0 TSE=F SLTH=T;
   2214 tr 71 M=NONUCAST_TRUNK_BLOCK_MASK S=0 C=0 TSE=T SLTH=T;
   2215 tr 71 M=NONUCAST_TRUNK_BLOCK_MASK S=0 C=0 TSE=T SLTH=F;
   2216 echo " PORT_CBL_TABLE";
   2217 tr 71 M=PORT_CBL_TABLE S=0 C=0 TSE=F SLTH=T;
   2218 tr 71 M=PORT_CBL_TABLE S=0 C=0 TSE=T SLTH=T;
   2219 tr 71 M=PORT_CBL_TABLE S=0 C=0 TSE=T SLTH=F;
   2220 echo " COS_MAP";
   2221 tr 71 M=COS_MAP S=0 C=0 TSE=F SLTH=T;
   2222 tr 71 M=COS_MAP S=0 C=0 TSE=T SLTH=T;
   2223 tr 71 M=COS_MAP S=0 C=0 TSE=T SLTH=F;
   2224 echo " PORT_LAG_FAILOVER_SET";
   2225 tr 71 M=PORT_LAG_FAILOVER_SET S=0 C=0 TSE=F SLTH=T;
   2226 tr 71 M=PORT_LAG_FAILOVER_SET S=0 C=0 TSE=T SLTH=T;
   2227 tr 71 M=PORT_LAG_FAILOVER_SET S=0 C=0 TSE=T SLTH=F;
   2228 echo " MAC_LIMIT_COUNT_TABLE";
   2229 tr 71 M=MAC_LIMIT_COUNT_TABLE S=0 C=0 TSE=F SLTH=T;
   2230 tr 71 M=MAC_LIMIT_COUNT_TABLE S=0 C=0 TSE=T SLTH=T;
   2231 tr 71 M=MAC_LIMIT_COUNT_TABLE S=0 C=0 TSE=T SLTH=F;
   2232 echo " PORT_TRUNK_MAC_LIMIT_CONTROL_1";
   2233 tr 71 M=PORT_TRUNK_MAC_LIMIT_CONTROL_1 S=0 C=0 TSE=F SLTH=T;
   2234 tr 71 M=PORT_TRUNK_MAC_LIMIT_CONTROL_1 S=0 C=0 TSE=T SLTH=T;
   2235 tr 71 M=PORT_TRUNK_MAC_LIMIT_CONTROL_1 S=0 C=0 TSE=T SLTH=F;
   2236 echo " PORT";
   2237 tr 71 M=PORT S=0 C=0 TSE=F SLTH=T;
   2238 tr 71 M=PORT S=0 C=0 TSE=T SLTH=T;
   2239 tr 71 M=PORT S=0 C=0 TSE=T SLTH=F;
   2240 echo " SOURCE_TRUNK_MAP";
   2241 tr 71 M=SOURCE_TRUNK_MAP S=0 C=0 TSE=F SLTH=T;
   2242 tr 71 M=SOURCE_TRUNK_MAP S=0 C=0 TSE=T SLTH=T;
   2243 tr 71 M=SOURCE_TRUNK_MAP S=0 C=0 TSE=T SLTH=F;
   2244 echo " SOURCE_VP";
   2245 tr 71 M=SOURCE_VP S=0 C=0 TSE=F SLTH=T;
   2246 tr 71 M=SOURCE_VP S=0 C=0 TSE=T SLTH=T;
   2247 tr 71 M=SOURCE_VP S=0 C=0 TSE=T SLTH=F;
   2248 echo " SRC_MODID_BLOCK";
   2249 tr 71 M=SRC_MODID_BLOCK S=0 C=0 TSE=F SLTH=T;
   2250 tr 71 M=SRC_MODID_BLOCK S=0 C=0 TSE=T SLTH=T;
   2251 tr 71 M=SRC_MODID_BLOCK S=0 C=0 TSE=T SLTH=F;
   2252 echo " VLAN_STG";
   2253 tr 71 M=VLAN_STG S=0 C=0 TSE=F SLTH=T;
   2254 tr 71 M=VLAN_STG S=0 C=0 TSE=T SLTH=T;
   2255 tr 71 M=VLAN_STG S=0 C=0 TSE=T SLTH=F;
   2256 echo " SYSTEM_CONFIG_TABLE";
   2257 tr 71 M=SYSTEM_CONFIG_TABLE S=0 C=0 TSE=F SLTH=T;
   2258 tr 71 M=SYSTEM_CONFIG_TABLE S=0 C=0 TSE=T SLTH=T;
   2259 tr 71 M=SYSTEM_CONFIG_TABLE S=0 C=0 TSE=T SLTH=F;
   2260 echo " TCP_FN";
   2261 tr 71 M=TCP_FN S=0 C=0 TSE=F SLTH=T;
   2262 tr 71 M=TCP_FN S=0 C=0 TSE=T SLTH=T;
   2263 tr 71 M=TCP_FN S=0 C=0 TSE=T SLTH=F;
   2264 echo " TOS_FN";
   2265 tr 71 M=TOS_FN S=0 C=0 TSE=F SLTH=T;
   2266 tr 71 M=TOS_FN S=0 C=0 TSE=T SLTH=T;
   2267 tr 71 M=TOS_FN S=0 C=0 TSE=T SLTH=F;
   2268 echo " TRUNK32_CONFIG_TABLE";
   2269 tr 71 M=TRUNK32_CONFIG_TABLE S=0 C=0 TSE=F SLTH=T;
   2270 tr 71 M=TRUNK32_CONFIG_TABLE S=0 C=0 TSE=T SLTH=T;
   2271 tr 71 M=TRUNK32_CONFIG_TABLE S=0 C=0 TSE=T SLTH=F;
   2272 echo " TRUNK32_PORT_TABLE";
   2273 tr 71 M=TRUNK32_PORT_TABLE S=0 C=0 TSE=F SLTH=T;
   2274 tr 71 M=TRUNK32_PORT_TABLE S=0 C=0 TSE=T SLTH=T;
   2275 tr 71 M=TRUNK32_PORT_TABLE S=0 C=0 TSE=T SLTH=F;
   2276 echo " TRUNK_BITMAP";
   2277 tr 71 M=TRUNK_BITMAP S=0 C=0 TSE=F SLTH=T;
   2278 tr 71 M=TRUNK_BITMAP S=0 C=0 TSE=T SLTH=T;
   2279 tr 71 M=TRUNK_BITMAP S=0 C=0 TSE=T SLTH=F;
   2280 echo " TRUNK_CBL_TABLE";
   2281 tr 71 M=TRUNK_CBL_TABLE S=0 C=0 TSE=F SLTH=T;
   2282 tr 71 M=TRUNK_CBL_TABLE S=0 C=0 TSE=T SLTH=T;
   2283 tr 71 M=TRUNK_CBL_TABLE S=0 C=0 TSE=T SLTH=F;
   2284 echo " PORT_TRUNK_EGRESS";
   2285 tr 71 M=PORT_TRUNK_EGRESS S=0 C=0 TSE=F SLTH=T;
   2286 tr 71 M=PORT_TRUNK_EGRESS S=0 C=0 TSE=T SLTH=T;
   2287 tr 71 M=PORT_TRUNK_EGRESS S=0 C=0 TSE=T SLTH=F;
   2288 echo " TRUNK_GROUP";
   2289 tr 71 M=TRUNK_GROUP S=0 C=0 TSE=F SLTH=T;
   2290 tr 71 M=TRUNK_GROUP S=0 C=0 TSE=T SLTH=T;
   2291 tr 71 M=TRUNK_GROUP S=0 C=0 TSE=T SLTH=F;
   2292 echo " TTL_FN";
   2293 tr 71 M=TTL_FN S=0 C=0 TSE=F SLTH=T;
   2294 tr 71 M=TTL_FN S=0 C=0 TSE=T SLTH=T;
   2295 tr 71 M=TTL_FN S=0 C=0 TSE=T SLTH=F;
   2296 echo " VFI";
   2297 tr 71 M=VFI S=0 C=0 TSE=F SLTH=T;
   2298 tr 71 M=VFI S=0 C=0 TSE=T SLTH=T;
   2299 tr 71 M=VFI S=0 C=0 TSE=T SLTH=F;
   2300 echo " VFP_POLICY_TABLE";
   2301 tr 71 M=VFP_POLICY_TABLE S=0 C=0 TSE=F SLTH=T;
   2302 tr 71 M=VFP_POLICY_TABLE S=0 C=0 TSE=T SLTH=T;
   2303 tr 71 M=VFP_POLICY_TABLE S=0 C=0 TSE=T SLTH=F;
   2304 echo " VFP_TCAM";
   2305 tr 71 M=VFP_TCAM S=0 C=0 TSE=F SLTH=T;
   2306 tr 71 M=VFP_TCAM S=0 C=0 TSE=T SLTH=T;
   2307 tr 71 M=VFP_TCAM S=0 C=0 TSE=T SLTH=F;
   2308 echo " VLAN_COS_MAP";
   2309 tr 71 M=VLAN_COS_MAP S=0 C=0 TSE=F SLTH=T;
   2310 tr 71 M=VLAN_COS_MAP S=0 C=0 TSE=T SLTH=T;
   2311 tr 71 M=VLAN_COS_MAP S=0 C=0 TSE=T SLTH=F;
   2312 echo " VLAN_MAC";
   2313 tr 71 M=VLAN_MAC S=0 C=0 TSE=F SLTH=T;
   2314 tr 71 M=VLAN_MAC S=0 C=0 TSE=T SLTH=T;
   2315 tr 71 M=VLAN_MAC S=0 C=0 TSE=T SLTH=F;
   2316 echo " VLAN_MAC_SCRATCH";
   2317 tr 71 M=VLAN_MAC_SCRATCH S=0 C=0 TSE=F SLTH=T;
   2318 tr 71 M=VLAN_MAC_SCRATCH S=0 C=0 TSE=T SLTH=T;
   2319 tr 71 M=VLAN_MAC_SCRATCH S=0 C=0 TSE=T SLTH=F;
   2320 echo " VLAN_OR_VFI_MAC_COUNT";
   2321 tr 71 M=VLAN_OR_VFI_MAC_COUNT S=0 C=0 TSE=F SLTH=T;
   2322 tr 71 M=VLAN_OR_VFI_MAC_COUNT S=0 C=0 TSE=T SLTH=T;
   2323 tr 71 M=VLAN_OR_VFI_MAC_COUNT S=0 C=0 TSE=T SLTH=F;
   2324 echo " VLAN_OR_VFI_MAC_LIMIT";
   2325 tr 71 M=VLAN_OR_VFI_MAC_LIMIT S=0 C=0 TSE=F SLTH=T;
   2326 tr 71 M=VLAN_OR_VFI_MAC_LIMIT S=0 C=0 TSE=T SLTH=T;
   2327 tr 71 M=VLAN_OR_VFI_MAC_LIMIT S=0 C=0 TSE=T SLTH=F;
   2328 echo " VLAN_PROFILE_2";
   2329 tr 71 M=VLAN_PROFILE_2 S=0 C=0 TSE=F SLTH=T;
   2330 tr 71 M=VLAN_PROFILE_2 S=0 C=0 TSE=T SLTH=T;
   2331 tr 71 M=VLAN_PROFILE_2 S=0 C=0 TSE=T SLTH=F;
   2332 echo " VLAN_PROFILE";
   2333 tr 71 M=VLAN_PROFILE S=0 C=0 TSE=F SLTH=T;
   2334 tr 71 M=VLAN_PROFILE S=0 C=0 TSE=T SLTH=T;
   2335 tr 71 M=VLAN_PROFILE S=0 C=0 TSE=T SLTH=F;
   2336 echo " VLAN_PROTOCOL";
   2337 tr 71 M=VLAN_PROTOCOL S=0 C=0 TSE=F SLTH=T;
   2338 tr 71 M=VLAN_PROTOCOL S=0 C=0 TSE=T SLTH=T;
   2339 tr 71 M=VLAN_PROTOCOL S=0 C=0 TSE=T SLTH=F;
   2340 echo " VLAN_PROTOCOL_DATA";
   2341 tr 71 M=VLAN_PROTOCOL_DATA S=0 C=0 TSE=F SLTH=T;
   2342 tr 71 M=VLAN_PROTOCOL_DATA S=0 C=0 TSE=T SLTH=T;
   2343 tr 71 M=VLAN_PROTOCOL_DATA S=0 C=0 TSE=T SLTH=F;
   2344 echo " VLAN_SUBNET";
   2345 tr 71 M=VLAN_SUBNET S=0 C=0 TSE=F SLTH=T;
   2346 tr 71 M=VLAN_SUBNET S=0 C=0 TSE=T SLTH=T;
   2347 tr 71 M=VLAN_SUBNET S=0 C=0 TSE=T SLTH=F;
   2348 echo " VLAN_SUBNET_DATA_ONLY";
   2349 tr 71 M=VLAN_SUBNET_DATA_ONLY S=0 C=0 TSE=F SLTH=T;
   2350 tr 71 M=VLAN_SUBNET_DATA_ONLY S=0 C=0 TSE=T SLTH=T;
   2351 tr 71 M=VLAN_SUBNET_DATA_ONLY S=0 C=0 TSE=T SLTH=F;
   2352 echo " VLAN_SUBNET_ONLY";
   2353 tr 71 M=VLAN_SUBNET_ONLY S=0 C=0 TSE=F SLTH=T;
   2354 tr 71 M=VLAN_SUBNET_ONLY S=0 C=0 TSE=T SLTH=T;
   2355 tr 71 M=VLAN_SUBNET_ONLY S=0 C=0 TSE=T SLTH=F;
   2356 echo " VLAN";
   2357 tr 71 M=VLAN S=0 C=0 TSE=F SLTH=T;
   2358 tr 71 M=VLAN S=0 C=0 TSE=T SLTH=T;
   2359 tr 71 M=VLAN S=0 C=0 TSE=T SLTH=F;
   2360 echo " VLAN_XLATE";
   2361 tr 71 M=VLAN_XLATE S=0 C=0 TSE=F SLTH=T;
   2362 tr 71 M=VLAN_XLATE S=0 C=0 TSE=T SLTH=T;
   2363 tr 71 M=VLAN_XLATE S=0 C=0 TSE=T SLTH=F;
   2364 echo " VLAN_XLATE_SCRATCH";
   2365 tr 71 M=VLAN_XLATE_SCRATCH S=0 C=0 TSE=F SLTH=T;
   2366 tr 71 M=VLAN_XLATE_SCRATCH S=0 C=0 TSE=T SLTH=T;
   2367 tr 71 M=VLAN_XLATE_SCRATCH S=0 C=0 TSE=T SLTH=F;
   2368 if !$?BCM56620 \
   2369     'echo " EXT_L2_MOD_FIFO"; \
   2370      tr 71 M=EXT_L2_MOD_FIFO S=0 C=0 TSE=F SLTH=T; \
   2371      tr 71 M=EXT_L2_MOD_FIFO S=0 C=0 TSE=T SLTH=T; \
   2372      tr 71 M=EXT_L2_MOD_FIFO S=0 C=0 TSE=T SLTH=F;'
   2373 if $?ext_ip4c_acl_table_size \
   2374     'echo " EXT_ACL144_TCAM_IPV4"; \
   2375      tr 71 M=EXT_ACL144_TCAM_IPV4 S=0 C=0 TSE=F SLTH=T; \
   2376      tr 71 M=EXT_ACL144_TCAM_IPV4 S=0 C=0 TSE=T SLTH=T; \
   2377      tr 71 M=EXT_ACL144_TCAM_IPV4 S=0 C=0 TSE=T SLTH=F;'
   2378 if $?ext_ip6c_acl_table_size \
   2379     'echo " EXT_ACL144_TCAM_IPV6"; \
   2380      tr 71 M=EXT_ACL144_TCAM_IPV6 S=0 C=0 TSE=F SLTH=T; \
   2381      tr 71 M=EXT_ACL144_TCAM_IPV6 S=0 C=0 TSE=T SLTH=T; \
   2382      tr 71 M=EXT_ACL144_TCAM_IPV6 S=0 C=0 TSE=T SLTH=F;'
   2383 if $?ext_l2c_acl_table_size \
   2384     'echo " EXT_ACL144_TCAM_L2"; \
   2385      tr 71 M=EXT_ACL144_TCAM_L2 S=0 C=0 TSE=F SLTH=T; \
   2386      tr 71 M=EXT_ACL144_TCAM_L2 S=0 C=0 TSE=T SLTH=T; \
   2387      tr 71 M=EXT_ACL144_TCAM_L2 S=0 C=0 TSE=T SLTH=F;'
   2388 if $?ext_ip4_acl_table_size \
   2389     'echo " EXT_ACL288_TCAM_IPV4"; \
   2390      tr 71 M=EXT_ACL288_TCAM_IPV4 S=0 C=0 TSE=F SLTH=T; \
   2391      tr 71 M=EXT_ACL288_TCAM_IPV4 S=0 C=0 TSE=T SLTH=T; \
   2392      tr 71 M=EXT_ACL288_TCAM_IPV4 S=0 C=0 TSE=T SLTH=F;'
   2393 if $?ext_l2_acl_table_size \
   2394     'echo " EXT_ACL288_TCAM_L2"; \
   2395      tr 71 M=EXT_ACL288_TCAM_L2 S=0 C=0 TSE=F SLTH=T; \
   2396      tr 71 M=EXT_ACL288_TCAM_L2 S=0 C=0 TSE=T SLTH=T; \
   2397      tr 71 M=EXT_ACL288_TCAM_L2 S=0 C=0 TSE=T SLTH=F;'
   2398 if $?ext_ip6s_acl_table_size \
   2399     'echo " EXT_ACL360_TCAM_DATA_IPV6_SHORT"; \
   2400      tr 71 M=EXT_ACL360_TCAM_DATA_IPV6_SHORT S=0 C=0 TSE=F SLTH=T; \
   2401      tr 71 M=EXT_ACL360_TCAM_DATA_IPV6_SHORT S=0 C=0 TSE=T SLTH=T; \
   2402      tr 71 M=EXT_ACL360_TCAM_DATA_IPV6_SHORT S=0 C=0 TSE=T SLTH=F;'
   2403 if $?ext_ip6s_acl_table_size \
   2404     'echo " EXT_ACL360_TCAM_MASK"; \
   2405      tr 71 M=EXT_ACL360_TCAM_MASK S=0 C=0 TSE=F SLTH=T; \
   2406      tr 71 M=EXT_ACL360_TCAM_MASK S=0 C=0 TSE=T SLTH=T; \
   2407      tr 71 M=EXT_ACL360_TCAM_MASK S=0 C=0 TSE=T SLTH=F;'
   2408 if $?ext_ip6f_acl_table_size \
   2409     'echo " EXT_ACL432_TCAM_DATA_IPV6_LONG"; \
   2410      tr 71 M=EXT_ACL432_TCAM_DATA_IPV6_LONG S=0 C=0 TSE=F SLTH=T; \
   2411      tr 71 M=EXT_ACL432_TCAM_DATA_IPV6_LONG S=0 C=0 TSE=T SLTH=T; \
   2412      tr 71 M=EXT_ACL432_TCAM_DATA_IPV6_LONG S=0 C=0 TSE=T SLTH=F;'
   2413 if $?ext_l2ip4_acl_table_size \
   2414     'echo " EXT_ACL432_TCAM_DATA_L2_IPV4"; \
   2415      tr 71 M=EXT_ACL432_TCAM_DATA_L2_IPV4 S=0 C=0 TSE=F SLTH=T; \
   2416      tr 71 M=EXT_ACL432_TCAM_DATA_L2_IPV4 S=0 C=0 TSE=T SLTH=T; \
   2417      tr 71 M=EXT_ACL432_TCAM_DATA_L2_IPV4 S=0 C=0 TSE=T SLTH=F;'
   2418 if $?ext_l2ip6_acl_table_size \
   2419     'echo " EXT_ACL432_TCAM_DATA_L2_IPV6"; \
   2420      tr 71 M=EXT_ACL432_TCAM_DATA_L2_IPV6 S=0 C=0 TSE=F SLTH=T; \
   2421      tr 71 M=EXT_ACL432_TCAM_DATA_L2_IPV6 S=0 C=0 TSE=T SLTH=T; \
   2422      tr 71 M=EXT_ACL432_TCAM_DATA_L2_IPV6 S=0 C=0 TSE=T SLTH=F;'
   2423 if $?ext_ip6f_acl_table_size || $?ext_l2ip4_acl_table_size || \
   2424    $?ext_l2ip6_acl_table_size \
   2425     'echo " EXT_ACL432_TCAM_MASK"; \
   2426      tr 71 M=EXT_ACL432_TCAM_MASK S=0 C=0 TSE=F SLTH=T; \
   2427      tr 71 M=EXT_ACL432_TCAM_MASK S=0 C=0 TSE=T SLTH=T; \
   2428      tr 71 M=EXT_ACL432_TCAM_MASK S=0 C=0 TSE=T SLTH=F;'
   2429 if $?ext_ip4_fwd_table_size \
   2430     'echo " EXT_DEFIP_DATA_IPV4"; \
   2431      tr 71 M=EXT_DEFIP_DATA_IPV4 S=0 C=0 TSE=F SLTH=T EccAsData=0; \
   2432      tr 71 M=EXT_DEFIP_DATA_IPV4 S=0 C=0 TSE=T SLTH=T EccAsData=0; \
   2433      tr 71 M=EXT_DEFIP_DATA_IPV4 S=0 C=0 TSE=T SLTH=F EccAsData=0;'
   2434 if $?ext_ip6u_fwd_table_size \
   2435     'echo " EXT_DEFIP_DATA_IPV6_64"; \
   2436      tr 71 M=EXT_DEFIP_DATA_IPV6_64 S=0 C=0 TSE=F SLTH=T EccAsData=0; \
   2437      tr 71 M=EXT_DEFIP_DATA_IPV6_64 S=0 C=0 TSE=T SLTH=T EccAsData=0; \
   2438      tr 71 M=EXT_DEFIP_DATA_IPV6_64 S=0 C=0 TSE=T SLTH=F EccAsData=0;'
   2439 if $?ext_ip6_fwd_table_size \
   2440     'echo " EXT_DEFIP_DATA_IPV6_128"; \
   2441      tr 71 M=EXT_DEFIP_DATA_IPV6_128 S=0 C=0 TSE=F SLTH=T EccAsData=0; \
   2442      tr 71 M=EXT_DEFIP_DATA_IPV6_128 S=0 C=0 TSE=T SLTH=T EccAsData=0; \
   2443      tr 71 M=EXT_DEFIP_DATA_IPV6_128 S=0 C=0 TSE=T SLTH=F EccAsData=0;'
   2444 if $?ext_ip4_fwd_table_size \
   2445     'echo " EXT_DST_HIT_BITS_IPV4"; \
   2446      tr 71 M=EXT_DST_HIT_BITS_IPV4 S=0 C=0 TSE=F SLTH=T; \
   2447      tr 71 M=EXT_DST_HIT_BITS_IPV4 S=0 C=0 TSE=T SLTH=T; \
   2448      tr 71 M=EXT_DST_HIT_BITS_IPV4 S=0 C=0 TSE=T SLTH=F;'
   2449 if $?ext_ip6u_fwd_table_size \
   2450     'echo " EXT_DST_HIT_BITS_IPV6_64"; \
   2451      tr 71 M=EXT_DST_HIT_BITS_IPV6_64 S=0 C=0 TSE=F SLTH=T; \
   2452      tr 71 M=EXT_DST_HIT_BITS_IPV6_64 S=0 C=0 TSE=T SLTH=T; \
   2453      tr 71 M=EXT_DST_HIT_BITS_IPV6_64 S=0 C=0 TSE=T SLTH=F;'
   2454 if $?ext_ip6_fwd_table_size \
   2455     'echo " EXT_DST_HIT_BITS_IPV6_128"; \
   2456      tr 71 M=EXT_DST_HIT_BITS_IPV6_128 S=0 C=0 TSE=F SLTH=T; \
   2457      tr 71 M=EXT_DST_HIT_BITS_IPV6_128 S=0 C=0 TSE=T SLTH=T; \
   2458      tr 71 M=EXT_DST_HIT_BITS_IPV6_128 S=0 C=0 TSE=T SLTH=F;'
   2459 if $?ext_l2_fwd_table_size \
   2460     'echo " EXT_DST_HIT_BITS_L2"; \
   2461      tr 71 M=EXT_DST_HIT_BITS_L2 S=0 C=0 TSE=F SLTH=T; \
   2462      tr 71 M=EXT_DST_HIT_BITS_L2 S=0 C=0 TSE=T SLTH=T; \
   2463      tr 71 M=EXT_DST_HIT_BITS_L2 S=0 C=0 TSE=T SLTH=F;'
   2464 if $?ext_ip4c_acl_table_size \
   2465     'echo " EXT_FP_CNTR_ACL144_IPV4"; \
   2466      tr 71 M=EXT_FP_CNTR_ACL144_IPV4 S=0 C=0 TSE=F SLTH=T EccAsData=0; \
   2467      tr 71 M=EXT_FP_CNTR_ACL144_IPV4 S=0 C=0 TSE=T SLTH=T EccAsData=0; \
   2468      tr 71 M=EXT_FP_CNTR_ACL144_IPV4 S=0 C=0 TSE=T SLTH=F EccAsData=0;'
   2469 if $?ext_ip6c_acl_table_size \
   2470     'echo " EXT_FP_CNTR_ACL144_IPV6"; \
   2471      tr 71 M=EXT_FP_CNTR_ACL144_IPV6 S=0 C=0 TSE=F SLTH=T EccAsData=0; \
   2472      tr 71 M=EXT_FP_CNTR_ACL144_IPV6 S=0 C=0 TSE=T SLTH=T EccAsData=0; \
   2473      tr 71 M=EXT_FP_CNTR_ACL144_IPV6 S=0 C=0 TSE=T SLTH=F EccAsData=0;'
   2474 if $?ext_l2c_acl_table_size \
   2475     'echo " EXT_FP_CNTR_ACL144_L2"; \
   2476      tr 71 M=EXT_FP_CNTR_ACL144_L2 S=0 C=0 TSE=F SLTH=T EccAsData=0; \
   2477      tr 71 M=EXT_FP_CNTR_ACL144_L2 S=0 C=0 TSE=T SLTH=T EccAsData=0; \
   2478      tr 71 M=EXT_FP_CNTR_ACL144_L2 S=0 C=0 TSE=T SLTH=F EccAsData=0;'
   2479 if $?ext_ip4_acl_table_size \
   2480     'echo " EXT_FP_CNTR_ACL288_IPV4"; \
   2481      tr 71 M=EXT_FP_CNTR_ACL288_IPV4 S=0 C=0 TSE=F SLTH=T EccAsData=0; \
   2482      tr 71 M=EXT_FP_CNTR_ACL288_IPV4 S=0 C=0 TSE=T SLTH=T EccAsData=0; \
   2483      tr 71 M=EXT_FP_CNTR_ACL288_IPV4 S=0 C=0 TSE=T SLTH=F EccAsData=0;'
   2484 if $?ext_l2_acl_table_size \
   2485     'echo " EXT_FP_CNTR_ACL288_L2"; \
   2486      tr 71 M=EXT_FP_CNTR_ACL288_L2 S=0 C=0 TSE=F SLTH=T EccAsData=0; \
   2487      tr 71 M=EXT_FP_CNTR_ACL288_L2 S=0 C=0 TSE=T SLTH=T EccAsData=0; \
   2488      tr 71 M=EXT_FP_CNTR_ACL288_L2 S=0 C=0 TSE=T SLTH=F EccAsData=0;'
   2489 if $?ext_ip6s_acl_table_size \
   2490     'echo " EXT_FP_CNTR_ACL360_IPV6_SHORT"; \
   2491      tr 71 M=EXT_FP_CNTR_ACL360_IPV6_SHORT S=0 C=0 TSE=F SLTH=T EccAsData=0; \
   2492      tr 71 M=EXT_FP_CNTR_ACL360_IPV6_SHORT S=0 C=0 TSE=T SLTH=T EccAsData=0; \
   2493      tr 71 M=EXT_FP_CNTR_ACL360_IPV6_SHORT S=0 C=0 TSE=T SLTH=F EccAsData=0;'
   2494 if $?ext_ip6f_acl_table_size \
   2495     'echo " EXT_FP_CNTR_ACL432_IPV6_LONG"; \
   2496      tr 71 M=EXT_FP_CNTR_ACL432_IPV6_LONG S=0 C=0 TSE=F SLTH=T EccAsData=0; \
   2497      tr 71 M=EXT_FP_CNTR_ACL432_IPV6_LONG S=0 C=0 TSE=T SLTH=T EccAsData=0; \
   2498      tr 71 M=EXT_FP_CNTR_ACL432_IPV6_LONG S=0 C=0 TSE=T SLTH=F EccAsData=0;'
   2499 if $?ext_l2ip4_acl_table_size \
   2500     'echo " EXT_FP_CNTR_ACL432_L2_IPV4"; \
   2501      tr 71 M=EXT_FP_CNTR_ACL432_L2_IPV4 S=0 C=0 TSE=F SLTH=T EccAsData=0; \
   2502      tr 71 M=EXT_FP_CNTR_ACL432_L2_IPV4 S=0 C=0 TSE=T SLTH=T EccAsData=0; \
   2503      tr 71 M=EXT_FP_CNTR_ACL432_L2_IPV4 S=0 C=0 TSE=T SLTH=F EccAsData=0;'
   2504 if $?ext_l2ip6_acl_table_size \
   2505     'echo " EXT_FP_CNTR_ACL432_L2_IPV6"; \
   2506      tr 71 M=EXT_FP_CNTR_ACL432_L2_IPV6 S=0 C=0 TSE=F SLTH=T EccAsData=0; \
   2507      tr 71 M=EXT_FP_CNTR_ACL432_L2_IPV6 S=0 C=0 TSE=T SLTH=T EccAsData=0; \
   2508      tr 71 M=EXT_FP_CNTR_ACL432_L2_IPV6 S=0 C=0 TSE=T SLTH=F EccAsData=0;'
   2509 if $?ext_ip4c_acl_table_size \
   2510     'echo " EXT_FP_POLICY_ACL144_IPV4"; \
   2511      tr 71 M=EXT_FP_POLICY_ACL144_IPV4 S=0 C=0 TSE=F SLTH=T EccAsData=0; \
   2512      tr 71 M=EXT_FP_POLICY_ACL144_IPV4 S=0 C=0 TSE=T SLTH=T EccAsData=0; \
   2513      tr 71 M=EXT_FP_POLICY_ACL144_IPV4 S=0 C=0 TSE=T SLTH=F EccAsData=0;'
   2514 if $?ext_ip6c_acl_table_size \
   2515     'echo " EXT_FP_POLICY_ACL144_IPV6"; \
   2516      tr 71 M=EXT_FP_POLICY_ACL144_IPV6 S=0 C=0 TSE=F SLTH=T EccAsData=0; \
   2517      tr 71 M=EXT_FP_POLICY_ACL144_IPV6 S=0 C=0 TSE=T SLTH=T EccAsData=0; \
   2518      tr 71 M=EXT_FP_POLICY_ACL144_IPV6 S=0 C=0 TSE=T SLTH=F EccAsData=0;'
   2519 if $?ext_l2c_acl_table_size \
   2520     'echo " EXT_FP_POLICY_ACL144_L2"; \
   2521      tr 71 M=EXT_FP_POLICY_ACL144_L2 S=0 C=0 TSE=F SLTH=T EccAsData=0; \
   2522      tr 71 M=EXT_FP_POLICY_ACL144_L2 S=0 C=0 TSE=T SLTH=T EccAsData=0; \
   2523      tr 71 M=EXT_FP_POLICY_ACL144_L2 S=0 C=0 TSE=T SLTH=F EccAsData=0;'
   2524 if $?ext_ip4_acl_table_size \
   2525     'echo " EXT_FP_POLICY_ACL288_IPV4"; \
   2526      tr 71 M=EXT_FP_POLICY_ACL288_IPV4 S=0 C=0 TSE=F SLTH=T EccAsData=0; \
   2527      tr 71 M=EXT_FP_POLICY_ACL288_IPV4 S=0 C=0 TSE=T SLTH=T EccAsData=0; \
   2528      tr 71 M=EXT_FP_POLICY_ACL288_IPV4 S=0 C=0 TSE=T SLTH=F EccAsData=0;'
   2529 if $?ext_l2_acl_table_size \
   2530     'echo " EXT_FP_POLICY_ACL288_L2"; \
   2531      tr 71 M=EXT_FP_POLICY_ACL288_L2 S=0 C=0 TSE=F SLTH=T EccAsData=0; \
   2532      tr 71 M=EXT_FP_POLICY_ACL288_L2 S=0 C=0 TSE=T SLTH=T EccAsData=0; \
   2533      tr 71 M=EXT_FP_POLICY_ACL288_L2 S=0 C=0 TSE=T SLTH=F EccAsData=0;'
   2534 if $?ext_ip6s_acl_table_size \
   2535     'echo " EXT_FP_POLICY_ACL360_IPV6_SHORT"; \
   2536      tr 71 M=EXT_FP_POLICY_ACL360_IPV6_SHORT S=0 C=0 TSE=F SLTH=T EccAsData=0; \
   2537      tr 71 M=EXT_FP_POLICY_ACL360_IPV6_SHORT S=0 C=0 TSE=T SLTH=T EccAsData=0; \
   2538      tr 71 M=EXT_FP_POLICY_ACL360_IPV6_SHORT S=0 C=0 TSE=T SLTH=F EccAsData=0;'
   2539 if $?ext_ip6f_acl_table_size \
   2540     'echo " EXT_FP_POLICY_ACL432_IPV6_LONG"; \
   2541      tr 71 M=EXT_FP_POLICY_ACL432_IPV6_LONG S=0 C=0 TSE=F SLTH=T EccAsData=0; \
   2542      tr 71 M=EXT_FP_POLICY_ACL432_IPV6_LONG S=0 C=0 TSE=T SLTH=T EccAsData=0; \
   2543      tr 71 M=EXT_FP_POLICY_ACL432_IPV6_LONG S=0 C=0 TSE=T SLTH=F EccAsData=0;'
   2544 if $?ext_l2ip4_acl_table_size \
   2545     'echo " EXT_FP_POLICY_ACL432_L2_IPV4"; \
   2546      tr 71 M=EXT_FP_POLICY_ACL432_L2_IPV4 S=0 C=0 TSE=F SLTH=T EccAsData=0; \
   2547      tr 71 M=EXT_FP_POLICY_ACL432_L2_IPV4 S=0 C=0 TSE=T SLTH=T EccAsData=0; \
   2548      tr 71 M=EXT_FP_POLICY_ACL432_L2_IPV4 S=0 C=0 TSE=T SLTH=F EccAsData=0;'
   2549 if $?ext_l2ip6_acl_table_size \
   2550     'echo " EXT_FP_POLICY_ACL432_L2_IPV6"; \
   2551      tr 71 M=EXT_FP_POLICY_ACL432_L2_IPV6 S=0 C=0 TSE=F SLTH=T EccAsData=0; \
   2552      tr 71 M=EXT_FP_POLICY_ACL432_L2_IPV6 S=0 C=0 TSE=T SLTH=T EccAsData=0; \
   2553      tr 71 M=EXT_FP_POLICY_ACL432_L2_IPV6 S=0 C=0 TSE=T SLTH=F EccAsData=0;'
   2554 if $?ext_ip4_fwd_table_size \
   2555     'echo " EXT_IPV4_DEFIP"; \
   2556      tr 71 M=EXT_IPV4_DEFIP S=0 C=0 TSE=F SLTH=T; \
   2557      tr 71 M=EXT_IPV4_DEFIP S=0 C=0 TSE=T SLTH=T; \
   2558      tr 71 M=EXT_IPV4_DEFIP S=0 C=0 TSE=T SLTH=F;'
   2559 if $?ext_ip4_fwd_table_size \
   2560     'echo " EXT_IPV4_DEFIP_TCAM"; \
   2561      tr 71 M=EXT_IPV4_DEFIP_TCAM S=0 C=0 TSE=F SLTH=T; \
   2562      tr 71 M=EXT_IPV4_DEFIP_TCAM S=0 C=0 TSE=T SLTH=T; \
   2563      tr 71 M=EXT_IPV4_DEFIP_TCAM S=0 C=0 TSE=T SLTH=F;'
   2564 if $?ext_ip6_fwd_table_size \
   2565     'echo " EXT_IPV6_128_DEFIP"; \
   2566      tr 71 M=EXT_IPV6_128_DEFIP S=0 C=0 TSE=F SLTH=T; \
   2567      tr 71 M=EXT_IPV6_128_DEFIP S=0 C=0 TSE=T SLTH=T; \
   2568      tr 71 M=EXT_IPV6_128_DEFIP S=0 C=0 TSE=T SLTH=F;'
   2569 if $?ext_ip6_fwd_table_size \
   2570     'echo " EXT_IPV6_128_DEFIP_TCAM"; \
   2571      tr 71 M=EXT_IPV6_128_DEFIP_TCAM S=0 C=0 TSE=F SLTH=T; \
   2572      tr 71 M=EXT_IPV6_128_DEFIP_TCAM S=0 C=0 TSE=T SLTH=T; \
   2573      tr 71 M=EXT_IPV6_128_DEFIP_TCAM S=0 C=0 TSE=T SLTH=F;'
   2574 if $?ext_ip6u_fwd_table_size \
   2575     'echo " EXT_IPV6_64_DEFIP"; \
   2576      tr 71 M=EXT_IPV6_64_DEFIP S=0 C=0 TSE=F SLTH=T; \
   2577      tr 71 M=EXT_IPV6_64_DEFIP S=0 C=0 TSE=T SLTH=T; \
   2578      tr 71 M=EXT_IPV6_64_DEFIP S=0 C=0 TSE=T SLTH=F;'
   2579 if $?ext_ip6u_fwd_table_size \
   2580     'echo " EXT_IPV6_64_DEFIP_TCAM"; \
   2581      tr 71 M=EXT_IPV6_64_DEFIP_TCAM S=0 C=0 TSE=F SLTH=T; \
   2582      tr 71 M=EXT_IPV6_64_DEFIP_TCAM S=0 C=0 TSE=T SLTH=T; \
   2583      tr 71 M=EXT_IPV6_64_DEFIP_TCAM S=0 C=0 TSE=T SLTH=F;'
   2584 if $?ext_l2_fwd_table_size \
   2585     'echo " EXT_L2_ENTRY_DATA"; \
   2586      tr 71 M=EXT_L2_ENTRY_DATA S=0 C=0 TSE=F SLTH=T EccAsData=0; \
   2587      tr 71 M=EXT_L2_ENTRY_DATA S=0 C=0 TSE=T SLTH=T EccAsData=0; \
   2588      tr 71 M=EXT_L2_ENTRY_DATA S=0 C=0 TSE=T SLTH=F EccAsData=0;'
   2589 if $?ext_l2_fwd_table_size \
   2590     'echo " EXT_L2_ENTRY_TCAM"; \
   2591      tr 71 M=EXT_L2_ENTRY_TCAM S=0 C=0 TSE=F SLTH=T; \
   2592      tr 71 M=EXT_L2_ENTRY_TCAM S=0 C=0 TSE=T SLTH=T; \
   2593      tr 71 M=EXT_L2_ENTRY_TCAM S=0 C=0 TSE=T SLTH=F;'
   2594 if $?ext_ip4_fwd_table_size \
   2595     'echo " EXT_SRC_HIT_BITS_IPV4"; \
   2596      tr 71 M=EXT_SRC_HIT_BITS_IPV4 S=0 C=0 TSE=F SLTH=T; \
   2597      tr 71 M=EXT_SRC_HIT_BITS_IPV4 S=0 C=0 TSE=T SLTH=T; \
   2598      tr 71 M=EXT_SRC_HIT_BITS_IPV4 S=0 C=0 TSE=T SLTH=F;'
   2599 if $?ext_ip6u_fwd_table_size \
   2600     'echo " EXT_SRC_HIT_BITS_IPV6_64"; \
   2601      tr 71 M=EXT_SRC_HIT_BITS_IPV6_64 S=0 C=0 TSE=F SLTH=T; \
   2602      tr 71 M=EXT_SRC_HIT_BITS_IPV6_64 S=0 C=0 TSE=T SLTH=T; \
   2603      tr 71 M=EXT_SRC_HIT_BITS_IPV6_64 S=0 C=0 TSE=T SLTH=F;'
   2604 if $?ext_ip6_fwd_table_size \
   2605     'echo " EXT_SRC_HIT_BITS_IPV6_128"; \
   2606      tr 71 M=EXT_SRC_HIT_BITS_IPV6_128 S=0 C=0 TSE=F SLTH=T; \
   2607      tr 71 M=EXT_SRC_HIT_BITS_IPV6_128 S=0 C=0 TSE=T SLTH=T; \
   2608      tr 71 M=EXT_SRC_HIT_BITS_IPV6_128 S=0 C=0 TSE=T SLTH=F;'
   2609 if $?ext_l2_fwd_table_size \
   2610     'echo " EXT_SRC_HIT_BITS_L2"; \
   2611      tr 71 M=EXT_SRC_HIT_BITS_L2 S=0 C=0 TSE=F SLTH=T; \
   2612      tr 71 M=EXT_SRC_HIT_BITS_L2 S=0 C=0 TSE=T SLTH=T; \
   2613      tr 71 M=EXT_SRC_HIT_BITS_L2 S=0 C=0 TSE=T SLTH=F;'
   2614 $done
   2615 
   2616 # Re-initialize to clean up of various read/wrires to MMU memories
   2617 set rct=true
   2618 rcload rc.soc
   2619 counter off
   2620 l2mode off
   2621 linkscan off
   2622 
   2623 echo "Running counter width verification test ..."
   2624 tr 30
   2625 $done
   2626 
   2627 echo "Running counter read/write test ..."
   2628 tr 31
   2629 $done
   2630 
   2631 #L2/L3 hashing tests
   2632 echo "Running L2 insert/delete/lookup test ..."
   2633 tr 32
   2634 $done
   2635 
   2636 echo "Running L2 overflow insert test ..."
   2637 tr 33
   2638 $done
   2639 
   2640 echo "Running L2 hash test ..."
   2641 tr 34
   2642 $done
   2643 
   2644 echo "Running L2 delete by port test ..."
   2645 tr 35
   2646 $done
   2647 
   2648 echo "Running L2 delete by vlan test ..."
   2649 tr 36
   2650 $done
   2651 
   2652 echo "Running IPV4 overflow insert test ..."
   2653 tr 87 IPMCEnable=False
   2654 tr 87 IPMCEnable=True
   2655 $done
   2656 
   2657 echo "Running IPV6 hash test ..."
   2658 tr 88 IPMCEnable=False
   2659 tr 88 IPMCEnable=True
   2660 $done
   2661 
   2662 echo "Running IPV6 overflow insert test ..."
   2663 tr 85 IPMCEnable=False
   2664 tr 85 IPMCEnable=True
   2665 $done
   2666 
   2667 echo "Running IPV6 hash test ..."
   2668 tr 86 IPMCEnable=False
   2669 tr 86 IPMCEnable=True
   2670 $done
   2671 
   2672 echo "Running VLAN translate overflow insert test ..."
   2673 tr 100
   2674 
   2675 echo "Running VLAN translate hash tests ..."
   2676 tr 101 hash=0
   2677 tr 101 hash=1
   2678 tr 101 hash=2
   2679 tr 101 hash=3
   2680 tr 101 hash=4
   2681 tr 101 hash=5
   2682 $done
   2683 
   2684 echo "Running Egress VLAN translate overflow insert test ..."
   2685 tr 102
   2686 $done
   2687 
   2688 echo "Running Egress VLAN translate hash tests ..."
   2689 tr 103 hash=0
   2690 tr 103 hash=1
   2691 tr 103 hash=2
   2692 tr 103 hash=3
   2693 tr 103 hash=4
   2694 tr 103 hash=5
   2695 $done
   2696 
   2697 echo "Running MPLS overflow insert test ..."
   2698 tr 104
   2699 $done
   2700 
   2701 echo "Running MPLS hash tests ..."
   2702 tr 105 hash=0
   2703 tr 105 hash=1
   2704 tr 105 hash=2
   2705 tr 105 hash=3
   2706 tr 105 hash=4
   2707 tr 105 hash=5
   2708 $done
   2709 
   2710 echo "Running MDIO Linkscan test"
   2711 tr 60 readcount=10000
   2712 $done
   2713 
   2714 echo "Testing CPU DMA loopback ..."
   2715 tr 17 c=5
   2716 $done
   2717 
   2718 echo "Testing CPU DMA, Scatter/Gather Reload ..."
   2719 tr 22
   2720 $done
   2721 
   2722 echo "Testing CPU DMA, Scatter/Gather Simple ..."
   2723 tr 23
   2724 $done
   2725 
   2726 echo "Testing CPU DMA, Scatter/Gather Random ..."
   2727 tr 24
   2728 $done
   2729 
   2730 #MAC Loopback
   2731 echo "Testing MAC Loopback - 10 Mb/s all GE ports"
   2732 tr 18 pbm=ge speed=10
   2733 $done
   2734 
   2735 echo "Testing MAC Loopback - 100 Mb/s all GE ports"
   2736 tr 18 pbm=ge speed=100
   2737 $done
   2738 
   2739 echo "Testing MAC Loopback - 1000 Mb/s all GE ports"
   2740 tr 18 pbm=ge speed=1000
   2741 $done
   2742 
   2743 echo "Testing MAC Loopback - 10 Gb/s all XE ports"
   2744 tr 18 pbm=xe speed=10G
   2745 $done
   2746 
   2747 echo "Testing MAC Loopback - 10 Gb/s all HG ports"
   2748 tr 18 pbm=hg speed=10G
   2749 $done
   2750 
   2751 echo "Testing MAC Loopback - 12 Gb/s all HG ports"
   2752 tr 18 pbm=hg speed=12G
   2753 $done
   2754 
   2755 if $?BCM56624 || $?BCM56626 || $?BCM56628 || $?BCM56629_A1 \
   2756     'echo "Testing MAC Loopback - 16000 Mb/s all HG ports" \
   2757      tr 18 pbm=hg speed=16G \
   2758      $done '
   2759 
   2760 #PHY Loopback
   2761 echo "Testing PHY Loopback - 10 Mb/s all GE ports"
   2762 tr 19 pbm=ge speed=10
   2763 $done
   2764 
   2765 echo "Testing PHY Loopback - 100 Mb/s all GE ports"
   2766 tr 19 pbm=ge speed=100
   2767 $done
   2768 
   2769 echo "Testing PHY Loopback - 1000 Mb/s all GE ports"
   2770 tr 19 pbm=ge speed=1000
   2771 $done
   2772 
   2773 echo "Testing PHY Loopback - 10 Gb/s all XE ports"
   2774 tr 19 pbm=xe speed=10G
   2775 $done
   2776 
   2777 echo "Testing PHY Loopback - 10 Gb/s all HG ports"
   2778 tr 19 pbm=hg speed=10G
   2779 $done
   2780 
   2781 echo "Testing PHY Loopback - 12 Gb/s all HG ports"
   2782 tr 19 pbm=hg speed=12G
   2783 $done
   2784 
   2785 if $?BCM56624 || $?BCM56626 || $?BCM56628 || $?BCM56629_A1 \
   2786     'echo "Testing PHY Loopback - 16 Gb/s all HG ports"; \
   2787      tr 19 pbm=hg speed=16G; \
   2788      $done'
   2789 
   2790 echo "Running MAC loopback V2 on all ports ..."
   2791 tr 48 smi=103 dmi=42 vlan=5 pi=0x11335577 sendm=single
   2792 $done
   2793 
   2794 echo "Running PHY loopback V2 on all ports ..."
   2795 tr 49 smi=52 dmi=83 vlan=23 pi=0x01204007
   2796 $done
   2797 
   2798 #Internal snake Loopback
   2799 echo "Running internal snake on all ports, MAC loopback ..."
   2800 tr 39 loopbackmode=mac snakepath=two PBM=ge
   2801 $done
   2802 
   2803 echo "Running internal snake on all ports, PHY loopback ..."
   2804 tr 39 loopbackmode=phy snakepath=two PBM=ge
   2805 $done
   2806 
   2807 #Traffic Test
   2808 echo "Running Traffic Test in MAC mode ..."
   2809 tr 72 RM=MAC PBM=ge
   2810 $done
   2811 
   2812 echo "Running Traffic Test in PHY mode ..."
   2813 tr 72 RM=PHY PBM=ge
   2814 $done
   2815 
   2816 #External Loopback
   2817 # If you have external loopback cables connected as follows
   2818 # GE ports:  2-3   4-5   6-7  18-19  8-9  10-11
   2819 #           12-13 20-21 14-15 16-17 22-23 24-25
   2820 #           37-38 39-40 26-32 33-34 41-42 48-49
   2821 #           50-51 52-53 35-36 46-47 27-43 44-45
   2822 # Front panel XE ports: 2-14 26-27
   2823 # Back panel HG ports: 28-29 30-31
   2824 #
   2825 # then you can enable this script to perform external loopback at
   2826 # different speeds.  Before running this script, use:
   2827 #       setenv ext10   1
   2828 #       setenv ext100  1
   2829 #       setenv ext1000 1
   2830 #       setenv extf10G 1
   2831 #       setenv extf12G 1
   2832 #       setenv extb10G 1
   2833 #       setenv extb12G 1
   2834 #       setenv extb16G 1
   2835 # or
   2836 #       setenv extall  1
   2837 
   2838 #External Loopback on GE port
   2839 local ge_fwd 0x0
   2840 local ge_bwd 0x0
   2841 if $?BCM56624 \
   2842     'local ge_fwd 0x2aaaaa05555554; \
   2843      local ge_bwd 0x1555550aaaaaa8'
   2844 if $?BCM56626 || $?BCM56629_A1 \
   2845     'local ge_fwd 0x00055554; \
   2846      local ge_bwd 0x000aaaa8'
   2847 if $?BCM56620 \
   2848     'local ge_fwd 0x00501504054054; \
   2849      local ge_bwd 0x00a80a080a80a8'
   2850 if $?BCM56629_B0 \
   2851     'local ge_fwd 0x1502a001501500; \
   2852      local ge_bwd 0x2a054002a02a00'
   2853 
   2854 #External Loopback on front panel XE port
   2855 local xe_fwd 0x0
   2856 local xe_bwd 0x0
   2857 if $?BCM56626 || $?BCM56629_A1 \
   2858     'local xe_fwd 0x04000000; \
   2859      local xe_bwd 0x08000000'
   2860 if $?BCM56628 || $?BCM56629_B0 \
   2861     'local xe_fwd 0x04000004; \
   2862      local xe_bwd 0x08004000'
   2863 
   2864 #External Loopback on back panel HG port
   2865 local hg_fwd 0x50000000
   2866 local hg_bwd 0xa0000000
   2867 
   2868 if $?extall \
   2869     "local ext10 1; local ext100 1; local ext1000 1; \
   2870      local extf10G 1; local extb10G 1"
   2871 
   2872 if $?ext10 \
   2873     "echo Testing GE ports External Loopback - 10 MB/s forward; \
   2874      tr 20 tpbm=$ge_fwd di=1 speed=10 count=10; \
   2875      echo Testing GE ports External Loopback - 10 MB/s reverse; \
   2876      tr 20 tpbm=$ge_bwd di=-1 speed=10 count=10"
   2877 
   2878 if $?ext100 \
   2879     "echo Testing GE ports External Loopback - 100 MB/s forward; \
   2880      tr 20 tpbm=$ge_fwd di=1 speed=100 count=10; \
   2881      echo Testing GE ports External Loopback - 100 MB/s reverse; \
   2882      tr 20 tpbm=$ge_bwd di=-1 speed=100 count=10"
   2883 
   2884 if $?ext1000 \
   2885     "echo Testing GE ports External Loopback - 1000 MB/s forward; \
   2886      tr 20 tpbm=$ge_fwd di=1 speed=1000 count=10; \
   2887      echo Testing GE ports External Loopback - 1000 MB/s reverse; \
   2888      tr 20 tpbm=$ge_bwd di=-1 speed=1000 count=10"
   2889 
   2890 if $?extf10G \
   2891     "echo Testing Front Panel 10G ports External Loopback - 10 GB/s forward; \
   2892      tr 20 tpbm=$xe_fwd di=1 speed=10G count=10; \
   2893      echo Testing Front Panel 10G ports External Loopback - 10 GB/s reverse; \
   2894      tr 20 tpbm=$xe_bwd di=-1 speed=10G count=10"
   2895 
   2896 if $?extf12G \
   2897     "echo Testing Front Panel 10G ports External Loopback - 12 GB/s forward; \
   2898      tr 20 tpbm=$xe_fwd di=1 speed=12G count=10; \
   2899      echo Testing Front Panel 10G ports External Loopback - 12 GB/s reverse; \
   2900      tr 20 tpbm=$xe_bwd di=-1 speed=12G count=10"
   2901 
   2902 if $?extb10G \
   2903     "echo Testing Back Panel 10G ports External Loopback - 10 GB/s forward; \
   2904      tr 20 tpbm=$hg_fwd di=1 speed=10G count=10; \
   2905      echo Testing Back Panel 10G ports External Loopback - 10 GB/s reverse; \
   2906      tr 20 tpbm=$hg_bwd di=-1 speed=10G count=10"
   2907 
   2908 if $?extb12G \
   2909     "echo Testing Back Panel 10G ports External Loopback - 12 GB/s forward; \
   2910      tr 20 tpbm=$hg_fwd di=1 speed=12G count=10; \
   2911      echo Testing Back Panel 10G ports External Loopback - 12 GB/s reverse; \
   2912      tr 20 tpbm=$hg_bwd di=-1 speed=12G count=10"
   2913 
   2914 if $?extb16G \
   2915     "echo Testing Back Panel 10G ports External Loopback - 16 GB/s forward; \
   2916      tr 20 tpbm=$hg_fwd di=1 speed=16G count=10; \
   2917      echo Testing Back Panel 10G ports External Loopback - 16 GB/s reverse; \
   2918      tr 20 tpbm=$hg_bwd di=-1 speed=16G count=10"
   2919 
   2920 # Show status
   2921 date
   2922 tl
   2923 local returnCode $?
   2924 
   2925 echo Tests Complete.  Reinitializing ...
   2926 config refresh
   2927 rcload rc.soc
   2928 counter off
   2929 l2mode off
   2930 
   2931 # We want to show the return code from the tl command which
   2932 # lists the results. The automated test infrastructure keys off of this
   2933 # value
   2934 echo "testsuite: finished: sanity: $returnCode"