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