1 /* SPDX-License-Identifier: BSD-3-Clause 2 * Copyright(c) 2014-2020 Broadcom 3 * All rights reserved. 4 */ 5 6 #ifndef ULP_TEMPLATE_DB_TBL_H_ 7 #define ULP_TEMPLATE_DB_TBL_H_ 8 9 #include "ulp_template_struct.h" 10 11 extern struct bnxt_ulp_mapper_tbl_list_info ulp_wh_plus_class_tmpl_list[]; 12 13 extern struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[]; 14 15 extern struct 16 bnxt_ulp_mapper_key_field_info ulp_wh_plus_class_key_field_list[]; 17 18 extern struct 19 bnxt_ulp_mapper_result_field_info ulp_wh_plus_class_result_field_list[]; 20 21 extern struct bnxt_ulp_mapper_ident_info ulp_wh_plus_class_ident_list[]; 22 23 extern struct bnxt_ulp_mapper_tbl_list_info ulp_wh_plus_act_tmpl_list[]; 24 25 extern struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[]; 26 27 extern struct 28 bnxt_ulp_mapper_result_field_info ulp_wh_plus_act_result_field_list[]; 29 30 extern struct bnxt_ulp_mapper_tbl_list_info ulp_stingray_class_tmpl_list[]; 31 32 extern struct bnxt_ulp_mapper_tbl_info ulp_stingray_class_tbl_list[]; 33 34 extern struct 35 bnxt_ulp_mapper_key_field_info ulp_stingray_class_key_field_list[]; 36 37 extern struct 38 bnxt_ulp_mapper_result_field_info ulp_stingray_class_result_field_list[]; 39 40 extern struct bnxt_ulp_mapper_ident_info ulp_stingray_class_ident_list[]; 41 42 extern struct bnxt_ulp_mapper_tbl_list_info ulp_stingray_act_tmpl_list[]; 43 44 extern struct bnxt_ulp_mapper_tbl_info ulp_stingray_act_tbl_list[]; 45 46 extern struct 47 bnxt_ulp_mapper_result_field_info ulp_stingray_act_result_field_list[]; 48 #endif 49