FD.io VPP  v19.08-27-gf4dcae4
Vector Packet Processing
fifo_segment_header_t Struct Reference
+ Collaboration diagram for fifo_segment_header_t:

Data Fields

 Linked list of active RX fifos. More...
 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

svm_fifo_t* fifo_segment_header_t::fifos

Linked list of active RX fifos.

Definition at line 41 of file fifo_segment.h.

u8 fifo_segment_header_t::flags

Segment flags.

Definition at line 45 of file fifo_segment.h.

svm_fifo_chunk_t** fifo_segment_header_t::free_chunks

Freelists by chunk size.

Definition at line 43 of file fifo_segment.h.

svm_fifo_t* fifo_segment_header_t::free_fifos

Freelists by fifo size.

Definition at line 42 of file fifo_segment.h.

u32 fifo_segment_header_t::n_active_fifos

Number of active fifos.

Definition at line 44 of file fifo_segment.h.

u32 fifo_segment_header_t::n_fl_chunk_bytes

Chunk bytes on freelist.

Definition at line 47 of file fifo_segment.h.

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: