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