X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fcrypto%2Focteontx%2Fotx_cryptodev.c;h=5ce1cf82fdace58f61487d9a200db90e669883a6;hb=3841fc3581ec4d95bf8a72e8a545db8d03ecd2bd;hp=43933ddf0ddc59c15a39b46af7502f4efccfeeb7;hpb=bfe2ae495ee2682a79e1cc84b10914f37a82d3cf;p=dpdk.git diff --git a/drivers/crypto/octeontx/otx_cryptodev.c b/drivers/crypto/octeontx/otx_cryptodev.c index 43933ddf0d..5ce1cf82fd 100644 --- a/drivers/crypto/octeontx/otx_cryptodev.c +++ b/drivers/crypto/octeontx/otx_cryptodev.c @@ -9,13 +9,12 @@ #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; static struct rte_pci_id pci_id_cpt_table[] = { { @@ -27,12 +26,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 +50,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) @@ -100,8 +90,8 @@ otx_cpt_pci_remove(struct rte_pci_device *pci_dev) if (rte_eal_process_type() == RTE_PROC_PRIMARY) rte_free(cryptodev->data->dev_private); - cryptodev->device = NULL; cryptodev->device->driver = NULL; + cryptodev->device = NULL; cryptodev->data = NULL; return 0; @@ -118,13 +108,7 @@ 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); -} +RTE_LOG_REGISTER(otx_cpt_logtype, pmd.crypto.octeontx, NOTICE);