From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lf0-f67.google.com (mail-lf0-f67.google.com [209.85.215.67]) by dpdk.org (Postfix) with ESMTP id 742F25323 for ; Thu, 26 Apr 2018 19:22:07 +0200 (CEST) Received: by mail-lf0-f67.google.com with SMTP id h4-v6so5104875lfc.1 for ; Thu, 26 Apr 2018 10:22:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semihalf-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=nYvOOMWx8Q/1vhxAaY0MtTuCLZi1mgVucUcOFba8rHw=; b=HmCirPF5rjzU0Mv1AJ5hEWU8F9wyQDCwKrKjCeWri98jrJRG6PGKQu8BcpdxVS3G0a 1D1l8Z+ILqH2kKyzZ6M2qxzr9uZNz1N0TUor0ylmqxXKqkep4oIQh5fSCim/ABQdlAL4 K10xEYv5Bw+nfIEb8/0mmTweOsjgWu8OiFr7n1LEx6uCMFIbdBo9dwDovNKIAbT9IYSs /0sGm84HQlADPcxJieAyDJlh1ghyO6IBq4x0675orrtNlpDfkUbPDWD6yWCsH/bKNWD3 RCNxGGTpKitvL5ZQxsz37DoUhr6pEbH+r4r+b8nMgvP3lNFbcyBjhC7+dxQs9wHeaOiM xImA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=nYvOOMWx8Q/1vhxAaY0MtTuCLZi1mgVucUcOFba8rHw=; b=A5NmiMPfJLc2PrfdHxBnL6BJubohMFLFvljPCRyB6LF3nDabMY0Mz+oa6+r6bMOTtY bufVkRhRYOuyQDuG4Lgih9IvPXLUm647ROKpTIc2qEf1+MchYdq+4siQaQD91cTEWSbe tjtP3nZ6nSuh+koGo0sCLd41KgGtWKuqqPBht+0mLWpw4smFR5KzNj0KpcGkGmzlAJ83 MVu/li3EUnSOjlG+Z0cVA1ujurnoJWhTptoMQAGkydXIQ5BKWyElJHToVs+fSMDNrWtF HR/tbS3tIc2QEvzEMXYM+p5oLaYjjr3CmW7I0dT07B+XkdAriex3uvbDNsuw0aZCZJIk xlvA== X-Gm-Message-State: ALQs6tDpDVCwKYvgchC/aUlfOOqYvdji1FjQtGxdmfI+qpQbgUpfdKQl kPSG1Zq6Eo/O0GEBBkFSCy4aelpDkvY= X-Google-Smtp-Source: AB8JxZrkUSH2G/99zs2H8EJmQp0Y9+0WGgfNqsB696QG+tidb4Wz2Zs8FtIa6Yaqri98lIpTCgi7/A== X-Received: by 10.46.93.87 with SMTP id r84mr15577320ljb.125.1524763326484; Thu, 26 Apr 2018 10:22:06 -0700 (PDT) Received: from sh.semihalf.local (31-172-191-173.noc.fibertech.net.pl. [31.172.191.173]) by smtp.gmail.com with ESMTPSA id p20sm2407135ljj.23.2018.04.26.10.22.05 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 26 Apr 2018 10:22:05 -0700 (PDT) From: Tomasz Duszynski To: dev@dpdk.org Cc: pablo.de.lara.guarch@intel.com, dima@marvell.com, Tomasz Duszynski , Natalie Samsonov Date: Thu, 26 Apr 2018 19:22:00 +0200 Message-Id: <1524763320-29946-1-git-send-email-tdu@semihalf.com> X-Mailer: git-send-email 2.7.4 Subject: [dpdk-dev] [PATCH] crypto/mrvl: rename PMD to mvsam X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Apr 2018 17:22:07 -0000 Picking a company stock ticker for a PMD name might not be a best approach in a long run since name is too generic. This patch addresses that and renames mrvl to mvsam. Signed-off-by: Natalie Samsonov Signed-off-by: Tomasz Duszynski --- MAINTAINERS | 6 +++--- config/common_base | 4 ++-- .../cryptodevs/features/{mrvl.ini => mvsam.ini} | 2 +- doc/guides/cryptodevs/index.rst | 2 +- doc/guides/cryptodevs/{mrvl.rst => mvsam.rst} | 24 +++++++++++----------- doc/guides/rel_notes/release_17_11.rst | 2 +- doc/guides/tools/cryptoperf.rst | 2 +- drivers/crypto/Makefile | 2 +- drivers/crypto/meson.build | 2 +- drivers/crypto/{mrvl => mvsam}/Makefile | 8 ++++---- drivers/crypto/{mrvl => mvsam}/meson.build | 0 drivers/crypto/{mrvl => mvsam}/rte_mrvl_compat.h | 0 drivers/crypto/{mrvl => mvsam}/rte_mrvl_pmd.c | 0 drivers/crypto/{mrvl => mvsam}/rte_mrvl_pmd_ops.c | 0 .../crypto/{mrvl => mvsam}/rte_mrvl_pmd_private.h | 2 +- .../rte_pmd_mvsam_version.map} | 0 mk/rte.app.mk | 2 +- test/test/meson.build | 2 +- test/test/test_cryptodev.c | 6 +++--- test/test/test_cryptodev.h | 2 +- 20 files changed, 34 insertions(+), 34 deletions(-) rename doc/guides/cryptodevs/features/{mrvl.ini => mvsam.ini} (93%) rename doc/guides/cryptodevs/{mrvl.rst => mvsam.rst} (88%) rename drivers/crypto/{mrvl => mvsam}/Makefile (80%) rename drivers/crypto/{mrvl => mvsam}/meson.build (100%) rename drivers/crypto/{mrvl => mvsam}/rte_mrvl_compat.h (100%) rename drivers/crypto/{mrvl => mvsam}/rte_mrvl_pmd.c (100%) rename drivers/crypto/{mrvl => mvsam}/rte_mrvl_pmd_ops.c (100%) rename drivers/crypto/{mrvl => mvsam}/rte_mrvl_pmd_private.h (98%) rename drivers/crypto/{mrvl/rte_pmd_mrvl_version.map => mvsam/rte_pmd_mvsam_version.map} (100%) diff --git a/MAINTAINERS b/MAINTAINERS index 645bd52..57460d0 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -735,9 +735,9 @@ M: Tomasz Duszynski M: Dmitri Epshtein M: Natalie Samsonov M: Jianbo Liu -F: drivers/crypto/mrvl/ -F: doc/guides/cryptodevs/mrvl.rst -F: doc/guides/cryptodevs/features/mrvl.ini +F: drivers/crypto/mvsam/ +F: doc/guides/cryptodevs/mvsam.rst +F: doc/guides/cryptodevs/features/mvsam.ini Null Crypto M: Declan Doherty diff --git a/config/common_base b/config/common_base index 7e45412..f5e04a4 100644 --- a/config/common_base +++ b/config/common_base @@ -560,8 +560,8 @@ CONFIG_RTE_LIBRTE_PMD_CCP_CPU_AUTH=n # # Compile PMD for Marvell Crypto device # -CONFIG_RTE_LIBRTE_PMD_MRVL_CRYPTO=n -CONFIG_RTE_LIBRTE_PMD_MRVL_CRYPTO_DEBUG=n +CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO=n +CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO_DEBUG=n # # Compile generic security library diff --git a/doc/guides/cryptodevs/features/mrvl.ini b/doc/guides/cryptodevs/features/mvsam.ini similarity index 93% rename from doc/guides/cryptodevs/features/mrvl.ini rename to doc/guides/cryptodevs/features/mvsam.ini index 6d2fe6a..b7c105a 100644 --- a/doc/guides/cryptodevs/features/mrvl.ini +++ b/doc/guides/cryptodevs/features/mvsam.ini @@ -1,4 +1,4 @@ -; Supported features of the 'mrvl' crypto driver. +; Supported features of the 'mvsam' crypto driver. ; ; Refer to default.ini for the full list of available PMD features. ; diff --git a/doc/guides/cryptodevs/index.rst b/doc/guides/cryptodevs/index.rst index 0529583..e9928a4 100644 --- a/doc/guides/cryptodevs/index.rst +++ b/doc/guides/cryptodevs/index.rst @@ -18,7 +18,7 @@ Crypto Device Drivers dpaa_sec kasumi openssl - mrvl + mvsam null scheduler snow3g diff --git a/doc/guides/cryptodevs/mrvl.rst b/doc/guides/cryptodevs/mvsam.rst similarity index 88% rename from doc/guides/cryptodevs/mrvl.rst rename to doc/guides/cryptodevs/mvsam.rst index 443ebcd..fd418c2 100644 --- a/doc/guides/cryptodevs/mrvl.rst +++ b/doc/guides/cryptodevs/mvsam.rst @@ -29,10 +29,10 @@ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -MRVL Crypto Poll Mode Driver -============================ +MVSAM Crypto Poll Mode Driver +============================= -The MRVL CRYPTO PMD (**librte_crypto_mrvl_pmd**) provides poll mode crypto driver +The MVSAM CRYPTO PMD (**librte_crypto_mvsam_pmd**) provides poll mode crypto driver support by utilizing MUSDK library, which provides cryptographic operations acceleration by using Security Acceleration Engine (EIP197) directly from user-space with minimum overhead and high performance. @@ -40,7 +40,7 @@ user-space with minimum overhead and high performance. Features -------- -MRVL CRYPTO PMD has support for: +MVSAM CRYPTO PMD has support for: * Symmetric crypto * Sym operation chaining @@ -73,22 +73,22 @@ Limitations Installation ------------ -MRVL CRYPTO PMD driver compilation is disabled by default due to external dependencies. +MVSAM CRYPTO PMD driver compilation is disabled by default due to external dependencies. Currently there are two driver specific compilation options in ``config/common_base`` available: -- ``CONFIG_RTE_LIBRTE_MRVL_CRYPTO`` (default ``n``) +- ``CONFIG_RTE_LIBRTE_MVSAM_CRYPTO`` (default ``n``) - Toggle compilation of the librte_pmd_mrvl driver. + Toggle compilation of the librte_pmd_mvsam driver. -- ``CONFIG_RTE_LIBRTE_MRVL_CRYPTO_DEBUG`` (default ``n``) +- ``CONFIG_RTE_LIBRTE_MVSAM_CRYPTO_DEBUG`` (default ``n``) Toggle display of debugging messages. For a list of prerequisites please refer to `Prerequisites` section in :ref:`MVPP2 Poll Mode Driver ` guide. -MRVL CRYPTO PMD requires MUSDK built with EIP197 support thus following +MVSAM CRYPTO PMD requires MUSDK built with EIP197 support thus following extra option must be passed to the library configuration script: .. code-block:: console @@ -101,7 +101,7 @@ to `doc/musdk_get_started.txt`. Initialization -------------- -After successfully building MRVL CRYPTO PMD, the following modules need to be +After successfully building MVSAM CRYPTO PMD, the following modules need to be loaded: .. code-block:: console @@ -118,12 +118,12 @@ The following parameters (all optional) are exported by the driver: * max_nb_sessions: maximum number of sessions that can be created (2048 by default). * socket_id: socket on which to allocate the device resources on. -l2fwd-crypto example application can be used to verify MRVL CRYPTO PMD +l2fwd-crypto example application can be used to verify MVSAM CRYPTO PMD operation: .. code-block:: console - ./l2fwd-crypto --vdev=eth_mvpp2,iface=eth0 --vdev=crypto_mrvl -- \ + ./l2fwd-crypto --vdev=eth_mvpp2,iface=eth0 --vdev=crypto_mvsam -- \ --cipher_op ENCRYPT --cipher_algo aes-cbc \ --cipher_key 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f \ --auth_op GENERATE --auth_algo sha1-hmac \ diff --git a/doc/guides/rel_notes/release_17_11.rst b/doc/guides/rel_notes/release_17_11.rst index c2e3fc3..5176d69 100644 --- a/doc/guides/rel_notes/release_17_11.rst +++ b/doc/guides/rel_notes/release_17_11.rst @@ -184,7 +184,7 @@ New Features A new crypto PMD has been added, which provides several ciphering and hashing algorithms. All cryptography operations use the MUSDK library crypto API. - See the :doc:`../cryptodevs/mrvl` document for more details. + See the :doc:`../cryptodevs/mvsam` document for more details. * **Add new benchmarking mode to dpdk-test-crypto-perf application.** diff --git a/doc/guides/tools/cryptoperf.rst b/doc/guides/tools/cryptoperf.rst index 3c0e7d9..c366af4 100644 --- a/doc/guides/tools/cryptoperf.rst +++ b/doc/guides/tools/cryptoperf.rst @@ -181,7 +181,7 @@ The following are the appication command-line options: crypto_dpaa2_sec crypto_armv8 crypto_scheduler - crypto_mrvl + crypto_mvsam * ``--optype `` diff --git a/drivers/crypto/Makefile b/drivers/crypto/Makefile index 28157ac..1d0c88e 100644 --- a/drivers/crypto/Makefile +++ b/drivers/crypto/Makefile @@ -13,7 +13,7 @@ DIRS-$(CONFIG_RTE_LIBRTE_PMD_CRYPTO_SCHEDULER) += scheduler DIRS-$(CONFIG_RTE_LIBRTE_PMD_SNOW3G) += snow3g DIRS-$(CONFIG_RTE_LIBRTE_PMD_KASUMI) += kasumi DIRS-$(CONFIG_RTE_LIBRTE_PMD_ZUC) += zuc -DIRS-$(CONFIG_RTE_LIBRTE_PMD_MRVL_CRYPTO) += mrvl +DIRS-$(CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO) += mvsam DIRS-$(CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO) += null ifeq ($(CONFIG_RTE_EAL_VFIO)$(CONFIG_RTE_LIBRTE_FSLMC_BUS),yy) DIRS-$(CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC) += dpaa2_sec diff --git a/drivers/crypto/meson.build b/drivers/crypto/meson.build index fbe190d..7b3ec13 100644 --- a/drivers/crypto/meson.build +++ b/drivers/crypto/meson.build @@ -1,7 +1,7 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright(c) 2017 Intel Corporation -drivers = ['dpaa_sec', 'dpaa2_sec', 'mrvl', +drivers = ['dpaa_sec', 'dpaa2_sec', 'mvsam', 'null', 'openssl', 'qat', 'virtio'] std_deps = ['cryptodev'] # cryptodev pulls in all other needed deps diff --git a/drivers/crypto/mrvl/Makefile b/drivers/crypto/mvsam/Makefile similarity index 80% rename from drivers/crypto/mrvl/Makefile rename to drivers/crypto/mvsam/Makefile index ff12433..c3dc72c 100644 --- a/drivers/crypto/mrvl/Makefile +++ b/drivers/crypto/mvsam/Makefile @@ -14,7 +14,7 @@ endif endif # library name -LIB = librte_pmd_mrvl_crypto.a +LIB = librte_pmd_mvsam_crypto.a # build flags CFLAGS += -O3 @@ -27,7 +27,7 @@ CFLAGS += -DMVCONF_DMA_PHYS_ADDR_T_PUBLIC LIBABIVER := 1 # versioning export map -EXPORT_MAP := rte_pmd_mrvl_version.map +EXPORT_MAP := rte_pmd_mvsam_version.map # external library dependencies LDLIBS += -L$(LIBMUSDK_PATH)/lib -lmusdk @@ -36,7 +36,7 @@ LDLIBS += -lrte_cryptodev LDLIBS += -lrte_bus_vdev # library source files -SRCS-$(CONFIG_RTE_LIBRTE_PMD_MRVL_CRYPTO) += rte_mrvl_pmd.c -SRCS-$(CONFIG_RTE_LIBRTE_PMD_MRVL_CRYPTO) += rte_mrvl_pmd_ops.c +SRCS-$(CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO) += rte_mrvl_pmd.c +SRCS-$(CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO) += rte_mrvl_pmd_ops.c include $(RTE_SDK)/mk/rte.lib.mk diff --git a/drivers/crypto/mrvl/meson.build b/drivers/crypto/mvsam/meson.build similarity index 100% rename from drivers/crypto/mrvl/meson.build rename to drivers/crypto/mvsam/meson.build diff --git a/drivers/crypto/mrvl/rte_mrvl_compat.h b/drivers/crypto/mvsam/rte_mrvl_compat.h similarity index 100% rename from drivers/crypto/mrvl/rte_mrvl_compat.h rename to drivers/crypto/mvsam/rte_mrvl_compat.h diff --git a/drivers/crypto/mrvl/rte_mrvl_pmd.c b/drivers/crypto/mvsam/rte_mrvl_pmd.c similarity index 100% rename from drivers/crypto/mrvl/rte_mrvl_pmd.c rename to drivers/crypto/mvsam/rte_mrvl_pmd.c diff --git a/drivers/crypto/mrvl/rte_mrvl_pmd_ops.c b/drivers/crypto/mvsam/rte_mrvl_pmd_ops.c similarity index 100% rename from drivers/crypto/mrvl/rte_mrvl_pmd_ops.c rename to drivers/crypto/mvsam/rte_mrvl_pmd_ops.c diff --git a/drivers/crypto/mrvl/rte_mrvl_pmd_private.h b/drivers/crypto/mvsam/rte_mrvl_pmd_private.h similarity index 98% rename from drivers/crypto/mrvl/rte_mrvl_pmd_private.h rename to drivers/crypto/mvsam/rte_mrvl_pmd_private.h index 1c0d97d..c16d95b 100644 --- a/drivers/crypto/mrvl/rte_mrvl_pmd_private.h +++ b/drivers/crypto/mvsam/rte_mrvl_pmd_private.h @@ -9,7 +9,7 @@ #include "rte_mrvl_compat.h" -#define CRYPTODEV_NAME_MRVL_PMD crypto_mrvl +#define CRYPTODEV_NAME_MRVL_PMD crypto_mvsam /**< Marvell PMD device name */ #define MRVL_CRYPTO_LOG_ERR(fmt, args...) \ diff --git a/drivers/crypto/mrvl/rte_pmd_mrvl_version.map b/drivers/crypto/mvsam/rte_pmd_mvsam_version.map similarity index 100% rename from drivers/crypto/mrvl/rte_pmd_mrvl_version.map rename to drivers/crypto/mvsam/rte_pmd_mvsam_version.map diff --git a/mk/rte.app.mk b/mk/rte.app.mk index a145791..8f0b3b1 100644 --- a/mk/rte.app.mk +++ b/mk/rte.app.mk @@ -218,7 +218,7 @@ _LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_ZUC) += -lrte_pmd_zuc _LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_ZUC) += -L$(LIBSSO_ZUC_PATH)/build -lsso_zuc _LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO) += -lrte_pmd_armv8 _LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO) += -L$(ARMV8_CRYPTO_LIB_PATH) -larmv8_crypto -_LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_MRVL_CRYPTO) += -L$(LIBMUSDK_PATH)/lib -lrte_pmd_mrvl_crypto -lmusdk +_LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO) += -L$(LIBMUSDK_PATH)/lib -lrte_pmd_mvsam_crypto -lmusdk _LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_CRYPTO_SCHEDULER) += -lrte_pmd_crypto_scheduler ifeq ($(CONFIG_RTE_EAL_VFIO)$(CONFIG_RTE_LIBRTE_FSLMC_BUS),yy) _LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC) += -lrte_pmd_dpaa2_sec diff --git a/test/test/meson.build b/test/test/meson.build index eb3d87a..ee6eb52 100644 --- a/test/test/meson.build +++ b/test/test/meson.build @@ -135,7 +135,7 @@ test_names = [ 'cryptodev_sw_kasumi_autotest', 'cryptodev_sw_zuc_autotest', 'cryptodev_sw_armv8_autotest', - 'cryptodev_sw_mrvl_autotest', + 'cryptodev_sw_mvsam_autotest', 'cryptodev_dpaa2_sec_autotest', 'cryptodev_dpaa_sec_autotest', 'cycles_autotest', diff --git a/test/test/test_cryptodev.c b/test/test/test_cryptodev.c index 2f31ec9..dc92143 100644 --- a/test/test/test_cryptodev.c +++ b/test/test/test_cryptodev.c @@ -9989,8 +9989,8 @@ test_cryptodev_mrvl(void) RTE_STR(CRYPTODEV_NAME_MRVL_PMD)); if (gbl_driver_id == -1) { - RTE_LOG(ERR, USER1, "MRVL PMD must be loaded. Check if " - "CONFIG_RTE_LIBRTE_PMD_MRVL_CRYPTO is enabled " + RTE_LOG(ERR, USER1, "MVSAM PMD must be loaded. Check if " + "CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO is enabled " "in config file to run this testsuite.\n"); return TEST_SKIPPED; } @@ -10083,7 +10083,7 @@ REGISTER_TEST_COMMAND(cryptodev_sw_snow3g_autotest, test_cryptodev_sw_snow3g); REGISTER_TEST_COMMAND(cryptodev_sw_kasumi_autotest, test_cryptodev_sw_kasumi); REGISTER_TEST_COMMAND(cryptodev_sw_zuc_autotest, test_cryptodev_sw_zuc); REGISTER_TEST_COMMAND(cryptodev_sw_armv8_autotest, test_cryptodev_armv8); -REGISTER_TEST_COMMAND(cryptodev_sw_mrvl_autotest, test_cryptodev_mrvl); +REGISTER_TEST_COMMAND(cryptodev_sw_mvsam_autotest, test_cryptodev_mrvl); REGISTER_TEST_COMMAND(cryptodev_dpaa2_sec_autotest, test_cryptodev_dpaa2_sec); REGISTER_TEST_COMMAND(cryptodev_dpaa_sec_autotest, test_cryptodev_dpaa_sec); REGISTER_TEST_COMMAND(cryptodev_ccp_autotest, test_cryptodev_ccp); diff --git a/test/test/test_cryptodev.h b/test/test/test_cryptodev.h index a630ee8..e6626c8 100644 --- a/test/test/test_cryptodev.h +++ b/test/test/test_cryptodev.h @@ -61,7 +61,7 @@ #define CRYPTODEV_NAME_DPAA_SEC_PMD crypto_dpaa_sec #define CRYPTODEV_NAME_DPAA2_SEC_PMD crypto_dpaa2_sec #define CRYPTODEV_NAME_SCHEDULER_PMD crypto_scheduler -#define CRYPTODEV_NAME_MRVL_PMD crypto_mrvl +#define CRYPTODEV_NAME_MRVL_PMD crypto_mvsam #define CRYPTODEV_NAME_CCP_PMD crypto_ccp #define CRYPTODEV_NAME_VIRTIO_PMD crypto_virtio -- 2.7.4