pipeline: add table statistics to SWX
[dpdk.git] / lib / librte_pipeline / version.map
1 DPDK_21 {
2         global:
3
4         rte_pipeline_ah_packet_drop;
5         rte_pipeline_ah_packet_hijack;
6         rte_pipeline_check;
7         rte_pipeline_create;
8         rte_pipeline_flush;
9         rte_pipeline_free;
10         rte_pipeline_port_in_connect_to_table;
11         rte_pipeline_port_in_create;
12         rte_pipeline_port_in_disable;
13         rte_pipeline_port_in_enable;
14         rte_pipeline_port_in_stats_read;
15         rte_pipeline_port_out_create;
16         rte_pipeline_port_out_packet_insert;
17         rte_pipeline_port_out_stats_read;
18         rte_pipeline_run;
19         rte_pipeline_table_create;
20         rte_pipeline_table_default_entry_add;
21         rte_pipeline_table_default_entry_delete;
22         rte_pipeline_table_entry_add;
23         rte_pipeline_table_entry_add_bulk;
24         rte_pipeline_table_entry_delete;
25         rte_pipeline_table_entry_delete_bulk;
26         rte_pipeline_table_stats_read;
27
28         local: *;
29 };
30
31 EXPERIMENTAL {
32         global:
33
34         # added in 18.05
35         rte_port_in_action_apply;
36         rte_port_in_action_create;
37         rte_port_in_action_free;
38         rte_port_in_action_params_get;
39         rte_port_in_action_profile_action_register;
40         rte_port_in_action_profile_create;
41         rte_port_in_action_profile_free;
42         rte_port_in_action_profile_freeze;
43         rte_table_action_apply;
44         rte_table_action_create;
45         rte_table_action_dscp_table_update;
46         rte_table_action_free;
47         rte_table_action_meter_profile_add;
48         rte_table_action_meter_profile_delete;
49         rte_table_action_meter_read;
50         rte_table_action_profile_action_register;
51         rte_table_action_profile_create;
52         rte_table_action_profile_free;
53         rte_table_action_profile_freeze;
54         rte_table_action_stats_read;
55         rte_table_action_table_params_get;
56         rte_table_action_time_read;
57         rte_table_action_ttl_read;
58
59         # added in 18.11
60         rte_table_action_crypto_sym_session_get;
61
62         # added in 20.11
63         rte_swx_ctl_action_arg_info_get;
64         rte_swx_ctl_action_info_get;
65         rte_swx_ctl_pipeline_abort;
66         rte_swx_ctl_pipeline_commit;
67         rte_swx_ctl_pipeline_create;
68         rte_swx_ctl_pipeline_free;
69         rte_swx_ctl_pipeline_info_get;
70         rte_swx_ctl_pipeline_numa_node_get;
71         rte_swx_ctl_pipeline_port_in_stats_read;
72         rte_swx_ctl_pipeline_port_out_stats_read;
73         rte_swx_ctl_pipeline_table_default_entry_add;
74         rte_swx_ctl_pipeline_table_entry_add;
75         rte_swx_ctl_pipeline_table_entry_delete;
76         rte_swx_ctl_pipeline_table_entry_read;
77         rte_swx_ctl_pipeline_table_fprintf;
78         rte_swx_ctl_table_action_info_get;
79         rte_swx_ctl_table_info_get;
80         rte_swx_ctl_table_match_field_info_get;
81         rte_swx_ctl_table_ops_get;
82         rte_swx_pipeline_action_config;
83         rte_swx_pipeline_build;
84         rte_swx_pipeline_build_from_spec;
85         rte_swx_pipeline_config;
86         rte_swx_pipeline_extern_func_register;
87         rte_swx_pipeline_extern_object_config;
88         rte_swx_pipeline_extern_type_member_func_register;
89         rte_swx_pipeline_extern_type_register;
90         rte_swx_pipeline_flush;
91         rte_swx_pipeline_free;
92         rte_swx_pipeline_instructions_config;
93         rte_swx_pipeline_packet_header_register;
94         rte_swx_pipeline_packet_metadata_register;
95         rte_swx_pipeline_port_in_config;
96         rte_swx_pipeline_port_in_type_register;
97         rte_swx_pipeline_port_out_config;
98         rte_swx_pipeline_port_out_type_register;
99         rte_swx_pipeline_run;
100         rte_swx_pipeline_struct_type_register;
101         rte_swx_pipeline_table_config;
102         rte_swx_pipeline_table_state_get;
103         rte_swx_pipeline_table_state_set;
104         rte_swx_pipeline_table_type_register;
105
106         #added in 21.05
107         rte_swx_ctl_metarray_info_get;
108         rte_swx_ctl_meter_profile_add;
109         rte_swx_ctl_meter_profile_delete;
110         rte_swx_ctl_meter_reset;
111         rte_swx_ctl_meter_set;
112         rte_swx_ctl_meter_stats_read;
113         rte_swx_ctl_pipeline_regarray_read;
114         rte_swx_ctl_pipeline_regarray_write;
115         rte_swx_ctl_pipeline_table_stats_read;
116         rte_swx_ctl_regarray_info_get;
117         rte_swx_pipeline_metarray_config;
118         rte_swx_pipeline_regarray_config;
119 };