FD.io VPP  v21.06-1-gbb7418cf9
Vector Packet Processing
cryptodev_op_t Struct Reference
+ Collaboration diagram for cryptodev_op_t:

Public Member Functions

 CLIB_CACHE_LINE_ALIGN_MARK (cacheline0)
 

Data Fields

struct rte_crypto_op op
 
struct rte_crypto_sym_op sop
 
u8 iv [CRYPTODEV_MAX_IV_SIZE]
 
u8 aad [CRYPTODEV_MAX_AAD_SIZE]
 
vnet_crypto_async_frame_tframe
 
u32 n_elts
 

Detailed Description

Definition at line 125 of file cryptodev.h.

Member Function Documentation

◆ CLIB_CACHE_LINE_ALIGN_MARK()

cryptodev_op_t::CLIB_CACHE_LINE_ALIGN_MARK ( cacheline0  )

Field Documentation

◆ aad

u8 cryptodev_op_t::aad[CRYPTODEV_MAX_AAD_SIZE]

Definition at line 131 of file cryptodev.h.

◆ frame

vnet_crypto_async_frame_t* cryptodev_op_t::frame

Definition at line 132 of file cryptodev.h.

◆ iv

u8 cryptodev_op_t::iv[CRYPTODEV_MAX_IV_SIZE]

Definition at line 130 of file cryptodev.h.

◆ n_elts

u32 cryptodev_op_t::n_elts

Definition at line 133 of file cryptodev.h.

◆ op

struct rte_crypto_op cryptodev_op_t::op

Definition at line 128 of file cryptodev.h.

◆ sop

struct rte_crypto_sym_op cryptodev_op_t::sop

Definition at line 129 of file cryptodev.h.


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