numam-dpdk/drivers/crypto/openssl
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
..
compat.h crypto/openssl: replace macros by static inline functions 2018-08-30 05:10:50 +02:00
Makefile cryptodev: add sym session header size function 2019-01-10 16:57:22 +01:00
meson.build drivers: add reasons for components being disabled 2019-07-02 23:21:11 +02:00
openssl_pmd_private.h rename private header files 2019-10-27 22:03:06 +01:00
rte_openssl_pmd_ops.c rename private header files 2019-10-27 22:03:06 +01:00
rte_openssl_pmd.c crypto/openssl: use local copy for session contexts 2019-11-08 13:51:16 +01:00
rte_pmd_openssl_version.map crypto/openssl: rename libcrypto to openssl 2016-10-26 14:58:37 +02:00