FD.io VPP  v16.09
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
u32 index
u32 n_data_bytes
u32 min_n_buffers_each_physmem_alloc
u32 n_alloc
void ** buffer_memory_allocated
void(* buffer_init_function )(struct vlib_main_t *vm, struct vlib_buffer_free_list_t *fl, u32 *buffers, u32 n_buffers)
void(* buffers_added_to_freelist_function )(struct vlib_main_t *vm, struct vlib_buffer_free_list_t *fl)
uword buffer_init_function_opaque

Detailed Description

Definition at line 245 of file buffer.h.

Field Documentation

u32* vlib_buffer_free_list_t::aligned_buffers

Definition at line 268 of file buffer.h.

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 280 of file buffer.h.

uword vlib_buffer_free_list_t::buffer_init_function_opaque

Definition at line 289 of file buffer.h.

vlib_buffer_t vlib_buffer_free_list_t::buffer_init_template

Definition at line 249 of file buffer.h.

void** vlib_buffer_free_list_t::buffer_memory_allocated

Definition at line 273 of file buffer.h.

void(* vlib_buffer_free_list_t::buffers_added_to_freelist_function) (struct vlib_main_t *vm, struct vlib_buffer_free_list_t *fl)

Definition at line 287 of file buffer.h.

u32 vlib_buffer_free_list_t::index

Definition at line 252 of file buffer.h.

u32 vlib_buffer_free_list_t::min_n_buffers_each_physmem_alloc

Definition at line 259 of file buffer.h.

u32 vlib_buffer_free_list_t::n_alloc

Definition at line 262 of file buffer.h.

u32 vlib_buffer_free_list_t::n_data_bytes

Definition at line 255 of file buffer.h.

u8* vlib_buffer_free_list_t::name

Definition at line 276 of file buffer.h.

u32 * vlib_buffer_free_list_t::unaligned_buffers

Definition at line 268 of file buffer.h.

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