xref: /dpdk/lib/cryptodev/version.map (revision 53c65a3ce2c6b56cf3fa71621a74b97c41432fc0)
1cb9187bcSDavid MarchandDPDK_25 {
299a2dd95SBruce Richardson	global:
399a2dd95SBruce Richardson
479a4c2cdSStephen Hemminger	__rte_cryptodev_trace_dequeue_burst;
579a4c2cdSStephen Hemminger	__rte_cryptodev_trace_enqueue_burst;
699a2dd95SBruce Richardson	rte_crypto_aead_operation_strings;
779a4c2cdSStephen Hemminger	rte_crypto_asym_ke_strings;
879a4c2cdSStephen Hemminger	rte_crypto_asym_op_strings;
999a2dd95SBruce Richardson	rte_crypto_auth_operation_strings;
1099a2dd95SBruce Richardson	rte_crypto_cipher_operation_strings;
112fd66f75SAkhil Goyal	rte_crypto_fp_ops;
1299a2dd95SBruce Richardson	rte_crypto_op_pool_create;
1379a4c2cdSStephen Hemminger	rte_cryptodev_add_deq_callback;
1479a4c2cdSStephen Hemminger	rte_cryptodev_add_enq_callback;
1579a4c2cdSStephen Hemminger	rte_cryptodev_asym_capability_get;
1679a4c2cdSStephen Hemminger	rte_cryptodev_asym_get_header_session_size;
1779a4c2cdSStephen Hemminger	rte_cryptodev_asym_get_private_session_size;
1879a4c2cdSStephen Hemminger	rte_cryptodev_asym_get_xform_enum;
1979a4c2cdSStephen Hemminger	rte_cryptodev_asym_session_create;
2079a4c2cdSStephen Hemminger	rte_cryptodev_asym_session_free;
2179a4c2cdSStephen Hemminger	rte_cryptodev_asym_session_get_user_data;
2279a4c2cdSStephen Hemminger	rte_cryptodev_asym_session_pool_create;
2379a4c2cdSStephen Hemminger	rte_cryptodev_asym_session_set_user_data;
2479a4c2cdSStephen Hemminger	rte_cryptodev_asym_xform_capability_check_hash;
2579a4c2cdSStephen Hemminger	rte_cryptodev_asym_xform_capability_check_modlen;
2679a4c2cdSStephen Hemminger	rte_cryptodev_asym_xform_capability_check_optype;
2799a2dd95SBruce Richardson	rte_cryptodev_callback_register;
2899a2dd95SBruce Richardson	rte_cryptodev_callback_unregister;
2999a2dd95SBruce Richardson	rte_cryptodev_close;
3099a2dd95SBruce Richardson	rte_cryptodev_configure;
3179a4c2cdSStephen Hemminger	rte_cryptodev_configure_raw_dp_ctx;
3299a2dd95SBruce Richardson	rte_cryptodev_count;
3399a2dd95SBruce Richardson	rte_cryptodev_device_count_by_driver;
3499a2dd95SBruce Richardson	rte_cryptodev_devices_get;
3599a2dd95SBruce Richardson	rte_cryptodev_driver_id_get;
3699a2dd95SBruce Richardson	rte_cryptodev_driver_name_get;
3799a2dd95SBruce Richardson	rte_cryptodev_get_aead_algo_enum;
3899a2dd95SBruce Richardson	rte_cryptodev_get_auth_algo_enum;
3999a2dd95SBruce Richardson	rte_cryptodev_get_cipher_algo_enum;
4099a2dd95SBruce Richardson	rte_cryptodev_get_dev_id;
4199a2dd95SBruce Richardson	rte_cryptodev_get_feature_name;
4279a4c2cdSStephen Hemminger	rte_cryptodev_get_qp_status;
4379a4c2cdSStephen Hemminger	rte_cryptodev_get_raw_dp_ctx_size;
4499a2dd95SBruce Richardson	rte_cryptodev_get_sec_ctx;
4599a2dd95SBruce Richardson	rte_cryptodev_info_get;
46e74abd48SAkhil Goyal	rte_cryptodev_is_valid_dev;
47e5dc404dSStephen Hemminger	rte_cryptodev_logtype;
4899a2dd95SBruce Richardson	rte_cryptodev_name_get;
4999a2dd95SBruce Richardson	rte_cryptodev_queue_pair_count;
5099a2dd95SBruce Richardson	rte_cryptodev_queue_pair_setup;
5179a4c2cdSStephen Hemminger	rte_cryptodev_raw_dequeue_burst;
5279a4c2cdSStephen Hemminger	rte_cryptodev_raw_dequeue_done;
5379a4c2cdSStephen Hemminger	rte_cryptodev_raw_enqueue_burst;
5479a4c2cdSStephen Hemminger	rte_cryptodev_raw_enqueue_done;
5579a4c2cdSStephen Hemminger	rte_cryptodev_remove_deq_callback;
5679a4c2cdSStephen Hemminger	rte_cryptodev_remove_enq_callback;
5779a4c2cdSStephen Hemminger	rte_cryptodev_session_event_mdata_set;
5899a2dd95SBruce Richardson	rte_cryptodev_socket_id;
5999a2dd95SBruce Richardson	rte_cryptodev_start;
6099a2dd95SBruce Richardson	rte_cryptodev_stats_get;
6199a2dd95SBruce Richardson	rte_cryptodev_stats_reset;
6299a2dd95SBruce Richardson	rte_cryptodev_stop;
6399a2dd95SBruce Richardson	rte_cryptodev_sym_capability_check_aead;
6499a2dd95SBruce Richardson	rte_cryptodev_sym_capability_check_auth;
6599a2dd95SBruce Richardson	rte_cryptodev_sym_capability_check_cipher;
6699a2dd95SBruce Richardson	rte_cryptodev_sym_capability_get;
6779a4c2cdSStephen Hemminger	rte_cryptodev_sym_cpu_crypto_process;
6899a2dd95SBruce Richardson	rte_cryptodev_sym_get_private_session_size;
6999a2dd95SBruce Richardson	rte_cryptodev_sym_session_create;
7099a2dd95SBruce Richardson	rte_cryptodev_sym_session_free;
7179a4c2cdSStephen Hemminger	rte_cryptodev_sym_session_get_user_data;
7279a4c2cdSStephen Hemminger	rte_cryptodev_sym_session_pool_create;
7379a4c2cdSStephen Hemminger	rte_cryptodev_sym_session_set_user_data;
7499a2dd95SBruce Richardson
7599a2dd95SBruce Richardson	local: *;
7699a2dd95SBruce Richardson};
7799a2dd95SBruce Richardson
7899a2dd95SBruce RichardsonEXPERIMENTAL {
7999a2dd95SBruce Richardson	global:
8099a2dd95SBruce Richardson
816903de61SDavid Marchand	# added in 23.03
827e1e1277SAkhil Goyal	rte_cryptodev_asym_get_xform_string;
837e1e1277SAkhil Goyal	rte_cryptodev_get_aead_algo_string;
847e1e1277SAkhil Goyal	rte_cryptodev_get_auth_algo_string;
857e1e1277SAkhil Goyal	rte_cryptodev_get_cipher_algo_string;
86d43e6a01SSrujana Challa	rte_cryptodev_queue_pair_event_error_query;
8723d6f76dSAkhil Goyal
8823d6f76dSAkhil Goyal	# added in 24.03
8923d6f76dSAkhil Goyal	__rte_cryptodev_trace_qp_depth_used;
900a054e8dSVidya Sagar Velumuri
910a054e8dSVidya Sagar Velumuri	# added in 24.11
92*53c65a3cSGowrishankar Muthukrishnan	rte_cryptodev_asym_xform_capability_check_opcap;
930a054e8dSVidya Sagar Velumuri	rte_cryptodev_queue_pair_reset;
9499a2dd95SBruce Richardson};
95af668035SAkhil Goyal
96af668035SAkhil GoyalINTERNAL {
97af668035SAkhil Goyal	global:
98af668035SAkhil Goyal
992fd66f75SAkhil Goyal	cryptodev_fp_ops_reset;
1002fd66f75SAkhil Goyal	cryptodev_fp_ops_set;
101af668035SAkhil Goyal	rte_cryptodev_allocate_driver;
102af668035SAkhil Goyal	rte_cryptodev_pmd_allocate;
103af668035SAkhil Goyal	rte_cryptodev_pmd_callback_process;
104af668035SAkhil Goyal	rte_cryptodev_pmd_create;
105af668035SAkhil Goyal	rte_cryptodev_pmd_create_dev_name;
106af668035SAkhil Goyal	rte_cryptodev_pmd_destroy;
107af668035SAkhil Goyal	rte_cryptodev_pmd_get_dev;
108af668035SAkhil Goyal	rte_cryptodev_pmd_get_named_dev;
109af668035SAkhil Goyal	rte_cryptodev_pmd_parse_input_args;
11033cd3fd5SAkhil Goyal	rte_cryptodev_pmd_probing_finish;
111af668035SAkhil Goyal	rte_cryptodev_pmd_release_device;
112a7ddfa9cSVolodymyr Fialko	rte_cryptodev_session_event_mdata_get;
11392cb1309SAkhil Goyal	rte_cryptodevs;
114af668035SAkhil Goyal};
115