FD.io VPP  v20.09-64-g4f7b92f0a
Vector Packet Processing
vnet_crypto_main_t Struct Reference
+ Collaboration diagram for vnet_crypto_main_t:

Data Fields

vnet_crypto_alg_data_talgs
 
vnet_crypto_thread_tthreads
 
vnet_crypto_ops_handler_t ** ops_handlers
 
vnet_crypto_chained_ops_handler_t ** chained_ops_handlers
 
vnet_crypto_frame_enqueue_t ** enqueue_handlers
 
vnet_crypto_frame_dequeue_t ** dequeue_handlers
 
clib_bitmap_tasync_active_ids
 
vnet_crypto_op_data_t opt_data [VNET_CRYPTO_N_OP_IDS]
 
vnet_crypto_async_op_data_t async_opt_data [VNET_CRYPTO_ASYNC_OP_N_IDS]
 
vnet_crypto_engine_tengines
 
vnet_crypto_key_tkeys
 
uwordengine_index_by_name
 
uwordalg_index_by_name
 
uwordasync_alg_index_by_name
 
vnet_crypto_async_alg_data_tasync_algs
 
u32 async_refcnt
 
vnet_crypto_async_next_node_tnext_nodes
 
u32 crypto_node_index
 
u8 dispatch_mode
 

Detailed Description

Definition at line 419 of file crypto.h.

Field Documentation

◆ alg_index_by_name

uword* vnet_crypto_main_t::alg_index_by_name

Definition at line 433 of file crypto.h.

◆ algs

vnet_crypto_alg_data_t* vnet_crypto_main_t::algs

Definition at line 421 of file crypto.h.

◆ async_active_ids

clib_bitmap_t* vnet_crypto_main_t::async_active_ids

Definition at line 427 of file crypto.h.

◆ async_alg_index_by_name

uword* vnet_crypto_main_t::async_alg_index_by_name

Definition at line 434 of file crypto.h.

◆ async_algs

vnet_crypto_async_alg_data_t* vnet_crypto_main_t::async_algs

Definition at line 435 of file crypto.h.

◆ async_opt_data

vnet_crypto_async_op_data_t vnet_crypto_main_t::async_opt_data[VNET_CRYPTO_ASYNC_OP_N_IDS]

Definition at line 429 of file crypto.h.

◆ async_refcnt

u32 vnet_crypto_main_t::async_refcnt

Definition at line 436 of file crypto.h.

◆ chained_ops_handlers

vnet_crypto_chained_ops_handler_t** vnet_crypto_main_t::chained_ops_handlers

Definition at line 424 of file crypto.h.

◆ crypto_node_index

u32 vnet_crypto_main_t::crypto_node_index

Definition at line 438 of file crypto.h.

◆ dequeue_handlers

vnet_crypto_frame_dequeue_t** vnet_crypto_main_t::dequeue_handlers

Definition at line 426 of file crypto.h.

◆ dispatch_mode

u8 vnet_crypto_main_t::dispatch_mode

Definition at line 441 of file crypto.h.

◆ engine_index_by_name

uword* vnet_crypto_main_t::engine_index_by_name

Definition at line 432 of file crypto.h.

◆ engines

vnet_crypto_engine_t* vnet_crypto_main_t::engines

Definition at line 430 of file crypto.h.

◆ enqueue_handlers

vnet_crypto_frame_enqueue_t** vnet_crypto_main_t::enqueue_handlers

Definition at line 425 of file crypto.h.

◆ keys

vnet_crypto_key_t* vnet_crypto_main_t::keys

Definition at line 431 of file crypto.h.

◆ next_nodes

vnet_crypto_async_next_node_t* vnet_crypto_main_t::next_nodes

Definition at line 437 of file crypto.h.

◆ ops_handlers

vnet_crypto_ops_handler_t** vnet_crypto_main_t::ops_handlers

Definition at line 423 of file crypto.h.

◆ opt_data

vnet_crypto_op_data_t vnet_crypto_main_t::opt_data[VNET_CRYPTO_N_OP_IDS]

Definition at line 428 of file crypto.h.

◆ threads

vnet_crypto_thread_t* vnet_crypto_main_t::threads

Definition at line 422 of file crypto.h.


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