FD.io VPP  v18.07.1-13-g909ba93
Vector Packet Processing
svm_msg_q_ring_ Struct Reference

Data Fields

volatile u32 cursize
 current size of the ring More...
 
u32 nitems
 max size of the ring More...
 
u32 head
 current head (for dequeue) More...
 
u32 tail
 current tail (for enqueue) More...
 
u32 elsize
 size of an element More...
 
u8data
 chunk of memory for msg data More...
 

Detailed Description

Definition at line 26 of file message_queue.h.

Field Documentation

volatile u32 svm_msg_q_ring_::cursize

current size of the ring

Definition at line 28 of file message_queue.h.

u8* svm_msg_q_ring_::data

chunk of memory for msg data

Definition at line 33 of file message_queue.h.

u32 svm_msg_q_ring_::elsize

size of an element

Definition at line 32 of file message_queue.h.

u32 svm_msg_q_ring_::head

current head (for dequeue)

Definition at line 30 of file message_queue.h.

u32 svm_msg_q_ring_::nitems

max size of the ring

Definition at line 29 of file message_queue.h.

u32 svm_msg_q_ring_::tail

current tail (for enqueue)

Definition at line 31 of file message_queue.h.


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