net/bnxt: add context list for timers
[dpdk.git] / drivers / net / bnxt / tf_ulp / ulp_template_db_tbl.h
index 727818b..328520c 100644 (file)
@@ -16,10 +16,10 @@ extern struct bnxt_ulp_mapper_tmpl_info ulp_wh_plus_class_tmpl_list[];
 extern struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[];
 
 extern struct
-bnxt_ulp_mapper_key_field_info ulp_wh_plus_class_key_field_list[];
+bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[];
 
 extern struct
-bnxt_ulp_mapper_result_field_info ulp_wh_plus_class_result_field_list[];
+bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[];
 
 extern struct bnxt_ulp_mapper_ident_info ulp_wh_plus_class_ident_list[];
 
@@ -28,7 +28,17 @@ extern struct bnxt_ulp_mapper_tmpl_info ulp_wh_plus_act_tmpl_list[];
 extern struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[];
 
 extern struct
-bnxt_ulp_mapper_result_field_info ulp_wh_plus_act_result_field_list[];
+bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[];
+
+extern struct
+bnxt_ulp_mapper_cond_info ulp_wh_plus_class_cond_list[];
+
+extern struct
+bnxt_ulp_mapper_cond_info ulp_wh_plus_act_cond_list[];
+
+extern struct bnxt_ulp_mapper_key_info ulp_wh_plus_act_key_info_list[];
+
+extern struct bnxt_ulp_mapper_ident_info ulp_wh_plus_act_ident_list[];
 
 /* STINGRAY template table declarations */
 extern struct bnxt_ulp_mapper_tmpl_info ulp_stingray_class_tmpl_list[];
@@ -36,10 +46,10 @@ extern struct bnxt_ulp_mapper_tmpl_info ulp_stingray_class_tmpl_list[];
 extern struct bnxt_ulp_mapper_tbl_info ulp_stingray_class_tbl_list[];
 
 extern struct
-bnxt_ulp_mapper_key_field_info ulp_stingray_class_key_field_list[];
+bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[];
 
 extern struct
-bnxt_ulp_mapper_result_field_info ulp_stingray_class_result_field_list[];
+bnxt_ulp_mapper_field_info ulp_stingray_class_result_field_list[];
 
 extern struct bnxt_ulp_mapper_ident_info ulp_stingray_class_ident_list[];
 
@@ -47,8 +57,56 @@ extern struct bnxt_ulp_mapper_tmpl_info ulp_stingray_act_tmpl_list[];
 
 extern struct bnxt_ulp_mapper_tbl_info ulp_stingray_act_tbl_list[];
 
+extern struct bnxt_ulp_mapper_key_info ulp_stingray_act_key_info_list[];
+
+extern struct bnxt_ulp_mapper_ident_info ulp_stingray_act_ident_list[];
+
 extern struct
-bnxt_ulp_mapper_result_field_info ulp_stingray_act_result_field_list[];
+bnxt_ulp_mapper_field_info ulp_stingray_act_result_field_list[];
 
+extern struct
+bnxt_ulp_mapper_cond_info ulp_stingray_class_cond_list[];
+
+extern struct
+bnxt_ulp_mapper_cond_info ulp_stingray_act_cond_list[];
+
+/* Thor template table declarations */
+extern struct bnxt_ulp_mapper_tmpl_info ulp_thor_class_tmpl_list[];
+
+extern struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[];
+
+extern struct
+bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[];
+
+extern struct
+bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[];
+
+extern struct bnxt_ulp_mapper_ident_info ulp_thor_class_ident_list[];
+
+extern struct bnxt_ulp_mapper_tmpl_info ulp_thor_act_tmpl_list[];
+
+extern struct bnxt_ulp_mapper_tbl_info ulp_thor_act_tbl_list[];
+
+extern struct bnxt_ulp_mapper_key_info ulp_thor_act_key_info_list[];
+
+extern struct bnxt_ulp_mapper_ident_info ulp_thor_act_ident_list[];
+
+extern struct
+bnxt_ulp_mapper_field_info ulp_thor_act_result_field_list[];
+
+extern struct
+bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[];
+
+extern struct
+bnxt_ulp_mapper_cond_info ulp_thor_act_cond_list[];
+
+extern struct bnxt_ulp_mapper_key_info ulp_wh_plus_act_key_info_list[];
+
+extern struct bnxt_ulp_mapper_ident_info ulp_wh_plus_act_ident_list[];
+
+/* Global declarations */
 extern uint8_t ulp_glb_field_tbl[];
+
+extern struct
+bnxt_ulp_shared_act_info ulp_shared_act_info[];
 #endif