[dpdk-dev,v2,2/4] lib/cryptodev: added support to libcrypto PMD

Message ID 1474275582-6108-3-git-send-email-michalx.k.jastrzebski@intel.com (mailing list archive)
State Superseded, archived
Delegated to: Pablo de Lara Guarch
Headers

Commit Message

Michal Jastrzebski Sept. 19, 2016, 8:59 a.m. UTC
  From: Slawomir Mrozowicz <slawomirx.mrozowicz@intel.com>

This patch adds libcrypto poll mode driver support to
librte_cryptodev library.

Signed-off-by: Slawomir Mrozowicz <slawomirx.mrozowicz@intel.com>
---
 lib/librte_cryptodev/rte_cryptodev.h | 3 +++
 1 file changed, 3 insertions(+)
  

Comments

De Lara Guarch, Pablo Sept. 19, 2016, 10:59 p.m. UTC | #1
> -----Original Message-----
> From: Jastrzebski, MichalX K
> Sent: Monday, September 19, 2016 2:00 AM
> To: dev@dpdk.org
> Cc: De Lara Guarch, Pablo; Mrozowicz, SlawomirX
> Subject: [PATCH v2 2/4] lib/cryptodev: added support to libcrypto PMD
> 
> From: Slawomir Mrozowicz <slawomirx.mrozowicz@intel.com>
> 
> This patch adds libcrypto poll mode driver support to
> librte_cryptodev library.
> 
> Signed-off-by: Slawomir Mrozowicz <slawomirx.mrozowicz@intel.com>

This patch can be merged to the previous patch, no need to have it separated, despite making a change in the lib folder.
Doing this allows compilation of the PMD from the first patch.
  

Patch

diff --git a/lib/librte_cryptodev/rte_cryptodev.h b/lib/librte_cryptodev/rte_cryptodev.h
index d047ba8..3a91c44 100644
--- a/lib/librte_cryptodev/rte_cryptodev.h
+++ b/lib/librte_cryptodev/rte_cryptodev.h
@@ -56,6 +56,8 @@  extern "C" {
 /**< AES-NI Multi buffer PMD device name */
 #define CRYPTODEV_NAME_AESNI_GCM_PMD	cryptodev_aesni_gcm_pmd
 /**< AES-NI GCM PMD device name */
+#define CRYPTODEV_NAME_LIBCRYPTO_PMD	cryptodev_libcrypto_pmd
+/**< Open SSL Crypto PMD device name */
 #define CRYPTODEV_NAME_QAT_SYM_PMD	cryptodev_qat_sym_pmd
 /**< Intel QAT Symmetric Crypto PMD device name */
 #define CRYPTODEV_NAME_SNOW3G_PMD	cryptodev_snow3g_pmd
@@ -71,6 +73,7 @@  enum rte_cryptodev_type {
 	RTE_CRYPTODEV_QAT_SYM_PMD,	/**< QAT PMD Symmetric Crypto */
 	RTE_CRYPTODEV_SNOW3G_PMD,	/**< SNOW 3G PMD */
 	RTE_CRYPTODEV_KASUMI_PMD,	/**< KASUMI PMD */
+	RTE_CRYPTODEV_LIBCRYPTO_PMD,	/**<  LibCrypto PMD */
 };
 
 extern const char **rte_cyptodev_names;