numam-dpdk/app/test-crypto-perf
David Coyle d4a131a949 test/crypto-perf: support DOCSIS protocol
Update test-crypto-perf app to calculate DOCSIS throughput numbers.

1 new parameter is added for DOCSIS:
--docsis-hdr-sz <n>

./dpdk-test-crypto-perf -l 3,4 --socket-mem 2048,0
--vdev crypto_aesni_mb_pmd_1 -n 1 -- --devtype crypto_aesni_mb
--optype docsis --cipher-algo aes-docsisbpi --cipher-op encrypt
--cipher-key-sz 16 --cipher-iv-sz 16 --burst-sz 32 --total-ops 20000000
--buffer-sz 1024 --silent --docsis-hdr-sz 17

Signed-off-by: David Coyle <david.coyle@intel.com>
Signed-off-by: Mairtin o Loingsigh <mairtin.oloingsigh@intel.com>
Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
2020-07-08 18:16:16 +02:00
..
data cryptodev: add auth IV 2017-07-06 22:26:48 +02:00
cperf_ops.c test/crypto-perf: support DOCSIS protocol 2020-07-08 18:16:16 +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: support DOCSIS protocol 2020-07-08 18:16:16 +02:00
cperf_options.h test/crypto-perf: support DOCSIS protocol 2020-07-08 18:16:16 +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: fix display once detection 2019-07-05 15:28:14 +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 test/crypto-perf: support DOCSIS protocol 2020-07-08 18:16:16 +02:00
Makefile build: disable experimental API check internally 2020-04-14 16:22:34 +02:00
meson.build test/crypto-perf: support DOCSIS protocol 2020-07-08 18:16:16 +02:00