3deb265ac270d5f3aedca7671981f4425a53f561
[dpdk.git] / rte_cryptodev_version.map
1 DPDK_16.04 {
2         global:
3
4         rte_cryptodevs;
5         rte_cryptodev_callback_register;
6         rte_cryptodev_callback_unregister;
7         rte_cryptodev_close;
8         rte_cryptodev_count;
9         rte_cryptodev_configure;
10         rte_cryptodev_get_dev_id;
11         rte_cryptodev_get_feature_name;
12         rte_cryptodev_info_get;
13         rte_cryptodev_pmd_allocate;
14         rte_cryptodev_pmd_callback_process;
15         rte_cryptodev_pmd_release_device;
16         rte_cryptodev_sym_session_create;
17         rte_cryptodev_sym_session_free;
18         rte_cryptodev_socket_id;
19         rte_cryptodev_start;
20         rte_cryptodev_stats_get;
21         rte_cryptodev_stats_reset;
22         rte_cryptodev_stop;
23         rte_cryptodev_queue_pair_count;
24         rte_cryptodev_queue_pair_setup;
25         rte_crypto_op_pool_create;
26
27         local: *;
28 };
29
30 DPDK_17.02 {
31         global:
32
33         rte_cryptodev_devices_get;
34         rte_cryptodev_pmd_create_dev_name;
35         rte_cryptodev_pmd_get_dev;
36         rte_cryptodev_pmd_get_named_dev;
37         rte_cryptodev_pmd_is_valid_dev;
38         rte_cryptodev_sym_capability_check_auth;
39         rte_cryptodev_sym_capability_check_cipher;
40         rte_cryptodev_sym_capability_get;
41         rte_crypto_auth_algorithm_strings;
42         rte_crypto_auth_operation_strings;
43         rte_crypto_cipher_algorithm_strings;
44         rte_crypto_cipher_operation_strings;
45
46 } DPDK_16.04;
47
48 DPDK_17.05 {
49         global:
50
51         rte_cryptodev_get_auth_algo_enum;
52         rte_cryptodev_get_cipher_algo_enum;
53
54 } DPDK_17.02;
55
56 DPDK_17.08 {
57         global:
58
59         rte_cryptodev_allocate_driver;
60         rte_cryptodev_device_count_by_driver;
61         rte_cryptodev_driver_id_get;
62         rte_cryptodev_driver_name_get;
63         rte_cryptodev_get_aead_algo_enum;
64         rte_cryptodev_sym_capability_check_aead;
65         rte_cryptodev_sym_session_init;
66         rte_cryptodev_sym_session_clear;
67         rte_crypto_aead_algorithm_strings;
68         rte_crypto_aead_operation_strings;
69
70 } DPDK_17.05;
71
72 DPDK_17.11 {
73         global:
74
75         rte_cryptodev_get_sec_ctx;
76         rte_cryptodev_name_get;
77         rte_cryptodev_pmd_create;
78         rte_cryptodev_pmd_destroy;
79         rte_cryptodev_pmd_parse_input_args;
80
81 } DPDK_17.08;
82
83 DPDK_18.05 {
84         global:
85
86         rte_cryptodev_sym_get_header_session_size;
87         rte_cryptodev_sym_get_private_session_size;
88
89 } DPDK_17.11;
90
91 EXPERIMENTAL {
92         global:
93
94         rte_cryptodev_asym_capability_get;
95         rte_cryptodev_asym_get_header_session_size;
96         rte_cryptodev_asym_get_private_session_size;
97         rte_cryptodev_asym_get_xform_enum;
98         rte_cryptodev_asym_session_clear;
99         rte_cryptodev_asym_session_create;
100         rte_cryptodev_asym_session_free;
101         rte_cryptodev_asym_session_init;
102         rte_cryptodev_asym_xform_capability_check_modlen;
103         rte_cryptodev_asym_xform_capability_check_optype;
104         rte_cryptodev_sym_get_existing_header_session_size;
105         rte_cryptodev_sym_session_get_user_data;
106         rte_cryptodev_sym_session_pool_create;
107         rte_cryptodev_sym_session_set_user_data;
108         rte_crypto_asym_op_strings;
109         rte_crypto_asym_xform_strings;
110 };