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

ensanity.soc (67018B)


      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 # Enduro (BCM56334) 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 $?BCM56132_A0 || $?BCM56132_B0 || $?BCM56132_B1 \
     13     'local BCM56132 1'
     14 if $?BCM56134_A0 || $?BCM56134_B0 || $?BCM56134_B1 \
     15     'local BCM56134 1'
     16 if $?BCM56331_A0 || $?BCM56331_B0 || $?BCM56331_B1 \
     17     'local BCM56331 1'
     18 if $?BCM56333_A0 || $?BCM56333_B0 || $?BCM56333_B1 \
     19     'local BCM56333 1'
     20 if $?BCM56334_A0 || $?BCM56334_B0 || $?BCM56334_B1 \
     21     'local BCM56334 1'
     22 if $?BCM56338_A0 || $?BCM56338_B0 || $?BCM56338_B1 \
     23     'local BCM56338 1'    
     24 if $?BCM56320_A0 || $?BCM56320_B0 || $?BCM56320_B1 \
     25     'local BCM56320 1'
     26 if $?BCM56321_A0 || $?BCM56321_B0 || $?BCM56321_B1 \
     27     'local BCM56321 1'
     28 if $?BCM56230_B1 \
     29     'local BCM56230 1'
     30 if $?BCM56231_B1 \
     31     'local BCM56231 1'
     32 
     33 echo "testsuite: started: sanity"
     34 rcload rc.soc
     35 counter off
     36 l2mode off
     37 
     38 # We need to print out port status since any cabling effects results.
     39 *:ps
     40 
     41 # Avoid link messages while testing
     42 linkscan off
     43 
     44 init
     45 init misc
     46 init mmu
     47 
     48 local done 'echo "   Done"'
     49 
     50 # Set run command script not to fail on errors reported by commands
     51 # this allows the script to continue if a test fails
     52 set rcerror=false
     53 
     54 # Set up test mode: don't stop on errors, show progress on each test
     55 tm -stoponerror +progress
     56 # Unselect all
     57 ts -*
     58 
     59 #Display some useful information
     60 date
     61 ver
     62 soc
     63 
     64 #Start Test
     65 echo "Running PCI S-Channel Buf ..."
     66 tr 4
     67 $done
     68 
     69 echo "Running Register reset defaults ..."
     70 tr 1
     71 $done
     72 
     73 echo "Running Register read/write ..."
     74 tr 3 mask64
     75 $done
     76 
     77 init soc; init misc; init mmu;
     78 #Clean up after register read/write test.
     79 
     80 rcload rc.soc
     81 counter off
     82 l2mode off
     83 echo "Running CPU Benchmarks ..."
     84 tr 21
     85 $done
     86 linkscan off
     87 
     88 init soc; init mmu;
     89 set rct=false
     90 
     91 echo "Running Switching Memory Tests ..."
     92 
     93 echo " ALTERNATE_EMIRROR_BITMAP";
     94 tr 50 M=ALTERNATE_EMIRROR_BITMAP;
     95 tr 51 M=ALTERNATE_EMIRROR_BITMAP;
     96 tr 52 M=ALTERNATE_EMIRROR_BITMAP;
     97 tr 71 M=ALTERNATE_EMIRROR_BITMAP S=0 C=0 TSE=F SLTH=T;
     98 tr 71 M=ALTERNATE_EMIRROR_BITMAP S=0 C=0 TSE=T SLTH=T;
     99 tr 71 M=ALTERNATE_EMIRROR_BITMAP S=0 C=0 TSE=T SLTH=F;
    100 echo " ARB_TDM_TABLE";
    101 tr 50 M=ARB_TDM_TABLE;
    102 tr 51 M=ARB_TDM_TABLE;
    103 tr 52 M=ARB_TDM_TABLE;
    104 tr 71 M=ARB_TDM_TABLE S=0 C=0 TSE=F SLTH=T;
    105 tr 71 M=ARB_TDM_TABLE S=0 C=0 TSE=T SLTH=T;
    106 tr 71 M=ARB_TDM_TABLE S=0 C=0 TSE=T SLTH=F;
    107 echo " CPU_COS_MAP";
    108 tr 50 M=CPU_COS_MAP;
    109 tr 51 M=CPU_COS_MAP;
    110 tr 52 M=CPU_COS_MAP;
    111 tr 71 M=CPU_COS_MAP S=0 C=0 TSE=F SLTH=T;
    112 tr 71 M=CPU_COS_MAP S=0 C=0 TSE=T SLTH=T;
    113 tr 71 M=CPU_COS_MAP S=0 C=0 TSE=T SLTH=F;
    114 echo " CPU_COS_MAP_DATA_ONLY";
    115 tr 50 M=CPU_COS_MAP_DATA_ONLY;
    116 tr 51 M=CPU_COS_MAP_DATA_ONLY;
    117 tr 52 M=CPU_COS_MAP_DATA_ONLY;
    118 tr 71 M=CPU_COS_MAP_DATA_ONLY TSE=F SLTH=T;
    119 tr 71 M=CPU_COS_MAP_DATA_ONLY TSE=T SLTH=T;
    120 tr 71 M=CPU_COS_MAP_DATA_ONLY TSE=T SLTH=F;
    121 echo " CPU_COS_MAP_ONLY";
    122 tr 50 M=CPU_COS_MAP_ONLY;
    123 tr 51 M=CPU_COS_MAP_ONLY;
    124 tr 52 M=CPU_COS_MAP_ONLY;
    125 tr 71 M=CPU_COS_MAP_ONLY TSE=F SLTH=T;
    126 tr 71 M=CPU_COS_MAP_ONLY TSE=T SLTH=T;
    127 tr 71 M=CPU_COS_MAP_ONLY TSE=T SLTH=F;
    128 echo " CPU_TS_MAP";
    129 tr 50 M=CPU_TS_MAP;
    130 tr 51 M=CPU_TS_MAP;
    131 tr 52 M=CPU_TS_MAP;
    132 tr 71 M=CPU_TS_MAP TSE=F SLTH=T;
    133 tr 71 M=CPU_TS_MAP TSE=T SLTH=T;
    134 tr 71 M=CPU_TS_MAP TSE=T SLTH=F;
    135 echo " DSCP_TABLE";
    136 tr 50 M=DSCP_TABLE;
    137 tr 51 M=DSCP_TABLE;
    138 tr 52 M=DSCP_TABLE;
    139 tr 71 M=DSCP_TABLE TSE=F SLTH=T;
    140 tr 71 M=DSCP_TABLE TSE=T SLTH=T;
    141 tr 71 M=DSCP_TABLE TSE=T SLTH=F;
    142 echo " E2E_HOL_STATUS";
    143 tr 50 M=E2E_HOL_STATUS;
    144 tr 51 M=E2E_HOL_STATUS;
    145 tr 52 M=E2E_HOL_STATUS;
    146 tr 71 M=E2E_HOL_STATUS TSE=F SLTH=T;
    147 tr 71 M=E2E_HOL_STATUS TSE=T SLTH=T;
    148 tr 71 M=E2E_HOL_STATUS TSE=T SLTH=F;
    149 echo " EFP_COUNTER_TABLE";
    150 tr 50 M=EFP_COUNTER_TABLE;
    151 tr 51 M=EFP_COUNTER_TABLE;
    152 tr 52 M=EFP_COUNTER_TABLE;
    153 tr 71 M=EFP_COUNTER_TABLE TSE=F SLTH=T;
    154 tr 71 M=EFP_COUNTER_TABLE TSE=T SLTH=T;
    155 tr 71 M=EFP_COUNTER_TABLE TSE=T SLTH=F;
    156 echo " EFP_METER_TABLE";
    157 tr 50 M=EFP_METER_TABLE;
    158 tr 51 M=EFP_METER_TABLE;
    159 tr 52 M=EFP_METER_TABLE;
    160 tr 71 M=EFP_METER_TABLE TSE=F SLTH=T;
    161 tr 71 M=EFP_METER_TABLE TSE=T SLTH=T;
    162 tr 71 M=EFP_METER_TABLE TSE=T SLTH=F;
    163 echo " EFP_POLICY_TABLE";
    164 tr 50 M=EFP_POLICY_TABLE;
    165 tr 51 M=EFP_POLICY_TABLE;
    166 tr 52 M=EFP_POLICY_TABLE;
    167 tr 71 M=EFP_POLICY_TABLE TSE=F SLTH=T;
    168 tr 71 M=EFP_POLICY_TABLE TSE=T SLTH=T;
    169 tr 71 M=EFP_POLICY_TABLE TSE=T SLTH=F;
    170 echo " EFP_TCAM";
    171 tr 50 M=EFP_TCAM;
    172 tr 51 M=EFP_TCAM;
    173 tr 52 M=EFP_TCAM;
    174 tr 71 M=EFP_TCAM TSE=F SLTH=T;
    175 tr 71 M=EFP_TCAM TSE=T SLTH=T;
    176 tr 71 M=EFP_TCAM TSE=T SLTH=F;
    177 echo " EGR_DSCP_ECN_MAP";
    178 tr 50 M=EGR_DSCP_ECN_MAP;
    179 tr 51 M=EGR_DSCP_ECN_MAP;
    180 tr 52 M=EGR_DSCP_ECN_MAP;
    181 tr 71 M=EGR_DSCP_ECN_MAP TSE=F SLTH=T;
    182 tr 71 M=EGR_DSCP_ECN_MAP TSE=T SLTH=T;
    183 tr 71 M=EGR_DSCP_ECN_MAP TSE=T SLTH=F;
    184 echo " EGR_DSCP_TABLE";
    185 tr 50 M=EGR_DSCP_TABLE;
    186 tr 51 M=EGR_DSCP_TABLE;
    187 tr 52 M=EGR_DSCP_TABLE;
    188 tr 71 M=EGR_DSCP_TABLE TSE=F SLTH=T;
    189 tr 71 M=EGR_DSCP_TABLE TSE=T SLTH=T;
    190 tr 71 M=EGR_DSCP_TABLE TSE=T SLTH=F;
    191 echo " EGR_EM_MTP_INDEX";
    192 tr 50 M=EGR_EM_MTP_INDEX;
    193 tr 51 M=EGR_EM_MTP_INDEX;
    194 tr 52 M=EGR_EM_MTP_INDEX;
    195 tr 71 M=EGR_EM_MTP_INDEX TSE=F SLTH=T;
    196 tr 71 M=EGR_EM_MTP_INDEX TSE=T SLTH=T;
    197 tr 71 M=EGR_EM_MTP_INDEX TSE=T SLTH=F;
    198 echo " EGR_ERSPAN";
    199 tr 50 M=EGR_ERSPAN;
    200 tr 51 M=EGR_ERSPAN;
    201 tr 52 M=EGR_ERSPAN;
    202 tr 71 M=EGR_ERSPAN TSE=F SLTH=T;
    203 tr 71 M=EGR_ERSPAN TSE=T SLTH=T;
    204 tr 71 M=EGR_ERSPAN TSE=T SLTH=F;
    205 echo " EGR_IM_MTP_INDEX";
    206 tr 50 M=EGR_IM_MTP_INDEX;
    207 tr 51 M=EGR_IM_MTP_INDEX;
    208 tr 52 M=EGR_IM_MTP_INDEX;
    209 tr 71 M=EGR_IM_MTP_INDEX TSE=F SLTH=T;
    210 tr 71 M=EGR_IM_MTP_INDEX TSE=T SLTH=T;
    211 tr 71 M=EGR_IM_MTP_INDEX TSE=T SLTH=F;
    212 echo " EGR_IPMC";
    213 tr 50 M=EGR_IPMC;
    214 tr 51 M=EGR_IPMC;
    215 tr 52 M=EGR_IPMC;
    216 tr 71 M=EGR_IPMC TSE=F SLTH=T;
    217 tr 71 M=EGR_IPMC TSE=T SLTH=T;
    218 tr 71 M=EGR_IPMC TSE=T SLTH=F;
    219 echo " EGR_IP_TUNNEL";
    220 tr 50 M=EGR_IP_TUNNEL;
    221 tr 51 M=EGR_IP_TUNNEL;
    222 tr 52 M=EGR_IP_TUNNEL;
    223 tr 71 M=EGR_IP_TUNNEL TSE=F SLTH=T;
    224 tr 71 M=EGR_IP_TUNNEL TSE=T SLTH=T;
    225 tr 71 M=EGR_IP_TUNNEL TSE=T SLTH=F;
    226 echo " EGR_IP_TUNNEL_IPV6";
    227 tr 50 M=EGR_IP_TUNNEL_IPV6;
    228 tr 51 M=EGR_IP_TUNNEL_IPV6;
    229 tr 52 M=EGR_IP_TUNNEL_IPV6;
    230 tr 71 M=EGR_IP_TUNNEL_IPV6 TSE=F SLTH=T;
    231 tr 71 M=EGR_IP_TUNNEL_IPV6 TSE=T SLTH=T;
    232 tr 71 M=EGR_IP_TUNNEL_IPV6 TSE=T SLTH=F;
    233 echo " EGR_IP_TUNNEL_MPLS";
    234 tr 50 M=EGR_IP_TUNNEL_MPLS;
    235 tr 51 M=EGR_IP_TUNNEL_MPLS;
    236 tr 52 M=EGR_IP_TUNNEL_MPLS;
    237 tr 71 M=EGR_IP_TUNNEL_MPLS TSE=F SLTH=T;
    238 tr 71 M=EGR_IP_TUNNEL_MPLS TSE=T SLTH=T;
    239 tr 71 M=EGR_IP_TUNNEL_MPLS TSE=T SLTH=F;
    240 echo " EGR_L3_INTF";
    241 tr 50 M=EGR_L3_INTF;
    242 tr 51 M=EGR_L3_INTF;
    243 tr 52 M=EGR_L3_INTF;
    244 tr 71 M=EGR_L3_INTF TSE=F SLTH=T;
    245 tr 71 M=EGR_L3_INTF TSE=T SLTH=T;
    246 tr 71 M=EGR_L3_INTF TSE=T SLTH=F;
    247 echo " EGR_L3_NEXT_HOP";
    248 tr 50 M=EGR_L3_NEXT_HOP;
    249 tr 51 M=EGR_L3_NEXT_HOP;
    250 tr 52 M=EGR_L3_NEXT_HOP;
    251 tr 71 M=EGR_L3_NEXT_HOP TSE=F SLTH=T;
    252 tr 71 M=EGR_L3_NEXT_HOP TSE=T SLTH=T;
    253 tr 71 M=EGR_L3_NEXT_HOP TSE=T SLTH=F;
    254 echo " EGR_MAC_DA_PROFILE";
    255 tr 50 M=EGR_MAC_DA_PROFILE;
    256 tr 51 M=EGR_MAC_DA_PROFILE;
    257 tr 52 M=EGR_MAC_DA_PROFILE;
    258 tr 71 M=EGR_MAC_DA_PROFILE TSE=F SLTH=T;
    259 tr 71 M=EGR_MAC_DA_PROFILE TSE=T SLTH=T;
    260 tr 71 M=EGR_MAC_DA_PROFILE TSE=T SLTH=F;
    261 echo " EGRESS_MASK";
    262 tr 50 M=EGRESS_MASK;
    263 tr 51 M=EGRESS_MASK;
    264 tr 52 M=EGRESS_MASK;
    265 tr 71 M=EGRESS_MASK TSE=F SLTH=T;
    266 tr 71 M=EGRESS_MASK TSE=T SLTH=T;
    267 tr 71 M=EGRESS_MASK TSE=T SLTH=F;
    268 echo " EGR_MOD_MAP";
    269 tr 50 M=EGR_MOD_MAP;
    270 tr 51 M=EGR_MOD_MAP;
    271 tr 52 M=EGR_MOD_MAP;
    272 tr 71 M=EGR_MOD_MAP TSE=F SLTH=T;
    273 tr 71 M=EGR_MOD_MAP TSE=T SLTH=T;
    274 tr 71 M=EGR_MOD_MAP TSE=T SLTH=F;
    275 echo " EGR_MPLS_EXP_MAPPING_1";
    276 tr 50 M=EGR_MPLS_EXP_MAPPING_1;
    277 tr 51 M=EGR_MPLS_EXP_MAPPING_1;
    278 tr 52 M=EGR_MPLS_EXP_MAPPING_1;
    279 tr 71 M=EGR_MPLS_EXP_MAPPING_1 TSE=F SLTH=T;
    280 tr 71 M=EGR_MPLS_EXP_MAPPING_1 TSE=T SLTH=T;
    281 tr 71 M=EGR_MPLS_EXP_MAPPING_1 TSE=T SLTH=F;
    282 echo " EGR_MPLS_EXP_MAPPING_2";
    283 tr 50 M=EGR_MPLS_EXP_MAPPING_2;
    284 tr 51 M=EGR_MPLS_EXP_MAPPING_2;
    285 tr 52 M=EGR_MPLS_EXP_MAPPING_2;
    286 tr 71 M=EGR_MPLS_EXP_MAPPING_2 TSE=F SLTH=T;
    287 tr 71 M=EGR_MPLS_EXP_MAPPING_2 TSE=T SLTH=T;
    288 tr 71 M=EGR_MPLS_EXP_MAPPING_2 TSE=T SLTH=F;
    289 echo " EGR_MPLS_EXP_PRI_MAPPING";
    290 tr 50 M=EGR_MPLS_EXP_PRI_MAPPING;
    291 tr 51 M=EGR_MPLS_EXP_PRI_MAPPING;
    292 tr 52 M=EGR_MPLS_EXP_PRI_MAPPING;
    293 tr 71 M=EGR_MPLS_EXP_PRI_MAPPING TSE=F SLTH=T;
    294 tr 71 M=EGR_MPLS_EXP_PRI_MAPPING TSE=T SLTH=T;
    295 tr 71 M=EGR_MPLS_EXP_PRI_MAPPING TSE=T SLTH=F;
    296 echo " EGR_MPLS_PRI_MAPPING";
    297 tr 50 M=EGR_MPLS_PRI_MAPPING;
    298 tr 51 M=EGR_MPLS_PRI_MAPPING;
    299 tr 52 M=EGR_MPLS_PRI_MAPPING;
    300 tr 71 M=EGR_MPLS_PRI_MAPPING TSE=F SLTH=T;
    301 tr 71 M=EGR_MPLS_PRI_MAPPING TSE=T SLTH=T;
    302 tr 71 M=EGR_MPLS_PRI_MAPPING TSE=T SLTH=F;
    303 if $?BCM56331 || $?BCM56333 || $?BCM56334 || $?BCM56338 || $?BCM56132 || $?BCM56134 || $?BCM56230 || $?BCM56231 \
    304     'echo " EGR_MPLS_VC_AND_SWAP_LABEL_TABLE"; \
    305      tr 50 M=EGR_MPLS_VC_AND_SWAP_LABEL_TABLE; \
    306      tr 51 M=EGR_MPLS_VC_AND_SWAP_LABEL_TABLE; \
    307      tr 52 M=EGR_MPLS_VC_AND_SWAP_LABEL_TABLE; \
    308      tr 71 M=EGR_MPLS_VC_AND_SWAP_LABEL_TABLE TSE=F SLTH=T; \
    309      tr 71 M=EGR_MPLS_VC_AND_SWAP_LABEL_TABLE TSE=T SLTH=T; \
    310      tr 71 M=EGR_MPLS_VC_AND_SWAP_LABEL_TABLE TSE=T SLTH=F;'
    311 echo " EGR_PBE_DEBUG";
    312 #tr 50 M=EGR_PBE_DEBUG; # EGR_PBE_DEBUG table is NOTEST;
    313 #tr 51 M=EGR_PBE_DEBUG; # EGR_PBE_DEBUG table is NOTEST;
    314 #tr 52 M=EGR_PBE_DEBUG; # EGR_PBE_DEBUG table is NOTEST;
    315 #tr 71 M=EGR_PBE_DEBUG TSE=F SLTH=T; # EGR_PBE_DEBUG table is NOTEST;
    316 #tr 71 M=EGR_PBE_DEBUG TSE=T SLTH=T; # EGR_PBE_DEBUG table is NOTEST;
    317 #tr 71 M=EGR_PBE_DEBUG TSE=T SLTH=F; # EGR_PBE_DEBUG table is NOTEST;
    318 echo " EGR_PERQ_XMT_COUNTERS";
    319 tr 50 M=EGR_PERQ_XMT_COUNTERS;
    320 tr 51 M=EGR_PERQ_XMT_COUNTERS;
    321 tr 52 M=EGR_PERQ_XMT_COUNTERS;
    322 tr 71 M=EGR_PERQ_XMT_COUNTERS TSE=F SLTH=T;
    323 tr 71 M=EGR_PERQ_XMT_COUNTERS TSE=T SLTH=T;
    324 tr 71 M=EGR_PERQ_XMT_COUNTERS TSE=T SLTH=F;
    325 echo " EGR_PRI_CNG_MAP";
    326 tr 50 M=EGR_PRI_CNG_MAP;
    327 tr 51 M=EGR_PRI_CNG_MAP;
    328 tr 52 M=EGR_PRI_CNG_MAP;
    329 tr 71 M=EGR_PRI_CNG_MAP TSE=F SLTH=T;
    330 tr 71 M=EGR_PRI_CNG_MAP TSE=T SLTH=T;
    331 tr 71 M=EGR_PRI_CNG_MAP TSE=T SLTH=F;
    332 echo " EGR_PW_INIT_COUNTERS";
    333 tr 50 M=EGR_PW_INIT_COUNTERS;
    334 tr 51 M=EGR_PW_INIT_COUNTERS;
    335 tr 52 M=EGR_PW_INIT_COUNTERS;
    336 tr 71 M=EGR_PW_INIT_COUNTERS TSE=F SLTH=T;
    337 tr 71 M=EGR_PW_INIT_COUNTERS TSE=T SLTH=T;
    338 tr 71 M=EGR_PW_INIT_COUNTERS TSE=T SLTH=F;
    339 echo " EGR_VLAN";
    340 tr 50 M=EGR_VLAN;
    341 tr 51 M=EGR_VLAN;
    342 tr 52 M=EGR_VLAN;
    343 tr 71 M=EGR_VLAN TSE=F SLTH=T;
    344 tr 71 M=EGR_VLAN TSE=T SLTH=T;
    345 tr 71 M=EGR_VLAN TSE=T SLTH=F;
    346 echo " EGR_VLAN_STG";
    347 tr 50 M=EGR_VLAN_STG;
    348 tr 51 M=EGR_VLAN_STG;
    349 tr 52 M=EGR_VLAN_STG;
    350 tr 71 M=EGR_VLAN_STG TSE=F SLTH=T;
    351 tr 71 M=EGR_VLAN_STG TSE=T SLTH=T;
    352 tr 71 M=EGR_VLAN_STG TSE=T SLTH=F;
    353 echo " EGR_VLAN_TAG_ACTION_PROFILE";
    354 tr 50 M=EGR_VLAN_TAG_ACTION_PROFILE;
    355 tr 51 M=EGR_VLAN_TAG_ACTION_PROFILE;
    356 tr 52 M=EGR_VLAN_TAG_ACTION_PROFILE;
    357 tr 71 M=EGR_VLAN_TAG_ACTION_PROFILE TSE=F SLTH=T;
    358 tr 71 M=EGR_VLAN_TAG_ACTION_PROFILE TSE=T SLTH=T;
    359 tr 71 M=EGR_VLAN_TAG_ACTION_PROFILE TSE=T SLTH=F;
    360 echo " EGR_VLAN_XLATE";
    361 tr 50 M=EGR_VLAN_XLATE;
    362 tr 51 M=EGR_VLAN_XLATE;
    363 tr 52 M=EGR_VLAN_XLATE;
    364 tr 71 M=EGR_VLAN_XLATE TSE=F SLTH=T;
    365 tr 71 M=EGR_VLAN_XLATE TSE=T SLTH=T;
    366 tr 71 M=EGR_VLAN_XLATE TSE=T SLTH=F;
    367 echo " EGR_VLAN_XLATE_SCRATCH";
    368 tr 50 M=EGR_VLAN_XLATE_SCRATCH;
    369 #tr 51 M=EGR_VLAN_XLATE_SCRATCH # test not supported on single-entry tables;
    370 #tr 52 M=EGR_VLAN_XLATE_SCRATCH # test not supported on single-entry tables;
    371 tr 71 M=EGR_VLAN_XLATE_SCRATCH TSE=F SLTH=T;
    372 tr 71 M=EGR_VLAN_XLATE_SCRATCH TSE=T SLTH=T;
    373 tr 71 M=EGR_VLAN_XLATE_SCRATCH TSE=T SLTH=F;
    374 echo " EM_MTP_INDEX";
    375 tr 50 M=EM_MTP_INDEX;
    376 tr 51 M=EM_MTP_INDEX;
    377 tr 52 M=EM_MTP_INDEX;
    378 tr 71 M=EM_MTP_INDEX TSE=F SLTH=T;
    379 tr 71 M=EM_MTP_INDEX TSE=T SLTH=T;
    380 tr 71 M=EM_MTP_INDEX TSE=T SLTH=F;
    381 echo " FP_COUNTER_TABLE";
    382 tr 50 M=FP_COUNTER_TABLE;
    383 tr 51 M=FP_COUNTER_TABLE;
    384 tr 52 M=FP_COUNTER_TABLE;
    385 tr 71 M=FP_COUNTER_TABLE TSE=F SLTH=T;
    386 tr 71 M=FP_COUNTER_TABLE TSE=T SLTH=T;
    387 tr 71 M=FP_COUNTER_TABLE TSE=T SLTH=F;
    388 echo " FP_GLOBAL_MASK_TCAM";
    389 tr 50 M=FP_GLOBAL_MASK_TCAM;
    390 tr 51 M=FP_GLOBAL_MASK_TCAM;
    391 tr 52 M=FP_GLOBAL_MASK_TCAM;
    392 tr 71 M=FP_GLOBAL_MASK_TCAM TSE=F SLTH=T;
    393 tr 71 M=FP_GLOBAL_MASK_TCAM TSE=T SLTH=T;
    394 tr 71 M=FP_GLOBAL_MASK_TCAM TSE=T SLTH=F;
    395 echo " FP_METER_TABLE";
    396 tr 50 M=FP_METER_TABLE;
    397 tr 51 M=FP_METER_TABLE;
    398 tr 52 M=FP_METER_TABLE;
    399 tr 71 M=FP_METER_TABLE TSE=F SLTH=T;
    400 tr 71 M=FP_METER_TABLE TSE=T SLTH=T;
    401 tr 71 M=FP_METER_TABLE TSE=T SLTH=F;
    402 echo " FP_POLICY_TABLE";
    403 tr 50 M=FP_POLICY_TABLE;
    404 tr 51 M=FP_POLICY_TABLE;
    405 tr 52 M=FP_POLICY_TABLE;
    406 tr 71 M=FP_POLICY_TABLE TSE=F SLTH=T;
    407 tr 71 M=FP_POLICY_TABLE TSE=T SLTH=T;
    408 tr 71 M=FP_POLICY_TABLE TSE=T SLTH=F;
    409 echo " FP_PORT_FIELD_SEL";
    410 tr 50 M=FP_PORT_FIELD_SEL;
    411 tr 51 M=FP_PORT_FIELD_SEL;
    412 tr 52 M=FP_PORT_FIELD_SEL;
    413 tr 71 M=FP_PORT_FIELD_SEL TSE=F SLTH=T;
    414 tr 71 M=FP_PORT_FIELD_SEL TSE=T SLTH=T;
    415 tr 71 M=FP_PORT_FIELD_SEL TSE=T SLTH=F;
    416 echo " FP_PORT_METER_MAP";
    417 tr 50 M=FP_PORT_METER_MAP;
    418 tr 51 M=FP_PORT_METER_MAP;
    419 tr 52 M=FP_PORT_METER_MAP;
    420 tr 71 M=FP_PORT_METER_MAP TSE=F SLTH=T;
    421 tr 71 M=FP_PORT_METER_MAP TSE=T SLTH=T;
    422 tr 71 M=FP_PORT_METER_MAP TSE=T SLTH=F;
    423 echo " FP_RANGE_CHECK";
    424 tr 50 M=FP_RANGE_CHECK;
    425 tr 51 M=FP_RANGE_CHECK;
    426 tr 52 M=FP_RANGE_CHECK;
    427 tr 71 M=FP_RANGE_CHECK TSE=F SLTH=T;
    428 tr 71 M=FP_RANGE_CHECK TSE=T SLTH=T;
    429 tr 71 M=FP_RANGE_CHECK TSE=T SLTH=F;
    430 echo " FP_SLICE_KEY_CONTROL";
    431 tr 50 M=FP_SLICE_KEY_CONTROL;
    432 #tr 51 M=FP_SLICE_KEY_CONTROL # test not supported on single-entry tables;
    433 #tr 52 M=FP_SLICE_KEY_CONTROL # test not supported on single-entry tables;
    434 tr 71 M=FP_SLICE_KEY_CONTROL TSE=F SLTH=T;
    435 tr 71 M=FP_SLICE_KEY_CONTROL TSE=T SLTH=T;
    436 tr 71 M=FP_SLICE_KEY_CONTROL TSE=T SLTH=F;
    437 echo " FP_SLICE_MAP";
    438 tr 50 M=FP_SLICE_MAP;
    439 #tr 51 M=FP_SLICE_MAP # test not supported on single-entry tables;
    440 #tr 52 M=FP_SLICE_MAP # test not supported on single-entry tables;
    441 tr 71 M=FP_SLICE_MAP TSE=F SLTH=T;
    442 tr 71 M=FP_SLICE_MAP TSE=T SLTH=T;
    443 tr 71 M=FP_SLICE_MAP TSE=T SLTH=F;
    444 echo " FP_STORM_CONTROL_METERS";
    445 tr 50 M=FP_STORM_CONTROL_METERS;
    446 tr 51 M=FP_STORM_CONTROL_METERS;
    447 tr 52 M=FP_STORM_CONTROL_METERS;
    448 tr 71 M=FP_STORM_CONTROL_METERS TSE=F SLTH=T;
    449 tr 71 M=FP_STORM_CONTROL_METERS TSE=T SLTH=T;
    450 tr 71 M=FP_STORM_CONTROL_METERS TSE=T SLTH=F;
    451 echo " FP_TCAM";
    452 tr 50 M=FP_TCAM;
    453 tr 51 M=FP_TCAM;
    454 tr 52 M=FP_TCAM;
    455 tr 71 M=FP_TCAM TSE=F SLTH=T;
    456 tr 71 M=FP_TCAM TSE=T SLTH=T;
    457 tr 71 M=FP_TCAM TSE=T SLTH=F;
    458 echo " UDF_OFFSET";
    459 tr 50 M=UDF_OFFSET;
    460 tr 51 M=UDF_OFFSET;
    461 tr 52 M=UDF_OFFSET;
    462 tr 71 M=UDF_OFFSET TSE=F SLTH=T;
    463 tr 71 M=UDF_OFFSET TSE=T SLTH=T;
    464 tr 71 M=UDF_OFFSET TSE=T SLTH=F;
    465 echo " HG_TRUNK_FAILOVER_SET";
    466 tr 50 M=HG_TRUNK_FAILOVER_SET;
    467 tr 51 M=HG_TRUNK_FAILOVER_SET;
    468 tr 52 M=HG_TRUNK_FAILOVER_SET;
    469 tr 71 M=HG_TRUNK_FAILOVER_SET TSE=F SLTH=T;
    470 tr 71 M=HG_TRUNK_FAILOVER_SET TSE=T SLTH=T;
    471 tr 71 M=HG_TRUNK_FAILOVER_SET TSE=T SLTH=F;
    472 echo " IARB_TDM_TABLE";
    473 tr 50 M=IARB_TDM_TABLE;
    474 tr 51 M=IARB_TDM_TABLE;
    475 tr 52 M=IARB_TDM_TABLE;
    476 tr 71 M=IARB_TDM_TABLE TSE=F SLTH=T;
    477 tr 71 M=IARB_TDM_TABLE TSE=T SLTH=T;
    478 tr 71 M=IARB_TDM_TABLE TSE=T SLTH=F;
    479 echo " IFP_PORT_FIELD_SEL";
    480 tr 50 M=IFP_PORT_FIELD_SEL IS=0 IE=0;
    481 #tr 51 M=IFP_PORT_FIELD_SEL IS=0 IE=0;
    482 #tr 52 M=IFP_PORT_FIELD_SEL IS=0 IE=0;
    483 tr 71 M=IFP_PORT_FIELD_SEL S=0 C=1 TSE=F SLTH=T;
    484 tr 71 M=IFP_PORT_FIELD_SEL S=0 C=1 TSE=T SLTH=T;
    485 tr 71 M=IFP_PORT_FIELD_SEL S=0 C=1 TSE=T SLTH=F;
    486 if $?BCM56334 \
    487      'tr 50 M=IFP_PORT_FIELD_SEL IS=26 IE=29; \
    488      tr 51 M=IFP_PORT_FIELD_SEL IS=26 IE=29; \
    489      tr 52 M=IFP_PORT_FIELD_SEL IS=26 IE=29; \
    490      tr 71 M=IFP_PORT_FIELD_SEL S=26 C=4 TSE=F SLTH=T; \
    491      tr 71 M=IFP_PORT_FIELD_SEL S=26 C=4 TSE=T SLTH=T; \
    492      tr 71 M=IFP_PORT_FIELD_SEL S=26 C=4 TSE=T SLTH=F;'
    493 echo " IFP_REDIRECTION_PROFILE";
    494 tr 50 M=IFP_REDIRECTION_PROFILE;
    495 tr 51 M=IFP_REDIRECTION_PROFILE;
    496 tr 52 M=IFP_REDIRECTION_PROFILE;
    497 tr 71 M=IFP_REDIRECTION_PROFILE TSE=F SLTH=T;
    498 tr 71 M=IFP_REDIRECTION_PROFILE TSE=T SLTH=T;
    499 tr 71 M=IFP_REDIRECTION_PROFILE TSE=T SLTH=F;
    500 echo " IM_MTP_INDEX";
    501 tr 50 M=IM_MTP_INDEX;
    502 tr 51 M=IM_MTP_INDEX;
    503 tr 52 M=IM_MTP_INDEX;
    504 tr 71 M=IM_MTP_INDEX TSE=F SLTH=T;
    505 tr 71 M=IM_MTP_INDEX TSE=T SLTH=T;
    506 tr 71 M=IM_MTP_INDEX TSE=T SLTH=F;
    507 echo " ING_DVP_TABLE";
    508 tr 50 M=ING_DVP_TABLE;
    509 tr 51 M=ING_DVP_TABLE;
    510 tr 52 M=ING_DVP_TABLE;
    511 tr 71 M=ING_DVP_TABLE TSE=F SLTH=T;
    512 tr 71 M=ING_DVP_TABLE TSE=T SLTH=T;
    513 tr 71 M=ING_DVP_TABLE TSE=T SLTH=F;
    514 echo " ING_L3_NEXT_HOP";
    515 tr 50 M=ING_L3_NEXT_HOP;
    516 tr 51 M=ING_L3_NEXT_HOP;
    517 tr 52 M=ING_L3_NEXT_HOP;
    518 tr 71 M=ING_L3_NEXT_HOP TSE=F SLTH=T;
    519 tr 71 M=ING_L3_NEXT_HOP TSE=T SLTH=T;
    520 tr 71 M=ING_L3_NEXT_HOP TSE=T SLTH=F;
    521 echo " ING_MOD_MAP";
    522 tr 50 M=ING_MOD_MAP;
    523 tr 51 M=ING_MOD_MAP;
    524 tr 52 M=ING_MOD_MAP;
    525 tr 71 M=ING_MOD_MAP TSE=F SLTH=T;
    526 tr 71 M=ING_MOD_MAP TSE=T SLTH=T;
    527 tr 71 M=ING_MOD_MAP TSE=T SLTH=F;
    528 echo " ING_MPLS_EXP_MAPPING";
    529 tr 50 M=ING_MPLS_EXP_MAPPING;
    530 tr 51 M=ING_MPLS_EXP_MAPPING;
    531 tr 52 M=ING_MPLS_EXP_MAPPING;
    532 tr 71 M=ING_MPLS_EXP_MAPPING TSE=F SLTH=T;
    533 tr 71 M=ING_MPLS_EXP_MAPPING TSE=T SLTH=T;
    534 tr 71 M=ING_MPLS_EXP_MAPPING TSE=T SLTH=F;
    535 echo " ING_PRI_CNG_MAP";
    536 tr 50 M=ING_PRI_CNG_MAP;
    537 tr 51 M=ING_PRI_CNG_MAP;
    538 tr 52 M=ING_PRI_CNG_MAP;
    539 tr 71 M=ING_PRI_CNG_MAP TSE=F SLTH=T;
    540 tr 71 M=ING_PRI_CNG_MAP TSE=T SLTH=T;
    541 tr 71 M=ING_PRI_CNG_MAP TSE=T SLTH=F;
    542 echo " ING_PW_TERM_COUNTERS";
    543 tr 50 M=ING_PW_TERM_COUNTERS;
    544 tr 51 M=ING_PW_TERM_COUNTERS;
    545 tr 52 M=ING_PW_TERM_COUNTERS;
    546 tr 71 M=ING_PW_TERM_COUNTERS TSE=F SLTH=T;
    547 tr 71 M=ING_PW_TERM_COUNTERS TSE=T SLTH=T;
    548 tr 71 M=ING_PW_TERM_COUNTERS TSE=T SLTH=F;
    549 echo " ING_PW_TERM_SEQ_NUM";
    550 tr 50 M=ING_PW_TERM_SEQ_NUM;
    551 tr 51 M=ING_PW_TERM_SEQ_NUM;
    552 tr 52 M=ING_PW_TERM_SEQ_NUM;
    553 tr 71 M=ING_PW_TERM_SEQ_NUM TSE=F SLTH=T;
    554 tr 71 M=ING_PW_TERM_SEQ_NUM TSE=T SLTH=T;
    555 tr 71 M=ING_PW_TERM_SEQ_NUM TSE=T SLTH=F;
    556 echo " ING_SERVICE_PRI_MAP";
    557 tr 50 M=ING_SERVICE_PRI_MAP;
    558 tr 51 M=ING_SERVICE_PRI_MAP;
    559 tr 52 M=ING_SERVICE_PRI_MAP;
    560 tr 71 M=ING_SERVICE_PRI_MAP TSE=F SLTH=T;
    561 tr 71 M=ING_SERVICE_PRI_MAP TSE=T SLTH=T;
    562 tr 71 M=ING_SERVICE_PRI_MAP TSE=T SLTH=F;
    563 echo " ING_VLAN_RANGE";
    564 tr 50 M=ING_VLAN_RANGE;
    565 tr 51 M=ING_VLAN_RANGE;
    566 tr 52 M=ING_VLAN_RANGE;
    567 tr 71 M=ING_VLAN_RANGE TSE=F SLTH=T;
    568 tr 71 M=ING_VLAN_RANGE TSE=T SLTH=T;
    569 tr 71 M=ING_VLAN_RANGE TSE=T SLTH=F;
    570 echo " ING_VLAN_TAG_ACTION_PROFILE";
    571 tr 50 M=ING_VLAN_TAG_ACTION_PROFILE;
    572 tr 51 M=ING_VLAN_TAG_ACTION_PROFILE;
    573 tr 52 M=ING_VLAN_TAG_ACTION_PROFILE;
    574 tr 71 M=ING_VLAN_TAG_ACTION_PROFILE TSE=F SLTH=T;
    575 tr 71 M=ING_VLAN_TAG_ACTION_PROFILE TSE=T SLTH=T;
    576 tr 71 M=ING_VLAN_TAG_ACTION_PROFILE TSE=T SLTH=F;
    577 echo " INITIAL_ING_L3_NEXT_HOP";
    578 tr 50 M=INITIAL_ING_L3_NEXT_HOP;
    579 tr 51 M=INITIAL_ING_L3_NEXT_HOP;
    580 tr 52 M=INITIAL_ING_L3_NEXT_HOP;
    581 tr 71 M=INITIAL_ING_L3_NEXT_HOP TSE=F SLTH=T;
    582 tr 71 M=INITIAL_ING_L3_NEXT_HOP TSE=T SLTH=T;
    583 tr 71 M=INITIAL_ING_L3_NEXT_HOP TSE=T SLTH=F;
    584 echo " INITIAL_L3_ECMP";
    585 tr 50 M=INITIAL_L3_ECMP;
    586 tr 51 M=INITIAL_L3_ECMP;
    587 tr 52 M=INITIAL_L3_ECMP;
    588 tr 71 M=INITIAL_L3_ECMP TSE=F SLTH=T;
    589 tr 71 M=INITIAL_L3_ECMP TSE=T SLTH=T;
    590 tr 71 M=INITIAL_L3_ECMP TSE=T SLTH=F;
    591 echo " INITIAL_L3_ECMP_COUNT";
    592 tr 50 M=INITIAL_L3_ECMP_COUNT;
    593 tr 51 M=INITIAL_L3_ECMP_COUNT;
    594 tr 52 M=INITIAL_L3_ECMP_COUNT;
    595 tr 71 M=INITIAL_L3_ECMP_COUNT TSE=F SLTH=T;
    596 tr 71 M=INITIAL_L3_ECMP_COUNT TSE=T SLTH=T;
    597 tr 71 M=INITIAL_L3_ECMP_COUNT TSE=T SLTH=F;
    598 echo " IPORT_TABLE";
    599 tr 50 M=IPORT_TABLE;
    600 tr 51 M=IPORT_TABLE;
    601 tr 52 M=IPORT_TABLE;
    602 tr 71 M=IPORT_TABLE TSE=F SLTH=T;
    603 tr 71 M=IPORT_TABLE TSE=T SLTH=T;
    604 tr 71 M=IPORT_TABLE TSE=T SLTH=F;
    605 echo " IPV4_IN_IPV6_PREFIX_MATCH";
    606 tr 50 M=IPV4_IN_IPV6_PREFIX_MATCH;
    607 tr 51 M=IPV4_IN_IPV6_PREFIX_MATCH;
    608 tr 52 M=IPV4_IN_IPV6_PREFIX_MATCH;
    609 tr 71 M=IPV4_IN_IPV6_PREFIX_MATCH TSE=F SLTH=T;
    610 tr 71 M=IPV4_IN_IPV6_PREFIX_MATCH TSE=T SLTH=T;
    611 tr 71 M=IPV4_IN_IPV6_PREFIX_MATCH TSE=T SLTH=F;
    612 echo " IPV6_PROXY_ENABLE";
    613 tr 50 M=IPV6_PROXY_ENABLE;
    614 tr 51 M=IPV6_PROXY_ENABLE;
    615 tr 52 M=IPV6_PROXY_ENABLE;
    616 tr 71 M=IPV6_PROXY_ENABLE TSE=F SLTH=T;
    617 tr 71 M=IPV6_PROXY_ENABLE TSE=T SLTH=T;
    618 tr 71 M=IPV6_PROXY_ENABLE TSE=T SLTH=F;
    619 echo " L2MC";
    620 tr 50 M=L2MC;
    621 tr 51 M=L2MC;
    622 tr 52 M=L2MC;
    623 tr 71 M=L2MC TSE=F SLTH=T;
    624 tr 71 M=L2MC TSE=T SLTH=T;
    625 tr 71 M=L2MC TSE=T SLTH=F;
    626 echo " L2_ENTRY";
    627 tr 50 M=L2_ENTRY;
    628 tr 51 M=L2_ENTRY;
    629 tr 52 M=L2_ENTRY;
    630 tr 71 M=L2_ENTRY TSE=F SLTH=T;
    631 tr 71 M=L2_ENTRY TSE=T SLTH=T;
    632 tr 71 M=L2_ENTRY TSE=T SLTH=F;
    633 echo " L2_ENTRY_ONLY";
    634 tr 50 M=L2_ENTRY_ONLY;
    635 tr 51 M=L2_ENTRY_ONLY;
    636 tr 52 M=L2_ENTRY_ONLY;
    637 tr 71 M=L2_ENTRY_ONLY TSE=F SLTH=T;
    638 tr 71 M=L2_ENTRY_ONLY TSE=T SLTH=T;
    639 tr 71 M=L2_ENTRY_ONLY TSE=T SLTH=F;
    640 echo " L2_ENTRY_OVERFLOW";
    641 tr 50 M=L2_ENTRY_OVERFLOW;
    642 #tr 51 M=L2_ENTRY_OVERFLOW # test not supported on single-entry tables;
    643 #tr 52 M=L2_ENTRY_OVERFLOW # test not supported on single-entry tables;
    644 tr 71 M=L2_ENTRY_OVERFLOW TSE=F SLTH=T;
    645 tr 71 M=L2_ENTRY_OVERFLOW TSE=T SLTH=T;
    646 tr 71 M=L2_ENTRY_OVERFLOW TSE=T SLTH=F;
    647 echo " L2_ENTRY_SCRATCH";
    648 tr 50 M=L2_ENTRY_SCRATCH;
    649 #tr 51 M=L2_ENTRY_SCRATCH # test not supported on single-entry tables;
    650 #tr 52 M=L2_ENTRY_SCRATCH # test not supported on single-entry tables;
    651 tr 71 M=L2_ENTRY_SCRATCH TSE=F SLTH=T;
    652 tr 71 M=L2_ENTRY_SCRATCH TSE=T SLTH=T;
    653 tr 71 M=L2_ENTRY_SCRATCH TSE=T SLTH=F;
    654 echo " L2_HITDA_ONLY";
    655 tr 50 M=L2_HITDA_ONLY;
    656 tr 51 M=L2_HITDA_ONLY;
    657 tr 52 M=L2_HITDA_ONLY;
    658 tr 71 M=L2_HITDA_ONLY TSE=F SLTH=T;
    659 tr 71 M=L2_HITDA_ONLY TSE=T SLTH=T;
    660 tr 71 M=L2_HITDA_ONLY TSE=T SLTH=F;
    661 echo " L2_HITSA_ONLY";
    662 tr 50 M=L2_HITSA_ONLY;
    663 tr 51 M=L2_HITSA_ONLY;
    664 tr 52 M=L2_HITSA_ONLY;
    665 tr 71 M=L2_HITSA_ONLY TSE=F SLTH=T;
    666 tr 71 M=L2_HITSA_ONLY TSE=T SLTH=T;
    667 tr 71 M=L2_HITSA_ONLY TSE=T SLTH=F;
    668 echo " L2_MOD_FIFO";
    669 tr 50 M=L2_MOD_FIFO;
    670 tr 51 M=L2_MOD_FIFO;
    671 tr 52 M=L2_MOD_FIFO;
    672 tr 71 M=L2_MOD_FIFO TSE=F SLTH=T;
    673 tr 71 M=L2_MOD_FIFO TSE=T SLTH=T;
    674 tr 71 M=L2_MOD_FIFO TSE=T SLTH=F;
    675 echo " L2_USER_ENTRY";
    676 tr 50 M=L2_USER_ENTRY;
    677 tr 51 M=L2_USER_ENTRY;
    678 tr 52 M=L2_USER_ENTRY;
    679 tr 71 M=L2_USER_ENTRY TSE=F SLTH=T;
    680 tr 71 M=L2_USER_ENTRY TSE=T SLTH=T;
    681 tr 71 M=L2_USER_ENTRY TSE=T SLTH=F;
    682 echo " L2_USER_ENTRY_DATA_ONLY";
    683 tr 50 M=L2_USER_ENTRY_DATA_ONLY;
    684 tr 51 M=L2_USER_ENTRY_DATA_ONLY;
    685 tr 52 M=L2_USER_ENTRY_DATA_ONLY;
    686 tr 71 M=L2_USER_ENTRY_DATA_ONLY TSE=F SLTH=T;
    687 tr 71 M=L2_USER_ENTRY_DATA_ONLY TSE=T SLTH=T;
    688 tr 71 M=L2_USER_ENTRY_DATA_ONLY TSE=T SLTH=F;
    689 echo " L2_USER_ENTRY_ONLY";
    690 tr 50 M=L2_USER_ENTRY_ONLY;
    691 tr 51 M=L2_USER_ENTRY_ONLY;
    692 tr 52 M=L2_USER_ENTRY_ONLY;
    693 tr 71 M=L2_USER_ENTRY_ONLY TSE=F SLTH=T;
    694 tr 71 M=L2_USER_ENTRY_ONLY TSE=T SLTH=T;
    695 tr 71 M=L2_USER_ENTRY_ONLY TSE=T SLTH=F;
    696 echo " L3_DEFIP";
    697 tr 50 M=L3_DEFIP;
    698 tr 51 M=L3_DEFIP;
    699 tr 52 M=L3_DEFIP;
    700 tr 71 M=L3_DEFIP TSE=F SLTH=T;
    701 tr 71 M=L3_DEFIP TSE=T SLTH=T;
    702 tr 71 M=L3_DEFIP TSE=T SLTH=F;
    703 echo " L3_DEFIP_128";
    704 tr 50 M=L3_DEFIP_128;
    705 tr 51 M=L3_DEFIP_128;
    706 tr 52 M=L3_DEFIP_128;
    707 tr 71 M=L3_DEFIP_128 TSE=F SLTH=T;
    708 tr 71 M=L3_DEFIP_128 TSE=T SLTH=T;
    709 tr 71 M=L3_DEFIP_128 TSE=T SLTH=F;
    710 echo " L3_DEFIP_128_DATA_ONLY";
    711 tr 50 M=L3_DEFIP_128_DATA_ONLY;
    712 tr 51 M=L3_DEFIP_128_DATA_ONLY;
    713 tr 52 M=L3_DEFIP_128_DATA_ONLY;
    714 tr 71 M=L3_DEFIP_128_DATA_ONLY TSE=F SLTH=T;
    715 tr 71 M=L3_DEFIP_128_DATA_ONLY TSE=T SLTH=T;
    716 tr 71 M=L3_DEFIP_128_DATA_ONLY TSE=T SLTH=F;
    717 echo " L3_DEFIP_128_HIT_ONLY";
    718 tr 50 M=L3_DEFIP_128_HIT_ONLY;
    719 tr 51 M=L3_DEFIP_128_HIT_ONLY;
    720 tr 52 M=L3_DEFIP_128_HIT_ONLY;
    721 tr 71 M=L3_DEFIP_128_HIT_ONLY TSE=F SLTH=T;
    722 tr 71 M=L3_DEFIP_128_HIT_ONLY TSE=T SLTH=T;
    723 tr 71 M=L3_DEFIP_128_HIT_ONLY TSE=T SLTH=F;
    724 echo " L3_DEFIP_128_ONLY";
    725 tr 50 M=L3_DEFIP_128_ONLY;
    726 tr 51 M=L3_DEFIP_128_ONLY;
    727 tr 52 M=L3_DEFIP_128_ONLY;
    728 tr 71 M=L3_DEFIP_128_ONLY TSE=F SLTH=T;
    729 tr 71 M=L3_DEFIP_128_ONLY TSE=T SLTH=T;
    730 tr 71 M=L3_DEFIP_128_ONLY TSE=T SLTH=F;
    731 echo " L3_DEFIP_DATA_ONLY";
    732 tr 50 M=L3_DEFIP_DATA_ONLY;
    733 tr 51 M=L3_DEFIP_DATA_ONLY;
    734 tr 52 M=L3_DEFIP_DATA_ONLY;
    735 tr 71 M=L3_DEFIP_DATA_ONLY TSE=F SLTH=T;
    736 tr 71 M=L3_DEFIP_DATA_ONLY TSE=T SLTH=T;
    737 tr 71 M=L3_DEFIP_DATA_ONLY TSE=T SLTH=F;
    738 echo " L3_DEFIP_HIT_ONLY";
    739 tr 50 M=L3_DEFIP_HIT_ONLY;
    740 tr 51 M=L3_DEFIP_HIT_ONLY;
    741 tr 52 M=L3_DEFIP_HIT_ONLY;
    742 tr 71 M=L3_DEFIP_HIT_ONLY TSE=F SLTH=T;
    743 tr 71 M=L3_DEFIP_HIT_ONLY TSE=T SLTH=T;
    744 tr 71 M=L3_DEFIP_HIT_ONLY TSE=T SLTH=F;
    745 echo " L3_DEFIP_ONLY";
    746 tr 50 M=L3_DEFIP_ONLY;
    747 tr 51 M=L3_DEFIP_ONLY;
    748 tr 52 M=L3_DEFIP_ONLY;
    749 tr 71 M=L3_DEFIP_ONLY TSE=F SLTH=T;
    750 tr 71 M=L3_DEFIP_ONLY TSE=T SLTH=T;
    751 tr 71 M=L3_DEFIP_ONLY TSE=T SLTH=F;
    752 echo " L3_ECMP";
    753 tr 50 M=L3_ECMP;
    754 tr 51 M=L3_ECMP;
    755 tr 52 M=L3_ECMP;
    756 tr 71 M=L3_ECMP TSE=F SLTH=T;
    757 tr 71 M=L3_ECMP TSE=T SLTH=T;
    758 tr 71 M=L3_ECMP TSE=T SLTH=F;
    759 echo " L3_ECMP_COUNT";
    760 tr 50 M=L3_ECMP_COUNT;
    761 tr 51 M=L3_ECMP_COUNT;
    762 tr 52 M=L3_ECMP_COUNT;
    763 tr 71 M=L3_ECMP_COUNT TSE=F SLTH=T;
    764 tr 71 M=L3_ECMP_COUNT TSE=T SLTH=T;
    765 tr 71 M=L3_ECMP_COUNT TSE=T SLTH=F;
    766 echo " L3_ENTRY_HIT_ONLY";
    767 tr 50 M=L3_ENTRY_HIT_ONLY;
    768 tr 51 M=L3_ENTRY_HIT_ONLY;
    769 tr 52 M=L3_ENTRY_HIT_ONLY;
    770 tr 71 M=L3_ENTRY_HIT_ONLY TSE=F SLTH=T;
    771 tr 71 M=L3_ENTRY_HIT_ONLY TSE=T SLTH=T;
    772 tr 71 M=L3_ENTRY_HIT_ONLY TSE=T SLTH=F;
    773 echo " L3_ENTRY_IPV4_MULTICAST";
    774 tr 50 M=L3_ENTRY_IPV4_MULTICAST;
    775 tr 51 M=L3_ENTRY_IPV4_MULTICAST;
    776 tr 52 M=L3_ENTRY_IPV4_MULTICAST;
    777 tr 71 M=L3_ENTRY_IPV4_MULTICAST TSE=F SLTH=T;
    778 tr 71 M=L3_ENTRY_IPV4_MULTICAST TSE=T SLTH=T;
    779 tr 71 M=L3_ENTRY_IPV4_MULTICAST TSE=T SLTH=F;
    780 echo " L3_ENTRY_IPV4_MULTICAST_SCRATCH";
    781 tr 50 M=L3_ENTRY_IPV4_MULTICAST_SCRATCH;
    782 #tr 51 M=L3_ENTRY_IPV4_MULTICAST_SCRATCH # test not supported on single-entry tables;
    783 #tr 52 M=L3_ENTRY_IPV4_MULTICAST_SCRATCH # test not supported on single-entry tables;
    784 tr 71 M=L3_ENTRY_IPV4_MULTICAST_SCRATCH TSE=F SLTH=T;
    785 tr 71 M=L3_ENTRY_IPV4_MULTICAST_SCRATCH TSE=T SLTH=T;
    786 tr 71 M=L3_ENTRY_IPV4_MULTICAST_SCRATCH TSE=T SLTH=F;
    787 echo " L3_ENTRY_IPV4_UNICAST";
    788 tr 50 M=L3_ENTRY_IPV4_UNICAST;
    789 tr 51 M=L3_ENTRY_IPV4_UNICAST;
    790 tr 52 M=L3_ENTRY_IPV4_UNICAST;
    791 tr 71 M=L3_ENTRY_IPV4_UNICAST TSE=F SLTH=T;
    792 tr 71 M=L3_ENTRY_IPV4_UNICAST TSE=T SLTH=T;
    793 tr 71 M=L3_ENTRY_IPV4_UNICAST TSE=T SLTH=F;
    794 echo " L3_ENTRY_IPV4_UNICAST_SCRATCH";
    795 tr 50 M=L3_ENTRY_IPV4_UNICAST_SCRATCH;
    796 #tr 51 M=L3_ENTRY_IPV4_UNICAST_SCRATCH # test not supported on single-entry tables;
    797 #tr 52 M=L3_ENTRY_IPV4_UNICAST_SCRATCH # test not supported on single-entry tables;
    798 tr 71 M=L3_ENTRY_IPV4_UNICAST_SCRATCH TSE=F SLTH=T;
    799 tr 71 M=L3_ENTRY_IPV4_UNICAST_SCRATCH TSE=T SLTH=T;
    800 tr 71 M=L3_ENTRY_IPV4_UNICAST_SCRATCH TSE=T SLTH=F;
    801 echo " L3_ENTRY_IPV6_MULTICAST";
    802 tr 50 M=L3_ENTRY_IPV6_MULTICAST;
    803 tr 51 M=L3_ENTRY_IPV6_MULTICAST;
    804 tr 52 M=L3_ENTRY_IPV6_MULTICAST;
    805 tr 71 M=L3_ENTRY_IPV6_MULTICAST TSE=F SLTH=T;
    806 tr 71 M=L3_ENTRY_IPV6_MULTICAST TSE=T SLTH=T;
    807 tr 71 M=L3_ENTRY_IPV6_MULTICAST TSE=T SLTH=F;
    808 echo " L3_ENTRY_IPV6_MULTICAST_SCRATCH";
    809 tr 50 M=L3_ENTRY_IPV6_MULTICAST_SCRATCH;
    810 #tr 51 M=L3_ENTRY_IPV6_MULTICAST_SCRATCH # test not supported on single-entry tables;
    811 #tr 52 M=L3_ENTRY_IPV6_MULTICAST_SCRATCH # test not supported on single-entry tables;
    812 tr 71 M=L3_ENTRY_IPV6_MULTICAST_SCRATCH TSE=F SLTH=T;
    813 tr 71 M=L3_ENTRY_IPV6_MULTICAST_SCRATCH TSE=T SLTH=T;
    814 tr 71 M=L3_ENTRY_IPV6_MULTICAST_SCRATCH TSE=T SLTH=F;
    815 echo " L3_ENTRY_IPV6_UNICAST";
    816 tr 50 M=L3_ENTRY_IPV6_UNICAST;
    817 tr 51 M=L3_ENTRY_IPV6_UNICAST;
    818 tr 52 M=L3_ENTRY_IPV6_UNICAST;
    819 tr 71 M=L3_ENTRY_IPV6_UNICAST TSE=F SLTH=T;
    820 tr 71 M=L3_ENTRY_IPV6_UNICAST TSE=T SLTH=T;
    821 tr 71 M=L3_ENTRY_IPV6_UNICAST TSE=T SLTH=F;
    822 echo " L3_ENTRY_IPV6_UNICAST_SCRATCH";
    823 tr 50 M=L3_ENTRY_IPV6_UNICAST_SCRATCH;
    824 #tr 51 M=L3_ENTRY_IPV6_UNICAST_SCRATCH # test not supported on single-entry tables;
    825 #tr 52 M=L3_ENTRY_IPV6_UNICAST_SCRATCH # test not supported on single-entry tables;
    826 tr 71 M=L3_ENTRY_IPV6_UNICAST_SCRATCH TSE=F SLTH=T;
    827 tr 71 M=L3_ENTRY_IPV6_UNICAST_SCRATCH TSE=T SLTH=T;
    828 tr 71 M=L3_ENTRY_IPV6_UNICAST_SCRATCH TSE=T SLTH=F;
    829 echo " L3_ENTRY_ONLY";
    830 tr 50 M=L3_ENTRY_ONLY;
    831 tr 51 M=L3_ENTRY_ONLY;
    832 tr 52 M=L3_ENTRY_ONLY;
    833 tr 71 M=L3_ENTRY_ONLY TSE=F SLTH=T;
    834 tr 71 M=L3_ENTRY_ONLY TSE=T SLTH=T;
    835 tr 71 M=L3_ENTRY_ONLY TSE=T SLTH=F;
    836 echo " L3_ENTRY_VALID_ONLY";
    837 tr 50 M=L3_ENTRY_VALID_ONLY;
    838 tr 51 M=L3_ENTRY_VALID_ONLY;
    839 tr 52 M=L3_ENTRY_VALID_ONLY;
    840 tr 71 M=L3_ENTRY_VALID_ONLY TSE=F SLTH=T;
    841 tr 71 M=L3_ENTRY_VALID_ONLY TSE=T SLTH=T;
    842 tr 71 M=L3_ENTRY_VALID_ONLY TSE=T SLTH=F;
    843 echo " L3_IIF";
    844 tr 50 M=L3_IIF;
    845 tr 51 M=L3_IIF;
    846 tr 52 M=L3_IIF;
    847 tr 71 M=L3_IIF TSE=F SLTH=T;
    848 tr 71 M=L3_IIF TSE=T SLTH=T;
    849 tr 71 M=L3_IIF TSE=T SLTH=F;
    850 echo " L3_IPMC";
    851 tr 50 M=L3_IPMC;
    852 tr 51 M=L3_IPMC;
    853 tr 52 M=L3_IPMC;
    854 tr 71 M=L3_IPMC TSE=F SLTH=T;
    855 tr 71 M=L3_IPMC TSE=T SLTH=T;
    856 tr 71 M=L3_IPMC TSE=T SLTH=F;
    857 echo " L3_MTU_VALUES";
    858 tr 50 M=L3_MTU_VALUES;
    859 tr 51 M=L3_MTU_VALUES;
    860 tr 52 M=L3_MTU_VALUES;
    861 tr 71 M=L3_MTU_VALUES TSE=F SLTH=T;
    862 tr 71 M=L3_MTU_VALUES TSE=T SLTH=T;
    863 tr 71 M=L3_MTU_VALUES TSE=T SLTH=F;
    864 echo " L3_TUNNEL";
    865 tr 50 M=L3_TUNNEL;
    866 tr 51 M=L3_TUNNEL;
    867 tr 52 M=L3_TUNNEL;
    868 tr 71 M=L3_TUNNEL TSE=F SLTH=T;
    869 tr 71 M=L3_TUNNEL TSE=T SLTH=T;
    870 tr 71 M=L3_TUNNEL TSE=T SLTH=F;
    871 echo " LMEP";
    872 tr 50 M=LMEP;
    873 tr 51 M=LMEP;
    874 tr 52 M=LMEP;
    875 tr 71 M=LMEP TSE=F SLTH=T;
    876 tr 71 M=LMEP TSE=T SLTH=T;
    877 tr 71 M=LMEP TSE=T SLTH=F;
    878 echo " LMEP_1";
    879 tr 50 M=LMEP_1;
    880 tr 51 M=LMEP_1;
    881 tr 52 M=LMEP_1;
    882 tr 71 M=LMEP_1 TSE=F SLTH=T;
    883 tr 71 M=LMEP_1 TSE=T SLTH=T;
    884 tr 71 M=LMEP_1 TSE=T SLTH=F;
    885 echo " LPORT";
    886 tr 50 M=LPORT;
    887 tr 51 M=LPORT;
    888 tr 52 M=LPORT;
    889 tr 71 M=LPORT TSE=F SLTH=T;
    890 tr 71 M=LPORT TSE=T SLTH=T;
    891 tr 71 M=LPORT TSE=T SLTH=F;
    892 echo " PORT_MAC_BLOCK";
    893 tr 50 M=PORT_MAC_BLOCK;
    894 tr 51 M=PORT_MAC_BLOCK;
    895 tr 52 M=PORT_MAC_BLOCK;
    896 tr 71 M=PORT_MAC_BLOCK TSE=F SLTH=T;
    897 tr 71 M=PORT_MAC_BLOCK TSE=T SLTH=T;
    898 tr 71 M=PORT_MAC_BLOCK TSE=T SLTH=F;
    899 echo " MAID_REDUCTION";
    900 tr 50 M=MAID_REDUCTION;
    901 tr 51 M=MAID_REDUCTION;
    902 tr 52 M=MAID_REDUCTION;
    903 tr 71 M=MAID_REDUCTION TSE=F SLTH=T;
    904 tr 71 M=MAID_REDUCTION TSE=T SLTH=T;
    905 tr 71 M=MAID_REDUCTION TSE=T SLTH=F;
    906 echo " MA_INDEX";
    907 tr 50 M=MA_INDEX;
    908 tr 51 M=MA_INDEX;
    909 tr 52 M=MA_INDEX;
    910 tr 71 M=MA_INDEX TSE=F SLTH=T;
    911 tr 71 M=MA_INDEX TSE=T SLTH=T;
    912 tr 71 M=MA_INDEX TSE=T SLTH=F;
    913 echo " MA_STATE";
    914 tr 50 M=MA_STATE;
    915 tr 51 M=MA_STATE;
    916 tr 52 M=MA_STATE;
    917 tr 71 M=MA_STATE TSE=F SLTH=T;
    918 tr 71 M=MA_STATE TSE=T SLTH=T;
    919 tr 71 M=MA_STATE TSE=T SLTH=F;
    920 echo " AGING_CTR";
    921 tr 50 M=AGING_CTR;
    922 tr 51 M=AGING_CTR;
    923 tr 52 M=AGING_CTR;
    924 tr 71 M=AGING_CTR TSE=F SLTH=T;
    925 tr 71 M=AGING_CTR TSE=T SLTH=T;
    926 tr 71 M=AGING_CTR TSE=T SLTH=F;
    927 echo " AGING_EXP";
    928 tr 50 M=AGING_EXP;
    929 tr 51 M=AGING_EXP;
    930 tr 52 M=AGING_EXP;
    931 tr 71 M=AGING_EXP TSE=F SLTH=T;
    932 tr 71 M=AGING_EXP TSE=T SLTH=T;
    933 tr 71 M=AGING_EXP TSE=T SLTH=F;
    934 echo " CBPCELLHEADER";
    935 tr 50 M=CBPCELLHEADER;
    936 tr 51 M=CBPCELLHEADER;
    937 tr 52 M=CBPCELLHEADER;
    938 tr 71 M=CBPCELLHEADER TSE=F SLTH=T;
    939 tr 71 M=CBPCELLHEADER TSE=T SLTH=T;
    940 tr 71 M=CBPCELLHEADER TSE=T SLTH=F;
    941 echo " CBPDATA0";
    942 tr 50 M=CBPDATA0;
    943 tr 51 M=CBPDATA0;
    944 tr 52 M=CBPDATA0;
    945 tr 71 M=CBPDATA0 TSE=F SLTH=T;
    946 tr 71 M=CBPDATA0 TSE=T SLTH=T;
    947 tr 71 M=CBPDATA0 TSE=T SLTH=F;
    948 echo " CBPDATA1";
    949 tr 50 M=CBPDATA1;
    950 tr 51 M=CBPDATA1;
    951 tr 52 M=CBPDATA1;
    952 tr 71 M=CBPDATA1 TSE=F SLTH=T;
    953 tr 71 M=CBPDATA1 TSE=T SLTH=T;
    954 tr 71 M=CBPDATA1 TSE=T SLTH=F;
    955 echo " CBPDATA2";
    956 tr 50 M=CBPDATA2;
    957 tr 51 M=CBPDATA2;
    958 tr 52 M=CBPDATA2;
    959 tr 71 M=CBPDATA2 TSE=F SLTH=T;
    960 tr 71 M=CBPDATA2 TSE=T SLTH=T;
    961 tr 71 M=CBPDATA2 TSE=T SLTH=F;
    962 echo " CBPDATA3";
    963 tr 50 M=CBPDATA3;
    964 tr 51 M=CBPDATA3;
    965 tr 52 M=CBPDATA3;
    966 tr 71 M=CBPDATA3 TSE=F SLTH=T;
    967 tr 71 M=CBPDATA3 TSE=T SLTH=T;
    968 tr 71 M=CBPDATA3 TSE=T SLTH=F;
    969 echo " CBPDATA4";
    970 tr 50 M=CBPDATA4;
    971 tr 51 M=CBPDATA4;
    972 tr 52 M=CBPDATA4;
    973 tr 71 M=CBPDATA4 TSE=F SLTH=T;
    974 tr 71 M=CBPDATA4 TSE=T SLTH=T;
    975 tr 71 M=CBPDATA4 TSE=T SLTH=F;
    976 echo " CBPDATA5";
    977 tr 50 M=CBPDATA5;
    978 tr 51 M=CBPDATA5;
    979 tr 52 M=CBPDATA5;
    980 tr 71 M=CBPDATA5 TSE=F SLTH=T;
    981 tr 71 M=CBPDATA5 TSE=T SLTH=T;
    982 tr 71 M=CBPDATA5 TSE=T SLTH=F;
    983 echo " CBPDATA6";
    984 tr 50 M=CBPDATA6;
    985 tr 51 M=CBPDATA6;
    986 tr 52 M=CBPDATA6;
    987 tr 71 M=CBPDATA6 TSE=F SLTH=T;
    988 tr 71 M=CBPDATA6 TSE=T SLTH=T;
    989 tr 71 M=CBPDATA6 TSE=T SLTH=F;
    990 echo " CBPDATA7";
    991 tr 50 M=CBPDATA7;
    992 tr 51 M=CBPDATA7;
    993 tr 52 M=CBPDATA7;
    994 tr 71 M=CBPDATA7 TSE=F SLTH=T;
    995 tr 71 M=CBPDATA7 TSE=T SLTH=T;
    996 tr 71 M=CBPDATA7 TSE=T SLTH=F;
    997 echo " CBPDATA8";
    998 tr 50 M=CBPDATA8;
    999 tr 51 M=CBPDATA8;
   1000 tr 52 M=CBPDATA8;
   1001 tr 71 M=CBPDATA8 TSE=F SLTH=T;
   1002 tr 71 M=CBPDATA8 TSE=T SLTH=T;
   1003 tr 71 M=CBPDATA8 TSE=T SLTH=F;
   1004 echo " CBPDATA9";
   1005 tr 50 M=CBPDATA9;
   1006 tr 51 M=CBPDATA9;
   1007 tr 52 M=CBPDATA9;
   1008 tr 71 M=CBPDATA9 TSE=F SLTH=T;
   1009 tr 71 M=CBPDATA9 TSE=T SLTH=T;
   1010 tr 71 M=CBPDATA9 TSE=T SLTH=F;
   1011 echo " CBPDATA10";
   1012 tr 50 M=CBPDATA10;
   1013 tr 51 M=CBPDATA10;
   1014 tr 52 M=CBPDATA10;
   1015 tr 71 M=CBPDATA10 TSE=F SLTH=T;
   1016 tr 71 M=CBPDATA10 TSE=T SLTH=T;
   1017 tr 71 M=CBPDATA10 TSE=T SLTH=F;
   1018 echo " CBPDATA11";
   1019 tr 50 M=CBPDATA11;
   1020 tr 51 M=CBPDATA11;
   1021 tr 52 M=CBPDATA11;
   1022 tr 71 M=CBPDATA11 TSE=F SLTH=T;
   1023 tr 71 M=CBPDATA11 TSE=T SLTH=T;
   1024 tr 71 M=CBPDATA11 TSE=T SLTH=F;
   1025 echo " CBPDATA12";
   1026 tr 50 M=CBPDATA12;
   1027 tr 51 M=CBPDATA12;
   1028 tr 52 M=CBPDATA12;
   1029 tr 71 M=CBPDATA12 TSE=F SLTH=T;
   1030 tr 71 M=CBPDATA12 TSE=T SLTH=T;
   1031 tr 71 M=CBPDATA12 TSE=T SLTH=F;
   1032 echo " CBPDATA13";
   1033 tr 50 M=CBPDATA13;
   1034 tr 51 M=CBPDATA13;
   1035 tr 52 M=CBPDATA13;
   1036 tr 71 M=CBPDATA13 TSE=F SLTH=T;
   1037 tr 71 M=CBPDATA13 TSE=T SLTH=T;
   1038 tr 71 M=CBPDATA13 TSE=T SLTH=F;
   1039 echo " CBPDATA14";
   1040 tr 50 M=CBPDATA14;
   1041 tr 51 M=CBPDATA14;
   1042 tr 52 M=CBPDATA14;
   1043 tr 71 M=CBPDATA14 TSE=F SLTH=T;
   1044 tr 71 M=CBPDATA14 TSE=T SLTH=T;
   1045 tr 71 M=CBPDATA14 TSE=T SLTH=F;
   1046 echo " CBPDATA15";
   1047 tr 50 M=CBPDATA15;
   1048 tr 51 M=CBPDATA15;
   1049 tr 52 M=CBPDATA15;
   1050 tr 71 M=CBPDATA15 TSE=F SLTH=T;
   1051 tr 71 M=CBPDATA15 TSE=T SLTH=T;
   1052 tr 71 M=CBPDATA15 TSE=T SLTH=F;
   1053 echo " CBPDATA16";
   1054 tr 50 M=CBPDATA16;
   1055 tr 51 M=CBPDATA16;
   1056 tr 52 M=CBPDATA16;
   1057 tr 71 M=CBPDATA16 TSE=F SLTH=T;
   1058 tr 71 M=CBPDATA16 TSE=T SLTH=T;
   1059 tr 71 M=CBPDATA16 TSE=T SLTH=F;
   1060 echo " CBPDATA17";
   1061 tr 50 M=CBPDATA17;
   1062 tr 51 M=CBPDATA17;
   1063 tr 52 M=CBPDATA17;
   1064 tr 71 M=CBPDATA17 TSE=F SLTH=T;
   1065 tr 71 M=CBPDATA17 TSE=T SLTH=T;
   1066 tr 71 M=CBPDATA17 TSE=T SLTH=F;
   1067 echo " CBPDATA18";
   1068 tr 50 M=CBPDATA18;
   1069 tr 51 M=CBPDATA18;
   1070 tr 52 M=CBPDATA18;
   1071 tr 71 M=CBPDATA18 TSE=F SLTH=T;
   1072 tr 71 M=CBPDATA18 TSE=T SLTH=T;
   1073 tr 71 M=CBPDATA18 TSE=T SLTH=F;
   1074 echo " CBPDATA19";
   1075 tr 50 M=CBPDATA19;
   1076 tr 51 M=CBPDATA19;
   1077 tr 52 M=CBPDATA19;
   1078 tr 71 M=CBPDATA19 TSE=F SLTH=T;
   1079 tr 71 M=CBPDATA19 TSE=T SLTH=T;
   1080 tr 71 M=CBPDATA19 TSE=T SLTH=F;
   1081 echo " CBPDATA20";
   1082 tr 50 M=CBPDATA20;
   1083 tr 51 M=CBPDATA20;
   1084 tr 52 M=CBPDATA20;
   1085 tr 71 M=CBPDATA20 TSE=F SLTH=T;
   1086 tr 71 M=CBPDATA20 TSE=T SLTH=T;
   1087 tr 71 M=CBPDATA20 TSE=T SLTH=F;
   1088 echo " CBPDATA21";
   1089 tr 50 M=CBPDATA21;
   1090 tr 51 M=CBPDATA21;
   1091 tr 52 M=CBPDATA21;
   1092 tr 71 M=CBPDATA21 TSE=F SLTH=T;
   1093 tr 71 M=CBPDATA21 TSE=T SLTH=T;
   1094 tr 71 M=CBPDATA21 TSE=T SLTH=F;
   1095 echo " CBPDATA22";
   1096 tr 50 M=CBPDATA22;
   1097 tr 51 M=CBPDATA22;
   1098 tr 52 M=CBPDATA22;
   1099 tr 71 M=CBPDATA22 TSE=F SLTH=T;
   1100 tr 71 M=CBPDATA22 TSE=T SLTH=T;
   1101 tr 71 M=CBPDATA22 TSE=T SLTH=F;
   1102 echo " CBPDATA23";
   1103 tr 50 M=CBPDATA23;
   1104 tr 51 M=CBPDATA23;
   1105 tr 52 M=CBPDATA23;
   1106 tr 71 M=CBPDATA23 TSE=F SLTH=T;
   1107 tr 71 M=CBPDATA23 TSE=T SLTH=T;
   1108 tr 71 M=CBPDATA23 TSE=T SLTH=F;
   1109 echo " CBPDATA24";
   1110 tr 50 M=CBPDATA24;
   1111 tr 51 M=CBPDATA24;
   1112 tr 52 M=CBPDATA24;
   1113 tr 71 M=CBPDATA24 TSE=F SLTH=T;
   1114 tr 71 M=CBPDATA24 TSE=T SLTH=T;
   1115 tr 71 M=CBPDATA24 TSE=T SLTH=F;
   1116 echo " CBPDATA25";
   1117 tr 50 M=CBPDATA25;
   1118 tr 51 M=CBPDATA25;
   1119 tr 52 M=CBPDATA25;
   1120 tr 71 M=CBPDATA25 TSE=F SLTH=T;
   1121 tr 71 M=CBPDATA25 TSE=T SLTH=T;
   1122 tr 71 M=CBPDATA25 TSE=T SLTH=F;
   1123 echo " CBPDATA26";
   1124 tr 50 M=CBPDATA26;
   1125 tr 51 M=CBPDATA26;
   1126 tr 52 M=CBPDATA26;
   1127 tr 71 M=CBPDATA26 TSE=F SLTH=T;
   1128 tr 71 M=CBPDATA26 TSE=T SLTH=T;
   1129 tr 71 M=CBPDATA26 TSE=T SLTH=F;
   1130 echo " CBPDATA27";
   1131 tr 50 M=CBPDATA27;
   1132 tr 51 M=CBPDATA27;
   1133 tr 52 M=CBPDATA27;
   1134 tr 71 M=CBPDATA27 TSE=F SLTH=T;
   1135 tr 71 M=CBPDATA27 TSE=T SLTH=T;
   1136 tr 71 M=CBPDATA27 TSE=T SLTH=F;
   1137 echo " CBPDATA28";
   1138 tr 50 M=CBPDATA28;
   1139 tr 51 M=CBPDATA28;
   1140 tr 52 M=CBPDATA28;
   1141 tr 71 M=CBPDATA28 TSE=F SLTH=T;
   1142 tr 71 M=CBPDATA28 TSE=T SLTH=T;
   1143 tr 71 M=CBPDATA28 TSE=T SLTH=F;
   1144 echo " CBPDATA29";
   1145 tr 50 M=CBPDATA29;
   1146 tr 51 M=CBPDATA29;
   1147 tr 52 M=CBPDATA29;
   1148 tr 71 M=CBPDATA29 TSE=F SLTH=T;
   1149 tr 71 M=CBPDATA29 TSE=T SLTH=T;
   1150 tr 71 M=CBPDATA29 TSE=T SLTH=F;
   1151 echo " CBPDATA30";
   1152 tr 50 M=CBPDATA30;
   1153 tr 51 M=CBPDATA30;
   1154 tr 52 M=CBPDATA30;
   1155 tr 71 M=CBPDATA30 TSE=F SLTH=T;
   1156 tr 71 M=CBPDATA30 TSE=T SLTH=T;
   1157 tr 71 M=CBPDATA30 TSE=T SLTH=F;
   1158 echo " CBPDATA31";
   1159 tr 50 M=CBPDATA31;
   1160 tr 51 M=CBPDATA31;
   1161 tr 52 M=CBPDATA31;
   1162 tr 71 M=CBPDATA31 TSE=F SLTH=T;
   1163 tr 71 M=CBPDATA31 TSE=T SLTH=T;
   1164 tr 71 M=CBPDATA31 TSE=T SLTH=F;
   1165 echo " CBPPKTHEADER0_MEM0";
   1166 tr 50 M=CBPPKTHEADER0_MEM0;
   1167 tr 51 M=CBPPKTHEADER0_MEM0;
   1168 tr 52 M=CBPPKTHEADER0_MEM0;
   1169 tr 71 M=CBPPKTHEADER0_MEM0 TSE=F SLTH=T;
   1170 tr 71 M=CBPPKTHEADER0_MEM0 TSE=T SLTH=T;
   1171 tr 71 M=CBPPKTHEADER0_MEM0 TSE=T SLTH=F;
   1172 echo " CBPPKTHEADER0_MEM1";
   1173 tr 50 M=CBPPKTHEADER0_MEM1;
   1174 tr 51 M=CBPPKTHEADER0_MEM1;
   1175 tr 52 M=CBPPKTHEADER0_MEM1;
   1176 tr 71 M=CBPPKTHEADER0_MEM1 TSE=F SLTH=T;
   1177 tr 71 M=CBPPKTHEADER0_MEM1 TSE=T SLTH=T;
   1178 tr 71 M=CBPPKTHEADER0_MEM1 TSE=T SLTH=F;
   1179 echo " CBPPKTHEADER0_MEM2";
   1180 tr 50 M=CBPPKTHEADER0_MEM2;
   1181 tr 51 M=CBPPKTHEADER0_MEM2;
   1182 tr 52 M=CBPPKTHEADER0_MEM2;
   1183 tr 71 M=CBPPKTHEADER0_MEM2 TSE=F SLTH=T;
   1184 tr 71 M=CBPPKTHEADER0_MEM2 TSE=T SLTH=T;
   1185 tr 71 M=CBPPKTHEADER0_MEM2 TSE=T SLTH=F;
   1186 echo " CBPPKTHEADER1_MEM0";
   1187 tr 50 M=CBPPKTHEADER1_MEM0;
   1188 tr 51 M=CBPPKTHEADER1_MEM0;
   1189 tr 52 M=CBPPKTHEADER1_MEM0;
   1190 tr 71 M=CBPPKTHEADER1_MEM0 TSE=F SLTH=T;
   1191 tr 71 M=CBPPKTHEADER1_MEM0 TSE=T SLTH=T;
   1192 tr 71 M=CBPPKTHEADER1_MEM0 TSE=T SLTH=F;
   1193 echo " CBPPKTHEADER1_MEM1";
   1194 tr 50 M=CBPPKTHEADER1_MEM1;
   1195 tr 51 M=CBPPKTHEADER1_MEM1;
   1196 tr 52 M=CBPPKTHEADER1_MEM1;
   1197 tr 71 M=CBPPKTHEADER1_MEM1 TSE=F SLTH=T;
   1198 tr 71 M=CBPPKTHEADER1_MEM1 TSE=T SLTH=T;
   1199 tr 71 M=CBPPKTHEADER1_MEM1 TSE=T SLTH=F;
   1200 echo " CBPPKTHEADER2";
   1201 tr 50 M=CBPPKTHEADER2;
   1202 tr 51 M=CBPPKTHEADER2;
   1203 tr 52 M=CBPPKTHEADER2;
   1204 tr 71 M=CBPPKTHEADER2 TSE=F SLTH=T;
   1205 tr 71 M=CBPPKTHEADER2 TSE=T SLTH=T;
   1206 tr 71 M=CBPPKTHEADER2 TSE=T SLTH=F;
   1207 echo " CBPPKTHEADERCPU";
   1208 tr 50 M=CBPPKTHEADERCPU;
   1209 tr 51 M=CBPPKTHEADERCPU;
   1210 tr 52 M=CBPPKTHEADERCPU;
   1211 tr 71 M=CBPPKTHEADERCPU TSE=F SLTH=T;
   1212 tr 71 M=CBPPKTHEADERCPU TSE=T SLTH=T;
   1213 tr 71 M=CBPPKTHEADERCPU TSE=T SLTH=F;
   1214 echo " CCP";
   1215 tr 50 M=CCP;
   1216 tr 51 M=CCP;
   1217 tr 52 M=CCP;
   1218 tr 71 M=CCP TSE=F SLTH=T;
   1219 tr 71 M=CCP TSE=T SLTH=T;
   1220 tr 71 M=CCP TSE=T SLTH=F;
   1221 echo " CELLLINK";
   1222 tr 50 M=CELLLINK;
   1223 tr 51 M=CELLLINK;
   1224 tr 52 M=CELLLINK;
   1225 tr 71 M=CELLLINK TSE=F SLTH=T;
   1226 tr 71 M=CELLLINK TSE=T SLTH=T;
   1227 tr 71 M=CELLLINK TSE=T SLTH=F;
   1228 echo " CFAP";
   1229 tr 50 M=CFAP;
   1230 tr 51 M=CFAP;
   1231 tr 52 M=CFAP;
   1232 tr 71 M=CFAP TSE=F SLTH=T;
   1233 tr 71 M=CFAP TSE=T SLTH=T;
   1234 tr 71 M=CFAP TSE=T SLTH=F;
   1235 echo " CELLCHK";
   1236 tr 50 M=CELLCHK;
   1237 tr 51 M=CELLCHK;
   1238 tr 52 M=CELLCHK;
   1239 tr 71 M=CELLCHK TSE=F SLTH=T;
   1240 tr 71 M=CELLCHK TSE=T SLTH=T;
   1241 tr 71 M=CELLCHK TSE=T SLTH=F;
   1242 echo " IPMC_GROUP0";
   1243 tr 50 M=IPMC_GROUP0;
   1244 tr 51 M=IPMC_GROUP0;
   1245 tr 52 M=IPMC_GROUP0;
   1246 tr 71 M=IPMC_GROUP0 TSE=F SLTH=T;
   1247 tr 71 M=IPMC_GROUP0 TSE=T SLTH=T;
   1248 tr 71 M=IPMC_GROUP0 TSE=T SLTH=F;
   1249 echo " IPMC_GROUP1";
   1250 tr 50 M=IPMC_GROUP1;
   1251 tr 51 M=IPMC_GROUP1;
   1252 tr 52 M=IPMC_GROUP1;
   1253 tr 71 M=IPMC_GROUP1 TSE=F SLTH=T;
   1254 tr 71 M=IPMC_GROUP1 TSE=T SLTH=T;
   1255 tr 71 M=IPMC_GROUP1 TSE=T SLTH=F;
   1256 echo " IPMC_GROUP2";
   1257 tr 50 M=IPMC_GROUP2;
   1258 tr 51 M=IPMC_GROUP2;
   1259 tr 52 M=IPMC_GROUP2;
   1260 tr 71 M=IPMC_GROUP2 TSE=F SLTH=T;
   1261 tr 71 M=IPMC_GROUP2 TSE=T SLTH=T;
   1262 tr 71 M=IPMC_GROUP2 TSE=T SLTH=F;
   1263 echo " IPMC_GROUP3";
   1264 tr 50 M=IPMC_GROUP3;
   1265 tr 51 M=IPMC_GROUP3;
   1266 tr 52 M=IPMC_GROUP3;
   1267 tr 71 M=IPMC_GROUP3 TSE=F SLTH=T;
   1268 tr 71 M=IPMC_GROUP3 TSE=T SLTH=T;
   1269 tr 71 M=IPMC_GROUP3 TSE=T SLTH=F;
   1270 echo " IPMC_VLAN";
   1271 tr 50 M=IPMC_VLAN;
   1272 tr 51 M=IPMC_VLAN;
   1273 tr 52 M=IPMC_VLAN;
   1274 tr 71 M=IPMC_VLAN TSE=F SLTH=T;
   1275 tr 71 M=IPMC_VLAN TSE=T SLTH=T;
   1276 tr 71 M=IPMC_VLAN TSE=T SLTH=F;
   1277 echo " PFAP";
   1278 tr 50 M=PFAP;
   1279 tr 51 M=PFAP;
   1280 tr 52 M=PFAP;
   1281 tr 71 M=PFAP TSE=F SLTH=T;
   1282 tr 71 M=PFAP TSE=T SLTH=T;
   1283 tr 71 M=PFAP TSE=T SLTH=F;
   1284 echo " PKTLINK0";
   1285 tr 50 M=PKTLINK0;
   1286 tr 51 M=PKTLINK0;
   1287 tr 52 M=PKTLINK0;
   1288 tr 71 M=PKTLINK0 TSE=F SLTH=T;
   1289 tr 71 M=PKTLINK0 TSE=T SLTH=T;
   1290 tr 71 M=PKTLINK0 TSE=T SLTH=F;
   1291 echo " PKTLINK1";
   1292 tr 50 M=PKTLINK1;
   1293 tr 51 M=PKTLINK1;
   1294 tr 52 M=PKTLINK1;
   1295 tr 71 M=PKTLINK1 TSE=F SLTH=T;
   1296 tr 71 M=PKTLINK1 TSE=T SLTH=T;
   1297 tr 71 M=PKTLINK1 TSE=T SLTH=F;
   1298 echo " PKTLINK2";
   1299 tr 50 M=PKTLINK2;
   1300 tr 51 M=PKTLINK2;
   1301 tr 52 M=PKTLINK2;
   1302 tr 71 M=PKTLINK2 TSE=F SLTH=T;
   1303 tr 71 M=PKTLINK2 TSE=T SLTH=T;
   1304 tr 71 M=PKTLINK2 TSE=T SLTH=F;
   1305 echo " PKTLINK3";
   1306 tr 50 M=PKTLINK3;
   1307 tr 51 M=PKTLINK3;
   1308 tr 52 M=PKTLINK3;
   1309 tr 71 M=PKTLINK3 TSE=F SLTH=T;
   1310 tr 71 M=PKTLINK3 TSE=T SLTH=T;
   1311 tr 71 M=PKTLINK3 TSE=T SLTH=F;
   1312 echo " PKTLINK4";
   1313 tr 50 M=PKTLINK4;
   1314 tr 51 M=PKTLINK4;
   1315 tr 52 M=PKTLINK4;
   1316 tr 71 M=PKTLINK4 TSE=F SLTH=T;
   1317 tr 71 M=PKTLINK4 TSE=T SLTH=T;
   1318 tr 71 M=PKTLINK4 TSE=T SLTH=F;
   1319 echo " PKTLINK5";
   1320 tr 50 M=PKTLINK5;
   1321 tr 51 M=PKTLINK5;
   1322 tr 52 M=PKTLINK5;
   1323 tr 71 M=PKTLINK5 TSE=F SLTH=T;
   1324 tr 71 M=PKTLINK5 TSE=T SLTH=T;
   1325 tr 71 M=PKTLINK5 TSE=T SLTH=F;
   1326 echo " PKTLINK6";
   1327 tr 50 M=PKTLINK6;
   1328 tr 51 M=PKTLINK6;
   1329 tr 52 M=PKTLINK6;
   1330 tr 71 M=PKTLINK6 TSE=F SLTH=T;
   1331 tr 71 M=PKTLINK6 TSE=T SLTH=T;
   1332 tr 71 M=PKTLINK6 TSE=T SLTH=F;
   1333 echo " PKTLINK7";
   1334 tr 50 M=PKTLINK7;
   1335 tr 51 M=PKTLINK7;
   1336 tr 52 M=PKTLINK7;
   1337 tr 71 M=PKTLINK7 TSE=F SLTH=T;
   1338 tr 71 M=PKTLINK7 TSE=T SLTH=T;
   1339 tr 71 M=PKTLINK7 TSE=T SLTH=F;
   1340 echo " PKTLINK8";
   1341 tr 50 M=PKTLINK8;
   1342 tr 51 M=PKTLINK8;
   1343 tr 52 M=PKTLINK8;
   1344 tr 71 M=PKTLINK8 TSE=F SLTH=T;
   1345 tr 71 M=PKTLINK8 TSE=T SLTH=T;
   1346 tr 71 M=PKTLINK8 TSE=T SLTH=F;
   1347 echo " PKTLINK9";
   1348 tr 50 M=PKTLINK9;
   1349 tr 51 M=PKTLINK9;
   1350 tr 52 M=PKTLINK9;
   1351 tr 71 M=PKTLINK9 TSE=F SLTH=T;
   1352 tr 71 M=PKTLINK9 TSE=T SLTH=T;
   1353 tr 71 M=PKTLINK9 TSE=T SLTH=F;
   1354 echo " PKTLINK10";
   1355 tr 50 M=PKTLINK10;
   1356 tr 51 M=PKTLINK10;
   1357 tr 52 M=PKTLINK10;
   1358 tr 71 M=PKTLINK10 TSE=F SLTH=T;
   1359 tr 71 M=PKTLINK10 TSE=T SLTH=T;
   1360 tr 71 M=PKTLINK10 TSE=T SLTH=F;
   1361 echo " PKTLINK11";
   1362 tr 50 M=PKTLINK11;
   1363 tr 51 M=PKTLINK11;
   1364 tr 52 M=PKTLINK11;
   1365 tr 71 M=PKTLINK11 TSE=F SLTH=T;
   1366 tr 71 M=PKTLINK11 TSE=T SLTH=T;
   1367 tr 71 M=PKTLINK11 TSE=T SLTH=F;
   1368 echo " PKTLINK12";
   1369 tr 50 M=PKTLINK12;
   1370 tr 51 M=PKTLINK12;
   1371 tr 52 M=PKTLINK12;
   1372 tr 71 M=PKTLINK12 TSE=F SLTH=T;
   1373 tr 71 M=PKTLINK12 TSE=T SLTH=T;
   1374 tr 71 M=PKTLINK12 TSE=T SLTH=F;
   1375 echo " PKTLINK13";
   1376 tr 50 M=PKTLINK13;
   1377 tr 51 M=PKTLINK13;
   1378 tr 52 M=PKTLINK13;
   1379 tr 71 M=PKTLINK13 TSE=F SLTH=T;
   1380 tr 71 M=PKTLINK13 TSE=T SLTH=T;
   1381 tr 71 M=PKTLINK13 TSE=T SLTH=F;
   1382 echo " PKTLINK14";
   1383 tr 50 M=PKTLINK14;
   1384 tr 51 M=PKTLINK14;
   1385 tr 52 M=PKTLINK14;
   1386 tr 71 M=PKTLINK14 TSE=F SLTH=T;
   1387 tr 71 M=PKTLINK14 TSE=T SLTH=T;
   1388 tr 71 M=PKTLINK14 TSE=T SLTH=F;
   1389 echo " PKTLINK15";
   1390 tr 50 M=PKTLINK15;
   1391 tr 51 M=PKTLINK15;
   1392 tr 52 M=PKTLINK15;
   1393 tr 71 M=PKTLINK15 TSE=F SLTH=T;
   1394 tr 71 M=PKTLINK15 TSE=T SLTH=T;
   1395 tr 71 M=PKTLINK15 TSE=T SLTH=F;
   1396 echo " PKTLINK16";
   1397 tr 50 M=PKTLINK16;
   1398 tr 51 M=PKTLINK16;
   1399 tr 52 M=PKTLINK16;
   1400 tr 71 M=PKTLINK16 TSE=F SLTH=T;
   1401 tr 71 M=PKTLINK16 TSE=T SLTH=T;
   1402 tr 71 M=PKTLINK16 TSE=T SLTH=F;
   1403 echo " PKTLINK17";
   1404 tr 50 M=PKTLINK17;
   1405 tr 51 M=PKTLINK17;
   1406 tr 52 M=PKTLINK17;
   1407 tr 71 M=PKTLINK17 TSE=F SLTH=T;
   1408 tr 71 M=PKTLINK17 TSE=T SLTH=T;
   1409 tr 71 M=PKTLINK17 TSE=T SLTH=F;
   1410 echo " PKTLINK18";
   1411 tr 50 M=PKTLINK18;
   1412 tr 51 M=PKTLINK18;
   1413 tr 52 M=PKTLINK18;
   1414 tr 71 M=PKTLINK18 TSE=F SLTH=T;
   1415 tr 71 M=PKTLINK18 TSE=T SLTH=T;
   1416 tr 71 M=PKTLINK18 TSE=T SLTH=F;
   1417 echo " PKTLINK19";
   1418 tr 50 M=PKTLINK19;
   1419 tr 51 M=PKTLINK19;
   1420 tr 52 M=PKTLINK19;
   1421 tr 71 M=PKTLINK19 TSE=F SLTH=T;
   1422 tr 71 M=PKTLINK19 TSE=T SLTH=T;
   1423 tr 71 M=PKTLINK19 TSE=T SLTH=F;
   1424 echo " PKTLINK20";
   1425 tr 50 M=PKTLINK20;
   1426 tr 51 M=PKTLINK20;
   1427 tr 52 M=PKTLINK20;
   1428 tr 71 M=PKTLINK20 TSE=F SLTH=T;
   1429 tr 71 M=PKTLINK20 TSE=T SLTH=T;
   1430 tr 71 M=PKTLINK20 TSE=T SLTH=F;
   1431 echo " PKTLINK21";
   1432 tr 50 M=PKTLINK21;
   1433 tr 51 M=PKTLINK21;
   1434 tr 52 M=PKTLINK21;
   1435 tr 71 M=PKTLINK21 TSE=F SLTH=T;
   1436 tr 71 M=PKTLINK21 TSE=T SLTH=T;
   1437 tr 71 M=PKTLINK21 TSE=T SLTH=F;
   1438 echo " PKTLINK22";
   1439 tr 50 M=PKTLINK22;
   1440 tr 51 M=PKTLINK22;
   1441 tr 52 M=PKTLINK22;
   1442 tr 71 M=PKTLINK22 TSE=F SLTH=T;
   1443 tr 71 M=PKTLINK22 TSE=T SLTH=T;
   1444 tr 71 M=PKTLINK22 TSE=T SLTH=F;
   1445 echo " PKTLINK23";
   1446 tr 50 M=PKTLINK23;
   1447 tr 51 M=PKTLINK23;
   1448 tr 52 M=PKTLINK23;
   1449 tr 71 M=PKTLINK23 TSE=F SLTH=T;
   1450 tr 71 M=PKTLINK23 TSE=T SLTH=T;
   1451 tr 71 M=PKTLINK23 TSE=T SLTH=F;
   1452 echo " PKTLINK24";
   1453 tr 50 M=PKTLINK24;
   1454 tr 51 M=PKTLINK24;
   1455 tr 52 M=PKTLINK24;
   1456 tr 71 M=PKTLINK24 TSE=F SLTH=T;
   1457 tr 71 M=PKTLINK24 TSE=T SLTH=T;
   1458 tr 71 M=PKTLINK24 TSE=T SLTH=F;
   1459 echo " PKTLINK25";
   1460 tr 50 M=PKTLINK25;
   1461 tr 51 M=PKTLINK25;
   1462 tr 52 M=PKTLINK25;
   1463 tr 71 M=PKTLINK25 TSE=F SLTH=T;
   1464 tr 71 M=PKTLINK25 TSE=T SLTH=T;
   1465 tr 71 M=PKTLINK25 TSE=T SLTH=F;
   1466 echo " PKTLINK26";
   1467 tr 50 M=PKTLINK26;
   1468 tr 51 M=PKTLINK26;
   1469 tr 52 M=PKTLINK26;
   1470 tr 71 M=PKTLINK26 TSE=F SLTH=T;
   1471 tr 71 M=PKTLINK26 TSE=T SLTH=T;
   1472 tr 71 M=PKTLINK26 TSE=T SLTH=F;
   1473 echo " PKTLINK27";
   1474 tr 50 M=PKTLINK27;
   1475 tr 51 M=PKTLINK27;
   1476 tr 52 M=PKTLINK27;
   1477 tr 71 M=PKTLINK27 TSE=F SLTH=T;
   1478 tr 71 M=PKTLINK27 TSE=T SLTH=T;
   1479 tr 71 M=PKTLINK27 TSE=T SLTH=F;
   1480 echo " PKTLINK28";
   1481 tr 50 M=PKTLINK28;
   1482 tr 51 M=PKTLINK28;
   1483 tr 52 M=PKTLINK28;
   1484 tr 71 M=PKTLINK28 TSE=F SLTH=T;
   1485 tr 71 M=PKTLINK28 TSE=T SLTH=T;
   1486 tr 71 M=PKTLINK28 TSE=T SLTH=F;
   1487 echo " PKTLINK29";
   1488 tr 50 M=PKTLINK29;
   1489 tr 51 M=PKTLINK29;
   1490 tr 52 M=PKTLINK29;
   1491 tr 71 M=PKTLINK29 TSE=F SLTH=T;
   1492 tr 71 M=PKTLINK29 TSE=T SLTH=T;
   1493 tr 71 M=PKTLINK29 TSE=T SLTH=F;
   1494 echo " WRED_CFG_CELL";
   1495 tr 50 M=WRED_CFG_CELL;
   1496 tr 51 M=WRED_CFG_CELL;
   1497 tr 52 M=WRED_CFG_CELL;
   1498 tr 71 M=WRED_CFG_CELL TSE=F SLTH=T;
   1499 tr 71 M=WRED_CFG_CELL TSE=T SLTH=T;
   1500 tr 71 M=WRED_CFG_CELL TSE=T SLTH=F;
   1501 echo " WRED_CFG_PACKET";
   1502 tr 50 M=WRED_CFG_PACKET;
   1503 tr 51 M=WRED_CFG_PACKET;
   1504 tr 52 M=WRED_CFG_PACKET;
   1505 tr 71 M=WRED_CFG_PACKET TSE=F SLTH=T;
   1506 tr 71 M=WRED_CFG_PACKET TSE=T SLTH=T;
   1507 tr 71 M=WRED_CFG_PACKET TSE=T SLTH=F;
   1508 echo " WRED_PORT_CFG_CELL";
   1509 tr 50 M=WRED_PORT_CFG_CELL;
   1510 tr 51 M=WRED_PORT_CFG_CELL;
   1511 tr 52 M=WRED_PORT_CFG_CELL;
   1512 tr 71 M=WRED_PORT_CFG_CELL TSE=F SLTH=T;
   1513 tr 71 M=WRED_PORT_CFG_CELL TSE=T SLTH=T;
   1514 tr 71 M=WRED_PORT_CFG_CELL TSE=T SLTH=F;
   1515 echo " WRED_PORT_CFG_PACKET";
   1516 tr 50 M=WRED_PORT_CFG_PACKET;
   1517 tr 51 M=WRED_PORT_CFG_PACKET;
   1518 tr 52 M=WRED_PORT_CFG_PACKET;
   1519 tr 71 M=WRED_PORT_CFG_PACKET TSE=F SLTH=T;
   1520 tr 71 M=WRED_PORT_CFG_PACKET TSE=T SLTH=T;
   1521 tr 71 M=WRED_PORT_CFG_PACKET TSE=T SLTH=F;
   1522 echo " WRED_PORT_THD_0_CELL";
   1523 tr 50 M=WRED_PORT_THD_0_CELL;
   1524 tr 51 M=WRED_PORT_THD_0_CELL;
   1525 tr 52 M=WRED_PORT_THD_0_CELL;
   1526 tr 71 M=WRED_PORT_THD_0_CELL TSE=F SLTH=T;
   1527 tr 71 M=WRED_PORT_THD_0_CELL TSE=T SLTH=T;
   1528 tr 71 M=WRED_PORT_THD_0_CELL TSE=T SLTH=F;
   1529 echo " WRED_PORT_THD_0_PACKET";
   1530 tr 50 M=WRED_PORT_THD_0_PACKET;
   1531 tr 51 M=WRED_PORT_THD_0_PACKET;
   1532 tr 52 M=WRED_PORT_THD_0_PACKET;
   1533 tr 71 M=WRED_PORT_THD_0_PACKET TSE=F SLTH=T;
   1534 tr 71 M=WRED_PORT_THD_0_PACKET TSE=T SLTH=T;
   1535 tr 71 M=WRED_PORT_THD_0_PACKET TSE=T SLTH=F;
   1536 echo " WRED_PORT_THD_1_CELL";
   1537 tr 50 M=WRED_PORT_THD_1_CELL;
   1538 tr 51 M=WRED_PORT_THD_1_CELL;
   1539 tr 52 M=WRED_PORT_THD_1_CELL;
   1540 tr 71 M=WRED_PORT_THD_1_CELL TSE=F SLTH=T;
   1541 tr 71 M=WRED_PORT_THD_1_CELL TSE=T SLTH=T;
   1542 tr 71 M=WRED_PORT_THD_1_CELL TSE=T SLTH=F;
   1543 echo " WRED_PORT_THD_1_PACKET";
   1544 tr 50 M=WRED_PORT_THD_1_PACKET;
   1545 tr 51 M=WRED_PORT_THD_1_PACKET;
   1546 tr 52 M=WRED_PORT_THD_1_PACKET;
   1547 tr 71 M=WRED_PORT_THD_1_PACKET TSE=F SLTH=T;
   1548 tr 71 M=WRED_PORT_THD_1_PACKET TSE=T SLTH=T;
   1549 tr 71 M=WRED_PORT_THD_1_PACKET TSE=T SLTH=F;
   1550 echo " WRED_THD_0_CELL";
   1551 tr 50 M=WRED_THD_0_CELL;
   1552 tr 51 M=WRED_THD_0_CELL;
   1553 tr 52 M=WRED_THD_0_CELL;
   1554 tr 71 M=WRED_THD_0_CELL TSE=F SLTH=T;
   1555 tr 71 M=WRED_THD_0_CELL TSE=T SLTH=T;
   1556 tr 71 M=WRED_THD_0_CELL TSE=T SLTH=F;
   1557 echo " WRED_THD_0_PACKET";
   1558 tr 50 M=WRED_THD_0_PACKET;
   1559 tr 51 M=WRED_THD_0_PACKET;
   1560 tr 52 M=WRED_THD_0_PACKET;
   1561 tr 71 M=WRED_THD_0_PACKET TSE=F SLTH=T;
   1562 tr 71 M=WRED_THD_0_PACKET TSE=T SLTH=T;
   1563 tr 71 M=WRED_THD_0_PACKET TSE=T SLTH=F;
   1564 echo " WRED_THD_1_CELL";
   1565 tr 50 M=WRED_THD_1_CELL;
   1566 tr 51 M=WRED_THD_1_CELL;
   1567 tr 52 M=WRED_THD_1_CELL;
   1568 tr 71 M=WRED_THD_1_CELL TSE=F SLTH=T;
   1569 tr 71 M=WRED_THD_1_CELL TSE=T SLTH=T;
   1570 tr 71 M=WRED_THD_1_CELL TSE=T SLTH=F;
   1571 echo " WRED_THD_1_PACKET";
   1572 tr 50 M=WRED_THD_1_PACKET;
   1573 tr 51 M=WRED_THD_1_PACKET;
   1574 tr 52 M=WRED_THD_1_PACKET;
   1575 tr 71 M=WRED_THD_1_PACKET TSE=F SLTH=T;
   1576 tr 71 M=WRED_THD_1_PACKET TSE=T SLTH=T;
   1577 tr 71 M=WRED_THD_1_PACKET TSE=T SLTH=F;
   1578 echo " MODPORT_MAP";
   1579 tr 50 M=MODPORT_MAP;
   1580 tr 51 M=MODPORT_MAP;
   1581 tr 52 M=MODPORT_MAP;
   1582 tr 71 M=MODPORT_MAP TSE=F SLTH=T;
   1583 tr 71 M=MODPORT_MAP TSE=T SLTH=T;
   1584 tr 71 M=MODPORT_MAP TSE=T SLTH=F;
   1585 echo " MODPORT_MAP_EM";
   1586 tr 50 M=MODPORT_MAP_EM;
   1587 tr 51 M=MODPORT_MAP_EM;
   1588 tr 52 M=MODPORT_MAP_EM;
   1589 tr 71 M=MODPORT_MAP_EM TSE=F SLTH=T;
   1590 tr 71 M=MODPORT_MAP_EM TSE=T SLTH=T;
   1591 tr 71 M=MODPORT_MAP_EM TSE=T SLTH=F;
   1592 echo " MODPORT_MAP_IM";
   1593 tr 50 M=MODPORT_MAP_IM;
   1594 tr 51 M=MODPORT_MAP_IM;
   1595 tr 52 M=MODPORT_MAP_IM;
   1596 tr 71 M=MODPORT_MAP_IM TSE=F SLTH=T;
   1597 tr 71 M=MODPORT_MAP_IM TSE=T SLTH=T;
   1598 tr 71 M=MODPORT_MAP_IM TSE=T SLTH=F;
   1599 echo " MODPORT_MAP_SW";
   1600 tr 50 M=MODPORT_MAP_SW;
   1601 tr 51 M=MODPORT_MAP_SW;
   1602 tr 52 M=MODPORT_MAP_SW;
   1603 tr 71 M=MODPORT_MAP_SW TSE=F SLTH=T;
   1604 tr 71 M=MODPORT_MAP_SW TSE=T SLTH=T;
   1605 tr 71 M=MODPORT_MAP_SW TSE=T SLTH=F;
   1606 if $?BCM56331 || $?BCM56333 || $?BCM56334 || $?BCM56338 || $?BCM56132 || $?BCM56134 || $?BCM56230 || $?BCM56231 \
   1607     'echo " MPLS_ENTRY"; \
   1608      tr 50 M=MPLS_ENTRY; \
   1609      tr 51 M=MPLS_ENTRY; \
   1610      tr 52 M=MPLS_ENTRY; \
   1611      tr 71 M=MPLS_ENTRY TSE=F SLTH=T; \
   1612      tr 71 M=MPLS_ENTRY TSE=T SLTH=T; \
   1613      tr 71 M=MPLS_ENTRY TSE=T SLTH=F;'
   1614 echo " MPLS_ENTRY_SCRATCH";
   1615 tr 50 M=MPLS_ENTRY_SCRATCH;
   1616 #tr 51 M=MPLS_ENTRY_SCRATCH # test not supported on single-entry tables;
   1617 #tr 52 M=MPLS_ENTRY_SCRATCH # test not supported on single-entry tables;
   1618 tr 71 M=MPLS_ENTRY_SCRATCH TSE=F SLTH=T;
   1619 tr 71 M=MPLS_ENTRY_SCRATCH TSE=T SLTH=T;
   1620 tr 71 M=MPLS_ENTRY_SCRATCH TSE=T SLTH=F;
   1621 echo " MPLS_STATION_TCAM";
   1622 tr 50 M=MPLS_STATION_TCAM;
   1623 tr 51 M=MPLS_STATION_TCAM;
   1624 tr 52 M=MPLS_STATION_TCAM;
   1625 tr 71 M=MPLS_STATION_TCAM TSE=F SLTH=T;
   1626 tr 71 M=MPLS_STATION_TCAM TSE=T SLTH=T;
   1627 tr 71 M=MPLS_STATION_TCAM TSE=T SLTH=F;
   1628 echo " NONUCAST_TRUNK_BLOCK_MASK";
   1629 tr 50 M=NONUCAST_TRUNK_BLOCK_MASK;
   1630 tr 51 M=NONUCAST_TRUNK_BLOCK_MASK;
   1631 tr 52 M=NONUCAST_TRUNK_BLOCK_MASK;
   1632 tr 71 M=NONUCAST_TRUNK_BLOCK_MASK TSE=F SLTH=T;
   1633 tr 71 M=NONUCAST_TRUNK_BLOCK_MASK TSE=T SLTH=T;
   1634 tr 71 M=NONUCAST_TRUNK_BLOCK_MASK TSE=T SLTH=F;
   1635 if $?BCM56331 || $?BCM56333 || $?BCM56334 || $?BCM56338 || $?BCM56132 || $?BCM56134 || $?BCM56230 || $?BCM56231 \
   1636     'echo " OAM_LM_COUNTERS"; \
   1637      tr 50 M=OAM_LM_COUNTERS; \
   1638      tr 51 M=OAM_LM_COUNTERS; \
   1639      tr 52 M=OAM_LM_COUNTERS; \
   1640      tr 71 M=OAM_LM_COUNTERS TSE=F SLTH=T; \
   1641      tr 71 M=OAM_LM_COUNTERS TSE=T SLTH=T; \
   1642      tr 71 M=OAM_LM_COUNTERS TSE=T SLTH=F;'
   1643 echo " PHB2_COS_MAP";
   1644 tr 50 M=PHB2_COS_MAP;
   1645 tr 51 M=PHB2_COS_MAP;
   1646 tr 52 M=PHB2_COS_MAP;
   1647 tr 71 M=PHB2_COS_MAP TSE=F SLTH=T;
   1648 tr 71 M=PHB2_COS_MAP TSE=T SLTH=T;
   1649 tr 71 M=PHB2_COS_MAP TSE=T SLTH=F;
   1650 echo " PORT_CBL_TABLE";
   1651 tr 50 M=PORT_CBL_TABLE;
   1652 tr 51 M=PORT_CBL_TABLE;
   1653 tr 52 M=PORT_CBL_TABLE;
   1654 tr 71 M=PORT_CBL_TABLE TSE=F SLTH=T;
   1655 tr 71 M=PORT_CBL_TABLE TSE=T SLTH=T;
   1656 tr 71 M=PORT_CBL_TABLE TSE=T SLTH=F;
   1657 echo " COS_MAP";
   1658 tr 50 M=COS_MAP;
   1659 tr 51 M=COS_MAP;
   1660 tr 52 M=COS_MAP;
   1661 tr 71 M=COS_MAP TSE=F SLTH=T;
   1662 tr 71 M=COS_MAP TSE=T SLTH=T;
   1663 tr 71 M=COS_MAP TSE=T SLTH=F;
   1664 echo " PORT_LAG_FAILOVER_SET";
   1665 tr 50 M=PORT_LAG_FAILOVER_SET;
   1666 tr 51 M=PORT_LAG_FAILOVER_SET;
   1667 tr 52 M=PORT_LAG_FAILOVER_SET;
   1668 tr 71 M=PORT_LAG_FAILOVER_SET TSE=F SLTH=T;
   1669 tr 71 M=PORT_LAG_FAILOVER_SET TSE=T SLTH=T;
   1670 tr 71 M=PORT_LAG_FAILOVER_SET TSE=T SLTH=F;
   1671 echo " PORT_OR_TRUNK_MAC_COUNT";
   1672 tr 50 M=PORT_OR_TRUNK_MAC_COUNT;
   1673 tr 51 M=PORT_OR_TRUNK_MAC_COUNT;
   1674 tr 52 M=PORT_OR_TRUNK_MAC_COUNT;
   1675 tr 71 M=PORT_OR_TRUNK_MAC_COUNT TSE=F SLTH=T;
   1676 tr 71 M=PORT_OR_TRUNK_MAC_COUNT TSE=T SLTH=T;
   1677 tr 71 M=PORT_OR_TRUNK_MAC_COUNT TSE=T SLTH=F;
   1678 echo " PORT_OR_TRUNK_MAC_LIMIT";
   1679 tr 50 M=PORT_OR_TRUNK_MAC_LIMIT;
   1680 tr 51 M=PORT_OR_TRUNK_MAC_LIMIT;
   1681 tr 52 M=PORT_OR_TRUNK_MAC_LIMIT;
   1682 tr 71 M=PORT_OR_TRUNK_MAC_LIMIT TSE=F SLTH=T;
   1683 tr 71 M=PORT_OR_TRUNK_MAC_LIMIT TSE=T SLTH=T;
   1684 tr 71 M=PORT_OR_TRUNK_MAC_LIMIT TSE=T SLTH=F;
   1685 echo " PORT";
   1686 tr 50 M=PORT;
   1687 tr 51 M=PORT;
   1688 tr 52 M=PORT;
   1689 tr 71 M=PORT TSE=F SLTH=T;
   1690 tr 71 M=PORT TSE=T SLTH=T;
   1691 tr 71 M=PORT TSE=T SLTH=F;
   1692 echo " RMEP";
   1693 tr 50 M=RMEP;
   1694 tr 51 M=RMEP;
   1695 tr 52 M=RMEP;
   1696 tr 71 M=RMEP TSE=F SLTH=T;
   1697 tr 71 M=RMEP TSE=T SLTH=T;
   1698 tr 71 M=RMEP TSE=T SLTH=F;
   1699 echo " SOURCE_TRUNK_MAP";
   1700 tr 50 M=SOURCE_TRUNK_MAP;
   1701 tr 51 M=SOURCE_TRUNK_MAP;
   1702 tr 52 M=SOURCE_TRUNK_MAP;
   1703 tr 71 M=SOURCE_TRUNK_MAP TSE=F SLTH=T;
   1704 tr 71 M=SOURCE_TRUNK_MAP TSE=T SLTH=T;
   1705 tr 71 M=SOURCE_TRUNK_MAP TSE=T SLTH=F;
   1706 echo " SOURCE_VP";
   1707 tr 50 M=SOURCE_VP;
   1708 tr 51 M=SOURCE_VP;
   1709 tr 52 M=SOURCE_VP;
   1710 tr 71 M=SOURCE_VP TSE=F SLTH=T;
   1711 tr 71 M=SOURCE_VP TSE=T SLTH=T;
   1712 tr 71 M=SOURCE_VP TSE=T SLTH=F;
   1713 echo " SRC_MODID_BLOCK";
   1714 tr 50 M=SRC_MODID_BLOCK;
   1715 tr 51 M=SRC_MODID_BLOCK;
   1716 tr 52 M=SRC_MODID_BLOCK;
   1717 tr 71 M=SRC_MODID_BLOCK TSE=F SLTH=T;
   1718 tr 71 M=SRC_MODID_BLOCK TSE=T SLTH=T;
   1719 tr 71 M=SRC_MODID_BLOCK TSE=T SLTH=F;
   1720 echo " VLAN_STG";
   1721 tr 50 M=VLAN_STG;
   1722 tr 51 M=VLAN_STG;
   1723 tr 52 M=VLAN_STG;
   1724 tr 71 M=VLAN_STG TSE=F SLTH=T;
   1725 tr 71 M=VLAN_STG TSE=T SLTH=T;
   1726 tr 71 M=VLAN_STG TSE=T SLTH=F;
   1727 echo " SVP_DISABLE_VLAN_CHECKS";
   1728 tr 50 M=SVP_DISABLE_VLAN_CHECKS;
   1729 tr 51 M=SVP_DISABLE_VLAN_CHECKS;
   1730 tr 52 M=SVP_DISABLE_VLAN_CHECKS;
   1731 tr 71 M=SVP_DISABLE_VLAN_CHECKS TSE=F SLTH=T;
   1732 tr 71 M=SVP_DISABLE_VLAN_CHECKS TSE=T SLTH=T;
   1733 tr 71 M=SVP_DISABLE_VLAN_CHECKS TSE=T SLTH=F;
   1734 echo " SYSTEM_CONFIG_TABLE";
   1735 tr 50 M=SYSTEM_CONFIG_TABLE;
   1736 tr 51 M=SYSTEM_CONFIG_TABLE;
   1737 tr 52 M=SYSTEM_CONFIG_TABLE;
   1738 tr 71 M=SYSTEM_CONFIG_TABLE TSE=F SLTH=T;
   1739 tr 71 M=SYSTEM_CONFIG_TABLE TSE=T SLTH=T;
   1740 tr 71 M=SYSTEM_CONFIG_TABLE TSE=T SLTH=F;
   1741 echo " TCP_FN";
   1742 tr 50 M=TCP_FN;
   1743 tr 51 M=TCP_FN;
   1744 tr 52 M=TCP_FN;
   1745 tr 71 M=TCP_FN TSE=F SLTH=T;
   1746 tr 71 M=TCP_FN TSE=T SLTH=T;
   1747 tr 71 M=TCP_FN TSE=T SLTH=F;
   1748 echo " TOS_FN";
   1749 tr 50 M=TOS_FN;
   1750 tr 51 M=TOS_FN;
   1751 tr 52 M=TOS_FN;
   1752 tr 71 M=TOS_FN TSE=F SLTH=T;
   1753 tr 71 M=TOS_FN TSE=T SLTH=T;
   1754 tr 71 M=TOS_FN TSE=T SLTH=F;
   1755 echo " TRUNK32_CONFIG_TABLE";
   1756 tr 50 M=TRUNK32_CONFIG_TABLE;
   1757 tr 51 M=TRUNK32_CONFIG_TABLE;
   1758 tr 52 M=TRUNK32_CONFIG_TABLE;
   1759 tr 71 M=TRUNK32_CONFIG_TABLE TSE=F SLTH=T;
   1760 tr 71 M=TRUNK32_CONFIG_TABLE TSE=T SLTH=T;
   1761 tr 71 M=TRUNK32_CONFIG_TABLE TSE=T SLTH=F;
   1762 echo " TRUNK32_PORT_TABLE";
   1763 tr 50 M=TRUNK32_PORT_TABLE;
   1764 tr 51 M=TRUNK32_PORT_TABLE;
   1765 tr 52 M=TRUNK32_PORT_TABLE;
   1766 tr 71 M=TRUNK32_PORT_TABLE TSE=F SLTH=T;
   1767 tr 71 M=TRUNK32_PORT_TABLE TSE=T SLTH=T;
   1768 tr 71 M=TRUNK32_PORT_TABLE TSE=T SLTH=F;
   1769 echo " TRUNK_BITMAP";
   1770 tr 50 M=TRUNK_BITMAP;
   1771 tr 51 M=TRUNK_BITMAP;
   1772 tr 52 M=TRUNK_BITMAP;
   1773 tr 71 M=TRUNK_BITMAP TSE=F SLTH=T;
   1774 tr 71 M=TRUNK_BITMAP TSE=T SLTH=T;
   1775 tr 71 M=TRUNK_BITMAP TSE=T SLTH=F;
   1776 echo " TRUNK_CBL_TABLE";
   1777 tr 50 M=TRUNK_CBL_TABLE;
   1778 tr 51 M=TRUNK_CBL_TABLE;
   1779 tr 52 M=TRUNK_CBL_TABLE;
   1780 tr 71 M=TRUNK_CBL_TABLE TSE=F SLTH=T;
   1781 tr 71 M=TRUNK_CBL_TABLE TSE=T SLTH=T;
   1782 tr 71 M=TRUNK_CBL_TABLE TSE=T SLTH=F;
   1783 echo " PORT_TRUNK_EGRESS";
   1784 tr 50 M=PORT_TRUNK_EGRESS;
   1785 tr 51 M=PORT_TRUNK_EGRESS;
   1786 tr 52 M=PORT_TRUNK_EGRESS;
   1787 tr 71 M=PORT_TRUNK_EGRESS TSE=F SLTH=T;
   1788 tr 71 M=PORT_TRUNK_EGRESS TSE=T SLTH=T;
   1789 tr 71 M=PORT_TRUNK_EGRESS TSE=T SLTH=F;
   1790 echo " TRUNK_GROUP";
   1791 tr 50 M=TRUNK_GROUP;
   1792 tr 51 M=TRUNK_GROUP;
   1793 tr 52 M=TRUNK_GROUP;
   1794 tr 71 M=TRUNK_GROUP TSE=F SLTH=T;
   1795 tr 71 M=TRUNK_GROUP TSE=T SLTH=T;
   1796 tr 71 M=TRUNK_GROUP TSE=T SLTH=F;
   1797 echo " TTL_FN";
   1798 tr 50 M=TTL_FN;
   1799 tr 51 M=TTL_FN;
   1800 tr 52 M=TTL_FN;
   1801 tr 71 M=TTL_FN TSE=F SLTH=T;
   1802 tr 71 M=TTL_FN TSE=T SLTH=T;
   1803 tr 71 M=TTL_FN TSE=T SLTH=F;
   1804 echo " VFI";
   1805 tr 50 M=VFI;
   1806 tr 51 M=VFI;
   1807 tr 52 M=VFI;
   1808 tr 71 M=VFI TSE=F SLTH=T;
   1809 tr 71 M=VFI TSE=T SLTH=T;
   1810 tr 71 M=VFI TSE=T SLTH=F;
   1811 echo " VFI_1";
   1812 tr 50 M=VFI_1;
   1813 tr 51 M=VFI_1;
   1814 tr 52 M=VFI_1;
   1815 tr 71 M=VFI_1 TSE=F SLTH=T;
   1816 tr 71 M=VFI_1 TSE=T SLTH=T;
   1817 tr 71 M=VFI_1 TSE=T SLTH=F;
   1818 echo " VFP_POLICY_TABLE";
   1819 tr 50 M=VFP_POLICY_TABLE;
   1820 tr 51 M=VFP_POLICY_TABLE;
   1821 tr 52 M=VFP_POLICY_TABLE;
   1822 tr 71 M=VFP_POLICY_TABLE TSE=F SLTH=T;
   1823 tr 71 M=VFP_POLICY_TABLE TSE=T SLTH=T;
   1824 tr 71 M=VFP_POLICY_TABLE TSE=T SLTH=F;
   1825 echo " VFP_TCAM";
   1826 tr 50 M=VFP_TCAM;
   1827 tr 51 M=VFP_TCAM;
   1828 tr 52 M=VFP_TCAM;
   1829 tr 71 M=VFP_TCAM TSE=F SLTH=T;
   1830 tr 71 M=VFP_TCAM TSE=T SLTH=T;
   1831 tr 71 M=VFP_TCAM TSE=T SLTH=F;
   1832 echo " VLAN_COS_MAP";
   1833 tr 50 M=VLAN_COS_MAP;
   1834 tr 51 M=VLAN_COS_MAP;
   1835 tr 52 M=VLAN_COS_MAP;
   1836 tr 71 M=VLAN_COS_MAP TSE=F SLTH=T;
   1837 tr 71 M=VLAN_COS_MAP TSE=T SLTH=T;
   1838 tr 71 M=VLAN_COS_MAP TSE=T SLTH=F;
   1839 echo " VLAN_MAC";
   1840 tr 50 M=VLAN_MAC;
   1841 tr 51 M=VLAN_MAC;
   1842 tr 52 M=VLAN_MAC;
   1843 tr 71 M=VLAN_MAC TSE=F SLTH=T;
   1844 tr 71 M=VLAN_MAC TSE=T SLTH=T;
   1845 tr 71 M=VLAN_MAC TSE=T SLTH=F;
   1846 echo " VLAN_MAC_SCRATCH";
   1847 tr 50 M=VLAN_MAC_SCRATCH;
   1848 #tr 51 M=VLAN_MAC_SCRATCH # test not supported on single-entry tables;
   1849 #tr 52 M=VLAN_MAC_SCRATCH # test not supported on single-entry tables;
   1850 tr 71 M=VLAN_MAC_SCRATCH TSE=F SLTH=T;
   1851 tr 71 M=VLAN_MAC_SCRATCH TSE=T SLTH=T;
   1852 tr 71 M=VLAN_MAC_SCRATCH TSE=T SLTH=F;
   1853 echo " VLAN_OR_VFI_MAC_COUNT";
   1854 tr 50 M=VLAN_OR_VFI_MAC_COUNT;
   1855 tr 51 M=VLAN_OR_VFI_MAC_COUNT;
   1856 tr 52 M=VLAN_OR_VFI_MAC_COUNT;
   1857 tr 71 M=VLAN_OR_VFI_MAC_COUNT TSE=F SLTH=T;
   1858 tr 71 M=VLAN_OR_VFI_MAC_COUNT TSE=T SLTH=T;
   1859 tr 71 M=VLAN_OR_VFI_MAC_COUNT TSE=T SLTH=F;
   1860 echo " VLAN_OR_VFI_MAC_LIMIT";
   1861 tr 50 M=VLAN_OR_VFI_MAC_LIMIT;
   1862 tr 51 M=VLAN_OR_VFI_MAC_LIMIT;
   1863 tr 52 M=VLAN_OR_VFI_MAC_LIMIT;
   1864 tr 71 M=VLAN_OR_VFI_MAC_LIMIT TSE=F SLTH=T;
   1865 tr 71 M=VLAN_OR_VFI_MAC_LIMIT TSE=T SLTH=T;
   1866 tr 71 M=VLAN_OR_VFI_MAC_LIMIT TSE=T SLTH=F;
   1867 echo " VLAN_PROFILE_2";
   1868 tr 50 M=VLAN_PROFILE_2;
   1869 tr 51 M=VLAN_PROFILE_2;
   1870 tr 52 M=VLAN_PROFILE_2;
   1871 tr 71 M=VLAN_PROFILE_2 TSE=F SLTH=T;
   1872 tr 71 M=VLAN_PROFILE_2 TSE=T SLTH=T;
   1873 tr 71 M=VLAN_PROFILE_2 TSE=T SLTH=F;
   1874 echo " VLAN_PROFILE";
   1875 tr 50 M=VLAN_PROFILE;
   1876 tr 51 M=VLAN_PROFILE;
   1877 tr 52 M=VLAN_PROFILE;
   1878 tr 71 M=VLAN_PROFILE TSE=F SLTH=T;
   1879 tr 71 M=VLAN_PROFILE TSE=T SLTH=T;
   1880 tr 71 M=VLAN_PROFILE TSE=T SLTH=F;
   1881 echo " VLAN_PROTOCOL";
   1882 tr 50 M=VLAN_PROTOCOL;
   1883 tr 51 M=VLAN_PROTOCOL;
   1884 tr 52 M=VLAN_PROTOCOL;
   1885 tr 71 M=VLAN_PROTOCOL TSE=F SLTH=T;
   1886 tr 71 M=VLAN_PROTOCOL TSE=T SLTH=T;
   1887 tr 71 M=VLAN_PROTOCOL TSE=T SLTH=F;
   1888 echo " VLAN_PROTOCOL_DATA";
   1889 tr 50 M=VLAN_PROTOCOL_DATA;
   1890 tr 51 M=VLAN_PROTOCOL_DATA;
   1891 tr 52 M=VLAN_PROTOCOL_DATA;
   1892 tr 71 M=VLAN_PROTOCOL_DATA TSE=F SLTH=T;
   1893 tr 71 M=VLAN_PROTOCOL_DATA TSE=T SLTH=T;
   1894 tr 71 M=VLAN_PROTOCOL_DATA TSE=T SLTH=F;
   1895 echo " VLAN_SUBNET";
   1896 tr 50 M=VLAN_SUBNET;
   1897 tr 51 M=VLAN_SUBNET;
   1898 tr 52 M=VLAN_SUBNET;
   1899 tr 71 M=VLAN_SUBNET TSE=F SLTH=T;
   1900 tr 71 M=VLAN_SUBNET TSE=T SLTH=T;
   1901 tr 71 M=VLAN_SUBNET TSE=T SLTH=F;
   1902 echo " VLAN_SUBNET_DATA_ONLY";
   1903 tr 50 M=VLAN_SUBNET_DATA_ONLY;
   1904 tr 51 M=VLAN_SUBNET_DATA_ONLY;
   1905 tr 52 M=VLAN_SUBNET_DATA_ONLY;
   1906 tr 71 M=VLAN_SUBNET_DATA_ONLY TSE=F SLTH=T;
   1907 tr 71 M=VLAN_SUBNET_DATA_ONLY TSE=T SLTH=T;
   1908 tr 71 M=VLAN_SUBNET_DATA_ONLY TSE=T SLTH=F;
   1909 echo " VLAN_SUBNET_ONLY";
   1910 tr 50 M=VLAN_SUBNET_ONLY;
   1911 tr 51 M=VLAN_SUBNET_ONLY;
   1912 tr 52 M=VLAN_SUBNET_ONLY;
   1913 tr 71 M=VLAN_SUBNET_ONLY TSE=F SLTH=T;
   1914 tr 71 M=VLAN_SUBNET_ONLY TSE=T SLTH=T;
   1915 tr 71 M=VLAN_SUBNET_ONLY TSE=T SLTH=F;
   1916 echo " VLAN";
   1917 tr 50 M=VLAN;
   1918 tr 51 M=VLAN;
   1919 tr 52 M=VLAN;
   1920 tr 71 M=VLAN TSE=F SLTH=T;
   1921 tr 71 M=VLAN TSE=T SLTH=T;
   1922 tr 71 M=VLAN TSE=T SLTH=F;
   1923 echo " VLAN_XLATE";
   1924 tr 50 M=VLAN_XLATE;
   1925 tr 51 M=VLAN_XLATE;
   1926 tr 52 M=VLAN_XLATE;
   1927 tr 71 M=VLAN_XLATE TSE=F SLTH=T;
   1928 tr 71 M=VLAN_XLATE TSE=T SLTH=T;
   1929 tr 71 M=VLAN_XLATE TSE=T SLTH=F;
   1930 echo " VLAN_XLATE_SCRATCH";
   1931 tr 50 M=VLAN_XLATE_SCRATCH;
   1932 #tr 51 M=VLAN_XLATE_SCRATCH # test not supported on single-entry tables;
   1933 #tr 52 M=VLAN_XLATE_SCRATCH # test not supported on single-entry tables;
   1934 tr 71 M=VLAN_XLATE_SCRATCH TSE=F SLTH=T;
   1935 tr 71 M=VLAN_XLATE_SCRATCH TSE=T SLTH=T;
   1936 tr 71 M=VLAN_XLATE_SCRATCH TSE=T SLTH=F;
   1937 if $?BCM56334 \
   1938     'echo " XQPORT_EHG_RX_TUNNEL_DATA.xqport0"; \
   1939      tr 50 M=XQPORT_EHG_RX_TUNNEL_DATA.xqport0; \
   1940      tr 51 M=XQPORT_EHG_RX_TUNNEL_DATA.xqport0; \
   1941      tr 52 M=XQPORT_EHG_RX_TUNNEL_DATA.xqport0; \
   1942      tr 71 M=XQPORT_EHG_RX_TUNNEL_DATA.xqport0 TSE=F SLTH=T; \
   1943      tr 71 M=XQPORT_EHG_RX_TUNNEL_DATA.xqport0 TSE=T SLTH=T; \
   1944      tr 71 M=XQPORT_EHG_RX_TUNNEL_DATA.xqport0 TSE=T SLTH=F;'
   1945 if $?BCM56334 \
   1946     'echo " XQPORT_EHG_RX_TUNNEL_MASK.xqport0"; \
   1947      tr 50 M=XQPORT_EHG_RX_TUNNEL_MASK.xqport0; \
   1948      tr 51 M=XQPORT_EHG_RX_TUNNEL_MASK.xqport0; \
   1949      tr 52 M=XQPORT_EHG_RX_TUNNEL_MASK.xqport0; \
   1950      tr 71 M=XQPORT_EHG_RX_TUNNEL_MASK.xqport0 TSE=F SLTH=T; \
   1951      tr 71 M=XQPORT_EHG_RX_TUNNEL_MASK.xqport0 TSE=T SLTH=T; \
   1952      tr 71 M=XQPORT_EHG_RX_TUNNEL_MASK.xqport0 TSE=T SLTH=F;'
   1953 if $?BCM56334 \
   1954     'echo " XQPORT_EHG_TX_TUNNEL_DATA.xqport0"; \
   1955      tr 50 M=XQPORT_EHG_TX_TUNNEL_DATA.xqport0; \
   1956      tr 51 M=XQPORT_EHG_TX_TUNNEL_DATA.xqport0; \
   1957      tr 52 M=XQPORT_EHG_TX_TUNNEL_DATA.xqport0; \
   1958      tr 71 M=XQPORT_EHG_TX_TUNNEL_DATA.xqport0 TSE=F SLTH=T; \
   1959      tr 71 M=XQPORT_EHG_TX_TUNNEL_DATA.xqport0 TSE=T SLTH=T; \
   1960      tr 71 M=XQPORT_EHG_TX_TUNNEL_DATA.xqport0 TSE=T SLTH=F;'
   1961 if $?BCM56334 \
   1962     'echo " XQPORT_EHG_RX_TUNNEL_DATA.xqport1"; \
   1963      tr 50 M=XQPORT_EHG_RX_TUNNEL_DATA.xqport1; \
   1964      tr 51 M=XQPORT_EHG_RX_TUNNEL_DATA.xqport1; \
   1965      tr 52 M=XQPORT_EHG_RX_TUNNEL_DATA.xqport1; \
   1966      tr 71 M=XQPORT_EHG_RX_TUNNEL_DATA.xqport1 TSE=F SLTH=T; \
   1967      tr 71 M=XQPORT_EHG_RX_TUNNEL_DATA.xqport1 TSE=T SLTH=T; \
   1968      tr 71 M=XQPORT_EHG_RX_TUNNEL_DATA.xqport1 TSE=T SLTH=F;'
   1969 if $?BCM56334 \
   1970     'echo " XQPORT_EHG_RX_TUNNEL_MASK.xqport1"; \
   1971      tr 50 M=XQPORT_EHG_RX_TUNNEL_MASK.xqport1; \
   1972      tr 51 M=XQPORT_EHG_RX_TUNNEL_MASK.xqport1; \
   1973      tr 52 M=XQPORT_EHG_RX_TUNNEL_MASK.xqport1; \
   1974      tr 71 M=XQPORT_EHG_RX_TUNNEL_MASK.xqport1 TSE=F SLTH=T; \
   1975      tr 71 M=XQPORT_EHG_RX_TUNNEL_MASK.xqport1 TSE=T SLTH=T; \
   1976      tr 71 M=XQPORT_EHG_RX_TUNNEL_MASK.xqport1 TSE=T SLTH=F;'
   1977 if $?BCM56334 \
   1978     'echo " XQPORT_EHG_TX_TUNNEL_DATA.xqport1"; \
   1979      tr 50 M=XQPORT_EHG_TX_TUNNEL_DATA.xqport1; \
   1980      tr 51 M=XQPORT_EHG_TX_TUNNEL_DATA.xqport1; \
   1981      tr 52 M=XQPORT_EHG_TX_TUNNEL_DATA.xqport1; \
   1982      tr 71 M=XQPORT_EHG_TX_TUNNEL_DATA.xqport1 TSE=F SLTH=T; \
   1983      tr 71 M=XQPORT_EHG_TX_TUNNEL_DATA.xqport1 TSE=T SLTH=T; \
   1984      tr 71 M=XQPORT_EHG_TX_TUNNEL_DATA.xqport1 TSE=T SLTH=F;'     
   1985 if $?BCM56334 \
   1986     'echo " XQPORT_EHG_RX_TUNNEL_DATA.xqport2"; \
   1987      tr 50 M=XQPORT_EHG_RX_TUNNEL_DATA.xqport2; \
   1988      tr 51 M=XQPORT_EHG_RX_TUNNEL_DATA.xqport2; \
   1989      tr 52 M=XQPORT_EHG_RX_TUNNEL_DATA.xqport2; \
   1990      tr 71 M=XQPORT_EHG_RX_TUNNEL_DATA.xqport2 TSE=F SLTH=T; \
   1991      tr 71 M=XQPORT_EHG_RX_TUNNEL_DATA.xqport2 TSE=T SLTH=T; \
   1992      tr 71 M=XQPORT_EHG_RX_TUNNEL_DATA.xqport2 TSE=T SLTH=F;'
   1993 if $?BCM56334 \
   1994     'echo " XQPORT_EHG_RX_TUNNEL_MASK.xqport2"; \
   1995      tr 50 M=XQPORT_EHG_RX_TUNNEL_MASK.xqport2; \
   1996      tr 51 M=XQPORT_EHG_RX_TUNNEL_MASK.xqport2; \
   1997      tr 52 M=XQPORT_EHG_RX_TUNNEL_MASK.xqport2; \
   1998      tr 71 M=XQPORT_EHG_RX_TUNNEL_MASK.xqport2 TSE=F SLTH=T; \
   1999      tr 71 M=XQPORT_EHG_RX_TUNNEL_MASK.xqport2 TSE=T SLTH=T; \
   2000      tr 71 M=XQPORT_EHG_RX_TUNNEL_MASK.xqport2 TSE=T SLTH=F;'
   2001 if $?BCM56334 \
   2002     'echo " XQPORT_EHG_TX_TUNNEL_DATA.xqport2"; \
   2003      tr 50 M=XQPORT_EHG_TX_TUNNEL_DATA.xqport2; \
   2004      tr 51 M=XQPORT_EHG_TX_TUNNEL_DATA.xqport2; \
   2005      tr 52 M=XQPORT_EHG_TX_TUNNEL_DATA.xqport2; \
   2006      tr 71 M=XQPORT_EHG_TX_TUNNEL_DATA.xqport2 TSE=F SLTH=T; \
   2007      tr 71 M=XQPORT_EHG_TX_TUNNEL_DATA.xqport2 TSE=T SLTH=T; \
   2008      tr 71 M=XQPORT_EHG_TX_TUNNEL_DATA.xqport2 TSE=T SLTH=F;'     
   2009 if $?BCM56334 \
   2010     'echo " XQPORT_EHG_RX_TUNNEL_DATA.xqport3"; \
   2011      tr 50 M=XQPORT_EHG_RX_TUNNEL_DATA.xqport3; \
   2012      tr 51 M=XQPORT_EHG_RX_TUNNEL_DATA.xqport3; \
   2013      tr 52 M=XQPORT_EHG_RX_TUNNEL_DATA.xqport3; \
   2014      tr 71 M=XQPORT_EHG_RX_TUNNEL_DATA.xqport3 TSE=F SLTH=T; \
   2015      tr 71 M=XQPORT_EHG_RX_TUNNEL_DATA.xqport3 TSE=T SLTH=T; \
   2016      tr 71 M=XQPORT_EHG_RX_TUNNEL_DATA.xqport3 TSE=T SLTH=F;'
   2017 if $?BCM56334 \
   2018     'echo " XQPORT_EHG_RX_TUNNEL_MASK.xqport3"; \
   2019      tr 50 M=XQPORT_EHG_RX_TUNNEL_MASK.xqport3; \
   2020      tr 51 M=XQPORT_EHG_RX_TUNNEL_MASK.xqport3; \
   2021      tr 52 M=XQPORT_EHG_RX_TUNNEL_MASK.xqport3; \
   2022      tr 71 M=XQPORT_EHG_RX_TUNNEL_MASK.xqport3 TSE=F SLTH=T; \
   2023      tr 71 M=XQPORT_EHG_RX_TUNNEL_MASK.xqport3 TSE=T SLTH=T; \
   2024      tr 71 M=XQPORT_EHG_RX_TUNNEL_MASK.xqport3 TSE=T SLTH=F;'
   2025 if $?BCM56334 \
   2026     'echo " XQPORT_EHG_TX_TUNNEL_DATA.xqport3"; \
   2027      tr 50 M=XQPORT_EHG_TX_TUNNEL_DATA.xqport3; \
   2028      tr 51 M=XQPORT_EHG_TX_TUNNEL_DATA.xqport3; \
   2029      tr 52 M=XQPORT_EHG_TX_TUNNEL_DATA.xqport3; \
   2030      tr 71 M=XQPORT_EHG_TX_TUNNEL_DATA.xqport3 TSE=F SLTH=T; \
   2031      tr 71 M=XQPORT_EHG_TX_TUNNEL_DATA.xqport3 TSE=T SLTH=T; \
   2032      tr 71 M=XQPORT_EHG_TX_TUNNEL_DATA.xqport3 TSE=T SLTH=F;'
   2033 
   2034 # Re-initialize to clean up of various read/wrires to MMU memories
   2035 set rct=true
   2036 rcload rc.soc
   2037 counter off
   2038 l2mode off
   2039 linkscan off
   2040 
   2041 echo "Running counter width verification test ..."
   2042 tr 30
   2043 $done
   2044 
   2045 echo "Running counter read/write test ..."
   2046 tr 31
   2047 $done
   2048 
   2049 #L2/L3 hashing tests
   2050 echo "Running L2 insert/delete/lookup test ..."
   2051 tr 32
   2052 $done
   2053 
   2054 echo "Running L2 overflow insert test ..."
   2055 tr 33
   2056 $done
   2057 
   2058 echo "Running L2 hash test ..."
   2059 tr 34
   2060 $done
   2061 
   2062 echo "Running L2 delete by port test ..."
   2063 tr 35
   2064 $done
   2065 
   2066 echo "Running L2 delete by vlan test ..."
   2067 tr 36
   2068 $done
   2069 
   2070 echo "Running IPV4 overflow insert test ..."
   2071 tr 87 IPMCEnable=False
   2072 tr 87 IPMCEnable=True
   2073 $done
   2074 
   2075 echo "Running IPV6 hash test ..."
   2076 tr 88 IPMCEnable=False
   2077 tr 88 IPMCEnable=True
   2078 $done
   2079 
   2080 echo "Running IPV6 overflow insert test ..."
   2081 tr 85 IPMCEnable=False
   2082 tr 85 IPMCEnable=True
   2083 $done
   2084 
   2085 echo "Running IPV6 hash test ..."
   2086 tr 86 IPMCEnable=False
   2087 tr 86 IPMCEnable=True
   2088 $done
   2089 
   2090 echo "Running VLAN translate overflow insert test ..."
   2091 tr 100
   2092 
   2093 echo "Running VLAN translate hash tests ..."
   2094 tr 101 hash=0
   2095 tr 101 hash=1
   2096 tr 101 hash=2
   2097 tr 101 hash=3
   2098 tr 101 hash=4
   2099 tr 101 hash=5
   2100 $done
   2101 
   2102 echo "Running Egress VLAN translate overflow insert test ..."
   2103 tr 102
   2104 $done
   2105 
   2106 echo "Running Egress VLAN translate hash tests ..."
   2107 tr 103 hash=0
   2108 tr 103 hash=1
   2109 tr 103 hash=2
   2110 tr 103 hash=3
   2111 tr 103 hash=4
   2112 tr 103 hash=5
   2113 $done
   2114 
   2115 if $?BCM56331 || $?BCM56333 || $?BCM56334 || $?BCM56338 || $?BCM56132 || $?BCM56134 || $?BCM56230 || $?BCM56231 \
   2116    'echo "Running MPLS overflow insert test ..."; \
   2117     tr 104; \
   2118     $done'
   2119 
   2120 if $?BCM56331 || $?BCM56333 || $?BCM56334 || $?BCM56338 || $?BCM56132 || $?BCM56134 || $?BCM56230 || $?BCM56231 \
   2121    'echo "Running MPLS hash tests ..."; \
   2122     tr 105 hash=0; \
   2123     tr 105 hash=1; \
   2124     tr 105 hash=2; \
   2125     tr 105 hash=3; \
   2126     tr 105 hash=4; \
   2127     tr 105 hash=5; \
   2128     $done'
   2129 
   2130 # Disable the link thread while testing the tr 60
   2131 # Reload rc will restart the link thread, so set rct=false before testing
   2132 set rct=false
   2133 rcload rc.soc
   2134 linkscan off
   2135 
   2136 echo "Running MDIO Linkscan test"
   2137 tr 60 readcount=10000
   2138 $done
   2139 
   2140 # Re-initialize to set rct=true after tr 60 testing
   2141 #  - link thread with rct=true will be started
   2142 set rct=true
   2143 
   2144 echo "Testing CPU DMA loopback ..."
   2145 tr 17 c=5
   2146 $done
   2147 
   2148 echo "Testing CPU DMA, Scatter/Gather Reload ..."
   2149 tr 22
   2150 $done
   2151 
   2152 echo "Testing CPU DMA, Scatter/Gather Simple ..."
   2153 tr 23
   2154 $done
   2155 
   2156 echo "Testing CPU DMA, Scatter/Gather Random ..."
   2157 tr 24
   2158 $done
   2159 
   2160 #MAC Loopback
   2161 echo "Testing MAC Loopback - 10 Mb/s all GE ports"
   2162 tr 18 pbm=fe speed=10
   2163 $done
   2164 
   2165 echo "Testing MAC Loopback - 100 Mb/s all GE ports"
   2166 tr 18 pbm=fe speed=100
   2167 $done
   2168 
   2169 echo "Testing MAC Loopback - 1000 Mb/s all GE ports"
   2170 tr 18 pbm=ge speed=1000
   2171 $done
   2172 
   2173 echo "Testing MAC Loopback - 10 Gb/s all XE ports"
   2174 tr 18 pbm=xe speed=10G
   2175 $done
   2176 
   2177 echo "Testing MAC Loopback - 10 Gb/s all HG ports"
   2178 tr 18 pbm=hg speed=10G
   2179 $done
   2180 
   2181 echo "Testing MAC Loopback - 13 Gb/s all HG ports"
   2182 tr 18 pbm=hg speed=13G
   2183 $done
   2184 
   2185 echo "Testing MAC Loopback - MAX Gb/s all HG ports"
   2186 tr 18 pbm=hg speed=MAX
   2187 $done
   2188 
   2189 #PHY Loopback
   2190 echo "Testing PHY Loopback - 10 Mb/s all GE ports"
   2191 tr 19 pbm=fe speed=10
   2192 $done
   2193 
   2194 echo "Testing PHY Loopback - 100 Mb/s all GE ports"
   2195 tr 19 pbm=fe speed=100
   2196 $done
   2197 
   2198 echo "Testing PHY Loopback - 1000 Mb/s all GE ports"
   2199 tr 19 pbm=ge speed=1000
   2200 $done
   2201 
   2202 #echo "Testing PHY Loopback - 10 Gb/s all XE ports"
   2203 tr 19 pbm=xe speed=10G
   2204 #$done
   2205 
   2206 echo "Testing PHY Loopback - 10 Gb/s all HG ports"
   2207 tr 19 pbm=hg speed=10G
   2208 $done
   2209 
   2210 echo "Testing PHY Loopback - 13 Gb/s all HG ports"
   2211 tr 19 pbm=hg speed=13G
   2212 $done
   2213 
   2214 echo "Testing PHY Loopback - MAX Gb/s all HG ports"
   2215 tr 19 pbm=hg speed=MAX 
   2216 
   2217 echo "Running MAC loopback V2 on all ports ..."
   2218 tr 48 smi=103 dmi=42 vlan=5 pi=0x11335577 sendm=single
   2219 $done
   2220 
   2221 echo "Running PHY loopback V2 on all ports ..."
   2222 tr 49 smi=52 dmi=83 vlan=23 pi=0x01204007
   2223 $done
   2224 
   2225 #Internal snake Loopback
   2226 echo "Running internal snake on all ports, MAC loopback ..."
   2227 tr 39 loopbackmode=mac snakepath=two PBM=e
   2228 $done
   2229 
   2230 echo "Running internal snake on all ports, PHY loopback ..."
   2231 tr 39 loopbackmode=phy snakepath=two PBM=e
   2232 $done
   2233 
   2234 #Traffic Test
   2235 echo "Running Traffic Test in MAC mode ..."
   2236 tr 72 RM=MAC PBM=e
   2237 $done
   2238 
   2239 echo "Running Traffic Test in PHY mode ..."
   2240 tr 72 RM=PHY PBM=e
   2241 $done
   2242 
   2243 #SNMP
   2244 echo "SNMP MIB Object Test"
   2245 tr 73
   2246 
   2247 #Reload Test
   2248 echo "TX Reload Test"
   2249 tr 90
   2250 
   2251 echo "RX Reload Test"
   2252 tr 91
   2253 
   2254 # Show status
   2255 date
   2256 tl
   2257 local returnCode $?
   2258 
   2259 echo Tests Complete.  Reinitializing ...
   2260 config refresh
   2261 rcload rc.soc
   2262 counter off
   2263 l2mode off
   2264 
   2265 # We want to show the return code from the tl command which
   2266 # lists the results. The automated test infrastructure keys off of this
   2267 # value
   2268 echo "testsuite: finished: sanity: $returnCode"