[dpdk-dev] [PATCH v3 0/5] app: add multi process crypto application
Arek Kusztal
arkadiuszx.kusztal at intel.com
Wed Jul 15 17:50:38 CEST 2020
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
More information about the dev
mailing list