numam-dpdk/drivers/crypto
Thierry Herbelot 67ab783b5d crypto/openssl: use local copy for session contexts
Session contexts are used for temporary storage when processing a
packet.
If packets for the same session are to be processed simultaneously on
multiple cores, separate contexts must be used.

Note: with openssl 1.1.1 EVP_CIPHER_CTX can no longer be defined as a
variable on the stack: it must be allocated. This in turn reduces the
performance.

Fixes: d61f70b4c9 ("crypto/libcrypto: add driver for OpenSSL library")
Cc: stable@dpdk.org

Signed-off-by: Thierry Herbelot <thierry.herbelot@6wind.com>
2019-11-08 13:51:16 +01:00
..
aesni_gcm crypto/aesni_gcm: support in-place chained mbufs 2019-11-08 13:51:16 +01:00
aesni_mb rename private header files 2019-10-27 22:03:06 +01:00
armv8 rename private header files 2019-10-27 22:03:06 +01:00
caam_jr crypto/dpaax_sec: use AES-CTR initial counter as 1 2019-11-08 13:51:16 +01:00
ccp drivers: add reasons for components being disabled 2019-07-02 23:21:11 +02:00
dpaa2_sec crypto/dpaa2_sec: add enqueue retry timeout 2019-11-08 13:51:16 +01:00
dpaa_sec crypto/dpaax_sec: enable anti replay window config 2019-11-08 13:51:16 +01:00
kasumi rename private header files 2019-10-27 22:03:06 +01:00
mvsam rename private header files 2019-10-27 22:03:06 +01:00
nitrox crypto/nitrox: add cipher auth chain processing 2019-10-09 11:50:12 +02:00
null crypto/null: fix global variable multiple definitions 2019-10-25 23:16:23 +02:00
octeontx crypto/octeontx: add asymmetric enqueue/dequeue ops 2019-10-23 16:57:06 +02:00
octeontx2 crypto/octeontx2: support asymmetric in enqueue/dequeue 2019-10-23 16:57:06 +02:00
openssl crypto/openssl: use local copy for session contexts 2019-11-08 13:51:16 +01:00
qat crypto/qat: fix AES CMAC mininum digest size 2019-10-23 16:57:06 +02:00
scheduler replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
snow3g rename private header files 2019-10-27 22:03:06 +01:00
virtio crypto/virtio: fix global variable multiple definitions 2019-10-25 23:16:23 +02:00
zuc rename private header files 2019-10-27 22:03:06 +01:00
Makefile crypto/dpaax_sec: enable build without rte_security 2019-10-23 16:57:06 +02:00
meson.build crypto/octeontx2: add PMD skeleton 2019-10-23 16:57:06 +02:00