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

Public Member Functions

 CLIB_CACHE_LINE_ALIGN_MARK (cacheline0)
 

Data Fields

u8 state
 
vnet_crypto_async_op_id_t op:8
 
u16 n_elts
 
vnet_crypto_async_frame_elt_t elts [VNET_CRYPTO_FRAME_SIZE]
 
u32 buffer_indices [VNET_CRYPTO_FRAME_SIZE]
 
u16 next_node_index [VNET_CRYPTO_FRAME_SIZE]
 
u32 enqueue_thread_index
 

Detailed Description

Definition at line 320 of file crypto.h.

Member Function Documentation

◆ CLIB_CACHE_LINE_ALIGN_MARK()

vnet_crypto_async_frame_t::CLIB_CACHE_LINE_ALIGN_MARK ( cacheline0  )

Field Documentation

◆ buffer_indices

u32 vnet_crypto_async_frame_t::buffer_indices[VNET_CRYPTO_FRAME_SIZE]

Definition at line 332 of file crypto.h.

◆ elts

vnet_crypto_async_frame_elt_t vnet_crypto_async_frame_t::elts[VNET_CRYPTO_FRAME_SIZE]

Definition at line 331 of file crypto.h.

◆ enqueue_thread_index

u32 vnet_crypto_async_frame_t::enqueue_thread_index

Definition at line 334 of file crypto.h.

◆ n_elts

u16 vnet_crypto_async_frame_t::n_elts

Definition at line 330 of file crypto.h.

◆ next_node_index

u16 vnet_crypto_async_frame_t::next_node_index[VNET_CRYPTO_FRAME_SIZE]

Definition at line 333 of file crypto.h.

◆ op

vnet_crypto_async_op_id_t vnet_crypto_async_frame_t::op

Definition at line 329 of file crypto.h.

◆ state

u8 vnet_crypto_async_frame_t::state

Definition at line 328 of file crypto.h.


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