X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fcrypto%2Focteontx%2Fotx_cryptodev.c;h=ddece1311898bc3cbbdbeb9234924b3d2c8c4609;hb=29dc10d9424ccf26a346387b0a707185e2432400;hp=b201e0a1b12c0a2be9c3bbaf0a5720f50d701ca1;hpb=accf8ca7b03de24b2b6818b9eda2bf73ce736372;p=dpdk.git diff --git a/drivers/crypto/octeontx/otx_cryptodev.c b/drivers/crypto/octeontx/otx_cryptodev.c index b201e0a1b1..ddece13118 100644 --- a/drivers/crypto/octeontx/otx_cryptodev.c +++ b/drivers/crypto/octeontx/otx_cryptodev.c @@ -9,13 +9,13 @@ #include #include -/* CPT common headers */ -#include "cpt_pmd_logs.h" - #include "otx_cryptodev.h" #include "otx_cryptodev_ops.h" -static int otx_cryptodev_logtype; +#include "cpt_pmd_logs.h" + +uint8_t otx_cryptodev_driver_id; +int otx_cpt_logtype; static struct rte_pci_id pci_id_cpt_table[] = { { @@ -27,12 +27,6 @@ static struct rte_pci_id pci_id_cpt_table[] = { }, }; -static void -otx_cpt_logtype_init(void) -{ - cpt_logtype = otx_cryptodev_logtype; -} - static int otx_cpt_pci_probe(struct rte_pci_driver *pci_drv, struct rte_pci_device *pci_dev) @@ -57,9 +51,6 @@ otx_cpt_pci_probe(struct rte_pci_driver *pci_drv, /* init user callbacks */ TAILQ_INIT(&(cryptodev->link_intr_cbs)); - /* init logtype used in common */ - otx_cpt_logtype_init(); - /* Invoke PMD device initialization function */ retval = otx_cpt_dev_create(cryptodev); if (retval == 0) @@ -104,9 +95,6 @@ otx_cpt_pci_remove(struct rte_pci_device *pci_dev) cryptodev->device = NULL; cryptodev->data = NULL; - /* free metapool memory */ - cleanup_global_resources(); - return 0; } @@ -121,13 +109,14 @@ static struct cryptodev_driver otx_cryptodev_drv; RTE_PMD_REGISTER_PCI(CRYPTODEV_NAME_OCTEONTX_PMD, otx_cryptodev_pmd); RTE_PMD_REGISTER_PCI_TABLE(CRYPTODEV_NAME_OCTEONTX_PMD, pci_id_cpt_table); +RTE_PMD_REGISTER_KMOD_DEP(CRYPTODEV_NAME_OCTEONTX_PMD, "vfio-pci"); RTE_PMD_REGISTER_CRYPTO_DRIVER(otx_cryptodev_drv, otx_cryptodev_pmd.driver, otx_cryptodev_driver_id); RTE_INIT(otx_cpt_init_log) { /* Bus level logs */ - otx_cryptodev_logtype = rte_log_register("pmd.crypto.octeontx"); - if (otx_cryptodev_logtype >= 0) - rte_log_set_level(otx_cryptodev_logtype, RTE_LOG_NOTICE); + otx_cpt_logtype = rte_log_register("pmd.crypto.octeontx"); + if (otx_cpt_logtype >= 0) + rte_log_set_level(otx_cpt_logtype, RTE_LOG_NOTICE); }