cccdcf5b72dd2026a12ccac7baee737bdc2510b5
[dpdk.git] / drivers / net / bnxt / tf_ulp / ulp_template_db_tbl.h
1 /* SPDX-License-Identifier: BSD-3-Clause
2  * Copyright(c) 2014-2021 Broadcom
3  * All rights reserved.
4  */
5
6 /* date: Mon Sep 21 14:21:33 2020 */
7
8 #ifndef ULP_TEMPLATE_DB_TBL_H_
9 #define ULP_TEMPLATE_DB_TBL_H_
10
11 #include "ulp_template_struct.h"
12
13 /* WH_PLUS template table declarations */
14 extern struct bnxt_ulp_mapper_tmpl_info ulp_wh_plus_class_tmpl_list[];
15
16 extern struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[];
17
18 extern struct
19 bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[];
20
21 extern struct
22 bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[];
23
24 extern struct bnxt_ulp_mapper_ident_info ulp_wh_plus_class_ident_list[];
25
26 extern struct bnxt_ulp_mapper_tmpl_info ulp_wh_plus_act_tmpl_list[];
27
28 extern struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[];
29
30 extern struct
31 bnxt_ulp_mapper_field_info ulp_wh_plus_act_result_field_list[];
32
33 extern struct
34 bnxt_ulp_mapper_cond_info ulp_wh_plus_class_cond_list[];
35
36 extern struct
37 bnxt_ulp_mapper_cond_info ulp_wh_plus_act_cond_list[];
38
39 extern struct bnxt_ulp_mapper_key_info ulp_wh_plus_act_key_info_list[];
40
41 extern struct bnxt_ulp_mapper_ident_info ulp_wh_plus_act_ident_list[];
42
43 /* STINGRAY template table declarations */
44 extern struct bnxt_ulp_mapper_tmpl_info ulp_stingray_class_tmpl_list[];
45
46 extern struct bnxt_ulp_mapper_tbl_info ulp_stingray_class_tbl_list[];
47
48 extern struct
49 bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[];
50
51 extern struct
52 bnxt_ulp_mapper_field_info ulp_stingray_class_result_field_list[];
53
54 extern struct bnxt_ulp_mapper_ident_info ulp_stingray_class_ident_list[];
55
56 extern struct bnxt_ulp_mapper_tmpl_info ulp_stingray_act_tmpl_list[];
57
58 extern struct bnxt_ulp_mapper_tbl_info ulp_stingray_act_tbl_list[];
59
60 extern struct
61 bnxt_ulp_mapper_field_info ulp_stingray_act_result_field_list[];
62
63 extern struct
64 bnxt_ulp_mapper_cond_info ulp_stingray_class_cond_list[];
65
66 extern struct
67 bnxt_ulp_mapper_cond_info ulp_stingray_act_cond_list[];
68
69 extern uint8_t ulp_glb_field_tbl[];
70 #endif