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

th_cambist.h (72116B)


      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 
      7 #define CPU_COS_PIPE0 {cpu_cos_pipe0_name, NO_MODE, NO_MODE_FIELD, CPU_COS_CAM_BIST_CONFIG_PIPE0r, CPU_COS_CAM_DBGCTRL_PIPE0r, BIST_ENf, 1, CPU_COS_CAM_BIST_STATUS_PIPE0r}
      8 #define CPU_COS_PIPE1 {cpu_cos_pipe1_name, NO_MODE, NO_MODE_FIELD, CPU_COS_CAM_BIST_CONFIG_PIPE1r, CPU_COS_CAM_DBGCTRL_PIPE1r, BIST_ENf, 1, CPU_COS_CAM_BIST_STATUS_PIPE1r}
      9 #define CPU_COS_PIPE2 {cpu_cos_pipe2_name, NO_MODE, NO_MODE_FIELD, CPU_COS_CAM_BIST_CONFIG_PIPE2r, CPU_COS_CAM_DBGCTRL_PIPE2r, BIST_ENf, 1, CPU_COS_CAM_BIST_STATUS_PIPE2r}
     10 #define CPU_COS_PIPE3 {cpu_cos_pipe3_name, NO_MODE, NO_MODE_FIELD, CPU_COS_CAM_BIST_CONFIG_PIPE3r, CPU_COS_CAM_DBGCTRL_PIPE3r, BIST_ENf, 1, CPU_COS_CAM_BIST_STATUS_PIPE3r}
     11 #define DST_COMPRESSION_PIPE0 {dst_compression_pipe0_name, NO_MODE, NO_MODE_FIELD, DST_COMPRESSION_CAM_BIST_CONFIG_PIPE0r, DST_COMPRESSION_CAM_DBGCTRL_PIPE0r, BIST_ENf, 1, DST_COMPRESSION_CAM_BIST_STATUS_PIPE0r}
     12 #define DST_COMPRESSION_PIPE1 {dst_compression_pipe1_name, NO_MODE, NO_MODE_FIELD, DST_COMPRESSION_CAM_BIST_CONFIG_PIPE1r, DST_COMPRESSION_CAM_DBGCTRL_PIPE1r, BIST_ENf, 1, DST_COMPRESSION_CAM_BIST_STATUS_PIPE1r}
     13 #define DST_COMPRESSION_PIPE2 {dst_compression_pipe2_name, NO_MODE, NO_MODE_FIELD, DST_COMPRESSION_CAM_BIST_CONFIG_PIPE2r, DST_COMPRESSION_CAM_DBGCTRL_PIPE2r, BIST_ENf, 1, DST_COMPRESSION_CAM_BIST_STATUS_PIPE2r}
     14 #define DST_COMPRESSION_PIPE3 {dst_compression_pipe3_name, NO_MODE, NO_MODE_FIELD, DST_COMPRESSION_CAM_BIST_CONFIG_PIPE3r, DST_COMPRESSION_CAM_DBGCTRL_PIPE3r, BIST_ENf, 1, DST_COMPRESSION_CAM_BIST_STATUS_PIPE3r}
     15 #define EFP_PIPE0_SLICE0 {efp_pipe0_slice0_name, NO_MODE, NO_MODE_FIELD, EFP_CAM_BIST_CONFIG_PIPE0r, EFP_CAM_BIST_CONTROLr, CAM_BIST_ENABLE_SLICE_0f, 1, EFP_CAM_BIST_STATUS_PIPE0r}
     16 #define EFP_PIPE0_SLICE1 {efp_pipe0_slice1_name, NO_MODE, NO_MODE_FIELD, EFP_CAM_BIST_CONFIG_PIPE0r, EFP_CAM_BIST_CONTROLr, CAM_BIST_ENABLE_SLICE_1f, 1, EFP_CAM_BIST_STATUS_PIPE0r}
     17 #define EFP_PIPE0_SLICE2 {efp_pipe0_slice2_name, NO_MODE, NO_MODE_FIELD, EFP_CAM_BIST_CONFIG_PIPE0r, EFP_CAM_BIST_CONTROLr, CAM_BIST_ENABLE_SLICE_2f, 1, EFP_CAM_BIST_STATUS_PIPE0r}
     18 #define EFP_PIPE0_SLICE3 {efp_pipe0_slice3_name, NO_MODE, NO_MODE_FIELD, EFP_CAM_BIST_CONFIG_PIPE0r, EFP_CAM_BIST_CONTROLr, CAM_BIST_ENABLE_SLICE_3f, 1, EFP_CAM_BIST_STATUS_PIPE0r}
     19 #define EFP_PIPE1_SLICE0 {efp_pipe1_slice0_name, NO_MODE, NO_MODE_FIELD, EFP_CAM_BIST_CONFIG_PIPE1r, EFP_CAM_BIST_CONTROLr, CAM_BIST_ENABLE_SLICE_0f, 1, EFP_CAM_BIST_STATUS_PIPE1r}
     20 #define EFP_PIPE1_SLICE1 {efp_pipe1_slice1_name, NO_MODE, NO_MODE_FIELD, EFP_CAM_BIST_CONFIG_PIPE1r, EFP_CAM_BIST_CONTROLr, CAM_BIST_ENABLE_SLICE_1f, 1, EFP_CAM_BIST_STATUS_PIPE1r}
     21 #define EFP_PIPE1_SLICE2 {efp_pipe1_slice2_name, NO_MODE, NO_MODE_FIELD, EFP_CAM_BIST_CONFIG_PIPE1r, EFP_CAM_BIST_CONTROLr, CAM_BIST_ENABLE_SLICE_2f, 1, EFP_CAM_BIST_STATUS_PIPE1r}
     22 #define EFP_PIPE1_SLICE3 {efp_pipe1_slice3_name, NO_MODE, NO_MODE_FIELD, EFP_CAM_BIST_CONFIG_PIPE1r, EFP_CAM_BIST_CONTROLr, CAM_BIST_ENABLE_SLICE_3f, 1, EFP_CAM_BIST_STATUS_PIPE1r}
     23 #define EFP_PIPE2_SLICE0 {efp_pipe2_slice0_name, NO_MODE, NO_MODE_FIELD, EFP_CAM_BIST_CONFIG_PIPE2r, EFP_CAM_BIST_CONTROLr, CAM_BIST_ENABLE_SLICE_0f, 1, EFP_CAM_BIST_STATUS_PIPE2r}
     24 #define EFP_PIPE2_SLICE1 {efp_pipe2_slice1_name, NO_MODE, NO_MODE_FIELD, EFP_CAM_BIST_CONFIG_PIPE2r, EFP_CAM_BIST_CONTROLr, CAM_BIST_ENABLE_SLICE_1f, 1, EFP_CAM_BIST_STATUS_PIPE2r}
     25 #define EFP_PIPE2_SLICE2 {efp_pipe2_slice2_name, NO_MODE, NO_MODE_FIELD, EFP_CAM_BIST_CONFIG_PIPE2r, EFP_CAM_BIST_CONTROLr, CAM_BIST_ENABLE_SLICE_2f, 1, EFP_CAM_BIST_STATUS_PIPE2r}
     26 #define EFP_PIPE2_SLICE3 {efp_pipe2_slice3_name, NO_MODE, NO_MODE_FIELD, EFP_CAM_BIST_CONFIG_PIPE2r, EFP_CAM_BIST_CONTROLr, CAM_BIST_ENABLE_SLICE_3f, 1, EFP_CAM_BIST_STATUS_PIPE2r}
     27 #define EFP_PIPE3_SLICE0 {efp_pipe3_slice0_name, NO_MODE, NO_MODE_FIELD, EFP_CAM_BIST_CONFIG_PIPE3r, EFP_CAM_BIST_CONTROLr, CAM_BIST_ENABLE_SLICE_0f, 1, EFP_CAM_BIST_STATUS_PIPE3r}
     28 #define EFP_PIPE3_SLICE1 {efp_pipe3_slice1_name, NO_MODE, NO_MODE_FIELD, EFP_CAM_BIST_CONFIG_PIPE3r, EFP_CAM_BIST_CONTROLr, CAM_BIST_ENABLE_SLICE_1f, 1, EFP_CAM_BIST_STATUS_PIPE3r}
     29 #define EFP_PIPE3_SLICE2 {efp_pipe3_slice2_name, NO_MODE, NO_MODE_FIELD, EFP_CAM_BIST_CONFIG_PIPE3r, EFP_CAM_BIST_CONTROLr, CAM_BIST_ENABLE_SLICE_2f, 1, EFP_CAM_BIST_STATUS_PIPE3r}
     30 #define EFP_PIPE3_SLICE3 {efp_pipe3_slice3_name, NO_MODE, NO_MODE_FIELD, EFP_CAM_BIST_CONFIG_PIPE3r, EFP_CAM_BIST_CONTROLr, CAM_BIST_ENABLE_SLICE_3f, 1, EFP_CAM_BIST_STATUS_PIPE3r}
     31 #define EXACT_MATCH_LOGICAL_TABLE_SELECT_PIPE0 {exact_match_logical_table_select_pipe0_name, NO_MODE, NO_MODE_FIELD, EXACT_MATCH_LOGICAL_TABLE_SELECT_CAM_BIST_CONFIG_PIPE0r, EXACT_MATCH_LOGICAL_TABLE_SELECT_CAM_DBGCTRL_PIPE0r, BIST_ENf, 1, EXACT_MATCH_LOGICAL_TABLE_SELECT_CAM_BIST_STATUS_PIPE0r}
     32 #define EXACT_MATCH_LOGICAL_TABLE_SELECT_PIPE1 {exact_match_logical_table_select_pipe1_name, NO_MODE, NO_MODE_FIELD, EXACT_MATCH_LOGICAL_TABLE_SELECT_CAM_BIST_CONFIG_PIPE1r, EXACT_MATCH_LOGICAL_TABLE_SELECT_CAM_DBGCTRL_PIPE1r, BIST_ENf, 1, EXACT_MATCH_LOGICAL_TABLE_SELECT_CAM_BIST_STATUS_PIPE1r}
     33 #define EXACT_MATCH_LOGICAL_TABLE_SELECT_PIPE2 {exact_match_logical_table_select_pipe2_name, NO_MODE, NO_MODE_FIELD, EXACT_MATCH_LOGICAL_TABLE_SELECT_CAM_BIST_CONFIG_PIPE2r, EXACT_MATCH_LOGICAL_TABLE_SELECT_CAM_DBGCTRL_PIPE2r, BIST_ENf, 1, EXACT_MATCH_LOGICAL_TABLE_SELECT_CAM_BIST_STATUS_PIPE2r}
     34 #define EXACT_MATCH_LOGICAL_TABLE_SELECT_PIPE3 {exact_match_logical_table_select_pipe3_name, NO_MODE, NO_MODE_FIELD, EXACT_MATCH_LOGICAL_TABLE_SELECT_CAM_BIST_CONFIG_PIPE3r, EXACT_MATCH_LOGICAL_TABLE_SELECT_CAM_DBGCTRL_PIPE3r, BIST_ENf, 1, EXACT_MATCH_LOGICAL_TABLE_SELECT_CAM_BIST_STATUS_PIPE3r}
     35 #define IFP_TCAM_POOL0_PIPE0_CAM_A {ifp_tcam_pool0_pipe0_cam_a_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL0_BIST_CONFIG_PIPE0r, IFP_TCAM_POOL0_BISTCTRL_PIPE0r, CAM_A_BIST_ENf, 1, IFP_TCAM_POOL0_BIST_STATUS_PIPE0r}
     36 #define IFP_TCAM_POOL0_PIPE0_CAM_B {ifp_tcam_pool0_pipe0_cam_b_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL0_BIST_CONFIG_PIPE0r, IFP_TCAM_POOL0_BISTCTRL_PIPE0r, CAM_B_BIST_ENf, 1, IFP_TCAM_POOL0_BIST_STATUS_PIPE0r}
     37 #define IFP_TCAM_POOL0_PIPE0_CAM_C {ifp_tcam_pool0_pipe0_cam_c_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL0_BIST_CONFIG_PIPE0r, IFP_TCAM_POOL0_BISTCTRL_PIPE0r, CAM_C_BIST_ENf, 1, IFP_TCAM_POOL0_BIST_STATUS_PIPE0r}
     38 #define IFP_TCAM_3M_POOL0_PIPE0_CASCADE {ifp_tcam_pool0_pipe0_cascade_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_3M_POOL0_BIST_CONFIG_PIPE0r, IFP_TCAM_POOL0_BISTCTRL_PIPE0r, CAM_CASCADE_BIST_ENf, 1, IFP_TCAM_3M_POOL0_BIST_STATUS_PIPE0r}
     39 #define IFP_TCAM_POOL1_PIPE0_CAM_A {ifp_tcam_pool1_pipe0_cam_a_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL1_BIST_CONFIG_PIPE0r, IFP_TCAM_POOL1_BISTCTRL_PIPE0r, CAM_A_BIST_ENf, 1, IFP_TCAM_POOL1_BIST_STATUS_PIPE0r}
     40 #define IFP_TCAM_POOL1_PIPE0_CAM_B {ifp_tcam_pool1_pipe0_cam_b_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL1_BIST_CONFIG_PIPE0r, IFP_TCAM_POOL1_BISTCTRL_PIPE0r, CAM_B_BIST_ENf, 1, IFP_TCAM_POOL1_BIST_STATUS_PIPE0r}
     41 #define IFP_TCAM_POOL1_PIPE0_CAM_C {ifp_tcam_pool1_pipe0_cam_c_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL1_BIST_CONFIG_PIPE0r, IFP_TCAM_POOL1_BISTCTRL_PIPE0r, CAM_C_BIST_ENf, 1, IFP_TCAM_POOL1_BIST_STATUS_PIPE0r}
     42 #define IFP_TCAM_3M_POOL1_PIPE0_CASCADE {ifp_tcam_pool1_pipe0_cascade_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_3M_POOL1_BIST_CONFIG_PIPE0r, IFP_TCAM_POOL1_BISTCTRL_PIPE0r, CAM_CASCADE_BIST_ENf, 1, IFP_TCAM_3M_POOL1_BIST_STATUS_PIPE0r}
     43 #define IFP_TCAM_POOL2_PIPE0_CAM_A {ifp_tcam_pool2_pipe0_cam_a_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL2_BIST_CONFIG_PIPE0r, IFP_TCAM_POOL2_BISTCTRL_PIPE0r, CAM_A_BIST_ENf, 1, IFP_TCAM_POOL2_BIST_STATUS_PIPE0r}
     44 #define IFP_TCAM_POOL2_PIPE0_CAM_B {ifp_tcam_pool2_pipe0_cam_b_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL2_BIST_CONFIG_PIPE0r, IFP_TCAM_POOL2_BISTCTRL_PIPE0r, CAM_B_BIST_ENf, 1, IFP_TCAM_POOL2_BIST_STATUS_PIPE0r}
     45 #define IFP_TCAM_POOL2_PIPE0_CAM_C {ifp_tcam_pool2_pipe0_cam_c_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL2_BIST_CONFIG_PIPE0r, IFP_TCAM_POOL2_BISTCTRL_PIPE0r, CAM_C_BIST_ENf, 1, IFP_TCAM_POOL2_BIST_STATUS_PIPE0r}
     46 #define IFP_TCAM_3M_POOL2_PIPE0_CASCADE {ifp_tcam_pool2_pipe0_cascade_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_3M_POOL2_BIST_CONFIG_PIPE0r, IFP_TCAM_POOL2_BISTCTRL_PIPE0r, CAM_CASCADE_BIST_ENf, 1, IFP_TCAM_3M_POOL2_BIST_STATUS_PIPE0r}
     47 #define IFP_TCAM_POOL3_PIPE0_CAM_A {ifp_tcam_pool3_pipe0_cam_a_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL3_BIST_CONFIG_PIPE0r, IFP_TCAM_POOL3_BISTCTRL_PIPE0r, CAM_A_BIST_ENf, 1, IFP_TCAM_POOL3_BIST_STATUS_PIPE0r}
     48 #define IFP_TCAM_POOL3_PIPE0_CAM_B {ifp_tcam_pool3_pipe0_cam_b_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL3_BIST_CONFIG_PIPE0r, IFP_TCAM_POOL3_BISTCTRL_PIPE0r, CAM_B_BIST_ENf, 1, IFP_TCAM_POOL3_BIST_STATUS_PIPE0r}
     49 #define IFP_TCAM_POOL3_PIPE0_CAM_C {ifp_tcam_pool3_pipe0_cam_c_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL3_BIST_CONFIG_PIPE0r, IFP_TCAM_POOL3_BISTCTRL_PIPE0r, CAM_C_BIST_ENf, 1, IFP_TCAM_POOL3_BIST_STATUS_PIPE0r}
     50 #define IFP_TCAM_3M_POOL3_PIPE0_CASCADE {ifp_tcam_pool3_pipe0_cascade_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_3M_POOL3_BIST_CONFIG_PIPE0r, IFP_TCAM_POOL3_BISTCTRL_PIPE0r, CAM_CASCADE_BIST_ENf, 1, IFP_TCAM_3M_POOL3_BIST_STATUS_PIPE0r}
     51 #define IFP_TCAM_POOL0_PIPE1_CAM_A {ifp_tcam_pool0_pipe1_cam_a_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL0_BIST_CONFIG_PIPE1r, IFP_TCAM_POOL0_BISTCTRL_PIPE1r, CAM_A_BIST_ENf, 1, IFP_TCAM_POOL0_BIST_STATUS_PIPE1r}
     52 #define IFP_TCAM_POOL0_PIPE1_CAM_B {ifp_tcam_pool0_pipe1_cam_b_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL0_BIST_CONFIG_PIPE1r, IFP_TCAM_POOL0_BISTCTRL_PIPE1r, CAM_B_BIST_ENf, 1, IFP_TCAM_POOL0_BIST_STATUS_PIPE1r}
     53 #define IFP_TCAM_POOL0_PIPE1_CAM_C {ifp_tcam_pool0_pipe1_cam_c_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL0_BIST_CONFIG_PIPE1r, IFP_TCAM_POOL0_BISTCTRL_PIPE1r, CAM_C_BIST_ENf, 1, IFP_TCAM_POOL0_BIST_STATUS_PIPE1r}
     54 #define IFP_TCAM_3M_POOL0_PIPE1_CASCADE {ifp_tcam_pool0_pipe1_cascade_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_3M_POOL0_BIST_CONFIG_PIPE1r, IFP_TCAM_POOL0_BISTCTRL_PIPE1r, CAM_CASCADE_BIST_ENf, 1, IFP_TCAM_3M_POOL0_BIST_STATUS_PIPE1r}
     55 #define IFP_TCAM_POOL1_PIPE1_CAM_A {ifp_tcam_pool1_pipe1_cam_a_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL1_BIST_CONFIG_PIPE1r, IFP_TCAM_POOL1_BISTCTRL_PIPE1r, CAM_A_BIST_ENf, 1, IFP_TCAM_POOL1_BIST_STATUS_PIPE1r}
     56 #define IFP_TCAM_POOL1_PIPE1_CAM_B {ifp_tcam_pool1_pipe1_cam_b_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL1_BIST_CONFIG_PIPE1r, IFP_TCAM_POOL1_BISTCTRL_PIPE1r, CAM_B_BIST_ENf, 1, IFP_TCAM_POOL1_BIST_STATUS_PIPE1r}
     57 #define IFP_TCAM_POOL1_PIPE1_CAM_C {ifp_tcam_pool1_pipe1_cam_c_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL1_BIST_CONFIG_PIPE1r, IFP_TCAM_POOL1_BISTCTRL_PIPE1r, CAM_C_BIST_ENf, 1, IFP_TCAM_POOL1_BIST_STATUS_PIPE1r}
     58 #define IFP_TCAM_3M_POOL1_PIPE1_CASCADE {ifp_tcam_pool1_pipe1_cascade_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_3M_POOL1_BIST_CONFIG_PIPE1r, IFP_TCAM_POOL1_BISTCTRL_PIPE1r, CAM_CASCADE_BIST_ENf, 1, IFP_TCAM_3M_POOL1_BIST_STATUS_PIPE1r}
     59 #define IFP_TCAM_POOL2_PIPE1_CAM_A {ifp_tcam_pool2_pipe1_cam_a_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL2_BIST_CONFIG_PIPE1r, IFP_TCAM_POOL2_BISTCTRL_PIPE1r, CAM_A_BIST_ENf, 1, IFP_TCAM_POOL2_BIST_STATUS_PIPE1r}
     60 #define IFP_TCAM_POOL2_PIPE1_CAM_B {ifp_tcam_pool2_pipe1_cam_b_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL2_BIST_CONFIG_PIPE1r, IFP_TCAM_POOL2_BISTCTRL_PIPE1r, CAM_B_BIST_ENf, 1, IFP_TCAM_POOL2_BIST_STATUS_PIPE1r}
     61 #define IFP_TCAM_POOL2_PIPE1_CAM_C {ifp_tcam_pool2_pipe1_cam_c_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL2_BIST_CONFIG_PIPE1r, IFP_TCAM_POOL2_BISTCTRL_PIPE1r, CAM_C_BIST_ENf, 1, IFP_TCAM_POOL2_BIST_STATUS_PIPE1r}
     62 #define IFP_TCAM_3M_POOL2_PIPE1_CASCADE {ifp_tcam_pool2_pipe1_cascade_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_3M_POOL2_BIST_CONFIG_PIPE1r, IFP_TCAM_POOL2_BISTCTRL_PIPE1r, CAM_CASCADE_BIST_ENf, 1, IFP_TCAM_3M_POOL2_BIST_STATUS_PIPE1r}
     63 #define IFP_TCAM_POOL3_PIPE1_CAM_A {ifp_tcam_pool3_pipe1_cam_a_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL3_BIST_CONFIG_PIPE1r, IFP_TCAM_POOL3_BISTCTRL_PIPE1r, CAM_A_BIST_ENf, 1, IFP_TCAM_POOL3_BIST_STATUS_PIPE1r}
     64 #define IFP_TCAM_POOL3_PIPE1_CAM_B {ifp_tcam_pool3_pipe1_cam_b_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL3_BIST_CONFIG_PIPE1r, IFP_TCAM_POOL3_BISTCTRL_PIPE1r, CAM_B_BIST_ENf, 1, IFP_TCAM_POOL3_BIST_STATUS_PIPE1r}
     65 #define IFP_TCAM_POOL3_PIPE1_CAM_C {ifp_tcam_pool3_pipe1_cam_c_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL3_BIST_CONFIG_PIPE1r, IFP_TCAM_POOL3_BISTCTRL_PIPE1r, CAM_C_BIST_ENf, 1, IFP_TCAM_POOL3_BIST_STATUS_PIPE1r}
     66 #define IFP_TCAM_3M_POOL3_PIPE1_CASCADE {ifp_tcam_pool3_pipe1_cascade_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_3M_POOL3_BIST_CONFIG_PIPE1r, IFP_TCAM_POOL3_BISTCTRL_PIPE1r, CAM_CASCADE_BIST_ENf, 1, IFP_TCAM_3M_POOL3_BIST_STATUS_PIPE1r}
     67 #define IFP_TCAM_POOL0_PIPE2_CAM_A {ifp_tcam_pool0_pipe2_cam_a_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL0_BIST_CONFIG_PIPE2r, IFP_TCAM_POOL0_BISTCTRL_PIPE2r, CAM_A_BIST_ENf, 1, IFP_TCAM_POOL0_BIST_STATUS_PIPE2r}
     68 #define IFP_TCAM_POOL0_PIPE2_CAM_B {ifp_tcam_pool0_pipe2_cam_b_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL0_BIST_CONFIG_PIPE2r, IFP_TCAM_POOL0_BISTCTRL_PIPE2r, CAM_B_BIST_ENf, 1, IFP_TCAM_POOL0_BIST_STATUS_PIPE2r}
     69 #define IFP_TCAM_POOL0_PIPE2_CAM_C {ifp_tcam_pool0_pipe2_cam_c_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL0_BIST_CONFIG_PIPE2r, IFP_TCAM_POOL0_BISTCTRL_PIPE2r, CAM_C_BIST_ENf, 1, IFP_TCAM_POOL0_BIST_STATUS_PIPE2r}
     70 #define IFP_TCAM_3M_POOL0_PIPE2_CASCADE {ifp_tcam_pool0_pipe2_cascade_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_3M_POOL0_BIST_CONFIG_PIPE2r, IFP_TCAM_POOL0_BISTCTRL_PIPE2r, CAM_CASCADE_BIST_ENf, 1, IFP_TCAM_3M_POOL0_BIST_STATUS_PIPE2r}
     71 #define IFP_TCAM_POOL1_PIPE2_CAM_A {ifp_tcam_pool1_pipe2_cam_a_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL1_BIST_CONFIG_PIPE2r, IFP_TCAM_POOL1_BISTCTRL_PIPE2r, CAM_A_BIST_ENf, 1, IFP_TCAM_POOL1_BIST_STATUS_PIPE2r}
     72 #define IFP_TCAM_POOL1_PIPE2_CAM_B {ifp_tcam_pool1_pipe2_cam_b_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL1_BIST_CONFIG_PIPE2r, IFP_TCAM_POOL1_BISTCTRL_PIPE2r, CAM_B_BIST_ENf, 1, IFP_TCAM_POOL1_BIST_STATUS_PIPE2r}
     73 #define IFP_TCAM_POOL1_PIPE2_CAM_C {ifp_tcam_pool1_pipe2_cam_c_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL1_BIST_CONFIG_PIPE2r, IFP_TCAM_POOL1_BISTCTRL_PIPE2r, CAM_C_BIST_ENf, 1, IFP_TCAM_POOL1_BIST_STATUS_PIPE2r}
     74 #define IFP_TCAM_3M_POOL1_PIPE2_CASCADE {ifp_tcam_pool1_pipe2_cascade_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_3M_POOL1_BIST_CONFIG_PIPE2r, IFP_TCAM_POOL1_BISTCTRL_PIPE2r, CAM_CASCADE_BIST_ENf, 1, IFP_TCAM_3M_POOL1_BIST_STATUS_PIPE2r}
     75 #define IFP_TCAM_POOL2_PIPE2_CAM_A {ifp_tcam_pool2_pipe2_cam_a_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL2_BIST_CONFIG_PIPE2r, IFP_TCAM_POOL2_BISTCTRL_PIPE2r, CAM_A_BIST_ENf, 1, IFP_TCAM_POOL2_BIST_STATUS_PIPE2r}
     76 #define IFP_TCAM_POOL2_PIPE2_CAM_B {ifp_tcam_pool2_pipe2_cam_b_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL2_BIST_CONFIG_PIPE2r, IFP_TCAM_POOL2_BISTCTRL_PIPE2r, CAM_B_BIST_ENf, 1, IFP_TCAM_POOL2_BIST_STATUS_PIPE2r}
     77 #define IFP_TCAM_POOL2_PIPE2_CAM_C {ifp_tcam_pool2_pipe2_cam_c_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL2_BIST_CONFIG_PIPE2r, IFP_TCAM_POOL2_BISTCTRL_PIPE2r, CAM_C_BIST_ENf, 1, IFP_TCAM_POOL2_BIST_STATUS_PIPE2r}
     78 #define IFP_TCAM_3M_POOL2_PIPE2_CASCADE {ifp_tcam_pool2_pipe2_cascade_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_3M_POOL2_BIST_CONFIG_PIPE2r, IFP_TCAM_POOL2_BISTCTRL_PIPE2r, CAM_CASCADE_BIST_ENf, 1, IFP_TCAM_3M_POOL2_BIST_STATUS_PIPE2r}
     79 #define IFP_TCAM_POOL3_PIPE2_CAM_A {ifp_tcam_pool3_pipe2_cam_a_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL3_BIST_CONFIG_PIPE2r, IFP_TCAM_POOL3_BISTCTRL_PIPE2r, CAM_A_BIST_ENf, 1, IFP_TCAM_POOL3_BIST_STATUS_PIPE2r}
     80 #define IFP_TCAM_POOL3_PIPE2_CAM_B {ifp_tcam_pool3_pipe2_cam_b_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL3_BIST_CONFIG_PIPE2r, IFP_TCAM_POOL3_BISTCTRL_PIPE2r, CAM_B_BIST_ENf, 1, IFP_TCAM_POOL3_BIST_STATUS_PIPE2r}
     81 #define IFP_TCAM_POOL3_PIPE2_CAM_C {ifp_tcam_pool3_pipe2_cam_c_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL3_BIST_CONFIG_PIPE2r, IFP_TCAM_POOL3_BISTCTRL_PIPE2r, CAM_C_BIST_ENf, 1, IFP_TCAM_POOL3_BIST_STATUS_PIPE2r}
     82 #define IFP_TCAM_3M_POOL3_PIPE2_CASCADE {ifp_tcam_pool3_pipe2_cascade_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_3M_POOL3_BIST_CONFIG_PIPE2r, IFP_TCAM_POOL3_BISTCTRL_PIPE2r, CAM_CASCADE_BIST_ENf, 1, IFP_TCAM_3M_POOL3_BIST_STATUS_PIPE2r}
     83 #define IFP_TCAM_POOL0_PIPE3_CAM_A {ifp_tcam_pool0_pipe3_cam_a_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL0_BIST_CONFIG_PIPE3r, IFP_TCAM_POOL0_BISTCTRL_PIPE3r, CAM_A_BIST_ENf, 1, IFP_TCAM_POOL0_BIST_STATUS_PIPE3r}
     84 #define IFP_TCAM_POOL0_PIPE3_CAM_B {ifp_tcam_pool0_pipe3_cam_b_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL0_BIST_CONFIG_PIPE3r, IFP_TCAM_POOL0_BISTCTRL_PIPE3r, CAM_B_BIST_ENf, 1, IFP_TCAM_POOL0_BIST_STATUS_PIPE3r}
     85 #define IFP_TCAM_POOL0_PIPE3_CAM_C {ifp_tcam_pool0_pipe3_cam_c_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL0_BIST_CONFIG_PIPE3r, IFP_TCAM_POOL0_BISTCTRL_PIPE3r, CAM_C_BIST_ENf, 1, IFP_TCAM_POOL0_BIST_STATUS_PIPE3r}
     86 #define IFP_TCAM_3M_POOL0_PIPE3_CASCADE {ifp_tcam_pool0_pipe3_cascade_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_3M_POOL0_BIST_CONFIG_PIPE3r, IFP_TCAM_POOL0_BISTCTRL_PIPE3r, CAM_CASCADE_BIST_ENf, 1, IFP_TCAM_3M_POOL0_BIST_STATUS_PIPE3r}
     87 #define IFP_TCAM_POOL1_PIPE3_CAM_A {ifp_tcam_pool1_pipe3_cam_a_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL1_BIST_CONFIG_PIPE3r, IFP_TCAM_POOL1_BISTCTRL_PIPE3r, CAM_A_BIST_ENf, 1, IFP_TCAM_POOL1_BIST_STATUS_PIPE3r}
     88 #define IFP_TCAM_POOL1_PIPE3_CAM_B {ifp_tcam_pool1_pipe3_cam_b_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL1_BIST_CONFIG_PIPE3r, IFP_TCAM_POOL1_BISTCTRL_PIPE3r, CAM_B_BIST_ENf, 1, IFP_TCAM_POOL1_BIST_STATUS_PIPE3r}
     89 #define IFP_TCAM_POOL1_PIPE3_CAM_C {ifp_tcam_pool1_pipe3_cam_c_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL1_BIST_CONFIG_PIPE3r, IFP_TCAM_POOL1_BISTCTRL_PIPE3r, CAM_C_BIST_ENf, 1, IFP_TCAM_POOL1_BIST_STATUS_PIPE3r}
     90 #define IFP_TCAM_3M_POOL1_PIPE3_CASCADE {ifp_tcam_pool1_pipe3_cascade_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_3M_POOL1_BIST_CONFIG_PIPE3r, IFP_TCAM_POOL1_BISTCTRL_PIPE3r, CAM_CASCADE_BIST_ENf, 1, IFP_TCAM_3M_POOL1_BIST_STATUS_PIPE3r}
     91 #define IFP_TCAM_POOL2_PIPE3_CAM_A {ifp_tcam_pool2_pipe3_cam_a_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL2_BIST_CONFIG_PIPE3r, IFP_TCAM_POOL2_BISTCTRL_PIPE3r, CAM_A_BIST_ENf, 1, IFP_TCAM_POOL2_BIST_STATUS_PIPE3r}
     92 #define IFP_TCAM_POOL2_PIPE3_CAM_B {ifp_tcam_pool2_pipe3_cam_b_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL2_BIST_CONFIG_PIPE3r, IFP_TCAM_POOL2_BISTCTRL_PIPE3r, CAM_B_BIST_ENf, 1, IFP_TCAM_POOL2_BIST_STATUS_PIPE3r}
     93 #define IFP_TCAM_POOL2_PIPE3_CAM_C {ifp_tcam_pool2_pipe3_cam_c_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL2_BIST_CONFIG_PIPE3r, IFP_TCAM_POOL2_BISTCTRL_PIPE3r, CAM_C_BIST_ENf, 1, IFP_TCAM_POOL2_BIST_STATUS_PIPE3r}
     94 #define IFP_TCAM_3M_POOL2_PIPE3_CASCADE {ifp_tcam_pool2_pipe3_cascade_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_3M_POOL2_BIST_CONFIG_PIPE3r, IFP_TCAM_POOL2_BISTCTRL_PIPE3r, CAM_CASCADE_BIST_ENf, 1, IFP_TCAM_3M_POOL2_BIST_STATUS_PIPE3r}
     95 #define IFP_TCAM_POOL3_PIPE3_CAM_A {ifp_tcam_pool3_pipe3_cam_a_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL3_BIST_CONFIG_PIPE3r, IFP_TCAM_POOL3_BISTCTRL_PIPE3r, CAM_A_BIST_ENf, 1, IFP_TCAM_POOL3_BIST_STATUS_PIPE3r}
     96 #define IFP_TCAM_POOL3_PIPE3_CAM_B {ifp_tcam_pool3_pipe3_cam_b_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL3_BIST_CONFIG_PIPE3r, IFP_TCAM_POOL3_BISTCTRL_PIPE3r, CAM_B_BIST_ENf, 1, IFP_TCAM_POOL3_BIST_STATUS_PIPE3r}
     97 #define IFP_TCAM_POOL3_PIPE3_CAM_C {ifp_tcam_pool3_pipe3_cam_c_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_POOL3_BIST_CONFIG_PIPE3r, IFP_TCAM_POOL3_BISTCTRL_PIPE3r, CAM_C_BIST_ENf, 1, IFP_TCAM_POOL3_BIST_STATUS_PIPE3r}
     98 #define IFP_TCAM_3M_POOL3_PIPE3_CASCADE {ifp_tcam_pool3_pipe3_cascade_name, NO_MODE, NO_MODE_FIELD, IFP_TCAM_3M_POOL3_BIST_CONFIG_PIPE3r, IFP_TCAM_POOL3_BISTCTRL_PIPE3r, CAM_CASCADE_BIST_ENf, 1, IFP_TCAM_3M_POOL3_BIST_STATUS_PIPE3r}
     99 #define IFP_LOGICAL_TABLE_SELECT_PIPE0 {ifp_logical_table_select_pipe0_name, NO_MODE, NO_MODE_FIELD, IFP_LOGICAL_TABLE_SELECT_CAM_BIST_CONFIG_PIPE0r, IFP_LOGICAL_TABLE_SELECT_CAM_DBGCTRL_PIPE0r, BIST_ENf, 1, IFP_LOGICAL_TABLE_SELECT_CAM_BIST_STATUS_PIPE0r}
    100 #define IFP_LOGICAL_TABLE_SELECT_PIPE1 {ifp_logical_table_select_pipe1_name, NO_MODE, NO_MODE_FIELD, IFP_LOGICAL_TABLE_SELECT_CAM_BIST_CONFIG_PIPE1r, IFP_LOGICAL_TABLE_SELECT_CAM_DBGCTRL_PIPE1r, BIST_ENf, 1, IFP_LOGICAL_TABLE_SELECT_CAM_BIST_STATUS_PIPE1r}
    101 #define IFP_LOGICAL_TABLE_SELECT_PIPE2 {ifp_logical_table_select_pipe2_name, NO_MODE, NO_MODE_FIELD, IFP_LOGICAL_TABLE_SELECT_CAM_BIST_CONFIG_PIPE2r, IFP_LOGICAL_TABLE_SELECT_CAM_DBGCTRL_PIPE2r, BIST_ENf, 1, IFP_LOGICAL_TABLE_SELECT_CAM_BIST_STATUS_PIPE2r}
    102 #define IFP_LOGICAL_TABLE_SELECT_PIPE3 {ifp_logical_table_select_pipe3_name, NO_MODE, NO_MODE_FIELD, IFP_LOGICAL_TABLE_SELECT_CAM_BIST_CONFIG_PIPE3r, IFP_LOGICAL_TABLE_SELECT_CAM_DBGCTRL_PIPE3r, BIST_ENf, 1, IFP_LOGICAL_TABLE_SELECT_CAM_BIST_STATUS_PIPE3r}
    103 #define ING_SNAT_PIPE0_0 {ing_snat_pipe0_0_name, NO_MODE, NO_MODE_FIELD, ING_SNAT_CAM_BIST_CONFIG_PIPE0r, ING_SNAT_CAM_BIST_CONTROL_PIPE0r, BIST_EN0f, 1, ING_SNAT_CAM_BIST_STATUS_PIPE0r}
    104 #define ING_SNAT_PIPE1_0 {ing_snat_pipe1_0_name, NO_MODE, NO_MODE_FIELD, ING_SNAT_CAM_BIST_CONFIG_PIPE1r, ING_SNAT_CAM_BIST_CONTROL_PIPE1r, BIST_EN0f, 1, ING_SNAT_CAM_BIST_STATUS_PIPE1r}
    105 #define ING_SNAT_PIPE2_0 {ing_snat_pipe2_0_name, NO_MODE, NO_MODE_FIELD, ING_SNAT_CAM_BIST_CONFIG_PIPE2r, ING_SNAT_CAM_BIST_CONTROL_PIPE2r, BIST_EN0f, 1, ING_SNAT_CAM_BIST_STATUS_PIPE2r}
    106 #define ING_SNAT_PIPE3_0 {ing_snat_pipe3_0_name, NO_MODE, NO_MODE_FIELD, ING_SNAT_CAM_BIST_CONFIG_PIPE3r, ING_SNAT_CAM_BIST_CONTROL_PIPE3r, BIST_EN0f, 1, ING_SNAT_CAM_BIST_STATUS_PIPE3r}
    107 #define ING_SNAT_PIPE0_1 {ing_snat_pipe0_1_name, NO_MODE, NO_MODE_FIELD, ING_SNAT_CAM_BIST_CONFIG_PIPE0r, ING_SNAT_CAM_BIST_CONTROL_PIPE0r, BIST_EN1f, 1, ING_SNAT_CAM_BIST_STATUS_PIPE0r}
    108 #define ING_SNAT_PIPE1_1 {ing_snat_pipe1_1_name, NO_MODE, NO_MODE_FIELD, ING_SNAT_CAM_BIST_CONFIG_PIPE1r, ING_SNAT_CAM_BIST_CONTROL_PIPE1r, BIST_EN1f, 1, ING_SNAT_CAM_BIST_STATUS_PIPE1r}
    109 #define ING_SNAT_PIPE2_1 {ing_snat_pipe2_1_name, NO_MODE, NO_MODE_FIELD, ING_SNAT_CAM_BIST_CONFIG_PIPE2r, ING_SNAT_CAM_BIST_CONTROL_PIPE2r, BIST_EN1f, 1, ING_SNAT_CAM_BIST_STATUS_PIPE2r}
    110 #define ING_SNAT_PIPE3_1 {ing_snat_pipe3_1_name, NO_MODE, NO_MODE_FIELD, ING_SNAT_CAM_BIST_CONFIG_PIPE3r, ING_SNAT_CAM_BIST_CONTROL_PIPE3r, BIST_EN1f, 1, ING_SNAT_CAM_BIST_STATUS_PIPE3r}
    111 #define IP_MULTICAST_PIPE0 {ip_multicast_pipe0_name, NO_MODE, NO_MODE_FIELD, IP_MULTICAST_TCAM_BIST_CONFIG_PIPE0r, IP_MULTICAST_TCAM_BIST_CONTROL_PIPE0r, BIST_ENf, 1, IP_MULTICAST_TCAM_BIST_STATUS_PIPE0r}
    112 #define IP_MULTICAST_PIPE1 {ip_multicast_pipe1_name, NO_MODE, NO_MODE_FIELD, IP_MULTICAST_TCAM_BIST_CONFIG_PIPE1r, IP_MULTICAST_TCAM_BIST_CONTROL_PIPE1r, BIST_ENf, 1, IP_MULTICAST_TCAM_BIST_STATUS_PIPE1r}
    113 #define IP_MULTICAST_PIPE2 {ip_multicast_pipe2_name, NO_MODE, NO_MODE_FIELD, IP_MULTICAST_TCAM_BIST_CONFIG_PIPE2r, IP_MULTICAST_TCAM_BIST_CONTROL_PIPE2r, BIST_ENf, 1, IP_MULTICAST_TCAM_BIST_STATUS_PIPE2r}
    114 #define IP_MULTICAST_PIPE3 {ip_multicast_pipe3_name, NO_MODE, NO_MODE_FIELD, IP_MULTICAST_TCAM_BIST_CONFIG_PIPE3r, IP_MULTICAST_TCAM_BIST_CONTROL_PIPE3r, BIST_ENf, 1, IP_MULTICAST_TCAM_BIST_STATUS_PIPE3r}
    115 #define L2_USER_ENTRY_PIPE0 {l2_user_entry_pipe0_name, NO_MODE, NO_MODE_FIELD, L2_USER_ENTRY_CAM_BIST_CONFIG_PIPE0r, L2_USER_ENTRY_CAM_BIST_DBGCTRL_PIPE0r, BIST_ENf, 1, L2_USER_ENTRY_CAM_BIST_STATUS_PIPE0r}
    116 #define L2_USER_ENTRY_PIPE1 {l2_user_entry_pipe1_name, NO_MODE, NO_MODE_FIELD, L2_USER_ENTRY_CAM_BIST_CONFIG_PIPE1r, L2_USER_ENTRY_CAM_BIST_DBGCTRL_PIPE1r, BIST_ENf, 1, L2_USER_ENTRY_CAM_BIST_STATUS_PIPE1r}
    117 #define L2_USER_ENTRY_PIPE2 {l2_user_entry_pipe2_name, NO_MODE, NO_MODE_FIELD, L2_USER_ENTRY_CAM_BIST_CONFIG_PIPE2r, L2_USER_ENTRY_CAM_BIST_DBGCTRL_PIPE2r, BIST_ENf, 1, L2_USER_ENTRY_CAM_BIST_STATUS_PIPE2r}
    118 #define L2_USER_ENTRY_PIPE3 {l2_user_entry_pipe3_name, NO_MODE, NO_MODE_FIELD, L2_USER_ENTRY_CAM_BIST_CONFIG_PIPE3r, L2_USER_ENTRY_CAM_BIST_DBGCTRL_PIPE3r, BIST_ENf, 1, L2_USER_ENTRY_CAM_BIST_STATUS_PIPE3r}
    119 #define L3_DEFIP_PIPE0_MODE0_0 {l3_defip_pipe0_mode0_0_name, 0, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE0r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE0r, BIST_EN0f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE0r}
    120 #define L3_DEFIP_PIPE1_MODE0_0 {l3_defip_pipe1_mode0_0_name, 0, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE1r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE1r, BIST_EN0f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE1r}
    121 #define L3_DEFIP_PIPE2_MODE0_0 {l3_defip_pipe2_mode0_0_name, 0, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE2r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE2r, BIST_EN0f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE2r}
    122 #define L3_DEFIP_PIPE3_MODE0_0 {l3_defip_pipe3_mode0_0_name, 0, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE3r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE3r, BIST_EN0f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE3r}
    123 #define L3_DEFIP_PIPE0_MODE0_1 {l3_defip_pipe0_mode0_1_name, 0, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE0r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE0r, BIST_EN1f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE0r}
    124 #define L3_DEFIP_PIPE1_MODE0_1 {l3_defip_pipe1_mode0_1_name, 0, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE1r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE1r, BIST_EN1f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE1r}
    125 #define L3_DEFIP_PIPE2_MODE0_1 {l3_defip_pipe2_mode0_1_name, 0, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE2r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE2r, BIST_EN1f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE2r}
    126 #define L3_DEFIP_PIPE3_MODE0_1 {l3_defip_pipe3_mode0_1_name, 0, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE3r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE3r, BIST_EN1f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE3r}
    127 #define L3_DEFIP_PIPE0_MODE0_2 {l3_defip_pipe0_mode0_2_name, 0, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE0r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE0r, BIST_EN2f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE0r}
    128 #define L3_DEFIP_PIPE1_MODE0_2 {l3_defip_pipe1_mode0_2_name, 0, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE1r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE1r, BIST_EN2f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE1r}
    129 #define L3_DEFIP_PIPE2_MODE0_2 {l3_defip_pipe2_mode0_2_name, 0, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE2r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE2r, BIST_EN2f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE2r}
    130 #define L3_DEFIP_PIPE3_MODE0_2 {l3_defip_pipe3_mode0_2_name, 0, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE3r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE3r, BIST_EN2f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE3r}
    131 #define L3_DEFIP_PIPE0_MODE0_3 {l3_defip_pipe0_mode0_3_name, 0, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE0r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE0r, BIST_EN3f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE0r}
    132 #define L3_DEFIP_PIPE1_MODE0_3 {l3_defip_pipe1_mode0_3_name, 0, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE1r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE1r, BIST_EN3f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE1r}
    133 #define L3_DEFIP_PIPE2_MODE0_3 {l3_defip_pipe2_mode0_3_name, 0, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE2r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE2r, BIST_EN3f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE2r}
    134 #define L3_DEFIP_PIPE3_MODE0_3 {l3_defip_pipe3_mode0_3_name, 0, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE3r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE3r, BIST_EN3f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE3r}
    135 #define L3_DEFIP_PIPE0_MODE1_0 {l3_defip_pipe0_mode1_0_name, 1, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE0r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE0r, BIST_EN0f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE0r}
    136 #define L3_DEFIP_PIPE1_MODE1_0 {l3_defip_pipe1_mode1_0_name, 1, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE1r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE1r, BIST_EN0f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE1r}
    137 #define L3_DEFIP_PIPE2_MODE1_0 {l3_defip_pipe2_mode1_0_name, 1, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE2r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE2r, BIST_EN0f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE2r}
    138 #define L3_DEFIP_PIPE3_MODE1_0 {l3_defip_pipe3_mode1_0_name, 1, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE3r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE3r, BIST_EN0f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE3r}
    139 #define L3_DEFIP_PIPE0_MODE1_1 {l3_defip_pipe0_mode1_1_name, 1, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE0r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE0r, BIST_EN1f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE0r}
    140 #define L3_DEFIP_PIPE1_MODE1_1 {l3_defip_pipe1_mode1_1_name, 1, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE1r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE1r, BIST_EN1f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE1r}
    141 #define L3_DEFIP_PIPE2_MODE1_1 {l3_defip_pipe2_mode1_1_name, 1, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE2r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE2r, BIST_EN1f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE2r}
    142 #define L3_DEFIP_PIPE3_MODE1_1 {l3_defip_pipe3_mode1_1_name, 1, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE3r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE3r, BIST_EN1f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE3r}
    143 #define L3_DEFIP_PIPE0_MODE1_2 {l3_defip_pipe0_mode1_2_name, 1, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE0r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE0r, BIST_EN2f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE0r}
    144 #define L3_DEFIP_PIPE1_MODE1_2 {l3_defip_pipe1_mode1_2_name, 1, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE1r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE1r, BIST_EN2f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE1r}
    145 #define L3_DEFIP_PIPE2_MODE1_2 {l3_defip_pipe2_mode1_2_name, 1, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE2r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE2r, BIST_EN2f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE2r}
    146 #define L3_DEFIP_PIPE3_MODE1_2 {l3_defip_pipe3_mode1_2_name, 1, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE3r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE3r, BIST_EN2f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE3r}
    147 #define L3_DEFIP_PIPE0_MODE1_3 {l3_defip_pipe0_mode1_3_name, 1, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE0r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE0r, BIST_EN3f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE0r}
    148 #define L3_DEFIP_PIPE1_MODE1_3 {l3_defip_pipe1_mode1_3_name, 1, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE1r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE1r, BIST_EN3f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE1r}
    149 #define L3_DEFIP_PIPE2_MODE1_3 {l3_defip_pipe2_mode1_3_name, 1, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE2r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE2r, BIST_EN3f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE2r}
    150 #define L3_DEFIP_PIPE3_MODE1_3 {l3_defip_pipe3_mode1_3_name, 1, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE3r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE3r, BIST_EN3f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE3r}
    151 #define L3_DEFIP_PIPE0_MODE3_0 {l3_defip_pipe0_mode3_0_name, 3, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE0r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE0r, BIST_EN0f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE0r}
    152 #define L3_DEFIP_PIPE1_MODE3_0 {l3_defip_pipe1_mode3_0_name, 3, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE1r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE1r, BIST_EN0f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE1r}
    153 #define L3_DEFIP_PIPE2_MODE3_0 {l3_defip_pipe2_mode3_0_name, 3, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE2r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE2r, BIST_EN0f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE2r}
    154 #define L3_DEFIP_PIPE3_MODE3_0 {l3_defip_pipe3_mode3_0_name, 3, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE3r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE3r, BIST_EN0f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE3r}
    155 #define L3_DEFIP_PIPE0_MODE3_1 {l3_defip_pipe0_mode3_1_name, 3, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE0r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE0r, BIST_EN1f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE0r}
    156 #define L3_DEFIP_PIPE1_MODE3_1 {l3_defip_pipe1_mode3_1_name, 3, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE1r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE1r, BIST_EN1f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE1r}
    157 #define L3_DEFIP_PIPE2_MODE3_1 {l3_defip_pipe2_mode3_1_name, 3, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE2r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE2r, BIST_EN1f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE2r}
    158 #define L3_DEFIP_PIPE3_MODE3_1 {l3_defip_pipe3_mode3_1_name, 3, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE3r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE3r, BIST_EN1f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE3r}
    159 #define L3_DEFIP_PIPE0_MODE3_2 {l3_defip_pipe0_mode3_2_name, 3, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE0r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE0r, BIST_EN2f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE0r}
    160 #define L3_DEFIP_PIPE1_MODE3_2 {l3_defip_pipe1_mode3_2_name, 3, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE1r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE1r, BIST_EN2f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE1r}
    161 #define L3_DEFIP_PIPE2_MODE3_2 {l3_defip_pipe2_mode3_2_name, 3, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE2r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE2r, BIST_EN2f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE2r}
    162 #define L3_DEFIP_PIPE3_MODE3_2 {l3_defip_pipe3_mode3_2_name, 3, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE3r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE3r, BIST_EN2f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE3r}
    163 #define L3_DEFIP_PIPE0_MODE3_3 {l3_defip_pipe0_mode3_3_name, 3, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE0r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE0r, BIST_EN3f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE0r}
    164 #define L3_DEFIP_PIPE1_MODE3_3 {l3_defip_pipe1_mode3_3_name, 3, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE1r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE1r, BIST_EN3f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE1r}
    165 #define L3_DEFIP_PIPE2_MODE3_3 {l3_defip_pipe2_mode3_3_name, 3, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE2r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE2r, BIST_EN3f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE2r}
    166 #define L3_DEFIP_PIPE3_MODE3_3 {l3_defip_pipe3_mode3_3_name, 3, MODEf, L3_DEFIP_CAM_BIST_CONFIG_PIPE3r, L3_DEFIP_CAM_BIST_DBGCTRL_PIPE3r, BIST_EN3f, 1, L3_DEFIP_CAM_BIST_STATUS_PIPE3r}
    167 #define L3_TUNNEL_PIPE0 {l3_tunnel_pipe0_name, NO_MODE, NO_MODE_FIELD, L3_TUNNEL_CAM_BIST_CONFIG_PIPE0r, L3_TUNNEL_CAM_DBGCTRL_64_PIPE0r, BIST_ENf, 16, L3_TUNNEL_CAM_BIST_STATUS_PIPE0r}
    168 #define L3_TUNNEL_PIPE1 {l3_tunnel_pipe1_name, NO_MODE, NO_MODE_FIELD, L3_TUNNEL_CAM_BIST_CONFIG_PIPE1r, L3_TUNNEL_CAM_DBGCTRL_64_PIPE1r, BIST_ENf, 16, L3_TUNNEL_CAM_BIST_STATUS_PIPE1r}
    169 #define L3_TUNNEL_PIPE2 {l3_tunnel_pipe2_name, NO_MODE, NO_MODE_FIELD, L3_TUNNEL_CAM_BIST_CONFIG_PIPE2r, L3_TUNNEL_CAM_DBGCTRL_64_PIPE2r, BIST_ENf, 16, L3_TUNNEL_CAM_BIST_STATUS_PIPE2r}
    170 #define L3_TUNNEL_PIPE3 {l3_tunnel_pipe3_name, NO_MODE, NO_MODE_FIELD, L3_TUNNEL_CAM_BIST_CONFIG_PIPE3r, L3_TUNNEL_CAM_DBGCTRL_64_PIPE3r, BIST_ENf, 16, L3_TUNNEL_CAM_BIST_STATUS_PIPE3r}
    171 #define MY_STATION_CAM_PIPE0 {my_station_cam_pipe0_name, NO_MODE, NO_MODE_FIELD, MY_STATION_CAM_BIST_CONFIG_PIPE0r, MY_STATION_CAM_BIST_CONTROL_PIPE0r, BIST_ENf, 2, MY_STATION_CAM_BIST_STATUS_PIPE0r}
    172 #define MY_STATION_CAM_PIPE1 {my_station_cam_pipe1_name, NO_MODE, NO_MODE_FIELD, MY_STATION_CAM_BIST_CONFIG_PIPE1r, MY_STATION_CAM_BIST_CONTROL_PIPE1r, BIST_ENf, 2, MY_STATION_CAM_BIST_STATUS_PIPE1r}
    173 #define MY_STATION_CAM_PIPE2 {my_station_cam_pipe2_name, NO_MODE, NO_MODE_FIELD, MY_STATION_CAM_BIST_CONFIG_PIPE2r, MY_STATION_CAM_BIST_CONTROL_PIPE2r, BIST_ENf, 2, MY_STATION_CAM_BIST_STATUS_PIPE2r}
    174 #define MY_STATION_CAM_PIPE3 {my_station_cam_pipe3_name, NO_MODE, NO_MODE_FIELD, MY_STATION_CAM_BIST_CONFIG_PIPE3r, MY_STATION_CAM_BIST_CONTROL_PIPE3r, BIST_ENf, 2, MY_STATION_CAM_BIST_STATUS_PIPE3r}
    175 #define SRC_COMPRESSION_PIPE0 {src_compression_pipe0_name, NO_MODE, NO_MODE_FIELD, SRC_COMPRESSION_CAM_BIST_CONFIG_PIPE0r, SRC_COMPRESSION_CAM_DBGCTRL_PIPE0r, BIST_ENf, 1, SRC_COMPRESSION_CAM_BIST_STATUS_PIPE0r}
    176 #define SRC_COMPRESSION_PIPE1 {src_compression_pipe1_name, NO_MODE, NO_MODE_FIELD, SRC_COMPRESSION_CAM_BIST_CONFIG_PIPE1r, SRC_COMPRESSION_CAM_DBGCTRL_PIPE1r, BIST_ENf, 1, SRC_COMPRESSION_CAM_BIST_STATUS_PIPE1r}
    177 #define SRC_COMPRESSION_PIPE2 {src_compression_pipe2_name, NO_MODE, NO_MODE_FIELD, SRC_COMPRESSION_CAM_BIST_CONFIG_PIPE2r, SRC_COMPRESSION_CAM_DBGCTRL_PIPE2r, BIST_ENf, 1, SRC_COMPRESSION_CAM_BIST_STATUS_PIPE2r}
    178 #define SRC_COMPRESSION_PIPE3 {src_compression_pipe3_name, NO_MODE, NO_MODE_FIELD, SRC_COMPRESSION_CAM_BIST_CONFIG_PIPE3r, SRC_COMPRESSION_CAM_DBGCTRL_PIPE3r, BIST_ENf, 1, SRC_COMPRESSION_CAM_BIST_STATUS_PIPE3r}
    179 #define UDF_PIPE0 {udf_pipe0_name, NO_MODE, NO_MODE_FIELD, UDF_CAM_BIST_CONFIG_PIPE0r, UDF_CAM_DBGCTRL_PIPE0r, BIST_ENf, 1, UDF_CAM_BIST_STATUS_PIPE0r}
    180 #define UDF_PIPE1 {udf_pipe1_name, NO_MODE, NO_MODE_FIELD, UDF_CAM_BIST_CONFIG_PIPE1r, UDF_CAM_DBGCTRL_PIPE1r, BIST_ENf, 1, UDF_CAM_BIST_STATUS_PIPE1r}
    181 #define UDF_PIPE2 {udf_pipe2_name, NO_MODE, NO_MODE_FIELD, UDF_CAM_BIST_CONFIG_PIPE2r, UDF_CAM_DBGCTRL_PIPE2r, BIST_ENf, 1, UDF_CAM_BIST_STATUS_PIPE2r}
    182 #define UDF_PIPE3 {udf_pipe3_name, NO_MODE, NO_MODE_FIELD, UDF_CAM_BIST_CONFIG_PIPE3r, UDF_CAM_DBGCTRL_PIPE3r, BIST_ENf, 1, UDF_CAM_BIST_STATUS_PIPE3r}
    183 #define VFP_PIPE0_SLICE0_LOWER {vfp_pipe0_slice0_lower_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE0r, VFP_CAM_BIST_CONTROL_PIPE0r, CAM_BIST_ENABLE_SLICE_0_LOWERf, 1, VFP_CAM_BIST_STATUS_PIPE0r}
    184 #define VFP_PIPE0_SLICE0_UPPER {vfp_pipe0_slice0_upper_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE0r, VFP_CAM_BIST_CONTROL_PIPE0r, CAM_BIST_ENABLE_SLICE_0_UPPERf, 1, VFP_CAM_BIST_STATUS_PIPE0r}
    185 #define VFP_PIPE0_SLICE1_LOWER {vfp_pipe0_slice1_lower_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE0r, VFP_CAM_BIST_CONTROL_PIPE0r, CAM_BIST_ENABLE_SLICE_0_LOWERf, 1, VFP_CAM_BIST_STATUS_PIPE0r}
    186 #define VFP_PIPE0_SLICE1_UPPER {vfp_pipe0_slice1_upper_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE0r, VFP_CAM_BIST_CONTROL_PIPE0r, CAM_BIST_ENABLE_SLICE_0_UPPERf, 1, VFP_CAM_BIST_STATUS_PIPE0r}
    187 #define VFP_PIPE0_SLICE2_LOWER {vfp_pipe0_slice2_lower_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE0r, VFP_CAM_BIST_CONTROL_PIPE0r, CAM_BIST_ENABLE_SLICE_0_LOWERf, 1, VFP_CAM_BIST_STATUS_PIPE0r}
    188 #define VFP_PIPE0_SLICE2_UPPER {vfp_pipe0_slice2_upper_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE0r, VFP_CAM_BIST_CONTROL_PIPE0r, CAM_BIST_ENABLE_SLICE_0_UPPERf, 1, VFP_CAM_BIST_STATUS_PIPE0r}
    189 #define VFP_PIPE0_SLICE3_LOWER {vfp_pipe0_slice3_lower_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE0r, VFP_CAM_BIST_CONTROL_PIPE0r, CAM_BIST_ENABLE_SLICE_0_LOWERf, 1, VFP_CAM_BIST_STATUS_PIPE0r}
    190 #define VFP_PIPE0_SLICE3_UPPER {vfp_pipe0_slice3_upper_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE0r, VFP_CAM_BIST_CONTROL_PIPE0r, CAM_BIST_ENABLE_SLICE_0_UPPERf, 1, VFP_CAM_BIST_STATUS_PIPE0r}
    191 #define VFP_PIPE1_SLICE0_LOWER {vfp_pipe1_slice0_lower_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE1r, VFP_CAM_BIST_CONTROL_PIPE1r, CAM_BIST_ENABLE_SLICE_0_LOWERf, 1, VFP_CAM_BIST_STATUS_PIPE1r}
    192 #define VFP_PIPE1_SLICE0_UPPER {vfp_pipe1_slice0_upper_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE1r, VFP_CAM_BIST_CONTROL_PIPE1r, CAM_BIST_ENABLE_SLICE_0_UPPERf, 1, VFP_CAM_BIST_STATUS_PIPE1r}
    193 #define VFP_PIPE1_SLICE1_LOWER {vfp_pipe1_slice1_lower_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE1r, VFP_CAM_BIST_CONTROL_PIPE1r, CAM_BIST_ENABLE_SLICE_0_LOWERf, 1, VFP_CAM_BIST_STATUS_PIPE1r}
    194 #define VFP_PIPE1_SLICE1_UPPER {vfp_pipe1_slice1_upper_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE1r, VFP_CAM_BIST_CONTROL_PIPE1r, CAM_BIST_ENABLE_SLICE_0_UPPERf, 1, VFP_CAM_BIST_STATUS_PIPE1r}
    195 #define VFP_PIPE1_SLICE2_LOWER {vfp_pipe1_slice2_lower_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE1r, VFP_CAM_BIST_CONTROL_PIPE1r, CAM_BIST_ENABLE_SLICE_0_LOWERf, 1, VFP_CAM_BIST_STATUS_PIPE1r}
    196 #define VFP_PIPE1_SLICE2_UPPER {vfp_pipe1_slice2_upper_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE1r, VFP_CAM_BIST_CONTROL_PIPE1r, CAM_BIST_ENABLE_SLICE_0_UPPERf, 1, VFP_CAM_BIST_STATUS_PIPE1r}
    197 #define VFP_PIPE1_SLICE3_LOWER {vfp_pipe1_slice3_lower_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE1r, VFP_CAM_BIST_CONTROL_PIPE1r, CAM_BIST_ENABLE_SLICE_0_LOWERf, 1, VFP_CAM_BIST_STATUS_PIPE1r}
    198 #define VFP_PIPE1_SLICE3_UPPER {vfp_pipe1_slice3_upper_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE1r, VFP_CAM_BIST_CONTROL_PIPE1r, CAM_BIST_ENABLE_SLICE_0_UPPERf, 1, VFP_CAM_BIST_STATUS_PIPE1r}
    199 #define VFP_PIPE2_SLICE0_LOWER {vfp_pipe2_slice0_lower_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE2r, VFP_CAM_BIST_CONTROL_PIPE2r, CAM_BIST_ENABLE_SLICE_0_LOWERf, 1, VFP_CAM_BIST_STATUS_PIPE2r}
    200 #define VFP_PIPE2_SLICE0_UPPER {vfp_pipe2_slice0_upper_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE2r, VFP_CAM_BIST_CONTROL_PIPE2r, CAM_BIST_ENABLE_SLICE_0_UPPERf, 1, VFP_CAM_BIST_STATUS_PIPE2r}
    201 #define VFP_PIPE2_SLICE1_LOWER {vfp_pipe2_slice1_lower_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE2r, VFP_CAM_BIST_CONTROL_PIPE2r, CAM_BIST_ENABLE_SLICE_0_LOWERf, 1, VFP_CAM_BIST_STATUS_PIPE2r}
    202 #define VFP_PIPE2_SLICE1_UPPER {vfp_pipe2_slice1_upper_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE2r, VFP_CAM_BIST_CONTROL_PIPE2r, CAM_BIST_ENABLE_SLICE_0_UPPERf, 1, VFP_CAM_BIST_STATUS_PIPE2r}
    203 #define VFP_PIPE2_SLICE2_LOWER {vfp_pipe2_slice2_lower_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE2r, VFP_CAM_BIST_CONTROL_PIPE2r, CAM_BIST_ENABLE_SLICE_0_LOWERf, 1, VFP_CAM_BIST_STATUS_PIPE2r}
    204 #define VFP_PIPE2_SLICE2_UPPER {vfp_pipe2_slice2_upper_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE2r, VFP_CAM_BIST_CONTROL_PIPE2r, CAM_BIST_ENABLE_SLICE_0_UPPERf, 1, VFP_CAM_BIST_STATUS_PIPE2r}
    205 #define VFP_PIPE2_SLICE3_LOWER {vfp_pipe2_slice3_lower_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE2r, VFP_CAM_BIST_CONTROL_PIPE2r, CAM_BIST_ENABLE_SLICE_0_LOWERf, 1, VFP_CAM_BIST_STATUS_PIPE2r}
    206 #define VFP_PIPE2_SLICE3_UPPER {vfp_pipe2_slice3_upper_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE2r, VFP_CAM_BIST_CONTROL_PIPE2r, CAM_BIST_ENABLE_SLICE_0_UPPERf, 1, VFP_CAM_BIST_STATUS_PIPE2r}
    207 #define VFP_PIPE3_SLICE0_LOWER {vfp_pipe3_slice0_lower_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE3r, VFP_CAM_BIST_CONTROL_PIPE3r, CAM_BIST_ENABLE_SLICE_0_LOWERf, 1, VFP_CAM_BIST_STATUS_PIPE3r}
    208 #define VFP_PIPE3_SLICE0_UPPER {vfp_pipe3_slice0_upper_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE3r, VFP_CAM_BIST_CONTROL_PIPE3r, CAM_BIST_ENABLE_SLICE_0_UPPERf, 1, VFP_CAM_BIST_STATUS_PIPE3r}
    209 #define VFP_PIPE3_SLICE1_LOWER {vfp_pipe3_slice1_lower_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE3r, VFP_CAM_BIST_CONTROL_PIPE3r, CAM_BIST_ENABLE_SLICE_0_LOWERf, 1, VFP_CAM_BIST_STATUS_PIPE3r}
    210 #define VFP_PIPE3_SLICE1_UPPER {vfp_pipe3_slice1_upper_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE3r, VFP_CAM_BIST_CONTROL_PIPE3r, CAM_BIST_ENABLE_SLICE_0_UPPERf, 1, VFP_CAM_BIST_STATUS_PIPE3r}
    211 #define VFP_PIPE3_SLICE2_LOWER {vfp_pipe3_slice2_lower_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE3r, VFP_CAM_BIST_CONTROL_PIPE3r, CAM_BIST_ENABLE_SLICE_0_LOWERf, 1, VFP_CAM_BIST_STATUS_PIPE3r}
    212 #define VFP_PIPE3_SLICE2_UPPER {vfp_pipe3_slice2_upper_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE3r, VFP_CAM_BIST_CONTROL_PIPE3r, CAM_BIST_ENABLE_SLICE_0_UPPERf, 1, VFP_CAM_BIST_STATUS_PIPE3r}
    213 #define VFP_PIPE3_SLICE3_LOWER {vfp_pipe3_slice3_lower_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE3r, VFP_CAM_BIST_CONTROL_PIPE3r, CAM_BIST_ENABLE_SLICE_0_LOWERf, 1, VFP_CAM_BIST_STATUS_PIPE3r}
    214 #define VFP_PIPE3_SLICE3_UPPER {vfp_pipe3_slice3_upper_name, NO_MODE, NO_MODE_FIELD, VFP_CAM_BIST_CONFIG_PIPE3r, VFP_CAM_BIST_CONTROL_PIPE3r, CAM_BIST_ENABLE_SLICE_0_UPPERf, 1, VFP_CAM_BIST_STATUS_PIPE3r}
    215 #define VLAN_SUBNET_PIPE0 {vlan_subnet_pipe0_name, NO_MODE, NO_MODE_FIELD, VLAN_SUBNET_CAM_BIST_CONFIG_PIPE0r, VLAN_SUBNET_CAM_DBGCTRL_PIPE0r, BIST_ENf, 1, VLAN_SUBNET_CAM_BIST_STATUS_PIPE0r}
    216 #define VLAN_SUBNET_PIPE1 {vlan_subnet_pipe1_name, NO_MODE, NO_MODE_FIELD, VLAN_SUBNET_CAM_BIST_CONFIG_PIPE1r, VLAN_SUBNET_CAM_DBGCTRL_PIPE1r, BIST_ENf, 1, VLAN_SUBNET_CAM_BIST_STATUS_PIPE1r}
    217 #define VLAN_SUBNET_PIPE2 {vlan_subnet_pipe2_name, NO_MODE, NO_MODE_FIELD, VLAN_SUBNET_CAM_BIST_CONFIG_PIPE2r, VLAN_SUBNET_CAM_DBGCTRL_PIPE2r, BIST_ENf, 1, VLAN_SUBNET_CAM_BIST_STATUS_PIPE2r}
    218 #define VLAN_SUBNET_PIPE3 {vlan_subnet_pipe3_name, NO_MODE, NO_MODE_FIELD, VLAN_SUBNET_CAM_BIST_CONFIG_PIPE3r, VLAN_SUBNET_CAM_DBGCTRL_PIPE3r, BIST_ENf, 1, VLAN_SUBNET_CAM_BIST_STATUS_PIPE3r}
    219 
    220 #define TH_TOTAL_CAMBIST_COUNT 212
    221 
    222 #define TH_DONE_BIT_MASK 0x00000001
    223 #define TH_BIST_SUCCESS_MASK 0x00000002
    224 
    225 static char cpu_cos_pipe0_name[] = "CPU_COS_PIPE0 ";
    226 static char cpu_cos_pipe1_name[] = "CPU_COS_PIPE1 ";
    227 static char cpu_cos_pipe2_name[] = "CPU_COS_PIPE2 ";
    228 static char cpu_cos_pipe3_name[] = "CPU_COS_PIPE3 ";
    229 static char dst_compression_pipe0_name[] = "DST_COMPRESSION_PIPE0 ";
    230 static char dst_compression_pipe1_name[] = "DST_COMPRESSION_PIPE1 ";
    231 static char dst_compression_pipe2_name[] = "DST_COMPRESSION_PIPE2 ";
    232 static char dst_compression_pipe3_name[] = "DST_COMPRESSION_PIPE3 ";
    233 static char efp_pipe0_slice0_name[] = "EFP_PIPE0_SLICE0";
    234 static char efp_pipe0_slice1_name[] = "EFP_PIPE0_SLICE1";
    235 static char efp_pipe0_slice2_name[] = "EFP_PIPE0_SLICE2";
    236 static char efp_pipe0_slice3_name[] = "EFP_PIPE0_SLICE3";
    237 static char efp_pipe1_slice0_name[] = "EFP_PIPE1_SLICE0";
    238 static char efp_pipe1_slice1_name[] = "EFP_PIPE1_SLICE1";
    239 static char efp_pipe1_slice2_name[] = "EFP_PIPE1_SLICE2";
    240 static char efp_pipe1_slice3_name[] = "EFP_PIPE1_SLICE3";
    241 static char efp_pipe2_slice0_name[] = "EFP_PIPE2_SLICE0";
    242 static char efp_pipe2_slice1_name[] = "EFP_PIPE2_SLICE1";
    243 static char efp_pipe2_slice2_name[] = "EFP_PIPE2_SLICE2";
    244 static char efp_pipe2_slice3_name[] = "EFP_PIPE2_SLICE3";
    245 static char efp_pipe3_slice0_name[] = "EFP_PIPE3_SLICE0";
    246 static char efp_pipe3_slice1_name[] = "EFP_PIPE3_SLICE1";
    247 static char efp_pipe3_slice2_name[] = "EFP_PIPE3_SLICE2";
    248 static char efp_pipe3_slice3_name[] = "EFP_PIPE3_SLICE3";
    249 static char exact_match_logical_table_select_pipe0_name[] = "EXACT_MATCH_LOGICAL_TABLE_SELECT_PIPE0";
    250 static char exact_match_logical_table_select_pipe1_name[] = "EXACT_MATCH_LOGICAL_TABLE_SELECT_PIPE1";
    251 static char exact_match_logical_table_select_pipe2_name[] = "EXACT_MATCH_LOGICAL_TABLE_SELECT_PIPE2";
    252 static char exact_match_logical_table_select_pipe3_name[] = "EXACT_MATCH_LOGICAL_TABLE_SELECT_PIPE3";
    253 static char ifp_tcam_pool0_pipe0_cam_a_name[] = "IFP_TCAM_POOL0_PIPE0_CAM_A";
    254 static char ifp_tcam_pool0_pipe0_cam_b_name[] = "IFP_TCAM_POOL0_PIPE0_CAM_B";
    255 static char ifp_tcam_pool0_pipe0_cam_c_name[] = "IFP_TCAM_POOL0_PIPE0_CAM_C";
    256 static char ifp_tcam_pool0_pipe0_cascade_name[] = "IFP_TCAM_3M_POOL0_PIPE0_CASCADE ";
    257 static char ifp_tcam_pool1_pipe0_cam_a_name[] = "IFP_TCAM_POOL1_PIPE0_CAM_A";
    258 static char ifp_tcam_pool1_pipe0_cam_b_name[] = "IFP_TCAM_POOL1_PIPE0_CAM_B";
    259 static char ifp_tcam_pool1_pipe0_cam_c_name[] = "IFP_TCAM_POOL1_PIPE0_CAM_C";
    260 static char ifp_tcam_pool1_pipe0_cascade_name[] = "IFP_TCAM_3M_POOL1_PIPE0_CASCADE ";
    261 static char ifp_tcam_pool2_pipe0_cam_a_name[] = "IFP_TCAM_POOL2_PIPE0_CAM_A";
    262 static char ifp_tcam_pool2_pipe0_cam_b_name[] = "IFP_TCAM_POOL2_PIPE0_CAM_B";
    263 static char ifp_tcam_pool2_pipe0_cam_c_name[] = "IFP_TCAM_POOL2_PIPE0_CAM_C";
    264 static char ifp_tcam_pool2_pipe0_cascade_name[] = "IFP_TCAM_3M_POOL2_PIPE0_CASCADE ";
    265 static char ifp_tcam_pool3_pipe0_cam_a_name[] = "IFP_TCAM_POOL3_PIPE0_CAM_A";
    266 static char ifp_tcam_pool3_pipe0_cam_b_name[] = "IFP_TCAM_POOL3_PIPE0_CAM_B";
    267 static char ifp_tcam_pool3_pipe0_cam_c_name[] = "IFP_TCAM_POOL3_PIPE0_CAM_C";
    268 static char ifp_tcam_pool3_pipe0_cascade_name[] = "IFP_TCAM_3M_POOL3_PIPE0_CASCADE ";
    269 static char ifp_tcam_pool0_pipe1_cam_a_name[] = "IFP_TCAM_POOL0_PIPE1_CAM_A";
    270 static char ifp_tcam_pool0_pipe1_cam_b_name[] = "IFP_TCAM_POOL0_PIPE1_CAM_B";
    271 static char ifp_tcam_pool0_pipe1_cam_c_name[] = "IFP_TCAM_POOL0_PIPE1_CAM_C";
    272 static char ifp_tcam_pool0_pipe1_cascade_name[] = "IFP_TCAM_3M_POOL0_PIPE1_CASCADE ";
    273 static char ifp_tcam_pool1_pipe1_cam_a_name[] = "IFP_TCAM_POOL1_PIPE1_CAM_A";
    274 static char ifp_tcam_pool1_pipe1_cam_b_name[] = "IFP_TCAM_POOL1_PIPE1_CAM_B";
    275 static char ifp_tcam_pool1_pipe1_cam_c_name[] = "IFP_TCAM_POOL1_PIPE1_CAM_C";
    276 static char ifp_tcam_pool1_pipe1_cascade_name[] = "IFP_TCAM_3M_POOL1_PIPE1_CASCADE ";
    277 static char ifp_tcam_pool2_pipe1_cam_a_name[] = "IFP_TCAM_POOL2_PIPE1_CAM_A";
    278 static char ifp_tcam_pool2_pipe1_cam_b_name[] = "IFP_TCAM_POOL2_PIPE1_CAM_B";
    279 static char ifp_tcam_pool2_pipe1_cam_c_name[] = "IFP_TCAM_POOL2_PIPE1_CAM_C";
    280 static char ifp_tcam_pool2_pipe1_cascade_name[] = "IFP_TCAM_3M_POOL2_PIPE1_CASCADE ";
    281 static char ifp_tcam_pool3_pipe1_cam_a_name[] = "IFP_TCAM_POOL3_PIPE1_CAM_A";
    282 static char ifp_tcam_pool3_pipe1_cam_b_name[] = "IFP_TCAM_POOL3_PIPE1_CAM_B";
    283 static char ifp_tcam_pool3_pipe1_cam_c_name[] = "IFP_TCAM_POOL3_PIPE1_CAM_C";
    284 static char ifp_tcam_pool3_pipe1_cascade_name[] = "IFP_TCAM_3M_POOL3_PIPE1_CASCADE ";
    285 static char ifp_tcam_pool0_pipe2_cam_a_name[] = "IFP_TCAM_POOL0_PIPE2_CAM_A";
    286 static char ifp_tcam_pool0_pipe2_cam_b_name[] = "IFP_TCAM_POOL0_PIPE2_CAM_B";
    287 static char ifp_tcam_pool0_pipe2_cam_c_name[] = "IFP_TCAM_POOL0_PIPE2_CAM_C";
    288 static char ifp_tcam_pool0_pipe2_cascade_name[] = "IFP_TCAM_3M_POOL0_PIPE2_CASCADE ";
    289 static char ifp_tcam_pool1_pipe2_cam_a_name[] = "IFP_TCAM_POOL1_PIPE2_CAM_A";
    290 static char ifp_tcam_pool1_pipe2_cam_b_name[] = "IFP_TCAM_POOL1_PIPE2_CAM_B";
    291 static char ifp_tcam_pool1_pipe2_cam_c_name[] = "IFP_TCAM_POOL1_PIPE2_CAM_C";
    292 static char ifp_tcam_pool1_pipe2_cascade_name[] = "IFP_TCAM_3M_POOL1_PIPE2_CASCADE ";
    293 static char ifp_tcam_pool2_pipe2_cam_a_name[] = "IFP_TCAM_POOL2_PIPE2_CAM_A";
    294 static char ifp_tcam_pool2_pipe2_cam_b_name[] = "IFP_TCAM_POOL2_PIPE2_CAM_B";
    295 static char ifp_tcam_pool2_pipe2_cam_c_name[] = "IFP_TCAM_POOL2_PIPE2_CAM_C";
    296 static char ifp_tcam_pool2_pipe2_cascade_name[] = "IFP_TCAM_3M_POOL2_PIPE2_CASCADE ";
    297 static char ifp_tcam_pool3_pipe2_cam_a_name[] = "IFP_TCAM_POOL3_PIPE2_CAM_A";
    298 static char ifp_tcam_pool3_pipe2_cam_b_name[] = "IFP_TCAM_POOL3_PIPE2_CAM_B";
    299 static char ifp_tcam_pool3_pipe2_cam_c_name[] = "IFP_TCAM_POOL3_PIPE2_CAM_C";
    300 static char ifp_tcam_pool3_pipe2_cascade_name[] = "IFP_TCAM_3M_POOL3_PIPE2_CASCADE ";
    301 static char ifp_tcam_pool0_pipe3_cam_a_name[] = "IFP_TCAM_POOL0_PIPE3_CAM_A";
    302 static char ifp_tcam_pool0_pipe3_cam_b_name[] = "IFP_TCAM_POOL0_PIPE3_CAM_B";
    303 static char ifp_tcam_pool0_pipe3_cam_c_name[] = "IFP_TCAM_POOL0_PIPE3_CAM_C";
    304 static char ifp_tcam_pool0_pipe3_cascade_name[] = "IFP_TCAM_3M_POOL0_PIPE3_CASCADE ";
    305 static char ifp_tcam_pool1_pipe3_cam_a_name[] = "IFP_TCAM_POOL1_PIPE3_CAM_A";
    306 static char ifp_tcam_pool1_pipe3_cam_b_name[] = "IFP_TCAM_POOL1_PIPE3_CAM_B";
    307 static char ifp_tcam_pool1_pipe3_cam_c_name[] = "IFP_TCAM_POOL1_PIPE3_CAM_C";
    308 static char ifp_tcam_pool1_pipe3_cascade_name[] = "IFP_TCAM_3M_POOL1_PIPE3_CASCADE ";
    309 static char ifp_tcam_pool2_pipe3_cam_a_name[] = "IFP_TCAM_POOL2_PIPE3_CAM_A";
    310 static char ifp_tcam_pool2_pipe3_cam_b_name[] = "IFP_TCAM_POOL2_PIPE3_CAM_B";
    311 static char ifp_tcam_pool2_pipe3_cam_c_name[] = "IFP_TCAM_POOL2_PIPE3_CAM_C";
    312 static char ifp_tcam_pool2_pipe3_cascade_name[] = "IFP_TCAM_3M_POOL2_PIPE3_CASCADE ";
    313 static char ifp_tcam_pool3_pipe3_cam_a_name[] = "IFP_TCAM_POOL3_PIPE3_CAM_A";
    314 static char ifp_tcam_pool3_pipe3_cam_b_name[] = "IFP_TCAM_POOL3_PIPE3_CAM_B";
    315 static char ifp_tcam_pool3_pipe3_cam_c_name[] = "IFP_TCAM_POOL3_PIPE3_CAM_C";
    316 static char ifp_tcam_pool3_pipe3_cascade_name[] = "IFP_TCAM_3M_POOL3_PIPE3_CASCADE ";
    317 static char ifp_logical_table_select_pipe0_name[] = "IFP_LOGICAL_TABLE_SELECT_PIPE0";
    318 static char ifp_logical_table_select_pipe1_name[] = "IFP_LOGICAL_TABLE_SELECT_PIPE1";
    319 static char ifp_logical_table_select_pipe2_name[] = "IFP_LOGICAL_TABLE_SELECT_PIPE2";
    320 static char ifp_logical_table_select_pipe3_name[] = "IFP_LOGICAL_TABLE_SELECT_PIPE3";
    321 static char ing_snat_pipe0_0_name[] = "ING_SNAT_PIPE0_0";
    322 static char ing_snat_pipe1_0_name[] = "ING_SNAT_PIPE1_0";
    323 static char ing_snat_pipe2_0_name[] = "ING_SNAT_PIPE2_0";
    324 static char ing_snat_pipe3_0_name[] = "ING_SNAT_PIPE3_0";
    325 static char ing_snat_pipe0_1_name[] = "ING_SNAT_PIPE0_1";
    326 static char ing_snat_pipe1_1_name[] = "ING_SNAT_PIPE1_1";
    327 static char ing_snat_pipe2_1_name[] = "ING_SNAT_PIPE2_1";
    328 static char ing_snat_pipe3_1_name[] = "ING_SNAT_PIPE3_1";
    329 static char ip_multicast_pipe0_name[] = "IP_MULTICAST_PIPE0";
    330 static char ip_multicast_pipe1_name[] = "IP_MULTICAST_PIPE1";
    331 static char ip_multicast_pipe2_name[] = "IP_MULTICAST_PIPE2";
    332 static char ip_multicast_pipe3_name[] = "IP_MULTICAST_PIPE3";
    333 static char l2_user_entry_pipe0_name[] = "L2_USER_ENTRY_PIPE0";
    334 static char l2_user_entry_pipe1_name[] = "L2_USER_ENTRY_PIPE1";
    335 static char l2_user_entry_pipe2_name[] = "L2_USER_ENTRY_PIPE2";
    336 static char l2_user_entry_pipe3_name[] = "L2_USER_ENTRY_PIPE3";
    337 static char l3_defip_pipe0_mode0_0_name[] = "L3_DEFIP_PIPE0_MODE0_0";
    338 static char l3_defip_pipe1_mode0_0_name[] = "L3_DEFIP_PIPE1_MODE0_0";
    339 static char l3_defip_pipe2_mode0_0_name[] = "L3_DEFIP_PIPE2_MODE0_0";
    340 static char l3_defip_pipe3_mode0_0_name[] = "L3_DEFIP_PIPE3_MODE0_0";
    341 static char l3_defip_pipe0_mode0_1_name[] = "L3_DEFIP_PIPE0_MODE0_1";
    342 static char l3_defip_pipe1_mode0_1_name[] = "L3_DEFIP_PIPE1_MODE0_1";
    343 static char l3_defip_pipe2_mode0_1_name[] = "L3_DEFIP_PIPE2_MODE0_1";
    344 static char l3_defip_pipe3_mode0_1_name[] = "L3_DEFIP_PIPE3_MODE0_1";
    345 static char l3_defip_pipe0_mode0_2_name[] = "L3_DEFIP_PIPE0_MODE0_2";
    346 static char l3_defip_pipe1_mode0_2_name[] = "L3_DEFIP_PIPE1_MODE0_2";
    347 static char l3_defip_pipe2_mode0_2_name[] = "L3_DEFIP_PIPE2_MODE0_2";
    348 static char l3_defip_pipe3_mode0_2_name[] = "L3_DEFIP_PIPE3_MODE0_2";
    349 static char l3_defip_pipe0_mode0_3_name[] = "L3_DEFIP_PIPE0_MODE0_3";
    350 static char l3_defip_pipe1_mode0_3_name[] = "L3_DEFIP_PIPE1_MODE0_3";
    351 static char l3_defip_pipe2_mode0_3_name[] = "L3_DEFIP_PIPE2_MODE0_3";
    352 static char l3_defip_pipe3_mode0_3_name[] = "L3_DEFIP_PIPE3_MODE0_3";
    353 static char l3_defip_pipe0_mode1_0_name[] = "L3_DEFIP_PIPE0_MODE1_0";
    354 static char l3_defip_pipe1_mode1_0_name[] = "L3_DEFIP_PIPE1_MODE1_0";
    355 static char l3_defip_pipe2_mode1_0_name[] = "L3_DEFIP_PIPE2_MODE1_0";
    356 static char l3_defip_pipe3_mode1_0_name[] = "L3_DEFIP_PIPE3_MODE1_0";
    357 static char l3_defip_pipe0_mode1_1_name[] = "L3_DEFIP_PIPE0_MODE1_1";
    358 static char l3_defip_pipe1_mode1_1_name[] = "L3_DEFIP_PIPE1_MODE1_1";
    359 static char l3_defip_pipe2_mode1_1_name[] = "L3_DEFIP_PIPE2_MODE1_1";
    360 static char l3_defip_pipe3_mode1_1_name[] = "L3_DEFIP_PIPE3_MODE1_1";
    361 static char l3_defip_pipe0_mode1_2_name[] = "L3_DEFIP_PIPE0_MODE1_2";
    362 static char l3_defip_pipe1_mode1_2_name[] = "L3_DEFIP_PIPE1_MODE1_2";
    363 static char l3_defip_pipe2_mode1_2_name[] = "L3_DEFIP_PIPE2_MODE1_2";
    364 static char l3_defip_pipe3_mode1_2_name[] = "L3_DEFIP_PIPE3_MODE1_2";
    365 static char l3_defip_pipe0_mode1_3_name[] = "L3_DEFIP_PIPE0_MODE1_3";
    366 static char l3_defip_pipe1_mode1_3_name[] = "L3_DEFIP_PIPE1_MODE1_3";
    367 static char l3_defip_pipe2_mode1_3_name[] = "L3_DEFIP_PIPE2_MODE1_3";
    368 static char l3_defip_pipe3_mode1_3_name[] = "L3_DEFIP_PIPE3_MODE1_3";
    369 static char l3_defip_pipe0_mode3_0_name[] = "L3_DEFIP_PIPE0_MODE3_0";
    370 static char l3_defip_pipe1_mode3_0_name[] = "L3_DEFIP_PIPE1_MODE3_0";
    371 static char l3_defip_pipe2_mode3_0_name[] = "L3_DEFIP_PIPE2_MODE3_0";
    372 static char l3_defip_pipe3_mode3_0_name[] = "L3_DEFIP_PIPE3_MODE3_0";
    373 static char l3_defip_pipe0_mode3_1_name[] = "L3_DEFIP_PIPE0_MODE3_1";
    374 static char l3_defip_pipe1_mode3_1_name[] = "L3_DEFIP_PIPE1_MODE3_1";
    375 static char l3_defip_pipe2_mode3_1_name[] = "L3_DEFIP_PIPE2_MODE3_1";
    376 static char l3_defip_pipe3_mode3_1_name[] = "L3_DEFIP_PIPE3_MODE3_1";
    377 static char l3_defip_pipe0_mode3_2_name[] = "L3_DEFIP_PIPE0_MODE3_2";
    378 static char l3_defip_pipe1_mode3_2_name[] = "L3_DEFIP_PIPE1_MODE3_2";
    379 static char l3_defip_pipe2_mode3_2_name[] = "L3_DEFIP_PIPE2_MODE3_2";
    380 static char l3_defip_pipe3_mode3_2_name[] = "L3_DEFIP_PIPE3_MODE3_2";
    381 static char l3_defip_pipe0_mode3_3_name[] = "L3_DEFIP_PIPE0_MODE3_3";
    382 static char l3_defip_pipe1_mode3_3_name[] = "L3_DEFIP_PIPE1_MODE3_3";
    383 static char l3_defip_pipe2_mode3_3_name[] = "L3_DEFIP_PIPE2_MODE3_3";
    384 static char l3_defip_pipe3_mode3_3_name[] = "L3_DEFIP_PIPE3_MODE3_3";
    385 static char l3_tunnel_pipe0_name[] = "L3_TUNNEL_PIPE0";
    386 static char l3_tunnel_pipe1_name[] = "L3_TUNNEL_PIPE1";
    387 static char l3_tunnel_pipe2_name[] = "L3_TUNNEL_PIPE2";
    388 static char l3_tunnel_pipe3_name[] = "L3_TUNNEL_PIPE3";
    389 static char my_station_cam_pipe0_name[] = "MY_STATION_CAM_PIPE0 ";
    390 static char my_station_cam_pipe1_name[] = "MY_STATION_CAM_PIPE1 ";
    391 static char my_station_cam_pipe2_name[] = "MY_STATION_CAM_PIPE2 ";
    392 static char my_station_cam_pipe3_name[] = "MY_STATION_CAM_PIPE3 ";
    393 static char src_compression_pipe0_name[] = "SRC_COMPRESSION_PIPE0 ";
    394 static char src_compression_pipe1_name[] = "SRC_COMPRESSION_PIPE1 ";
    395 static char src_compression_pipe2_name[] = "SRC_COMPRESSION_PIPE2 ";
    396 static char src_compression_pipe3_name[] = "SRC_COMPRESSION_PIPE3 ";
    397 static char udf_pipe0_name[] = "UDF_PIPE0";
    398 static char udf_pipe1_name[] = "UDF_PIPE1";
    399 static char udf_pipe2_name[] = "UDF_PIPE2";
    400 static char udf_pipe3_name[] = "UDF_PIPE3";
    401 static char vfp_pipe0_slice0_lower_name[] = "VFP_PIPE0_SLICE0_LOWER";
    402 static char vfp_pipe0_slice0_upper_name[] = "VFP_PIPE0_SLICE0_UPPER";
    403 static char vfp_pipe0_slice1_lower_name[] = "VFP_PIPE0_SLICE1_LOWER";
    404 static char vfp_pipe0_slice1_upper_name[] = "VFP_PIPE0_SLICE1_UPPER";
    405 static char vfp_pipe0_slice2_lower_name[] = "VFP_PIPE0_SLICE2_LOWER";
    406 static char vfp_pipe0_slice2_upper_name[] = "VFP_PIPE0_SLICE2_UPPER";
    407 static char vfp_pipe0_slice3_lower_name[] = "VFP_PIPE0_SLICE3_LOWER";
    408 static char vfp_pipe0_slice3_upper_name[] = "VFP_PIPE0_SLICE3_UPPER";
    409 static char vfp_pipe1_slice0_lower_name[] = "VFP_PIPE1_SLICE0_LOWER";
    410 static char vfp_pipe1_slice0_upper_name[] = "VFP_PIPE1_SLICE0_UPPER";
    411 static char vfp_pipe1_slice1_lower_name[] = "VFP_PIPE1_SLICE1_LOWER";
    412 static char vfp_pipe1_slice1_upper_name[] = "VFP_PIPE1_SLICE1_UPPER";
    413 static char vfp_pipe1_slice2_lower_name[] = "VFP_PIPE1_SLICE2_LOWER";
    414 static char vfp_pipe1_slice2_upper_name[] = "VFP_PIPE1_SLICE2_UPPER";
    415 static char vfp_pipe1_slice3_lower_name[] = "VFP_PIPE1_SLICE3_LOWER";
    416 static char vfp_pipe1_slice3_upper_name[] = "VFP_PIPE1_SLICE3_UPPER";
    417 static char vfp_pipe2_slice0_lower_name[] = "VFP_PIPE2_SLICE0_LOWER";
    418 static char vfp_pipe2_slice0_upper_name[] = "VFP_PIPE2_SLICE0_UPPER";
    419 static char vfp_pipe2_slice1_lower_name[] = "VFP_PIPE2_SLICE1_LOWER";
    420 static char vfp_pipe2_slice1_upper_name[] = "VFP_PIPE2_SLICE1_UPPER";
    421 static char vfp_pipe2_slice2_lower_name[] = "VFP_PIPE2_SLICE2_LOWER";
    422 static char vfp_pipe2_slice2_upper_name[] = "VFP_PIPE2_SLICE2_UPPER";
    423 static char vfp_pipe2_slice3_lower_name[] = "VFP_PIPE2_SLICE3_LOWER";
    424 static char vfp_pipe2_slice3_upper_name[] = "VFP_PIPE2_SLICE3_UPPER";
    425 static char vfp_pipe3_slice0_lower_name[] = "VFP_PIPE3_SLICE0_LOWER";
    426 static char vfp_pipe3_slice0_upper_name[] = "VFP_PIPE3_SLICE0_UPPER";
    427 static char vfp_pipe3_slice1_lower_name[] = "VFP_PIPE3_SLICE1_LOWER";
    428 static char vfp_pipe3_slice1_upper_name[] = "VFP_PIPE3_SLICE1_UPPER";
    429 static char vfp_pipe3_slice2_lower_name[] = "VFP_PIPE3_SLICE2_LOWER";
    430 static char vfp_pipe3_slice2_upper_name[] = "VFP_PIPE3_SLICE2_UPPER";
    431 static char vfp_pipe3_slice3_lower_name[] = "VFP_PIPE3_SLICE3_LOWER";
    432 static char vfp_pipe3_slice3_upper_name[] = "VFP_PIPE3_SLICE3_UPPER";
    433 static char vlan_subnet_pipe0_name[] = "VLAN_SUBNET_PIPE0";
    434 static char vlan_subnet_pipe1_name[] = "VLAN_SUBNET_PIPE1";
    435 static char vlan_subnet_pipe2_name[] = "VLAN_SUBNET_PIPE2";
    436 static char vlan_subnet_pipe3_name[] = "VLAN_SUBNET_PIPE3";
    437 
    438 static cambist_t th_cambist_array[] = {
    439                                         CPU_COS_PIPE0,
    440                                         CPU_COS_PIPE1,
    441                                         CPU_COS_PIPE2,
    442                                         CPU_COS_PIPE3,
    443                                         DST_COMPRESSION_PIPE0,
    444                                         DST_COMPRESSION_PIPE1,
    445                                         DST_COMPRESSION_PIPE2,
    446                                         DST_COMPRESSION_PIPE3,
    447                                         EFP_PIPE0_SLICE0,
    448                                         EFP_PIPE0_SLICE1,
    449                                         EFP_PIPE0_SLICE2,
    450                                         EFP_PIPE0_SLICE3,
    451                                         EFP_PIPE1_SLICE0,
    452                                         EFP_PIPE1_SLICE1,
    453                                         EFP_PIPE1_SLICE2,
    454                                         EFP_PIPE1_SLICE3,
    455                                         EFP_PIPE2_SLICE0,
    456                                         EFP_PIPE2_SLICE1,
    457                                         EFP_PIPE2_SLICE2,
    458                                         EFP_PIPE2_SLICE3,
    459                                         EFP_PIPE3_SLICE0,
    460                                         EFP_PIPE3_SLICE1,
    461                                         EFP_PIPE3_SLICE2,
    462                                         EFP_PIPE3_SLICE3,
    463                                         EXACT_MATCH_LOGICAL_TABLE_SELECT_PIPE0,
    464                                         EXACT_MATCH_LOGICAL_TABLE_SELECT_PIPE1,
    465                                         EXACT_MATCH_LOGICAL_TABLE_SELECT_PIPE2,
    466                                         EXACT_MATCH_LOGICAL_TABLE_SELECT_PIPE3,
    467                                         IFP_TCAM_POOL0_PIPE0_CAM_A,
    468                                         IFP_TCAM_POOL0_PIPE0_CAM_B,
    469                                         IFP_TCAM_POOL0_PIPE0_CAM_C,
    470                                         IFP_TCAM_3M_POOL0_PIPE0_CASCADE,
    471                                         IFP_TCAM_POOL1_PIPE0_CAM_A,
    472                                         IFP_TCAM_POOL1_PIPE0_CAM_B,
    473                                         IFP_TCAM_POOL1_PIPE0_CAM_C,
    474                                         IFP_TCAM_3M_POOL1_PIPE0_CASCADE,
    475                                         IFP_TCAM_POOL2_PIPE0_CAM_A,
    476                                         IFP_TCAM_POOL2_PIPE0_CAM_B,
    477                                         IFP_TCAM_POOL2_PIPE0_CAM_C,
    478                                         IFP_TCAM_3M_POOL2_PIPE0_CASCADE,
    479                                         IFP_TCAM_POOL3_PIPE0_CAM_A,
    480                                         IFP_TCAM_POOL3_PIPE0_CAM_B,
    481                                         IFP_TCAM_POOL3_PIPE0_CAM_C,
    482                                         IFP_TCAM_3M_POOL3_PIPE0_CASCADE,
    483                                         IFP_TCAM_POOL0_PIPE1_CAM_A,
    484                                         IFP_TCAM_POOL0_PIPE1_CAM_B,
    485                                         IFP_TCAM_POOL0_PIPE1_CAM_C,
    486                                         IFP_TCAM_3M_POOL0_PIPE1_CASCADE,
    487                                         IFP_TCAM_POOL1_PIPE1_CAM_A,
    488                                         IFP_TCAM_POOL1_PIPE1_CAM_B,
    489                                         IFP_TCAM_POOL1_PIPE1_CAM_C,
    490                                         IFP_TCAM_3M_POOL1_PIPE1_CASCADE,
    491                                         IFP_TCAM_POOL2_PIPE1_CAM_A,
    492                                         IFP_TCAM_POOL2_PIPE1_CAM_B,
    493                                         IFP_TCAM_POOL2_PIPE1_CAM_C,
    494                                         IFP_TCAM_3M_POOL2_PIPE1_CASCADE,
    495                                         IFP_TCAM_POOL3_PIPE1_CAM_A,
    496                                         IFP_TCAM_POOL3_PIPE1_CAM_B,
    497                                         IFP_TCAM_POOL3_PIPE1_CAM_C,
    498                                         IFP_TCAM_3M_POOL3_PIPE1_CASCADE,
    499                                         IFP_TCAM_POOL0_PIPE2_CAM_A,
    500                                         IFP_TCAM_POOL0_PIPE2_CAM_B,
    501                                         IFP_TCAM_POOL0_PIPE2_CAM_C,
    502                                         IFP_TCAM_3M_POOL0_PIPE2_CASCADE,
    503                                         IFP_TCAM_POOL1_PIPE2_CAM_A,
    504                                         IFP_TCAM_POOL1_PIPE2_CAM_B,
    505                                         IFP_TCAM_POOL1_PIPE2_CAM_C,
    506                                         IFP_TCAM_3M_POOL1_PIPE2_CASCADE,
    507                                         IFP_TCAM_POOL2_PIPE2_CAM_A,
    508                                         IFP_TCAM_POOL2_PIPE2_CAM_B,
    509                                         IFP_TCAM_POOL2_PIPE2_CAM_C,
    510                                         IFP_TCAM_3M_POOL2_PIPE2_CASCADE,
    511                                         IFP_TCAM_POOL3_PIPE2_CAM_A,
    512                                         IFP_TCAM_POOL3_PIPE2_CAM_B,
    513                                         IFP_TCAM_POOL3_PIPE2_CAM_C,
    514                                         IFP_TCAM_3M_POOL3_PIPE2_CASCADE,
    515                                         IFP_TCAM_POOL0_PIPE3_CAM_A,
    516                                         IFP_TCAM_POOL0_PIPE3_CAM_B,
    517                                         IFP_TCAM_POOL0_PIPE3_CAM_C,
    518                                         IFP_TCAM_3M_POOL0_PIPE3_CASCADE,
    519                                         IFP_TCAM_POOL1_PIPE3_CAM_A,
    520                                         IFP_TCAM_POOL1_PIPE3_CAM_B,
    521                                         IFP_TCAM_POOL1_PIPE3_CAM_C,
    522                                         IFP_TCAM_3M_POOL1_PIPE3_CASCADE,
    523                                         IFP_TCAM_POOL2_PIPE3_CAM_A,
    524                                         IFP_TCAM_POOL2_PIPE3_CAM_B,
    525                                         IFP_TCAM_POOL2_PIPE3_CAM_C,
    526                                         IFP_TCAM_3M_POOL2_PIPE3_CASCADE,
    527                                         IFP_TCAM_POOL3_PIPE3_CAM_A,
    528                                         IFP_TCAM_POOL3_PIPE3_CAM_B,
    529                                         IFP_TCAM_POOL3_PIPE3_CAM_C,
    530                                         IFP_TCAM_3M_POOL3_PIPE3_CASCADE,
    531                                         IFP_LOGICAL_TABLE_SELECT_PIPE0,
    532                                         IFP_LOGICAL_TABLE_SELECT_PIPE1,
    533                                         IFP_LOGICAL_TABLE_SELECT_PIPE2,
    534                                         IFP_LOGICAL_TABLE_SELECT_PIPE3,
    535                                         ING_SNAT_PIPE0_0,
    536                                         ING_SNAT_PIPE1_0,
    537                                         ING_SNAT_PIPE2_0,
    538                                         ING_SNAT_PIPE3_0,
    539                                         ING_SNAT_PIPE0_1,
    540                                         ING_SNAT_PIPE1_1,
    541                                         ING_SNAT_PIPE2_1,
    542                                         ING_SNAT_PIPE3_1,
    543                                         IP_MULTICAST_PIPE0,
    544                                         IP_MULTICAST_PIPE1,
    545                                         IP_MULTICAST_PIPE2,
    546                                         IP_MULTICAST_PIPE3,
    547                                         L2_USER_ENTRY_PIPE0,
    548                                         L2_USER_ENTRY_PIPE1,
    549                                         L2_USER_ENTRY_PIPE2,
    550                                         L2_USER_ENTRY_PIPE3,
    551                                         L3_DEFIP_PIPE0_MODE0_0,
    552                                         L3_DEFIP_PIPE1_MODE0_0,
    553                                         L3_DEFIP_PIPE2_MODE0_0,
    554                                         L3_DEFIP_PIPE3_MODE0_0,
    555                                         L3_DEFIP_PIPE0_MODE0_1,
    556                                         L3_DEFIP_PIPE1_MODE0_1,
    557                                         L3_DEFIP_PIPE2_MODE0_1,
    558                                         L3_DEFIP_PIPE3_MODE0_1,
    559                                         L3_DEFIP_PIPE0_MODE0_2,
    560                                         L3_DEFIP_PIPE1_MODE0_2,
    561                                         L3_DEFIP_PIPE2_MODE0_2,
    562                                         L3_DEFIP_PIPE3_MODE0_2,
    563                                         L3_DEFIP_PIPE0_MODE0_3,
    564                                         L3_DEFIP_PIPE1_MODE0_3,
    565                                         L3_DEFIP_PIPE2_MODE0_3,
    566                                         L3_DEFIP_PIPE3_MODE0_3,
    567                                         L3_DEFIP_PIPE0_MODE1_0,
    568                                         L3_DEFIP_PIPE1_MODE1_0,
    569                                         L3_DEFIP_PIPE2_MODE1_0,
    570                                         L3_DEFIP_PIPE3_MODE1_0,
    571                                         L3_DEFIP_PIPE0_MODE1_1,
    572                                         L3_DEFIP_PIPE1_MODE1_1,
    573                                         L3_DEFIP_PIPE2_MODE1_1,
    574                                         L3_DEFIP_PIPE3_MODE1_1,
    575                                         L3_DEFIP_PIPE0_MODE1_2,
    576                                         L3_DEFIP_PIPE1_MODE1_2,
    577                                         L3_DEFIP_PIPE2_MODE1_2,
    578                                         L3_DEFIP_PIPE3_MODE1_2,
    579                                         L3_DEFIP_PIPE0_MODE1_3,
    580                                         L3_DEFIP_PIPE1_MODE1_3,
    581                                         L3_DEFIP_PIPE2_MODE1_3,
    582                                         L3_DEFIP_PIPE3_MODE1_3,
    583                                         L3_DEFIP_PIPE0_MODE3_0,
    584                                         L3_DEFIP_PIPE1_MODE3_0,
    585                                         L3_DEFIP_PIPE2_MODE3_0,
    586                                         L3_DEFIP_PIPE3_MODE3_0,
    587                                         L3_DEFIP_PIPE0_MODE3_1,
    588                                         L3_DEFIP_PIPE1_MODE3_1,
    589                                         L3_DEFIP_PIPE2_MODE3_1,
    590                                         L3_DEFIP_PIPE3_MODE3_1,
    591                                         L3_DEFIP_PIPE0_MODE3_2,
    592                                         L3_DEFIP_PIPE1_MODE3_2,
    593                                         L3_DEFIP_PIPE2_MODE3_2,
    594                                         L3_DEFIP_PIPE3_MODE3_2,
    595                                         L3_DEFIP_PIPE0_MODE3_3,
    596                                         L3_DEFIP_PIPE1_MODE3_3,
    597                                         L3_DEFIP_PIPE2_MODE3_3,
    598                                         L3_DEFIP_PIPE3_MODE3_3,
    599                                         L3_TUNNEL_PIPE0,
    600                                         L3_TUNNEL_PIPE1,
    601                                         L3_TUNNEL_PIPE2,
    602                                         L3_TUNNEL_PIPE3,
    603                                         MY_STATION_CAM_PIPE0,
    604                                         MY_STATION_CAM_PIPE1,
    605                                         MY_STATION_CAM_PIPE2,
    606                                         MY_STATION_CAM_PIPE3,
    607                                         SRC_COMPRESSION_PIPE0,
    608                                         SRC_COMPRESSION_PIPE1,
    609                                         SRC_COMPRESSION_PIPE2,
    610                                         SRC_COMPRESSION_PIPE3,
    611                                         UDF_PIPE0,
    612                                         UDF_PIPE1,
    613                                         UDF_PIPE2,
    614                                         UDF_PIPE3,
    615                                         VFP_PIPE0_SLICE0_LOWER,
    616                                         VFP_PIPE0_SLICE0_UPPER,
    617                                         VFP_PIPE0_SLICE1_LOWER,
    618                                         VFP_PIPE0_SLICE1_UPPER,
    619                                         VFP_PIPE0_SLICE2_LOWER,
    620                                         VFP_PIPE0_SLICE2_UPPER,
    621                                         VFP_PIPE0_SLICE3_LOWER,
    622                                         VFP_PIPE0_SLICE3_UPPER,
    623                                         VFP_PIPE1_SLICE0_LOWER,
    624                                         VFP_PIPE1_SLICE0_UPPER,
    625                                         VFP_PIPE1_SLICE1_LOWER,
    626                                         VFP_PIPE1_SLICE1_UPPER,
    627                                         VFP_PIPE1_SLICE2_LOWER,
    628                                         VFP_PIPE1_SLICE2_UPPER,
    629                                         VFP_PIPE1_SLICE3_LOWER,
    630                                         VFP_PIPE1_SLICE3_UPPER,
    631                                         VFP_PIPE2_SLICE0_LOWER,
    632                                         VFP_PIPE2_SLICE0_UPPER,
    633                                         VFP_PIPE2_SLICE1_LOWER,
    634                                         VFP_PIPE2_SLICE1_UPPER,
    635                                         VFP_PIPE2_SLICE2_LOWER,
    636                                         VFP_PIPE2_SLICE2_UPPER,
    637                                         VFP_PIPE2_SLICE3_LOWER,
    638                                         VFP_PIPE2_SLICE3_UPPER,
    639                                         VFP_PIPE3_SLICE0_LOWER,
    640                                         VFP_PIPE3_SLICE0_UPPER,
    641                                         VFP_PIPE3_SLICE1_LOWER,
    642                                         VFP_PIPE3_SLICE1_UPPER,
    643                                         VFP_PIPE3_SLICE2_LOWER,
    644                                         VFP_PIPE3_SLICE2_UPPER,
    645                                         VFP_PIPE3_SLICE3_LOWER,
    646                                         VFP_PIPE3_SLICE3_UPPER,
    647                                         VLAN_SUBNET_PIPE0,
    648                                         VLAN_SUBNET_PIPE1,
    649                                         VLAN_SUBNET_PIPE2,
    650                                         VLAN_SUBNET_PIPE3
    651                                     };