FD.io VPP  v20.05.1-6-gf53edbc3b
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...
 
volatile u32 head
 current head (for dequeue) More...
 
volatile 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 27 of file message_queue.h.

Field Documentation

◆ cursize

volatile u32 svm_msg_q_ring_::cursize

current size of the ring

Definition at line 29 of file message_queue.h.

◆ data

u8* svm_msg_q_ring_::data

chunk of memory for msg data

Definition at line 34 of file message_queue.h.

◆ elsize

u32 svm_msg_q_ring_::elsize

size of an element

Definition at line 33 of file message_queue.h.

◆ head

volatile u32 svm_msg_q_ring_::head

current head (for dequeue)

Definition at line 31 of file message_queue.h.

◆ nitems

u32 svm_msg_q_ring_::nitems

max size of the ring

Definition at line 30 of file message_queue.h.

◆ tail

volatile u32 svm_msg_q_ring_::tail

current tail (for enqueue)

Definition at line 32 of file message_queue.h.


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