]> git.droids-corp.org - dpdk.git/commit
cryptodev: use single mempool for asymmetric session
authorCiara Power <ciara.power@intel.com>
Fri, 11 Feb 2022 09:29:06 +0000 (09:29 +0000)
committerAkhil Goyal <gakhil@marvell.com>
Sat, 12 Feb 2022 09:26:39 +0000 (10:26 +0100)
commit1f1e4b7cbaad919ebb865fdb75c99e7929c2801f
treebd78954994e3d77133d6f5bc3017f005ccd20dab
parent0438b7dff3f873532894ac14549727f90605f27d
cryptodev: use single mempool for asymmetric session

Rather than using a session buffer that contains pointers to private
session data elsewhere, have a single session buffer.
This session is created for a driver ID, and the mempool element
contains space for the max session private data needed for any driver.

Signed-off-by: Ciara Power <ciara.power@intel.com>
Acked-by: Fan Zhang <roy.fan.zhang@intel.com>
Acked-by: Anoob Joseph <anoobj@marvell.com>
Acked-by: Akhil Goyal <gakhil@marvell.com>
21 files changed:
app/test-crypto-perf/cperf_ops.c
app/test-crypto-perf/cperf_test_throughput.c
app/test-crypto-perf/main.c
app/test/test_cryptodev_asym.c
doc/guides/prog_guide/cryptodev_lib.rst
doc/guides/rel_notes/release_22_03.rst
drivers/crypto/cnxk/cn10k_cryptodev_ops.c
drivers/crypto/cnxk/cn9k_cryptodev_ops.c
drivers/crypto/cnxk/cnxk_cryptodev_ops.c
drivers/crypto/cnxk/cnxk_cryptodev_ops.h
drivers/crypto/octeontx/otx_cryptodev_ops.c
drivers/crypto/openssl/rte_openssl_pmd.c
drivers/crypto/openssl/rte_openssl_pmd_ops.c
drivers/crypto/qat/qat_asym.c
drivers/crypto/qat/qat_asym.h
lib/cryptodev/cryptodev_pmd.h
lib/cryptodev/cryptodev_trace_points.c
lib/cryptodev/rte_cryptodev.c
lib/cryptodev/rte_cryptodev.h
lib/cryptodev/rte_cryptodev_trace.h
lib/cryptodev/version.map