[dpdk-dev] [PATCH v3 09/16] cryptodev: remove max number of sessions parameter

Akhil Goyal akhil.goyal at nxp.com
Wed Jul 4 14:42:23 CEST 2018


Hi Pablo,

On 6/28/2018 6:22 AM, Pablo de Lara wrote:

> Most crypto PMDs do not have a limitation
> of the number of the sessions that can be handled
> internally. The value that was set before was not
> actually used at all, since the sessions are created
> at the application level.
> Therefore, this value is not parsed from the initial
> crypto parameters anymore and it is set to 0,
> meaning that there is no actual limit.
>
> Signed-off-by: Pablo de Lara <pablo.de.lara.guarch at intel.com>
> ---
>   doc/guides/prog_guide/cryptodev_lib.rst            |  5 ++---
>   drivers/crypto/aesni_gcm/aesni_gcm_pmd.c           |  5 +----
>   drivers/crypto/aesni_gcm/aesni_gcm_pmd_ops.c       |  3 ++-
>   drivers/crypto/aesni_gcm/aesni_gcm_pmd_private.h   |  2 --
>   drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c         |  5 +----
>   drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c     |  3 ++-
>   drivers/crypto/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           |  3 ++-
>   drivers/crypto/armv8/rte_armv8_pmd_private.h       |  2 --
>   drivers/crypto/ccp/ccp_pmd_ops.c                   |  3 ++-
>   drivers/crypto/ccp/ccp_pmd_private.h               |  1 -
>   drivers/crypto/ccp/rte_ccp_pmd.c                   | 16 +---------------
>   drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c        |  4 ++--
>   drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h          |  2 --
>   drivers/crypto/kasumi/rte_kasumi_pmd.c             |  5 +----
>   drivers/crypto/kasumi/rte_kasumi_pmd_ops.c         |  3 ++-
>   drivers/crypto/kasumi/rte_kasumi_pmd_private.h     |  2 --
>   drivers/crypto/mvsam/rte_mrvl_pmd_ops.c            |  3 ++-
>   drivers/crypto/null/null_crypto_pmd.c              |  5 +----
>   drivers/crypto/null/null_crypto_pmd_ops.c          |  3 ++-
>   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       |  3 ++-
>   drivers/crypto/openssl/rte_openssl_pmd_private.h   |  2 --
>   drivers/crypto/qat/qat_sym_pmd.c                   |  6 +++---
>   drivers/crypto/qat/qat_sym_pmd.h                   |  1 -
>   drivers/crypto/scheduler/scheduler_pmd.c           | 13 +------------
>   drivers/crypto/scheduler/scheduler_pmd_ops.c       | 14 +++++++-------
>   drivers/crypto/snow3g/rte_snow3g_pmd.c             |  5 +----
>   drivers/crypto/snow3g/rte_snow3g_pmd_ops.c         |  3 ++-
>   drivers/crypto/snow3g/rte_snow3g_pmd_private.h     |  2 --
>   drivers/crypto/virtio/virtio_cryptodev.c           |  7 +++----
>   drivers/crypto/zuc/rte_zuc_pmd.c                   |  5 +----
>   drivers/crypto/zuc/rte_zuc_pmd_ops.c               |  3 ++-
>   drivers/crypto/zuc/rte_zuc_pmd_private.h           |  2 --
>   lib/librte_cryptodev/rte_cryptodev_pmd.c           | 12 ++----------
>   lib/librte_cryptodev/rte_cryptodev_pmd.h           |  4 ----
>   38 files changed, 49 insertions(+), 121 deletions(-)

Relevant Defines in config should also be removed.



More information about the dev mailing list