![]() |
FD.io VPP
v18.01-8-g0eacf49
Vector Packet Processing
|
Collaboration diagram for vlib_buffer_main_t:Public Member Functions | |
| CLIB_CACHE_LINE_ALIGN_MARK (cacheline0) | |
Data Fields | |
| uword | buffer_mem_start |
| uword | buffer_mem_size |
| vlib_buffer_pool_t * | buffer_pools |
| u32(* | buffer_free_callback )(struct vlib_main_t *vm, u32 *buffers, u32 n_buffers, u32 follow_buffer_next) |
| vlib_buffer_free_list_t * | buffer_free_list_pool |
| uword * | free_list_by_size |
| uword * | buffer_known_hash |
| clib_spinlock_t | buffer_known_hash_lockp |
| vlib_buffer_free_list_t ** | announce_list |
| vlib_buffer_callbacks_t | cb |
| int | callbacks_registered |
| vlib_buffer_main_t::CLIB_CACHE_LINE_ALIGN_MARK | ( | cacheline0 | ) |
| vlib_buffer_free_list_t** vlib_buffer_main_t::announce_list |
| vlib_buffer_free_list_t* vlib_buffer_main_t::buffer_free_list_pool |
| clib_spinlock_t vlib_buffer_main_t::buffer_known_hash_lockp |
| vlib_buffer_pool_t* vlib_buffer_main_t::buffer_pools |
| vlib_buffer_callbacks_t vlib_buffer_main_t::cb |