FD.io VPP  v20.05-21-gb1500e9ff
Vector Packet Processing
fifo_segment_slice_ Struct Reference
+ Collaboration diagram for fifo_segment_slice_:

Data Fields

svm_fifo_tfifos
 Linked list of active RX fifos. More...
 
svm_fifo_tfree_fifos
 Freelists by fifo size. More...
 
svm_fifo_chunk_t ** free_chunks
 Freelists by chunk size. More...
 
u32num_chunks
 Allocated chunks by chunk size. More...
 
uword n_fl_chunk_bytes
 Chunk bytes on freelist. More...
 
uword virtual_mem
 Slice sum of all fifo sizes. More...
 
clib_spinlock_t chunk_lock
 

Detailed Description

Definition at line 102 of file fifo_types.h.

Field Documentation

◆ chunk_lock

clib_spinlock_t fifo_segment_slice_::chunk_lock

Definition at line 110 of file fifo_types.h.

◆ fifos

svm_fifo_t* fifo_segment_slice_::fifos

Linked list of active RX fifos.

Definition at line 104 of file fifo_types.h.

◆ free_chunks

svm_fifo_chunk_t** fifo_segment_slice_::free_chunks

Freelists by chunk size.

Definition at line 106 of file fifo_types.h.

◆ free_fifos

svm_fifo_t* fifo_segment_slice_::free_fifos

Freelists by fifo size.

Definition at line 105 of file fifo_types.h.

◆ n_fl_chunk_bytes

uword fifo_segment_slice_::n_fl_chunk_bytes

Chunk bytes on freelist.

Definition at line 108 of file fifo_types.h.

◆ num_chunks

u32* fifo_segment_slice_::num_chunks

Allocated chunks by chunk size.

Definition at line 107 of file fifo_types.h.

◆ virtual_mem

uword fifo_segment_slice_::virtual_mem

Slice sum of all fifo sizes.

Definition at line 109 of file fifo_types.h.


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