FD.io VPP  v21.01.1
Vector Packet Processing
fifo_segment_header_ Struct Reference
+ Collaboration diagram for fifo_segment_header_:

Data Fields

 Fixed array of slices. More...
uword n_free_bytes
 Segment free bytes. More...
uword n_cached_bytes
 Cached bytes. More...
u32 n_active_fifos
 Number of active fifos. More...
u32 n_reserved_bytes
 Bytes not to be allocated. More...
u32 max_log2_chunk_size
 Max log2(chunk size) for fs. More...
u8 flags
 Segment flags. More...
u8 n_slices
 Number of slices. More...
u8 high_watermark
 Memory pressure watermark high. More...
u8 low_watermark
 Memory pressure watermark low. More...
u8 pct_first_alloc
 Pct of fifo size to alloc. More...

Detailed Description

Definition at line 113 of file fifo_types.h.

Field Documentation

◆ flags

u8 fifo_segment_header_::flags

Segment flags.

Definition at line 122 of file fifo_types.h.

◆ high_watermark

u8 fifo_segment_header_::high_watermark

Memory pressure watermark high.

Definition at line 124 of file fifo_types.h.

◆ low_watermark

u8 fifo_segment_header_::low_watermark

Memory pressure watermark low.

Definition at line 125 of file fifo_types.h.

◆ max_log2_chunk_size

u32 fifo_segment_header_::max_log2_chunk_size

Max log2(chunk size) for fs.

Definition at line 121 of file fifo_types.h.

◆ n_active_fifos

u32 fifo_segment_header_::n_active_fifos

Number of active fifos.

Definition at line 119 of file fifo_types.h.

◆ n_cached_bytes

uword fifo_segment_header_::n_cached_bytes

Cached bytes.

Definition at line 118 of file fifo_types.h.

◆ n_free_bytes

uword fifo_segment_header_::n_free_bytes

Segment free bytes.

Definition at line 117 of file fifo_types.h.

◆ n_reserved_bytes

u32 fifo_segment_header_::n_reserved_bytes

Bytes not to be allocated.

Definition at line 120 of file fifo_types.h.

◆ n_slices

u8 fifo_segment_header_::n_slices

Number of slices.

Definition at line 123 of file fifo_types.h.

◆ pct_first_alloc

u8 fifo_segment_header_::pct_first_alloc

Pct of fifo size to alloc.

Definition at line 126 of file fifo_types.h.

◆ slices

fifo_segment_slice_t* fifo_segment_header_::slices

Definition at line 115 of file fifo_types.h.

◆ ssvm_sh

ssvm_shared_header_t* fifo_segment_header_::ssvm_sh

Fixed array of slices.

Pointer to fs ssvm shared hdr

Definition at line 116 of file fifo_types.h.

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