FD.io VPP
v17.01.1-3-gc6833f8
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | dpdk_esp_crypto_alg_t |
struct | dpdk_esp_integ_alg_t |
struct | dpdk_esp_main_t |
Functions | |
static_always_inline void | dpdk_esp_init () |
static_always_inline int | add_del_sa_sess (u32 sa_index, u8 is_add) |
static_always_inline int | translate_crypto_algo (ipsec_crypto_alg_t crypto_algo, struct rte_crypto_sym_xform *cipher_xform) |
static_always_inline int | translate_integ_algo (ipsec_integ_alg_t integ_alg, struct rte_crypto_sym_xform *auth_xform, int use_esn) |
static_always_inline int | create_sym_sess (ipsec_sa_t *sa, crypto_sa_session_t *sa_sess, u8 is_outbound) |
Variables | |
dpdk_esp_main_t | dpdk_esp_main |
static_always_inline int add_del_sa_sess | ( | u32 | sa_index, |
u8 | is_add | ||
) |
static_always_inline int create_sym_sess | ( | ipsec_sa_t * | sa, |
crypto_sa_session_t * | sa_sess, | ||
u8 | is_outbound | ||
) |
static_always_inline void dpdk_esp_init | ( | ) |
static_always_inline int translate_crypto_algo | ( | ipsec_crypto_alg_t | crypto_algo, |
struct rte_crypto_sym_xform * | cipher_xform | ||
) |
static_always_inline int translate_integ_algo | ( | ipsec_integ_alg_t | integ_alg, |
struct rte_crypto_sym_xform * | auth_xform, | ||
int | use_esn | ||
) |
dpdk_esp_main_t dpdk_esp_main |