FD.io VPP  v18.04-17-g3a0d853
Vector Packet Processing
crypto_data_t Struct Reference
+ Collaboration diagram for crypto_data_t:

Public Member Functions

 CLIB_CACHE_LINE_ALIGN_MARK (cacheline0)
 

Data Fields

struct rte_mempool * crypto_op
 
struct rte_mempool * session_h
 
struct rte_mempool ** session_drv
 
crypto_session_disposal_tsession_disposal
 
uwordsession_by_sa_index
 
uwordsession_by_drv_id_and_sa_index
 
u64 crypto_op_get_failed
 
u64 session_h_failed
 
u64session_drv_failed
 
clib_spinlock_t lockp
 

Detailed Description

Definition at line 127 of file ipsec.h.

Member Function Documentation

crypto_data_t::CLIB_CACHE_LINE_ALIGN_MARK ( cacheline0  )

Field Documentation

struct rte_mempool* crypto_data_t::crypto_op

Definition at line 131 of file ipsec.h.

u64 crypto_data_t::crypto_op_get_failed

Definition at line 137 of file ipsec.h.

clib_spinlock_t crypto_data_t::lockp

Definition at line 140 of file ipsec.h.

uword* crypto_data_t::session_by_drv_id_and_sa_index

Definition at line 136 of file ipsec.h.

uword* crypto_data_t::session_by_sa_index

Definition at line 135 of file ipsec.h.

crypto_session_disposal_t* crypto_data_t::session_disposal

Definition at line 134 of file ipsec.h.

struct rte_mempool** crypto_data_t::session_drv

Definition at line 133 of file ipsec.h.

u64* crypto_data_t::session_drv_failed

Definition at line 139 of file ipsec.h.

struct rte_mempool* crypto_data_t::session_h

Definition at line 132 of file ipsec.h.

u64 crypto_data_t::session_h_failed

Definition at line 138 of file ipsec.h.


The documentation for this struct was generated from the following file: