FD.io VPP  v21.10.1-2-g0a485f517
Vector Packet Processing
vlib_frame_queue_elt_t Struct Reference

Public Member Functions

 CLIB_CACHE_LINE_ALIGN_MARK (cacheline0)
 
 STRUCT_MARK (end_of_reset)
 
 CLIB_CACHE_LINE_ALIGN_MARK (cacheline1)
 

Data Fields

volatile u32 valid
 
u32 maybe_trace: 1
 
u32 n_vectors
 
u32 offset
 
u32 buffer_index [VLIB_FRAME_SIZE]
 

Detailed Description

Definition at line 67 of file threads.h.

Member Function Documentation

◆ CLIB_CACHE_LINE_ALIGN_MARK() [1/2]

vlib_frame_queue_elt_t::CLIB_CACHE_LINE_ALIGN_MARK ( cacheline0  )

◆ CLIB_CACHE_LINE_ALIGN_MARK() [2/2]

vlib_frame_queue_elt_t::CLIB_CACHE_LINE_ALIGN_MARK ( cacheline1  )

◆ STRUCT_MARK()

vlib_frame_queue_elt_t::STRUCT_MARK ( end_of_reset  )

Field Documentation

◆ buffer_index

u32 vlib_frame_queue_elt_t::buffer_index[VLIB_FRAME_SIZE]

Definition at line 77 of file threads.h.

◆ maybe_trace

u32 vlib_frame_queue_elt_t::maybe_trace

Definition at line 71 of file threads.h.

◆ n_vectors

u32 vlib_frame_queue_elt_t::n_vectors

Definition at line 72 of file threads.h.

◆ offset

u32 vlib_frame_queue_elt_t::offset

Definition at line 73 of file threads.h.

◆ valid

volatile u32 vlib_frame_queue_elt_t::valid

Definition at line 70 of file threads.h.


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