FD.io VPP  v19.08.3-2-gbabecb413
Vector Packet Processing
fifo_segment_header_t Struct Reference
+ Collaboration diagram for fifo_segment_header_t:

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...
 
u32 n_active_fifos
 Number of active fifos. More...
 
u8 flags
 Segment flags. More...
 
u32 n_free_bytes
 Bytes usable for new allocs. More...
 
u32 n_fl_chunk_bytes
 Chunk bytes on freelist. More...
 

Detailed Description

Definition at line 39 of file fifo_segment.h.

Field Documentation

◆ fifos

svm_fifo_t* fifo_segment_header_t::fifos

Linked list of active RX fifos.

Definition at line 41 of file fifo_segment.h.

◆ flags

u8 fifo_segment_header_t::flags

Segment flags.

Definition at line 45 of file fifo_segment.h.

◆ free_chunks

svm_fifo_chunk_t** fifo_segment_header_t::free_chunks

Freelists by chunk size.

Definition at line 43 of file fifo_segment.h.

◆ free_fifos

svm_fifo_t* fifo_segment_header_t::free_fifos

Freelists by fifo size.

Definition at line 42 of file fifo_segment.h.

◆ n_active_fifos

u32 fifo_segment_header_t::n_active_fifos

Number of active fifos.

Definition at line 44 of file fifo_segment.h.

◆ n_fl_chunk_bytes

u32 fifo_segment_header_t::n_fl_chunk_bytes

Chunk bytes on freelist.

Definition at line 47 of file fifo_segment.h.

◆ n_free_bytes

u32 fifo_segment_header_t::n_free_bytes

Bytes usable for new allocs.

Definition at line 46 of file fifo_segment.h.


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