FD.io VPP  v16.06
Vector Packet Processing
vlib_frame_queue_t Struct Reference
+ Collaboration diagram for vlib_frame_queue_t:

Data Fields

volatile u64 tail
 
u64 enqueues
 
u64 enqueue_ticks
 
u64 enqueue_vectors
 
u32 enqueue_full_events
 
u32 enqueue_efd_discards
 
u8 pad2 [CLIB_CACHE_LINE_BYTES-(2 *sizeof(u32))-(4 *sizeof(u64))]
 
volatile u64 head
 
u64 dequeues
 
u64 dequeue_ticks
 
u64 dequeue_vectors
 
u64 trace
 
u64 vector_threshold
 
u8 pad4 [CLIB_CACHE_LINE_BYTES-(6 *sizeof(u64))]
 
volatile u64 head_hint
 
u8 pad5 [CLIB_CACHE_LINE_BYTES-sizeof(u64)]
 
vlib_frame_queue_elt_telts
 
u32 nelts
 

Detailed Description

Definition at line 108 of file threads.h.

Field Documentation

u64 vlib_frame_queue_t::dequeue_ticks

Definition at line 123 of file threads.h.

u64 vlib_frame_queue_t::dequeue_vectors

Definition at line 124 of file threads.h.

u64 vlib_frame_queue_t::dequeues

Definition at line 122 of file threads.h.

vlib_frame_queue_elt_t* vlib_frame_queue_t::elts

Definition at line 135 of file threads.h.

u32 vlib_frame_queue_t::enqueue_efd_discards

Definition at line 115 of file threads.h.

u32 vlib_frame_queue_t::enqueue_full_events

Definition at line 114 of file threads.h.

u64 vlib_frame_queue_t::enqueue_ticks

Definition at line 112 of file threads.h.

u64 vlib_frame_queue_t::enqueue_vectors

Definition at line 113 of file threads.h.

u64 vlib_frame_queue_t::enqueues

Definition at line 111 of file threads.h.

volatile u64 vlib_frame_queue_t::head

Definition at line 121 of file threads.h.

volatile u64 vlib_frame_queue_t::head_hint

Definition at line 131 of file threads.h.

u32 vlib_frame_queue_t::nelts

Definition at line 136 of file threads.h.

u8 vlib_frame_queue_t::pad2[CLIB_CACHE_LINE_BYTES-(2 *sizeof(u32))-(4 *sizeof(u64))]

Definition at line 118 of file threads.h.

u8 vlib_frame_queue_t::pad4[CLIB_CACHE_LINE_BYTES-(6 *sizeof(u64))]

Definition at line 128 of file threads.h.

u8 vlib_frame_queue_t::pad5[CLIB_CACHE_LINE_BYTES-sizeof(u64)]

Definition at line 132 of file threads.h.

volatile u64 vlib_frame_queue_t::tail

Definition at line 110 of file threads.h.

u64 vlib_frame_queue_t::trace

Definition at line 125 of file threads.h.

u64 vlib_frame_queue_t::vector_threshold

Definition at line 126 of file threads.h.


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