c830cb2954
Simplify crypto and ethdev pci drivers init by using newly introduced init macros and helpers. Those drivers then don't need to register as "rte_driver"s anymore. Exceptions: - virtio and mlx* use RTE_INIT directly as they have custom initialization steps. - VDEV devices are not modified - they continue to use PMD_REGISTER_DRIVER. Update documentation for replacing an example referring to PMD_REGISTER_DRIVER. Signed-off-by: David Marchand <david.marchand@6wind.com> Signed-off-by: Shreyansh Jain <shreyansh.jain@nxp.com>
49 lines
996 B
Plaintext
49 lines
996 B
Plaintext
DPDK_16.04 {
|
|
global:
|
|
|
|
rte_cryptodevs;
|
|
rte_cryptodev_callback_register;
|
|
rte_cryptodev_callback_unregister;
|
|
rte_cryptodev_close;
|
|
rte_cryptodev_count;
|
|
rte_cryptodev_count_devtype;
|
|
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_pmd_virtual_dev_init;
|
|
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_16.07 {
|
|
global:
|
|
|
|
rte_cryptodev_parse_vdev_init_params;
|
|
|
|
} DPDK_16.04;
|
|
|
|
DPDK_16.11 {
|
|
global:
|
|
|
|
rte_cryptodev_pci_probe;
|
|
rte_cryptodev_pci_remove;
|
|
|
|
} DPDK_16.07;
|