FD.io VPP  v19.01.3-6-g70449b9b9
Vector Packet Processing
vlib_buffer_free_list_t Struct Reference
+ Collaboration diagram for vlib_buffer_free_list_t:

Data Fields

vlib_buffer_t buffer_init_template
 
vlib_buffer_free_list_index_t index
 
u32 n_data_bytes
 
u32 min_n_buffers_each_alloc
 
u32 n_alloc
 
u32buffers
 
u8 buffer_pool_index
 
u8name
 
void(* buffer_init_function )(struct vlib_main_t *vm, struct vlib_buffer_free_list_t *fl, u32 *buffers, u32 n_buffers)
 
uword buffer_init_function_opaque
 

Detailed Description

Definition at line 361 of file buffer.h.

Field Documentation

◆ buffer_init_function

void(* vlib_buffer_free_list_t::buffer_init_function) (struct vlib_main_t *vm, struct vlib_buffer_free_list_t *fl, u32 *buffers, u32 n_buffers)

Definition at line 390 of file buffer.h.

◆ buffer_init_function_opaque

uword vlib_buffer_free_list_t::buffer_init_function_opaque

Definition at line 394 of file buffer.h.

◆ buffer_init_template

vlib_buffer_t vlib_buffer_free_list_t::buffer_init_template

Definition at line 365 of file buffer.h.

◆ buffer_pool_index

u8 vlib_buffer_free_list_t::buffer_pool_index

Definition at line 383 of file buffer.h.

◆ buffers

u32* vlib_buffer_free_list_t::buffers

Definition at line 380 of file buffer.h.

◆ index

vlib_buffer_free_list_index_t vlib_buffer_free_list_t::index

Definition at line 368 of file buffer.h.

◆ min_n_buffers_each_alloc

u32 vlib_buffer_free_list_t::min_n_buffers_each_alloc

Definition at line 374 of file buffer.h.

◆ n_alloc

u32 vlib_buffer_free_list_t::n_alloc

Definition at line 377 of file buffer.h.

◆ n_data_bytes

u32 vlib_buffer_free_list_t::n_data_bytes

Definition at line 371 of file buffer.h.

◆ name

u8* vlib_buffer_free_list_t::name

Definition at line 386 of file buffer.h.


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