summaryrefslogtreecommitdiffstats
path: root/src/plugins/tlsopenssl
AgeCommit message (Expand)AuthorFilesLines
2019-05-16init / exit function orderingDave Barach1-7/+6
2019-05-08session: send tx events when data is dequeuedFlorin Coras1-0/+3
2019-05-03plugins: clean up plugin descriptionsDave Wallace1-1/+1
2019-04-18tls: allow engines to customize closeFlorin Coras1-0/+24
2019-04-16svm_fifo rework to avoid contention on cursizeSirshak Das1-7/+7
2019-02-18tls: fix openssl/mbedtls use of app_wrk indexFlorin Coras1-2/+7
2019-02-04session: cleanup part 1Florin Coras3-22/+19
2019-01-28update openssl TLS async to align with openssl master branchPing Yu1-4/+2
2019-01-07Change vpp code to align with openssl interface changePing Yu3-36/+27
2018-11-08tlsopenssl: remove unused #includeKlement Sekera1-1/+0
2018-10-23c11 safe string handling supportDave Barach2-3/+3
2018-10-02tls: fix disconnects for sessions with pending dataFlorin Coras1-12/+12
2018-09-27add cmake build option to build openssl asyncPing Yu1-0/+11
2018-09-15tls: fix openssl engine write complete conditionFlorin Coras1-1/+1
2018-09-13Add a polling configure to make thread bind with hardware enginePing Yu1-4/+9
2018-09-04add option to allow user to set ciphersPing Yu2-6/+33
2018-08-26cmake: move functions to src/cmakeDamjan Marion1-0/+1
2018-08-25cmake: improve add_vpp_plugin macroDamjan Marion1-2/+8
2018-08-17CMake as an alternative to autotools (experimental)Damjan Marion1-0/+18
2018-08-17optimize init_server to reduce session overheadPing Yu2-33/+107
2018-08-14reduce polling and resume overhead by checking if inflight request existsPing Yu1-3/+6
2018-07-23tls: avoid possible async handler duplicationPing Yu1-1/+1
2018-07-19Add a new communication channel between VPP and openssl enginePing Yu3-19/+59
2018-07-16Enable openssl TLS async support in client for HW acclerationPing Yu1-0/+15
2018-06-15TLS async supportPing Yu3-22/+735
2018-05-31Fix TLS issue to load certification and keyPing Yu1-0/+2
2018-03-15tls: add openssl engineFlorin Coras1-0/+675
return e; } typedef struct { /* Error counters. */ u64 *counters; /* Counter values as of last counter clear. */ u64 *counters_last_clear; /* Error name strings in heap. Heap index indexes counter vector. */ char **error_strings_heap; } vlib_error_main_t; /* Per node error registration. */ void vlib_register_errors (struct vlib_main_t *vm, u32 node_index, u32 n_errors, char *error_strings[]); #endif /* included_vlib_error_h */ /* * fd.io coding-style-patch-verification: ON * * Local Variables: * eval: (c-set-style "gnu") * End: */