FD.io VPP  v21.10.1-2-g0a485f517
Vector Packet Processing
fifo_segment_slice_ Struct Reference

Public Member Functions

 CLIB_CACHE_LINE_ALIGN_MARK (cacheline)
 

Data Fields

fs_sptr_t free_chunks [FS_CHUNK_VEC_LEN]
 Free chunks by size. More...
 
fs_sptr_t free_fifos
 Freelists of fifo shared hdrs
More...
 
uword n_fl_chunk_bytes
 Chunk bytes on freelist. More...
 
uword virtual_mem
 Slice sum of all fifo sizes. More...
 
u32 num_chunks [FS_CHUNK_VEC_LEN]
 Allocated chunks by chunk size. More...
 

Detailed Description

Definition at line 120 of file fifo_types.h.

Member Function Documentation

◆ CLIB_CACHE_LINE_ALIGN_MARK()

fifo_segment_slice_::CLIB_CACHE_LINE_ALIGN_MARK ( cacheline  )

Field Documentation

◆ free_chunks

fs_sptr_t fifo_segment_slice_::free_chunks[FS_CHUNK_VEC_LEN]

Free chunks by size.

Definition at line 123 of file fifo_types.h.

◆ free_fifos

fs_sptr_t fifo_segment_slice_::free_fifos

Freelists of fifo shared hdrs

Definition at line 124 of file fifo_types.h.

◆ n_fl_chunk_bytes

uword fifo_segment_slice_::n_fl_chunk_bytes

Chunk bytes on freelist.

Definition at line 125 of file fifo_types.h.

◆ num_chunks

u32 fifo_segment_slice_::num_chunks[FS_CHUNK_VEC_LEN]

Allocated chunks by chunk size.

Definition at line 127 of file fifo_types.h.

◆ virtual_mem

uword fifo_segment_slice_::virtual_mem

Slice sum of all fifo sizes.

Definition at line 126 of file fifo_types.h.


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