FD.io VPP
v21.06-3-gbb25fbf28
Vector Packet Processing
|
Public Member Functions | |
CLIB_CACHE_LINE_ALIGN_MARK (cacheline0) | |
Data Fields | |
vlib_buffer_t * | b [VNET_CRYPTO_FRAME_SIZE] |
union { | |
struct { | |
cryptodev_op_t ** cops | |
struct rte_mempool * cop_pool | |
struct rte_ring * ring | |
} | |
struct { | |
struct rte_crypto_raw_dp_ctx * ctx | |
struct rte_ring * cached_frame | |
u16 aad_index | |
u8 * aad_buf | |
u64 aad_phy_addr | |
struct rte_cryptodev_sym_session * reset_sess | |
} | |
}; | |
u16 | cryptodev_id |
u16 | cryptodev_q |
u16 | inflight |
Definition at line 136 of file cryptodev.h.
cryptodev_engine_thread_t::CLIB_CACHE_LINE_ALIGN_MARK | ( | cacheline0 | ) |
union { ... } |
u8* cryptodev_engine_thread_t::aad_buf |
Definition at line 153 of file cryptodev.h.
u16 cryptodev_engine_thread_t::aad_index |
Definition at line 152 of file cryptodev.h.
u64 cryptodev_engine_thread_t::aad_phy_addr |
Definition at line 154 of file cryptodev.h.
vlib_buffer_t* cryptodev_engine_thread_t::b[VNET_CRYPTO_FRAME_SIZE] |
Definition at line 139 of file cryptodev.h.
struct rte_ring* cryptodev_engine_thread_t::cached_frame |
Definition at line 151 of file cryptodev.h.
struct rte_mempool* cryptodev_engine_thread_t::cop_pool |
Definition at line 145 of file cryptodev.h.
cryptodev_op_t** cryptodev_engine_thread_t::cops |
Definition at line 144 of file cryptodev.h.
u16 cryptodev_engine_thread_t::cryptodev_id |
Definition at line 158 of file cryptodev.h.
u16 cryptodev_engine_thread_t::cryptodev_q |
Definition at line 159 of file cryptodev.h.
struct rte_crypto_raw_dp_ctx* cryptodev_engine_thread_t::ctx |
Definition at line 150 of file cryptodev.h.
u16 cryptodev_engine_thread_t::inflight |
Definition at line 160 of file cryptodev.h.
struct rte_cryptodev_sym_session* cryptodev_engine_thread_t::reset_sess |
Definition at line 155 of file cryptodev.h.
struct rte_ring* cryptodev_engine_thread_t::ring |
Definition at line 146 of file cryptodev.h.