numam-dpdk/app/test-crypto-perf
Akhil Goyal e30b2833c4 security: update session create API
The API ``rte_security_session_create`` takes only single
mempool for session and session private data. So the
application need to create mempool for twice the number of
sessions needed and will also lead to wastage of memory as
session private data need more memory compared to session.
Hence the API is modified to take two mempool pointers
- one for session and one for private data.
This is very similar to crypto based session create APIs.

Signed-off-by: Akhil Goyal <akhil.goyal@nxp.com>
Reviewed-by: Lukasz Wojciechowski <l.wojciechow@partner.samsung.com>
Tested-by: Lukasz Wojciechowski <l.wojciechow@partner.samsung.com>
2020-10-19 09:54:54 +02:00
..
data cryptodev: add auth IV 2017-07-06 22:26:48 +02:00
cperf_ops.c security: update session create API 2020-10-19 09:54:54 +02:00
cperf_ops.h app/crypto-perf: use separate session mempools 2019-01-10 16:57:22 +01:00
cperf_options_parsing.c test/crypto-perf: add option to enable session HFN 2020-07-08 18:16:17 +02:00
cperf_options.h test/crypto-perf: add option to enable session HFN 2020-07-08 18:16:17 +02:00
cperf_test_common.c replace unused attributes 2020-04-16 18:30:58 +02:00
cperf_test_common.h app: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
cperf_test_latency.c app/crypto-perf: use common macros for min/max 2020-02-20 11:16:46 +01:00
cperf_test_latency.h app/crypto-perf: use separate session mempools 2019-01-10 16:57:22 +01:00
cperf_test_pmd_cyclecount.c app/crypto-perf: support security protocol in PMDCC mode 2020-07-28 22:09:22 +02:00
cperf_test_pmd_cyclecount.h app/crypto-perf: use separate session mempools 2019-01-10 16:57:22 +01:00
cperf_test_throughput.c test/crypto-perf: support DOCSIS protocol 2020-07-08 18:16:16 +02:00
cperf_test_throughput.h app/crypto-perf: use separate session mempools 2019-01-10 16:57:22 +01:00
cperf_test_vector_parsing.c build/freebsd: rename macro BSDPAPP to FREEBSD 2019-03-12 23:01:14 +01:00
cperf_test_vector_parsing.h app: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
cperf_test_vectors.c test/crypto-perf: support DOCSIS protocol 2020-07-08 18:16:16 +02:00
cperf_test_vectors.h app: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
cperf_test_verify.c app/crypto-perf: fix input of AEAD decrypt 2019-11-25 11:01:36 +01:00
cperf_test_verify.h app/crypto-perf: use separate session mempools 2019-01-10 16:57:22 +01:00
cperf.h app/crypto-perf: use separate session mempools 2019-01-10 16:57:22 +01:00
main.c security: update session create API 2020-10-19 09:54:54 +02:00
meson.build test/crypto-perf: support DOCSIS protocol 2020-07-08 18:16:16 +02:00