FD.io VPP  v21.01.1
Vector Packet Processing
crypto_resource_t Struct Reference

Public Member Functions

 CLIB_CACHE_LINE_ALIGN_MARK (cacheline0)
 

Data Fields

u16 thread_idx
 
u8 remove
 
u8 drv_id
 
u8 dev_id
 
u8 numa
 
u16 qp_id
 
u16 inflights [2]
 
u16 n_ops
 
struct rte_crypto_op * ops [VLIB_FRAME_SIZE]
 
u32 bi [VLIB_FRAME_SIZE]
 

Detailed Description

Definition at line 116 of file ipsec.h.

Member Function Documentation

◆ CLIB_CACHE_LINE_ALIGN_MARK()

crypto_resource_t::CLIB_CACHE_LINE_ALIGN_MARK ( cacheline0  )

Field Documentation

◆ bi

u32 crypto_resource_t::bi[VLIB_FRAME_SIZE]

Definition at line 128 of file ipsec.h.

◆ dev_id

u8 crypto_resource_t::dev_id

Definition at line 121 of file ipsec.h.

◆ drv_id

u8 crypto_resource_t::drv_id

Definition at line 120 of file ipsec.h.

◆ inflights

u16 crypto_resource_t::inflights[2]

Definition at line 124 of file ipsec.h.

◆ n_ops

u16 crypto_resource_t::n_ops

Definition at line 125 of file ipsec.h.

◆ numa

u8 crypto_resource_t::numa

Definition at line 122 of file ipsec.h.

◆ ops

struct rte_crypto_op* crypto_resource_t::ops[VLIB_FRAME_SIZE]

Definition at line 127 of file ipsec.h.

◆ qp_id

u16 crypto_resource_t::qp_id

Definition at line 123 of file ipsec.h.

◆ remove

u8 crypto_resource_t::remove

Definition at line 119 of file ipsec.h.

◆ thread_idx

u16 crypto_resource_t::thread_idx

Definition at line 118 of file ipsec.h.


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