FD.io VPP  v21.06-1-gbb7418cf9
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 451 of file crypto.h.

Field Documentation

◆ alg_index_by_name

uword* vnet_crypto_main_t::alg_index_by_name

Definition at line 465 of file crypto.h.

◆ algs

vnet_crypto_alg_data_t* vnet_crypto_main_t::algs

Definition at line 453 of file crypto.h.

◆ async_active_ids

clib_bitmap_t* vnet_crypto_main_t::async_active_ids

Definition at line 459 of file crypto.h.

◆ async_alg_index_by_name

uword* vnet_crypto_main_t::async_alg_index_by_name

Definition at line 466 of file crypto.h.

◆ async_algs

vnet_crypto_async_alg_data_t* vnet_crypto_main_t::async_algs

Definition at line 467 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 461 of file crypto.h.

◆ async_refcnt

u32 vnet_crypto_main_t::async_refcnt

Definition at line 468 of file crypto.h.

◆ chained_ops_handlers

vnet_crypto_chained_ops_handler_t** vnet_crypto_main_t::chained_ops_handlers

Definition at line 456 of file crypto.h.

◆ crypto_node_index

u32 vnet_crypto_main_t::crypto_node_index

Definition at line 470 of file crypto.h.

◆ dequeue_handlers

vnet_crypto_frame_dequeue_t** vnet_crypto_main_t::dequeue_handlers

Definition at line 458 of file crypto.h.

◆ dispatch_mode

u8 vnet_crypto_main_t::dispatch_mode

Definition at line 473 of file crypto.h.

◆ engine_index_by_name

uword* vnet_crypto_main_t::engine_index_by_name

Definition at line 464 of file crypto.h.

◆ engines

vnet_crypto_engine_t* vnet_crypto_main_t::engines

Definition at line 462 of file crypto.h.

◆ enqueue_handlers

vnet_crypto_frame_enqueue_t** vnet_crypto_main_t::enqueue_handlers

Definition at line 457 of file crypto.h.

◆ keys

vnet_crypto_key_t* vnet_crypto_main_t::keys

Definition at line 463 of file crypto.h.

◆ next_nodes

vnet_crypto_async_next_node_t* vnet_crypto_main_t::next_nodes

Definition at line 469 of file crypto.h.

◆ ops_handlers

vnet_crypto_ops_handler_t** vnet_crypto_main_t::ops_handlers

Definition at line 455 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 460 of file crypto.h.

◆ threads

vnet_crypto_thread_t* vnet_crypto_main_t::threads

Definition at line 454 of file crypto.h.


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