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 };