1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright(c) 2018 Advanced Micro Devices, Inc. All rights reserved.
5 #include <rte_bus_vdev.h>
6 #include <rte_cryptodev.h>
7 #include <rte_cryptodev_pmd.h>
9 uint8_t ccp_cryptodev_driver_id;
13 cryptodev_ccp_remove(struct rte_vdev_device *dev __rte_unused)
20 cryptodev_ccp_probe(struct rte_vdev_device *vdev __rte_unused)
25 static struct rte_vdev_driver cryptodev_ccp_pmd_drv = {
26 .probe = cryptodev_ccp_probe,
27 .remove = cryptodev_ccp_remove
30 static struct cryptodev_driver ccp_crypto_drv;
32 RTE_PMD_REGISTER_VDEV(CRYPTODEV_NAME_CCP_PMD, cryptodev_ccp_pmd_drv);
33 RTE_PMD_REGISTER_PARAM_STRING(CRYPTODEV_NAME_CCP_PMD,
34 "max_nb_queue_pairs=<int> max_nb_sessions=<int> socket_id=<int>");
35 RTE_PMD_REGISTER_CRYPTO_DRIVER(ccp_crypto_drv, cryptodev_ccp_pmd_drv.driver,
36 ccp_cryptodev_driver_id);