xref: /dpdk/lib/mempool/version.map (revision da2b9cb2)
1fdab8f2eSThomas MonjalonDPDK_22 {
299a2dd95SBruce Richardson	global:
399a2dd95SBruce Richardson
499a2dd95SBruce Richardson	rte_mempool_audit;
599a2dd95SBruce Richardson	rte_mempool_avail_count;
699a2dd95SBruce Richardson	rte_mempool_cache_create;
799a2dd95SBruce Richardson	rte_mempool_cache_free;
899a2dd95SBruce Richardson	rte_mempool_calc_obj_size;
999a2dd95SBruce Richardson	rte_mempool_check_cookies;
1099a2dd95SBruce Richardson	rte_mempool_contig_blocks_check_cookies;
1199a2dd95SBruce Richardson	rte_mempool_create;
1299a2dd95SBruce Richardson	rte_mempool_create_empty;
1399a2dd95SBruce Richardson	rte_mempool_dump;
1499a2dd95SBruce Richardson	rte_mempool_free;
1599a2dd95SBruce Richardson	rte_mempool_get_page_size;
1699a2dd95SBruce Richardson	rte_mempool_in_use_count;
1799a2dd95SBruce Richardson	rte_mempool_list_dump;
1899a2dd95SBruce Richardson	rte_mempool_lookup;
1999a2dd95SBruce Richardson	rte_mempool_mem_iter;
2099a2dd95SBruce Richardson	rte_mempool_obj_iter;
2199a2dd95SBruce Richardson	rte_mempool_op_calc_mem_size_default;
2299a2dd95SBruce Richardson	rte_mempool_op_calc_mem_size_helper;
2399a2dd95SBruce Richardson	rte_mempool_op_populate_default;
2499a2dd95SBruce Richardson	rte_mempool_op_populate_helper;
2599a2dd95SBruce Richardson	rte_mempool_ops_get_info;
2699a2dd95SBruce Richardson	rte_mempool_ops_table;
2799a2dd95SBruce Richardson	rte_mempool_populate_anon;
2899a2dd95SBruce Richardson	rte_mempool_populate_default;
2999a2dd95SBruce Richardson	rte_mempool_populate_iova;
3099a2dd95SBruce Richardson	rte_mempool_populate_virt;
3199a2dd95SBruce Richardson	rte_mempool_register_ops;
3299a2dd95SBruce Richardson	rte_mempool_set_ops_byname;
3399a2dd95SBruce Richardson	rte_mempool_walk;
3499a2dd95SBruce Richardson
3599a2dd95SBruce Richardson	local: *;
3699a2dd95SBruce Richardson};
3799a2dd95SBruce Richardson
3899a2dd95SBruce RichardsonEXPERIMENTAL {
3999a2dd95SBruce Richardson	global:
4099a2dd95SBruce Richardson
4199a2dd95SBruce Richardson	# added in 20.05
4299a2dd95SBruce Richardson	__rte_mempool_trace_ops_dequeue_bulk;
4399a2dd95SBruce Richardson	__rte_mempool_trace_ops_dequeue_contig_blocks;
4499a2dd95SBruce Richardson	__rte_mempool_trace_ops_enqueue_bulk;
4599a2dd95SBruce Richardson	__rte_mempool_trace_generic_put;
4699a2dd95SBruce Richardson	__rte_mempool_trace_put_bulk;
4799a2dd95SBruce Richardson	__rte_mempool_trace_generic_get;
4899a2dd95SBruce Richardson	__rte_mempool_trace_get_bulk;
4999a2dd95SBruce Richardson	__rte_mempool_trace_get_contig_blocks;
5099a2dd95SBruce Richardson	__rte_mempool_trace_create;
5199a2dd95SBruce Richardson	__rte_mempool_trace_create_empty;
5299a2dd95SBruce Richardson	__rte_mempool_trace_free;
5399a2dd95SBruce Richardson	__rte_mempool_trace_populate_iova;
5499a2dd95SBruce Richardson	__rte_mempool_trace_populate_virt;
5599a2dd95SBruce Richardson	__rte_mempool_trace_populate_default;
5699a2dd95SBruce Richardson	__rte_mempool_trace_populate_anon;
5799a2dd95SBruce Richardson	__rte_mempool_trace_cache_create;
5899a2dd95SBruce Richardson	__rte_mempool_trace_cache_free;
5999a2dd95SBruce Richardson	__rte_mempool_trace_default_cache;
6099a2dd95SBruce Richardson	__rte_mempool_trace_get_page_size;
6199a2dd95SBruce Richardson	__rte_mempool_trace_cache_flush;
6299a2dd95SBruce Richardson	__rte_mempool_trace_ops_populate;
6399a2dd95SBruce Richardson	__rte_mempool_trace_ops_alloc;
6499a2dd95SBruce Richardson	__rte_mempool_trace_ops_free;
6599a2dd95SBruce Richardson	__rte_mempool_trace_set_ops_byname;
6699a2dd95SBruce Richardson};
67*da2b9cb2SDmitry Kozlyuk
68*da2b9cb2SDmitry KozlyukINTERNAL {
69*da2b9cb2SDmitry Kozlyuk	global:
70*da2b9cb2SDmitry Kozlyuk
71*da2b9cb2SDmitry Kozlyuk	# added in 21.11
72*da2b9cb2SDmitry Kozlyuk	rte_mempool_event_callback_register;
73*da2b9cb2SDmitry Kozlyuk	rte_mempool_event_callback_unregister;
74*da2b9cb2SDmitry Kozlyuk};
75