net/bnxt: support extended exact match
[dpdk.git] / drivers / net / bnxt / tf_ulp / ulp_template_db_enum.h
index d42933d..6c4950d 100644 (file)
@@ -3,12 +3,12 @@
  * All rights reserved.
  */
 
-/* date: Thu Dec 17 19:43:07 2020 */
+/* date: Tue Jan 26 15:51:49 2021 */
 
 #ifndef ULP_TEMPLATE_DB_H_
 #define ULP_TEMPLATE_DB_H_
 
-#define BNXT_ULP_REGFILE_MAX_SZ 32
+#define BNXT_ULP_REGFILE_MAX_SZ 34
 #define BNXT_ULP_MAX_NUM_DEVICES 4
 #define BNXT_ULP_LOG2_MAX_NUM_DEV 2
 #define BNXT_ULP_GEN_TBL_MAX_SZ 6
 #define BNXT_ULP_GLB_TEMPLATE_TBL_MAX_SZ 1
 #define BNXT_ULP_GLB_FIELD_TBL_SHIFT 7
 #define BNXT_ULP_HDR_SIG_ID_SHIFT 4
-#define BNXT_ULP_GLB_FIELD_TBL_SIZE 5593
+#define BNXT_ULP_GLB_FIELD_TBL_SIZE 5595
 #define ULP_WH_PLUS_CLASS_TMPL_LIST_SIZE 8
 #define ULP_WH_PLUS_CLASS_TBL_LIST_SIZE 63
-#define ULP_WH_PLUS_CLASS_KEY_INFO_LIST_SIZE 412
+#define ULP_WH_PLUS_CLASS_KEY_INFO_LIST_SIZE 410
 #define ULP_WH_PLUS_CLASS_IDENT_LIST_SIZE 17
 #define ULP_WH_PLUS_CLASS_RESULT_FIELD_LIST_SIZE 503
-#define ULP_WH_PLUS_CLASS_COND_LIST_SIZE 16
+#define ULP_WH_PLUS_CLASS_COND_LIST_SIZE 18
 #define ULP_STINGRAY_CLASS_TMPL_LIST_SIZE 7
 #define ULP_STINGRAY_CLASS_TBL_LIST_SIZE 38
 #define ULP_STINGRAY_CLASS_KEY_INFO_LIST_SIZE 192
@@ -180,7 +180,8 @@ enum bnxt_ulp_cf_idx {
        BNXT_ULP_CF_IDX_FID = 49,
        BNXT_ULP_CF_IDX_HDR_SIG_ID = 50,
        BNXT_ULP_CF_IDX_FLOW_SIG_ID = 51,
-       BNXT_ULP_CF_IDX_LAST = 52
+       BNXT_ULP_CF_IDX_WC_MATCH = 52,
+       BNXT_ULP_CF_IDX_LAST = 53
 };
 
 enum bnxt_ulp_cond_list_opc {
@@ -391,7 +392,9 @@ enum bnxt_ulp_rf_idx {
        BNXT_ULP_RF_IDX_HDR_SIG_ID = 29,
        BNXT_ULP_RF_IDX_FLOW_SIG_ID = 30,
        BNXT_ULP_RF_IDX_RID = 31,
-       BNXT_ULP_RF_IDX_LAST = 32
+       BNXT_ULP_RF_IDX_WC_KEY_ID_0 = 32,
+       BNXT_ULP_RF_IDX_EM_KEY_ID_0 = 33,
+       BNXT_ULP_RF_IDX_LAST = 34
 };
 
 enum bnxt_ulp_tcam_tbl_opc {
@@ -4940,4 +4943,5 @@ enum bnxt_ulp_df_tpl {
        BNXT_ULP_DF_TPL_VF_TO_VFREP = 6,
        BNXT_ULP_DF_TPL_LOOPBACK_ACTION_REC = 7
 };
+
 #endif