cryptodev: replace mbuf scatter gather flag
authorPablo de Lara <pablo.de.lara.guarch@intel.com>
Thu, 5 Jul 2018 02:08:02 +0000 (03:08 +0100)
committerPablo de Lara <pablo.de.lara.guarch@intel.com>
Wed, 11 Jul 2018 01:57:24 +0000 (03:57 +0200)
commit2717246ecd7d27125a346a2c5c55b53a9c251a93
tree7372109ac51f31d6e6ba185d6c703cd94a75950f
parent94dacafc8c7b7252136e567537975787a9616727
cryptodev: replace mbuf scatter gather flag

The current mbuf scatter gatter feature flag is
too ambiguous, as it is not clear if input and/or output
buffers can be scatter gather mbufs or not, plus
if in-place and/or out-of-place is supported.

Therefore, five new flags will replace this flag:
- RTE_CRYPTODEV_FF_IN_PLACE_SGL
- RTE_CRYPTODEV_FF_OOP_SGL_IN_SGL_OUT
- RTE_CRYPTODEV_FF_OOP_SGL_IN_LB_OUT
- RTE_CRYPTODEV_FF_OOP_LB_IN_SGL_OUT
- RTE_CRYPTODEV_FF_OOP_LB_IN_LB_OUT

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
20 files changed:
doc/guides/cryptodevs/features/aesni_gcm.ini
doc/guides/cryptodevs/features/default.ini
doc/guides/cryptodevs/features/dpaa2_sec.ini
doc/guides/cryptodevs/features/dpaa_sec.ini
doc/guides/cryptodevs/features/null.ini
doc/guides/cryptodevs/features/openssl.ini
doc/guides/cryptodevs/features/qat.ini
doc/guides/cryptodevs/overview.rst
doc/guides/rel_notes/deprecation.rst
doc/guides/rel_notes/release_18_08.rst
drivers/crypto/aesni_gcm/aesni_gcm_pmd.c
drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c
drivers/crypto/dpaa_sec/dpaa_sec.c
drivers/crypto/null/null_crypto_pmd.c
drivers/crypto/openssl/rte_openssl_pmd.c
drivers/crypto/qat/qat_sym_pmd.c
lib/librte_cryptodev/rte_cryptodev.c
lib/librte_cryptodev/rte_cryptodev.h
test/test/test_cryptodev.c
test/test/test_cryptodev_blockcipher.c