numam-dpdk/lib/librte_cryptodev/rte_cryptodev_version.map
Declan Doherty 9e6edea418 cryptodev: add APIs to assist PMD initialisation
Adds new PMD assist functions which are bus independent for driver to
create and destroy new device instances.

Also includes function to parse parameters which can be passed to
driver on device initialisation.

Signed-off-by: Declan Doherty <declan.doherty@intel.com>
Acked-by: Fiona Trahe <fiona.trahe@intel.com>
Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
2017-10-25 18:11:01 +02:00

92 lines
2.1 KiB
Plaintext

DPDK_16.04 {
global:
rte_cryptodevs;
rte_cryptodev_callback_register;
rte_cryptodev_callback_unregister;
rte_cryptodev_close;
rte_cryptodev_count;
rte_cryptodev_configure;
rte_cryptodev_create_vdev;
rte_cryptodev_get_dev_id;
rte_cryptodev_get_feature_name;
rte_cryptodev_info_get;
rte_cryptodev_pmd_allocate;
rte_cryptodev_pmd_callback_process;
rte_cryptodev_pmd_release_device;
rte_cryptodev_sym_session_create;
rte_cryptodev_sym_session_free;
rte_cryptodev_socket_id;
rte_cryptodev_start;
rte_cryptodev_stats_get;
rte_cryptodev_stats_reset;
rte_cryptodev_stop;
rte_cryptodev_queue_pair_count;
rte_cryptodev_queue_pair_setup;
rte_cryptodev_queue_pair_start;
rte_cryptodev_queue_pair_stop;
rte_crypto_op_pool_create;
local: *;
};
DPDK_17.02 {
global:
rte_cryptodev_devices_get;
rte_cryptodev_pmd_create_dev_name;
rte_cryptodev_pmd_get_dev;
rte_cryptodev_pmd_get_named_dev;
rte_cryptodev_pmd_is_valid_dev;
rte_cryptodev_sym_capability_check_auth;
rte_cryptodev_sym_capability_check_cipher;
rte_cryptodev_sym_capability_get;
rte_crypto_auth_algorithm_strings;
rte_crypto_auth_operation_strings;
rte_crypto_cipher_algorithm_strings;
rte_crypto_cipher_operation_strings;
} DPDK_16.04;
DPDK_17.05 {
global:
rte_cryptodev_get_auth_algo_enum;
rte_cryptodev_get_cipher_algo_enum;
rte_cryptodev_queue_pair_attach_sym_session;
rte_cryptodev_queue_pair_detach_sym_session;
} DPDK_17.02;
DPDK_17.08 {
global:
rte_cryptodev_allocate_driver;
rte_cryptodev_device_count_by_driver;
rte_cryptodev_driver_id_get;
rte_cryptodev_driver_name_get;
rte_cryptodev_get_aead_algo_enum;
rte_cryptodev_get_header_session_size;
rte_cryptodev_get_private_session_size;
rte_cryptodev_pci_generic_probe;
rte_cryptodev_pci_generic_remove;
rte_cryptodev_sym_capability_check_aead;
rte_cryptodev_sym_session_init;
rte_cryptodev_sym_session_clear;
rte_cryptodev_vdev_parse_init_params;
rte_cryptodev_vdev_pmd_init;
rte_crypto_aead_algorithm_strings;
rte_crypto_aead_operation_strings;
} DPDK_17.05;
DPDK_17.11 {
global:
rte_cryptodev_name_get;
rte_cryptodev_pmd_create;
rte_cryptodev_pmd_destroy;
rte_cryptodev_pmd_parse_input_args;
} DPDK_17.08;