Go to the source code of this file.
|
static_always_inline u32 | enqueue_one (vlib_main_t *vm, vlib_node_runtime_t *node, u64 *used_elt_bmp, u16 next_index, u32 *buffers, u16 *nexts, u32 n_buffers, u32 n_left, u32 *tmp) |
|
| CLIB_MARCH_FN_REGISTRATION (vlib_buffer_enqueue_to_next_fn) |
|
| CLIB_MARCH_FN_REGISTRATION (vlib_buffer_enqueue_to_single_next_fn) |
|
static vlib_frame_queue_elt_t * | vlib_get_frame_queue_elt (vlib_frame_queue_main_t *fqm, u32 index, int dont_wait) |
|
static_always_inline u32 | vlib_buffer_enqueue_to_thread_inline (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_queue_main_t *fqm, u32 *buffer_indices, u16 *thread_indices, u32 n_packets, int drop_on_congestion) |
|
| CLIB_MARCH_FN_REGISTRATION (vlib_buffer_enqueue_to_thread_fn) |
|
| CLIB_MARCH_FN_REGISTRATION (vlib_frame_queue_dequeue_fn) |
|
static clib_error_t * | vlib_buffer_funcs_init (vlib_main_t *vm) |
|
◆ CLIB_MARCH_FN_REGISTRATION() [1/4]
CLIB_MARCH_FN_REGISTRATION |
( |
vlib_buffer_enqueue_to_next_fn |
| ) |
|
◆ CLIB_MARCH_FN_REGISTRATION() [2/4]
CLIB_MARCH_FN_REGISTRATION |
( |
vlib_buffer_enqueue_to_single_next_fn |
| ) |
|
◆ CLIB_MARCH_FN_REGISTRATION() [3/4]
CLIB_MARCH_FN_REGISTRATION |
( |
vlib_buffer_enqueue_to_thread_fn |
| ) |
|
◆ CLIB_MARCH_FN_REGISTRATION() [4/4]
CLIB_MARCH_FN_REGISTRATION |
( |
vlib_frame_queue_dequeue_fn |
| ) |
|
◆ enqueue_one()
◆ vlib_buffer_enqueue_to_thread_inline()
◆ vlib_buffer_funcs_init()
◆ vlib_get_frame_queue_elt()
◆ vlib_buffer_func_main