cryptodev: extract symmetric operations
authorFiona Trahe <fiona.trahe@intel.com>
Thu, 10 Mar 2016 15:41:10 +0000 (15:41 +0000)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Thu, 10 Mar 2016 16:12:41 +0000 (17:12 +0100)
commit1bd407fac80bf50719130f68cb3f5b00ca23e6df
tree5e27391d209226f14c2a9ee9c4983dfc407695f1
parenta0b4c5b8d4d7b9020f4ffc158a8071f600be7bbc
cryptodev: extract symmetric operations

This patch splits symmetric specific definitions and
functions away from the common crypto APIs to facilitate the future extension
and expansion of the cryptodev framework, in order to allow asymmetric
crypto operations to be introduced at a later date, as well as to clean the
logical structure of the public includes. The patch also introduces the _sym
prefix to symmetric specific structure and functions to improve clarity in
the API.

Signed-off-by: Fiona Trahe <fiona.trahe@intel.com>
Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Acked-by: Deepak Kumar Jain <deepak.k.jain@intel.com>
17 files changed:
app/test/test_cryptodev.c
app/test/test_cryptodev_perf.c
drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c
drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c
drivers/crypto/aesni_mb/rte_aesni_mb_pmd_private.h
drivers/crypto/qat/qat_crypto.c
drivers/crypto/qat/qat_crypto.h
drivers/crypto/qat/rte_qat_cryptodev.c
examples/l2fwd-crypto/main.c
lib/librte_cryptodev/Makefile
lib/librte_cryptodev/rte_crypto.h
lib/librte_cryptodev/rte_crypto_sym.h [new file with mode: 0644]
lib/librte_cryptodev/rte_cryptodev.c
lib/librte_cryptodev/rte_cryptodev.h
lib/librte_cryptodev/rte_cryptodev_pmd.h
lib/librte_cryptodev/rte_cryptodev_version.map
lib/librte_mbuf_offload/rte_mbuf_offload.h