X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fbnxt%2Ftf_core%2Ftf_resources.h;h=b7b4451020c3ebbaf07042c806a5e09b6bc98658;hb=77805a17a3e082f1ae1366ea59f61035985446cc;hp=9b7f5a069e3c2d6386e3888418ca7051f778a307;hpb=847ff69fa62dbc40793eccf0fa51d7bb3fb1639a;p=dpdk.git diff --git a/drivers/net/bnxt/tf_core/tf_resources.h b/drivers/net/bnxt/tf_core/tf_resources.h index 9b7f5a069e..b7b4451020 100644 --- a/drivers/net/bnxt/tf_core/tf_resources.h +++ b/drivers/net/bnxt/tf_core/tf_resources.h @@ -23,29 +23,27 @@ * IDs */ #define TF_NUM_WC_PROF_ID 256 /* < Number WC profile IDs */ -#define TF_NUM_WC_TCAM_ROW 256 /* Number slices per row in WC - * TCAM. A slices is a WC TCAM entry. - */ +#define TF_NUM_WC_TCAM_ROW 512 /* < Number of rows in WC TCAM */ #define TF_NUM_METER_PROF 256 /* < Number of meter profiles */ #define TF_NUM_METER 1024 /* < Number of meter instances */ #define TF_NUM_MIRROR 2 /* < Number of mirror instances */ #define TF_NUM_UPAR 2 /* < Number of UPAR instances */ -/* Wh+/Brd2 specific HW resources */ +/* Wh+/SR specific HW resources */ #define TF_NUM_SP_TCAM 512 /* < Number of Source Property TCAM * entries */ -/* Brd2/Brd4 specific HW resources */ +/* SR/SR2 specific HW resources */ #define TF_NUM_L2_FUNC 256 /* < Number of L2 Func */ -/* Brd3, Brd4 common HW resources */ +/* Thor, SR2 common HW resources */ #define TF_NUM_FKB 1 /* < Number of Flexible Key Builder * templates */ -/* Brd4 specific HW resources */ +/* SR2 specific HW resources */ #define TF_NUM_TBL_SCOPE 16 /* < Number of TBL scopes */ #define TF_NUM_EPOCH0 1 /* < Number of Epoch0 */ #define TF_NUM_EPOCH1 1 /* < Number of Epoch1 */ @@ -149,10 +147,11 @@ #define TF_RSVD_METER_INST_END_IDX_TX 0 /* Mirror */ -#define TF_RSVD_MIRROR_RX 1 +/* Not yet supported fully in the infra */ +#define TF_RSVD_MIRROR_RX 0 #define TF_RSVD_MIRROR_BEGIN_IDX_RX 0 #define TF_RSVD_MIRROR_END_IDX_RX 0 -#define TF_RSVD_MIRROR_TX 1 +#define TF_RSVD_MIRROR_TX 0 #define TF_RSVD_MIRROR_BEGIN_IDX_TX 0 #define TF_RSVD_MIRROR_END_IDX_TX 0 @@ -501,13 +500,13 @@ enum tf_resource_type_hw { TF_RESC_TYPE_HW_METER_INST, TF_RESC_TYPE_HW_MIRROR, TF_RESC_TYPE_HW_UPAR, - /* Wh+/Brd2 specific HW resources */ + /* Wh+/SR specific HW resources */ TF_RESC_TYPE_HW_SP_TCAM, - /* Brd2/Brd4 specific HW resources */ + /* SR/SR2 specific HW resources */ TF_RESC_TYPE_HW_L2_FUNC, - /* Brd3, Brd4 common HW resources */ + /* Thor, SR2 common HW resources */ TF_RESC_TYPE_HW_FKB, - /* Brd4 specific HW resources */ + /* SR2 specific HW resources */ TF_RESC_TYPE_HW_TBL_SCOPE, TF_RESC_TYPE_HW_EPOCH0, TF_RESC_TYPE_HW_EPOCH1,