FD.io VPP  v21.06-3-gbb25fbf28
Vector Packet Processing
svm_msg_q_shr_queue_ Struct Reference

Data Fields

pthread_mutex_t mutex
 
pthread_cond_t condvar
 
u32 head
 
u32 tail
 
volatile u32 cursize
 
u32 maxsize
 
u32 elsize
 
u32 pad
 
u8 data [0]
 

Detailed Description

Definition at line 28 of file message_queue.h.

Field Documentation

◆ condvar

pthread_cond_t svm_msg_q_shr_queue_::condvar

Definition at line 31 of file message_queue.h.

◆ cursize

volatile u32 svm_msg_q_shr_queue_::cursize

Definition at line 34 of file message_queue.h.

◆ data

u8 svm_msg_q_shr_queue_::data[0]

Definition at line 38 of file message_queue.h.

◆ elsize

u32 svm_msg_q_shr_queue_::elsize

Definition at line 36 of file message_queue.h.

◆ head

u32 svm_msg_q_shr_queue_::head

Definition at line 32 of file message_queue.h.

◆ maxsize

u32 svm_msg_q_shr_queue_::maxsize

Definition at line 35 of file message_queue.h.

◆ mutex

pthread_mutex_t svm_msg_q_shr_queue_::mutex

Definition at line 30 of file message_queue.h.

◆ pad

u32 svm_msg_q_shr_queue_::pad

Definition at line 37 of file message_queue.h.

◆ tail

u32 svm_msg_q_shr_queue_::tail

Definition at line 33 of file message_queue.h.


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