mempool: return 0 if area is too small on populate
[dpdk.git] / lib / librte_mempool / rte_mempool_version.map
1 DPDK_20.0 {
2         global:
3
4         rte_mempool_audit;
5         rte_mempool_avail_count;
6         rte_mempool_cache_create;
7         rte_mempool_cache_free;
8         rte_mempool_calc_obj_size;
9         rte_mempool_check_cookies;
10         rte_mempool_contig_blocks_check_cookies;
11         rte_mempool_create;
12         rte_mempool_create_empty;
13         rte_mempool_dump;
14         rte_mempool_free;
15         rte_mempool_in_use_count;
16         rte_mempool_list_dump;
17         rte_mempool_lookup;
18         rte_mempool_mem_iter;
19         rte_mempool_obj_iter;
20         rte_mempool_op_calc_mem_size_default;
21         rte_mempool_op_populate_default;
22         rte_mempool_ops_table;
23         rte_mempool_populate_anon;
24         rte_mempool_populate_default;
25         rte_mempool_populate_iova;
26         rte_mempool_populate_virt;
27         rte_mempool_register_ops;
28         rte_mempool_set_ops_byname;
29         rte_mempool_walk;
30
31         local: *;
32 };
33
34 DPDK_21 {
35         global:
36
37         rte_mempool_populate_iova;
38         rte_mempool_populate_virt;
39 } DPDK_20.0;
40
41 EXPERIMENTAL {
42         global:
43
44         # added in 18.05
45         rte_mempool_ops_get_info;
46
47         # added in 19.11
48         rte_mempool_get_page_size;
49         rte_mempool_op_calc_mem_size_helper;
50         rte_mempool_op_populate_helper;
51
52         # added in 20.05
53         __rte_mempool_trace_ops_dequeue_bulk;
54         __rte_mempool_trace_ops_dequeue_contig_blocks;
55         __rte_mempool_trace_ops_enqueue_bulk;
56         __rte_mempool_trace_generic_put;
57         __rte_mempool_trace_put_bulk;
58         __rte_mempool_trace_generic_get;
59         __rte_mempool_trace_get_bulk;
60         __rte_mempool_trace_get_contig_blocks;
61         __rte_mempool_trace_create;
62         __rte_mempool_trace_create_empty;
63         __rte_mempool_trace_free;
64         __rte_mempool_trace_populate_iova;
65         __rte_mempool_trace_populate_virt;
66         __rte_mempool_trace_populate_default;
67         __rte_mempool_trace_populate_anon;
68         __rte_mempool_trace_cache_create;
69         __rte_mempool_trace_cache_free;
70         __rte_mempool_trace_default_cache;
71         __rte_mempool_trace_get_page_size;
72         __rte_mempool_trace_cache_flush;
73         __rte_mempool_trace_ops_populate;
74         __rte_mempool_trace_ops_alloc;
75         __rte_mempool_trace_ops_free;
76         __rte_mempool_trace_set_ops_byname;
77 };