1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright(c) 2014-2021 Broadcom
6 #ifndef ULP_TEMPLATE_DB_TBL_H_
7 #define ULP_TEMPLATE_DB_TBL_H_
9 #include "ulp_template_struct.h"
11 extern struct bnxt_ulp_mapper_tbl_list_info ulp_wh_plus_class_tmpl_list[];
13 extern struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[];
16 bnxt_ulp_mapper_key_field_info ulp_wh_plus_class_key_field_list[];
19 bnxt_ulp_mapper_result_field_info ulp_wh_plus_class_result_field_list[];
21 extern struct bnxt_ulp_mapper_ident_info ulp_wh_plus_class_ident_list[];
23 extern struct bnxt_ulp_mapper_tbl_list_info ulp_wh_plus_act_tmpl_list[];
25 extern struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[];
28 bnxt_ulp_mapper_result_field_info ulp_wh_plus_act_result_field_list[];
30 extern struct bnxt_ulp_mapper_tbl_list_info ulp_stingray_class_tmpl_list[];
32 extern struct bnxt_ulp_mapper_tbl_info ulp_stingray_class_tbl_list[];
35 bnxt_ulp_mapper_key_field_info ulp_stingray_class_key_field_list[];
38 bnxt_ulp_mapper_result_field_info ulp_stingray_class_result_field_list[];
40 extern struct bnxt_ulp_mapper_ident_info ulp_stingray_class_ident_list[];
42 extern struct bnxt_ulp_mapper_tbl_list_info ulp_stingray_act_tmpl_list[];
44 extern struct bnxt_ulp_mapper_tbl_info ulp_stingray_act_tbl_list[];
47 bnxt_ulp_mapper_result_field_info ulp_stingray_act_result_field_list[];