Add performance application to test security session create & destroy rates supported by the security enabled cryptodev PMD. The application would create specified number of sessions and captures the time taken for the same before proceeding to destroy of the same. When operating on multi-core, the number of sessions would be evenly distributed across all cores.
The application would test with all combinations of cipher & auth algorithms supported by the PMD. The app is similar to 'test-flow-perf' tool which captures the rate at which flow rules can be created and destroyed. Anoob Joseph (1): app/test-security-perf: add security perf app MAINTAINERS | 6 + app/meson.build | 1 + app/test-security-perf/meson.build | 14 + app/test-security-perf/test_security_perf.c | 554 ++++++++++++++++++++ doc/guides/tools/index.rst | 1 + doc/guides/tools/securityperf.rst | 47 ++ 6 files changed, 623 insertions(+) create mode 100644 app/test-security-perf/meson.build create mode 100644 app/test-security-perf/test_security_perf.c create mode 100644 doc/guides/tools/securityperf.rst -- 2.25.1