[0/6] Cryptodev API changes
mbox series

Message ID 20180608220234.10170-1-pablo.de.lara.guarch@intel.com
Headers show
Series
  • Cryptodev API changes
Related show

Message

De Lara Guarch, Pablo June 8, 2018, 10:02 p.m. UTC
API changes in the cryptodev library, announced
in the previous release, 18.05.


Pablo de Lara (6):
  cryptodev: replace bus specific struct with generic dev
  cryptodev: remove max number of sessions per queue
  cryptodev: remove max number of sessions
  cryptodev: remove queue start/stop functions
  cryptodev: remove old get session size functions
  cryptodev: replace mbuf scatter gather flag

 config/common_base                            | 12 ----
 config/rte_config.h                           | 14 ----
 doc/guides/cryptodevs/aesni_gcm.rst           |  4 +-
 doc/guides/cryptodevs/aesni_mb.rst            |  4 +-
 doc/guides/cryptodevs/armv8.rst               |  1 -
 doc/guides/cryptodevs/ccp.rst                 |  2 -
 doc/guides/cryptodevs/dpaa2_sec.rst           |  5 --
 doc/guides/cryptodevs/dpaa_sec.rst            |  5 --
 doc/guides/cryptodevs/kasumi.rst              |  4 +-
 doc/guides/cryptodevs/mvsam.rst               |  1 -
 doc/guides/cryptodevs/null.rst                |  4 +-
 doc/guides/cryptodevs/openssl.rst             |  1 -
 doc/guides/cryptodevs/scheduler.rst           |  4 --
 doc/guides/cryptodevs/snow3g.rst              |  4 +-
 doc/guides/cryptodevs/zuc.rst                 |  4 +-
 doc/guides/prog_guide/cryptodev_lib.rst       | 11 +--
 doc/guides/rel_notes/deprecation.rst          | 17 -----
 doc/guides/rel_notes/release_18_08.rst        | 23 +++++-
 drivers/crypto/aesni_gcm/aesni_gcm_pmd.c      |  7 +-
 drivers/crypto/aesni_gcm/aesni_gcm_pmd_ops.c  | 19 -----
 .../crypto/aesni_gcm/aesni_gcm_pmd_private.h  |  2 -
 drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c    |  5 +-
 .../crypto/aesni_mb/rte_aesni_mb_pmd_ops.c    | 19 -----
 .../aesni_mb/rte_aesni_mb_pmd_private.h       |  2 -
 drivers/crypto/armv8/rte_armv8_pmd.c          |  5 +-
 drivers/crypto/armv8/rte_armv8_pmd_ops.c      | 19 -----
 drivers/crypto/armv8/rte_armv8_pmd_private.h  |  2 -
 drivers/crypto/ccp/ccp_pmd_ops.c              | 17 -----
 drivers/crypto/ccp/ccp_pmd_private.h          |  1 -
 drivers/crypto/ccp/rte_ccp_pmd.c              | 16 +----
 drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c   | 27 +------
 drivers/crypto/dpaa_sec/dpaa_sec.c            | 29 +-------
 drivers/crypto/dpaa_sec/dpaa_sec.h            |  1 +
 drivers/crypto/kasumi/rte_kasumi_pmd.c        |  5 +-
 drivers/crypto/kasumi/rte_kasumi_pmd_ops.c    | 19 -----
 .../crypto/kasumi/rte_kasumi_pmd_private.h    |  2 -
 drivers/crypto/mvsam/rte_mrvl_pmd.c           |  6 --
 drivers/crypto/mvsam/rte_mrvl_pmd_ops.c       | 29 --------
 drivers/crypto/mvsam/rte_mrvl_pmd_private.h   |  1 -
 drivers/crypto/null/null_crypto_pmd.c         |  6 +-
 drivers/crypto/null/null_crypto_pmd_ops.c     | 19 -----
 drivers/crypto/null/null_crypto_pmd_private.h |  1 -
 drivers/crypto/openssl/rte_openssl_pmd.c      |  5 +-
 drivers/crypto/openssl/rte_openssl_pmd_ops.c  | 19 -----
 .../crypto/openssl/rte_openssl_pmd_private.h  |  2 -
 drivers/crypto/qat/qat_crypto.c               |  2 -
 drivers/crypto/qat/qat_crypto.h               |  2 -
 drivers/crypto/qat/rte_qat_cryptodev.c        |  9 +--
 drivers/crypto/scheduler/scheduler_pmd.c      | 13 +---
 drivers/crypto/scheduler/scheduler_pmd_ops.c  | 25 -------
 drivers/crypto/snow3g/rte_snow3g_pmd.c        |  3 -
 drivers/crypto/snow3g/rte_snow3g_pmd_ops.c    | 19 -----
 .../crypto/snow3g/rte_snow3g_pmd_private.h    |  2 -
 drivers/crypto/virtio/virtio_cryptodev.c      |  6 --
 drivers/crypto/zuc/rte_zuc_pmd.c              |  5 +-
 drivers/crypto/zuc/rte_zuc_pmd_ops.c          | 19 -----
 drivers/crypto/zuc/rte_zuc_pmd_private.h      |  2 -
 lib/librte_cryptodev/rte_cryptodev.c          | 57 ++-------------
 lib/librte_cryptodev/rte_cryptodev.h          | 71 +++----------------
 lib/librte_cryptodev/rte_cryptodev_pmd.c      | 12 +---
 lib/librte_cryptodev/rte_cryptodev_pmd.h      | 30 --------
 .../rte_cryptodev_version.map                 |  4 --
 test/test/test_cryptodev.c                    | 54 +++++++++-----
 test/test/test_cryptodev_blockcipher.c        | 11 +--
 64 files changed, 108 insertions(+), 643 deletions(-)