eventdev: support setting queue attributes at runtime
[dpdk.git] / lib / eventdev / version.map
1 DPDK_22 {
2         global:
3
4         __rte_eventdev_trace_crypto_adapter_enqueue;
5         __rte_eventdev_trace_deq_burst;
6         __rte_eventdev_trace_enq_burst;
7         __rte_eventdev_trace_eth_tx_adapter_enqueue;
8         __rte_eventdev_trace_timer_arm_burst;
9         __rte_eventdev_trace_timer_arm_tmo_tick_burst;
10         __rte_eventdev_trace_timer_cancel_burst;
11         rte_event_crypto_adapter_caps_get;
12         rte_event_crypto_adapter_create;
13         rte_event_crypto_adapter_create_ext;
14         rte_event_crypto_adapter_event_port_get;
15         rte_event_crypto_adapter_free;
16         rte_event_crypto_adapter_queue_pair_add;
17         rte_event_crypto_adapter_queue_pair_del;
18         rte_event_crypto_adapter_service_id_get;
19         rte_event_crypto_adapter_start;
20         rte_event_crypto_adapter_stats_get;
21         rte_event_crypto_adapter_stats_reset;
22         rte_event_crypto_adapter_stop;
23         rte_event_dequeue_timeout_ticks;
24         rte_event_dev_attr_get;
25         rte_event_dev_close;
26         rte_event_dev_configure;
27         rte_event_dev_count;
28         rte_event_dev_dump;
29         rte_event_dev_get_dev_id;
30         rte_event_dev_info_get;
31         rte_event_dev_selftest;
32         rte_event_dev_service_id_get;
33         rte_event_dev_socket_id;
34         rte_event_dev_start;
35         rte_event_dev_stop;
36         rte_event_dev_stop_flush_callback_register;
37         rte_event_dev_xstats_by_name_get;
38         rte_event_dev_xstats_get;
39         rte_event_dev_xstats_names_get;
40         rte_event_dev_xstats_reset;
41         rte_event_eth_rx_adapter_caps_get;
42         rte_event_eth_rx_adapter_cb_register;
43         rte_event_eth_rx_adapter_create;
44         rte_event_eth_rx_adapter_create_ext;
45         rte_event_eth_rx_adapter_free;
46         rte_event_eth_rx_adapter_queue_add;
47         rte_event_eth_rx_adapter_queue_del;
48         rte_event_eth_rx_adapter_service_id_get;
49         rte_event_eth_rx_adapter_start;
50         rte_event_eth_rx_adapter_stats_get;
51         rte_event_eth_rx_adapter_stats_reset;
52         rte_event_eth_rx_adapter_stop;
53         rte_event_eth_rx_adapter_vector_limits_get;
54         rte_event_eth_tx_adapter_caps_get;
55         rte_event_eth_tx_adapter_create;
56         rte_event_eth_tx_adapter_create_ext;
57         rte_event_eth_tx_adapter_event_port_get;
58         rte_event_eth_tx_adapter_free;
59         rte_event_eth_tx_adapter_queue_add;
60         rte_event_eth_tx_adapter_queue_del;
61         rte_event_eth_tx_adapter_service_id_get;
62         rte_event_eth_tx_adapter_start;
63         rte_event_eth_tx_adapter_stats_get;
64         rte_event_eth_tx_adapter_stats_reset;
65         rte_event_eth_tx_adapter_stop;
66         rte_event_fp_ops;
67         rte_event_port_attr_get;
68         rte_event_port_default_conf_get;
69         rte_event_port_link;
70         rte_event_port_links_get;
71         rte_event_port_setup;
72         rte_event_port_unlink;
73         rte_event_port_unlinks_in_progress;
74         rte_event_queue_attr_get;
75         rte_event_queue_default_conf_get;
76         rte_event_queue_setup;
77         rte_event_ring_create;
78         rte_event_ring_free;
79         rte_event_ring_init;
80         rte_event_ring_lookup;
81         rte_event_timer_adapter_caps_get;
82         rte_event_timer_adapter_create;
83         rte_event_timer_adapter_create_ext;
84         rte_event_timer_adapter_free;
85         rte_event_timer_adapter_get_info;
86         rte_event_timer_adapter_lookup;
87         rte_event_timer_adapter_service_id_get;
88         rte_event_timer_adapter_start;
89         rte_event_timer_adapter_stats_get;
90         rte_event_timer_adapter_stats_reset;
91         rte_event_timer_adapter_stop;
92         rte_event_timer_arm_burst;
93         rte_event_timer_arm_tmo_tick_burst;
94         rte_event_timer_cancel_burst;
95         rte_event_vector_pool_create;
96
97         local: *;
98 };
99
100 EXPERIMENTAL {
101         global:
102
103         # added in 21.11
104         rte_event_eth_rx_adapter_create_with_params;
105         rte_event_eth_rx_adapter_queue_conf_get;
106         rte_event_eth_rx_adapter_queue_stats_get;
107         rte_event_eth_rx_adapter_queue_stats_reset;
108
109         # added in 22.03
110         rte_event_eth_rx_adapter_event_port_get;
111
112         # added in 22.07
113         rte_event_port_quiesce;
114         rte_event_queue_attr_set;
115 };
116
117 INTERNAL {
118         global:
119
120         __rte_eventdev_trace_close;
121         __rte_eventdev_trace_configure;
122         __rte_eventdev_trace_crypto_adapter_create;
123         __rte_eventdev_trace_crypto_adapter_free;
124         __rte_eventdev_trace_crypto_adapter_queue_pair_add;
125         __rte_eventdev_trace_crypto_adapter_queue_pair_del;
126         __rte_eventdev_trace_crypto_adapter_start;
127         __rte_eventdev_trace_crypto_adapter_stop;
128         __rte_eventdev_trace_eth_rx_adapter_create;
129         __rte_eventdev_trace_eth_rx_adapter_free;
130         __rte_eventdev_trace_eth_rx_adapter_queue_add;
131         __rte_eventdev_trace_eth_rx_adapter_queue_del;
132         __rte_eventdev_trace_eth_rx_adapter_start;
133         __rte_eventdev_trace_eth_rx_adapter_stop;
134         __rte_eventdev_trace_eth_tx_adapter_create;
135         __rte_eventdev_trace_eth_tx_adapter_free;
136         __rte_eventdev_trace_eth_tx_adapter_queue_add;
137         __rte_eventdev_trace_eth_tx_adapter_queue_del;
138         __rte_eventdev_trace_eth_tx_adapter_start;
139         __rte_eventdev_trace_eth_tx_adapter_stop;
140         __rte_eventdev_trace_port_link;
141         __rte_eventdev_trace_port_setup;
142         __rte_eventdev_trace_port_unlink;
143         __rte_eventdev_trace_queue_setup;
144         __rte_eventdev_trace_start;
145         __rte_eventdev_trace_stop;
146         __rte_eventdev_trace_timer_adapter_create;
147         __rte_eventdev_trace_timer_adapter_free;
148         __rte_eventdev_trace_timer_adapter_start;
149         __rte_eventdev_trace_timer_adapter_stop;
150         event_dev_fp_ops_reset;
151         event_dev_fp_ops_set;
152         event_dev_probing_finish;
153         rte_event_pmd_allocate;
154         rte_event_pmd_get_named_dev;
155         rte_event_pmd_is_valid_dev;
156         rte_event_pmd_pci_probe;
157         rte_event_pmd_pci_probe_named;
158         rte_event_pmd_pci_remove;
159         rte_event_pmd_release;
160         rte_event_pmd_selftest_seqn_dynfield_offset;
161         rte_event_pmd_vdev_init;
162         rte_event_pmd_vdev_uninit;
163         rte_eventdevs;
164 };