1DPDK_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
31EXPERIMENTAL {
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