log: introduce logtype register macro
[dpdk.git] / drivers / crypto / virtio / virtio_cryptodev.c
index e7fb71a..31a5f10 100644 (file)
 #include "virtio_crypto_algs.h"
 #include "virtio_crypto_capabilities.h"
 
-int virtio_crypto_logtype_init;
-int virtio_crypto_logtype_session;
-int virtio_crypto_logtype_rx;
-int virtio_crypto_logtype_tx;
-int virtio_crypto_logtype_driver;
-
 static int virtio_crypto_dev_configure(struct rte_cryptodev *dev,
                struct rte_cryptodev_config *config);
 static int virtio_crypto_dev_start(struct rte_cryptodev *dev);
@@ -741,7 +735,8 @@ crypto_virtio_create(const char *name, struct rte_pci_device *pci_dev,
        cryptodev->dequeue_burst = virtio_crypto_pkt_rx_burst;
 
        cryptodev->feature_flags = RTE_CRYPTODEV_FF_SYMMETRIC_CRYPTO |
-               RTE_CRYPTODEV_FF_SYM_OPERATION_CHAINING;
+               RTE_CRYPTODEV_FF_SYM_OPERATION_CHAINING |
+               RTE_CRYPTODEV_FF_OOP_LB_IN_LB_OUT;
 
        hw = cryptodev->data->dev_private;
        hw->dev_id = cryptodev->data->dev_id;
@@ -1488,29 +1483,10 @@ RTE_PMD_REGISTER_PCI(CRYPTODEV_NAME_VIRTIO_PMD, rte_virtio_crypto_driver);
 RTE_PMD_REGISTER_CRYPTO_DRIVER(virtio_crypto_drv,
        rte_virtio_crypto_driver.driver,
        cryptodev_virtio_driver_id);
-
-RTE_INIT(virtio_crypto_init_log)
-{
-       virtio_crypto_logtype_init = rte_log_register("pmd.crypto.virtio.init");
-       if (virtio_crypto_logtype_init >= 0)
-               rte_log_set_level(virtio_crypto_logtype_init, RTE_LOG_NOTICE);
-
-       virtio_crypto_logtype_session =
-               rte_log_register("pmd.crypto.virtio.session");
-       if (virtio_crypto_logtype_session >= 0)
-               rte_log_set_level(virtio_crypto_logtype_session,
-                               RTE_LOG_NOTICE);
-
-       virtio_crypto_logtype_rx = rte_log_register("pmd.crypto.virtio.rx");
-       if (virtio_crypto_logtype_rx >= 0)
-               rte_log_set_level(virtio_crypto_logtype_rx, RTE_LOG_NOTICE);
-
-       virtio_crypto_logtype_tx = rte_log_register("pmd.crypto.virtio.tx");
-       if (virtio_crypto_logtype_tx >= 0)
-               rte_log_set_level(virtio_crypto_logtype_tx, RTE_LOG_NOTICE);
-
-       virtio_crypto_logtype_driver =
-               rte_log_register("pmd.crypto.virtio.driver");
-       if (virtio_crypto_logtype_driver >= 0)
-               rte_log_set_level(virtio_crypto_logtype_driver, RTE_LOG_NOTICE);
-}
+RTE_LOG_REGISTER(virtio_crypto_logtype_init, pmd.crypto.virtio.init, NOTICE);
+RTE_LOG_REGISTER(virtio_crypto_logtype_session, pmd.crypto.virtio.session,
+                NOTICE);
+RTE_LOG_REGISTER(virtio_crypto_logtype_rx, pmd.crypto.virtio.rx, NOTICE);
+RTE_LOG_REGISTER(virtio_crypto_logtype_tx, pmd.crypto.virtio.tx, NOTICE);
+RTE_LOG_REGISTER(virtio_crypto_logtype_driver, pmd.crypto.virtio.driver,
+                NOTICE);