Due to increasing interest in multi process support for crypto PMDs new sample 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. v2: - fixed error when first process dequeueing - fixed multiple checkpach issues Arek Kusztal (1): examples: add multi process crypto application doc/guides/sample_app_ug/index.rst | 1 + doc/guides/sample_app_ug/mp_crypto.rst | 153 +++++ examples/mp_crypto/Makefile | 58 ++ examples/mp_crypto/main.c | 1109 ++++++++++++++++++++++++++++++++ examples/mp_crypto/meson.build | 18 + examples/mp_crypto/mp_crypto.c | 139 ++++ examples/mp_crypto/mp_crypto.h | 224 +++++++ examples/mp_crypto/mp_crypto_ipc.c | 32 + examples/mp_crypto/mp_crypto_parser.c | 511 +++++++++++++++ examples/mp_crypto/mp_crypto_parser.h | 149 +++++ examples/mp_crypto/mp_crypto_vectors.c | 175 +++++ examples/mp_crypto/mp_crypto_vectors.h | 66 ++ 12 files changed, 2635 insertions(+) create mode 100644 doc/guides/sample_app_ug/mp_crypto.rst create mode 100644 examples/mp_crypto/Makefile create mode 100644 examples/mp_crypto/main.c create mode 100644 examples/mp_crypto/meson.build create mode 100644 examples/mp_crypto/mp_crypto.c create mode 100644 examples/mp_crypto/mp_crypto.h create mode 100644 examples/mp_crypto/mp_crypto_ipc.c create mode 100644 examples/mp_crypto/mp_crypto_parser.c create mode 100644 examples/mp_crypto/mp_crypto_parser.h create mode 100644 examples/mp_crypto/mp_crypto_vectors.c create mode 100644 examples/mp_crypto/mp_crypto_vectors.h -- 2.1.0