FD.io VPP
v17.01-9-ge7dcee4
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | dpdk_gcm_cnt_blk |
struct | dpdk_cop_priv_t |
struct | crypto_worker_qp_key_t |
struct | crypto_qp_data_t |
struct | crypto_sa_session_t |
struct | crypto_worker_main_t |
struct | dpdk_crypto_main_t |
Macros | |
#define | always_inline static inline |
#define | MAX_QP_PER_LCORE 16 |
#define | CRYPTO_N_FREE_COPS (VLIB_FRAME_SIZE * 3) |
Functions | |
static_always_inline void | crypto_alloc_cops () |
static_always_inline void | crypto_free_cop (crypto_qp_data_t *qpd, struct rte_crypto_op **cops, u32 n) |
static_always_inline int | check_algo_is_supported (const struct rte_cryptodev_capabilities *cap, char *name) |
Variables | |
dpdk_crypto_main_t | dpdk_crypto_main |
vlib_node_registration_t | dpdk_crypto_input_node |
(constructor) VLIB_REGISTER_NODE (dpdk_crypto_input_node) More... | |
#define CRYPTO_N_FREE_COPS (VLIB_FRAME_SIZE * 3) |
static_always_inline int check_algo_is_supported | ( | const struct rte_cryptodev_capabilities * | cap, |
char * | name | ||
) |
static_always_inline void crypto_alloc_cops | ( | ) |
static_always_inline void crypto_free_cop | ( | crypto_qp_data_t * | qpd, |
struct rte_crypto_op ** | cops, | ||
u32 | n | ||
) |
vlib_node_registration_t dpdk_crypto_input_node |
(constructor) VLIB_REGISTER_NODE (dpdk_crypto_input_node)
Definition at line 58 of file crypto_node.c.
dpdk_crypto_main_t dpdk_crypto_main |