Due to increasing interest in multi process support for crypto PMDs new test app can be added so in overview we can say that:
The Multi-process Crypto application is a simple application that allows to run crypto related operations in a multiple process environment. It builds on the EAL primary/secondary process infrastructure. v3: - split into multiple patches - refactored parts of code Arek Kusztal (5): app: add muli process crypto application app/mp_crypto: add device configuration functions app/mp_crypto: add function to allocatie mempools app/mp_crypto: add enqueue-dequeue functions doc: add documentation for multi process crypto app app/Makefile | 1 + app/meson.build | 3 +- app/test-mp-crypto/Makefile | 15 + app/test-mp-crypto/main.c | 1141 ++++++++++++++++++++++++++++++++ app/test-mp-crypto/meson.build | 9 + app/test-mp-crypto/mp_crypto.c | 136 ++++ app/test-mp-crypto/mp_crypto.h | 226 +++++++ app/test-mp-crypto/mp_crypto_ipc.c | 32 + app/test-mp-crypto/mp_crypto_parser.c | 493 ++++++++++++++ app/test-mp-crypto/mp_crypto_parser.h | 148 +++++ app/test-mp-crypto/mp_crypto_vectors.c | 174 +++++ app/test-mp-crypto/mp_crypto_vectors.h | 66 ++ doc/guides/tools/index.rst | 1 + doc/guides/tools/mp_crypto.rst | 151 +++++ 14 files changed, 2595 insertions(+), 1 deletion(-) create mode 100644 app/test-mp-crypto/Makefile create mode 100644 app/test-mp-crypto/main.c create mode 100644 app/test-mp-crypto/meson.build create mode 100644 app/test-mp-crypto/mp_crypto.c create mode 100644 app/test-mp-crypto/mp_crypto.h create mode 100644 app/test-mp-crypto/mp_crypto_ipc.c create mode 100644 app/test-mp-crypto/mp_crypto_parser.c create mode 100644 app/test-mp-crypto/mp_crypto_parser.h create mode 100644 app/test-mp-crypto/mp_crypto_vectors.c create mode 100644 app/test-mp-crypto/mp_crypto_vectors.h create mode 100644 doc/guides/tools/mp_crypto.rst -- 2.1.0