1DPDK_22 { 2 global: 3 4 rte_crypto_aead_algorithm_strings; 5 rte_crypto_aead_operation_strings; 6 rte_crypto_auth_algorithm_strings; 7 rte_crypto_auth_operation_strings; 8 rte_crypto_cipher_algorithm_strings; 9 rte_crypto_cipher_operation_strings; 10 rte_crypto_op_pool_create; 11 rte_cryptodev_callback_register; 12 rte_cryptodev_callback_unregister; 13 rte_cryptodev_close; 14 rte_cryptodev_configure; 15 rte_cryptodev_count; 16 rte_cryptodev_device_count_by_driver; 17 rte_cryptodev_devices_get; 18 rte_cryptodev_driver_id_get; 19 rte_cryptodev_driver_name_get; 20 rte_cryptodev_get_aead_algo_enum; 21 rte_cryptodev_get_auth_algo_enum; 22 rte_cryptodev_get_cipher_algo_enum; 23 rte_cryptodev_get_dev_id; 24 rte_cryptodev_get_feature_name; 25 rte_cryptodev_get_sec_ctx; 26 rte_cryptodev_info_get; 27 rte_cryptodev_is_valid_dev; 28 rte_cryptodev_name_get; 29 rte_cryptodev_queue_pair_count; 30 rte_cryptodev_queue_pair_setup; 31 rte_cryptodev_socket_id; 32 rte_cryptodev_start; 33 rte_cryptodev_stats_get; 34 rte_cryptodev_stats_reset; 35 rte_cryptodev_stop; 36 rte_cryptodev_sym_capability_check_aead; 37 rte_cryptodev_sym_capability_check_auth; 38 rte_cryptodev_sym_capability_check_cipher; 39 rte_cryptodev_sym_capability_get; 40 rte_cryptodev_sym_get_header_session_size; 41 rte_cryptodev_sym_get_private_session_size; 42 rte_cryptodev_sym_session_clear; 43 rte_cryptodev_sym_session_create; 44 rte_cryptodev_sym_session_free; 45 rte_cryptodev_sym_session_init; 46 rte_cryptodevs; 47 48 local: *; 49}; 50 51EXPERIMENTAL { 52 global: 53 54 rte_cryptodev_asym_capability_get; 55 rte_cryptodev_asym_get_header_session_size; 56 rte_cryptodev_asym_get_private_session_size; 57 rte_cryptodev_asym_get_xform_enum; 58 rte_cryptodev_asym_session_clear; 59 rte_cryptodev_asym_session_create; 60 rte_cryptodev_asym_session_free; 61 rte_cryptodev_asym_session_init; 62 rte_cryptodev_asym_xform_capability_check_modlen; 63 rte_cryptodev_asym_xform_capability_check_optype; 64 rte_cryptodev_sym_cpu_crypto_process; 65 rte_cryptodev_sym_get_existing_header_session_size; 66 rte_cryptodev_sym_session_get_user_data; 67 rte_cryptodev_sym_session_pool_create; 68 rte_cryptodev_sym_session_set_user_data; 69 rte_crypto_asym_op_strings; 70 rte_crypto_asym_xform_strings; 71 72 # added in 20.05 73 __rte_cryptodev_trace_configure; 74 __rte_cryptodev_trace_start; 75 __rte_cryptodev_trace_stop; 76 __rte_cryptodev_trace_close; 77 __rte_cryptodev_trace_queue_pair_setup; 78 __rte_cryptodev_trace_sym_session_pool_create; 79 __rte_cryptodev_trace_sym_session_create; 80 __rte_cryptodev_trace_asym_session_create; 81 __rte_cryptodev_trace_sym_session_free; 82 __rte_cryptodev_trace_asym_session_free; 83 __rte_cryptodev_trace_sym_session_init; 84 __rte_cryptodev_trace_asym_session_init; 85 __rte_cryptodev_trace_sym_session_clear; 86 __rte_cryptodev_trace_asym_session_clear; 87 __rte_cryptodev_trace_dequeue_burst; 88 __rte_cryptodev_trace_enqueue_burst; 89 90 # added in 20.08 91 rte_cryptodev_get_qp_status; 92 93 # added in 20.11 94 rte_cryptodev_configure_raw_dp_ctx; 95 rte_cryptodev_get_raw_dp_ctx_size; 96 rte_cryptodev_raw_dequeue_burst; 97 rte_cryptodev_raw_dequeue_done; 98 rte_cryptodev_raw_enqueue_burst; 99 rte_cryptodev_raw_enqueue_done; 100 101 # added in 21.02 102 rte_cryptodev_add_deq_callback; 103 rte_cryptodev_add_enq_callback; 104 rte_cryptodev_remove_deq_callback; 105 rte_cryptodev_remove_enq_callback; 106 107}; 108 109INTERNAL { 110 global: 111 112 rte_cryptodev_allocate_driver; 113 rte_cryptodev_pmd_allocate; 114 rte_cryptodev_pmd_callback_process; 115 rte_cryptodev_pmd_create; 116 rte_cryptodev_pmd_create_dev_name; 117 rte_cryptodev_pmd_destroy; 118 rte_cryptodev_pmd_get_dev; 119 rte_cryptodev_pmd_get_named_dev; 120 rte_cryptodev_pmd_parse_input_args; 121 rte_cryptodev_pmd_release_device; 122}; 123