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_allocate_driver; 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_name_get; 29 rte_cryptodev_pmd_allocate; 30 rte_cryptodev_pmd_callback_process; 31 rte_cryptodev_pmd_create; 32 rte_cryptodev_pmd_create_dev_name; 33 rte_cryptodev_pmd_destroy; 34 rte_cryptodev_pmd_get_dev; 35 rte_cryptodev_pmd_get_named_dev; 36 rte_cryptodev_pmd_is_valid_dev; 37 rte_cryptodev_pmd_parse_input_args; 38 rte_cryptodev_pmd_release_device; 39 rte_cryptodev_queue_pair_count; 40 rte_cryptodev_queue_pair_setup; 41 rte_cryptodev_socket_id; 42 rte_cryptodev_start; 43 rte_cryptodev_stats_get; 44 rte_cryptodev_stats_reset; 45 rte_cryptodev_stop; 46 rte_cryptodev_sym_capability_check_aead; 47 rte_cryptodev_sym_capability_check_auth; 48 rte_cryptodev_sym_capability_check_cipher; 49 rte_cryptodev_sym_capability_get; 50 rte_cryptodev_sym_get_header_session_size; 51 rte_cryptodev_sym_get_private_session_size; 52 rte_cryptodev_sym_session_clear; 53 rte_cryptodev_sym_session_create; 54 rte_cryptodev_sym_session_free; 55 rte_cryptodev_sym_session_init; 56 rte_cryptodevs; 57 58 local: *; 59}; 60 61EXPERIMENTAL { 62 global: 63 64 rte_cryptodev_asym_capability_get; 65 rte_cryptodev_asym_get_header_session_size; 66 rte_cryptodev_asym_get_private_session_size; 67 rte_cryptodev_asym_get_xform_enum; 68 rte_cryptodev_asym_session_clear; 69 rte_cryptodev_asym_session_create; 70 rte_cryptodev_asym_session_free; 71 rte_cryptodev_asym_session_init; 72 rte_cryptodev_asym_xform_capability_check_modlen; 73 rte_cryptodev_asym_xform_capability_check_optype; 74 rte_cryptodev_sym_cpu_crypto_process; 75 rte_cryptodev_sym_get_existing_header_session_size; 76 rte_cryptodev_sym_session_get_user_data; 77 rte_cryptodev_sym_session_pool_create; 78 rte_cryptodev_sym_session_set_user_data; 79 rte_crypto_asym_op_strings; 80 rte_crypto_asym_xform_strings; 81 82 # added in 20.05 83 __rte_cryptodev_trace_configure; 84 __rte_cryptodev_trace_start; 85 __rte_cryptodev_trace_stop; 86 __rte_cryptodev_trace_close; 87 __rte_cryptodev_trace_queue_pair_setup; 88 __rte_cryptodev_trace_sym_session_pool_create; 89 __rte_cryptodev_trace_sym_session_create; 90 __rte_cryptodev_trace_asym_session_create; 91 __rte_cryptodev_trace_sym_session_free; 92 __rte_cryptodev_trace_asym_session_free; 93 __rte_cryptodev_trace_sym_session_init; 94 __rte_cryptodev_trace_asym_session_init; 95 __rte_cryptodev_trace_sym_session_clear; 96 __rte_cryptodev_trace_asym_session_clear; 97 __rte_cryptodev_trace_dequeue_burst; 98 __rte_cryptodev_trace_enqueue_burst; 99 100 # added in 20.08 101 rte_cryptodev_get_qp_status; 102 103 # added in 20.11 104 rte_cryptodev_configure_raw_dp_ctx; 105 rte_cryptodev_get_raw_dp_ctx_size; 106 rte_cryptodev_raw_dequeue; 107 rte_cryptodev_raw_dequeue_burst; 108 rte_cryptodev_raw_dequeue_done; 109 rte_cryptodev_raw_enqueue; 110 rte_cryptodev_raw_enqueue_burst; 111 rte_cryptodev_raw_enqueue_done; 112 113 # added in 21.02 114 rte_cryptodev_add_deq_callback; 115 rte_cryptodev_add_enq_callback; 116 rte_cryptodev_remove_deq_callback; 117 rte_cryptodev_remove_enq_callback; 118 119}; 120