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_fp_ops; 11 rte_crypto_op_pool_create; 12 rte_cryptodev_callback_register; 13 rte_cryptodev_callback_unregister; 14 rte_cryptodev_close; 15 rte_cryptodev_configure; 16 rte_cryptodev_count; 17 rte_cryptodev_device_count_by_driver; 18 rte_cryptodev_devices_get; 19 rte_cryptodev_driver_id_get; 20 rte_cryptodev_driver_name_get; 21 rte_cryptodev_get_aead_algo_enum; 22 rte_cryptodev_get_auth_algo_enum; 23 rte_cryptodev_get_cipher_algo_enum; 24 rte_cryptodev_get_dev_id; 25 rte_cryptodev_get_feature_name; 26 rte_cryptodev_get_sec_ctx; 27 rte_cryptodev_info_get; 28 rte_cryptodev_is_valid_dev; 29 rte_cryptodev_name_get; 30 rte_cryptodev_queue_pair_count; 31 rte_cryptodev_queue_pair_setup; 32 rte_cryptodev_socket_id; 33 rte_cryptodev_start; 34 rte_cryptodev_stats_get; 35 rte_cryptodev_stats_reset; 36 rte_cryptodev_stop; 37 rte_cryptodev_sym_capability_check_aead; 38 rte_cryptodev_sym_capability_check_auth; 39 rte_cryptodev_sym_capability_check_cipher; 40 rte_cryptodev_sym_capability_get; 41 rte_cryptodev_sym_get_header_session_size; 42 rte_cryptodev_sym_get_private_session_size; 43 rte_cryptodev_sym_session_clear; 44 rte_cryptodev_sym_session_create; 45 rte_cryptodev_sym_session_free; 46 rte_cryptodev_sym_session_init; 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_create; 59 rte_cryptodev_asym_session_free; 60 rte_cryptodev_asym_xform_capability_check_modlen; 61 rte_cryptodev_asym_xform_capability_check_optype; 62 rte_cryptodev_sym_cpu_crypto_process; 63 rte_cryptodev_sym_get_existing_header_session_size; 64 rte_cryptodev_sym_session_get_user_data; 65 rte_cryptodev_sym_session_pool_create; 66 rte_cryptodev_sym_session_set_user_data; 67 rte_crypto_asym_op_strings; 68 rte_crypto_asym_xform_strings; 69 70 # added in 20.05 71 __rte_cryptodev_trace_configure; 72 __rte_cryptodev_trace_start; 73 __rte_cryptodev_trace_stop; 74 __rte_cryptodev_trace_close; 75 __rte_cryptodev_trace_queue_pair_setup; 76 __rte_cryptodev_trace_sym_session_pool_create; 77 __rte_cryptodev_trace_sym_session_create; 78 __rte_cryptodev_trace_asym_session_create; 79 __rte_cryptodev_trace_sym_session_free; 80 __rte_cryptodev_trace_asym_session_free; 81 __rte_cryptodev_trace_sym_session_init; 82 __rte_cryptodev_trace_sym_session_clear; 83 __rte_cryptodev_trace_dequeue_burst; 84 __rte_cryptodev_trace_enqueue_burst; 85 86 # added in 20.08 87 rte_cryptodev_get_qp_status; 88 89 # added in 20.11 90 rte_cryptodev_configure_raw_dp_ctx; 91 rte_cryptodev_get_raw_dp_ctx_size; 92 rte_cryptodev_raw_dequeue_burst; 93 rte_cryptodev_raw_dequeue_done; 94 rte_cryptodev_raw_enqueue_burst; 95 rte_cryptodev_raw_enqueue_done; 96 97 # added in 21.02 98 rte_cryptodev_add_deq_callback; 99 rte_cryptodev_add_enq_callback; 100 rte_cryptodev_remove_deq_callback; 101 rte_cryptodev_remove_enq_callback; 102 103 # added 22.03 104 rte_cryptodev_asym_session_get_user_data; 105 rte_cryptodev_asym_session_pool_create; 106 rte_cryptodev_asym_session_set_user_data; 107 __rte_cryptodev_trace_asym_session_pool_create; 108}; 109 110INTERNAL { 111 global: 112 113 cryptodev_fp_ops_reset; 114 cryptodev_fp_ops_set; 115 rte_cryptodev_allocate_driver; 116 rte_cryptodev_pmd_allocate; 117 rte_cryptodev_pmd_callback_process; 118 rte_cryptodev_pmd_create; 119 rte_cryptodev_pmd_create_dev_name; 120 rte_cryptodev_pmd_destroy; 121 rte_cryptodev_pmd_get_dev; 122 rte_cryptodev_pmd_get_named_dev; 123 rte_cryptodev_pmd_parse_input_args; 124 rte_cryptodev_pmd_probing_finish; 125 rte_cryptodev_pmd_release_device; 126 rte_cryptodevs; 127}; 128