|
static u32 | vlib_frame_bytes (u32 n_scalar_bytes, u32 n_vector_bytes) |
|
static u32 * | vlib_frame_find_magic (vlib_frame_t *f, vlib_node_t *node) |
|
static vlib_frame_size_t * | get_frame_size_info (vlib_node_main_t *nm, u32 n_scalar_bytes, u32 n_vector_bytes) |
|
static vlib_frame_t * | vlib_frame_alloc_to_node (vlib_main_t *vm, u32 to_node_index, u32 frame_flags) |
|
static vlib_frame_t * | vlib_frame_alloc (vlib_main_t *vm, vlib_node_runtime_t *from_node_runtime, u32 to_next_index) |
|
vlib_frame_t * | vlib_get_frame_to_node (vlib_main_t *vm, u32 to_node_index) |
|
void | vlib_put_frame_to_node (vlib_main_t *vm, u32 to_node_index, vlib_frame_t *f) |
|
void | vlib_frame_free (vlib_main_t *vm, vlib_node_runtime_t *r, vlib_frame_t *f) |
|
static clib_error_t * | show_frame_stats (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static void | vlib_next_frame_change_ownership (vlib_main_t *vm, vlib_node_runtime_t *node_runtime, u32 next_index) |
|
static void | validate_frame_magic (vlib_main_t *vm, vlib_frame_t *f, vlib_node_t *n, uword next_index) |
|
vlib_frame_t * | vlib_get_next_frame_internal (vlib_main_t *vm, vlib_node_runtime_t *node, u32 next_index, u32 allocate_new_next_frame) |
|
static void | vlib_put_next_frame_validate (vlib_main_t *vm, vlib_node_runtime_t *rt, u32 next_index, u32 n_vectors_left) |
|
void | vlib_put_next_frame (vlib_main_t *vm, vlib_node_runtime_t *r, u32 next_index, u32 n_vectors_left) |
| Release pointer to next frame vector data. More...
|
|
never_inline void | vlib_node_runtime_sync_stats (vlib_main_t *vm, vlib_node_runtime_t *r, uword n_calls, uword n_vectors, uword n_clocks, uword n_ticks0, uword n_ticks1) |
|
static void | vlib_process_sync_stats (vlib_main_t *vm, vlib_process_t *p, uword n_calls, uword n_vectors, uword n_clocks, uword n_ticks0, uword n_ticks1) |
|
void | vlib_node_sync_stats (vlib_main_t *vm, vlib_node_t *n) |
|
static u32 | vlib_node_runtime_update_stats (vlib_main_t *vm, vlib_node_runtime_t *node, uword n_calls, uword n_vectors, uword n_clocks, uword n_ticks0, uword n_ticks1) |
|
static void | vlib_node_runtime_perf_counter (vlib_main_t *vm, u64 *pmc0, u64 *pmc1, vlib_node_runtime_t *node, vlib_frame_t *frame, int before_or_after) |
|
static void | vlib_process_update_stats (vlib_main_t *vm, vlib_process_t *p, uword n_calls, uword n_vectors, uword n_clocks) |
|
static clib_error_t * | vlib_cli_elog_clear (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static clib_error_t * | elog_save_buffer (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
void | elog_post_mortem_dump (void) |
|
static clib_error_t * | elog_stop (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static clib_error_t * | elog_restart (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static clib_error_t * | elog_resize (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static void | elog_show_buffer_internal (vlib_main_t *vm, u32 n_events_to_show) |
|
static clib_error_t * | elog_show_buffer (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
void | vlib_gdb_show_event_log (void) |
|
static void | vlib_elog_main_loop_event (vlib_main_t *vm, u32 node_index, u64 time, u32 n_vectors, u32 is_return) |
|
static void | add_trajectory_trace (vlib_buffer_t *b, u32 node_index) |
|
u8 * | format_vnet_buffer_flags (u8 *s, va_list *args) |
|
u8 * | format_vnet_buffer_opaque (u8 *s, va_list *args) |
|
u8 * | format_vnet_buffer_opaque2 (u8 *s, va_list *args) |
|
static u8 * | format_buffer_metadata (u8 *s, va_list *args) |
|
static void | dispatch_pcap_trace (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame) |
|
static_always_inline u64 | dispatch_node (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_node_type_t type, vlib_node_state_t dispatch_state, vlib_frame_t *frame, u64 last_time_stamp) |
|
static u64 | dispatch_pending_node (vlib_main_t *vm, uword pending_frame_index, u64 last_time_stamp) |
|
static uword | vlib_process_stack_is_valid (vlib_process_t *p) |
|
static uword | vlib_process_bootstrap (uword _a) |
|
static_always_inline uword | vlib_process_startup (vlib_main_t *vm, vlib_process_t *p, vlib_frame_t *f) |
|
static_always_inline uword | vlib_process_resume (vlib_process_t *p) |
|
static u64 | dispatch_process (vlib_main_t *vm, vlib_process_t *p, vlib_frame_t *f, u64 last_time_stamp) |
|
void | vlib_start_process (vlib_main_t *vm, uword process_index) |
|
static u64 | dispatch_suspended_process (vlib_main_t *vm, uword process_index, u64 last_time_stamp) |
|
void | vl_api_send_pending_rpc_requests (vlib_main_t *) |
|
static_always_inline void | vlib_main_or_worker_loop (vlib_main_t *vm, int is_main) |
|
static void | vlib_main_loop (vlib_main_t *vm) |
|
void | vlib_worker_loop (vlib_main_t *vm) |
|
static clib_error_t * | vlib_main_configure (vlib_main_t *vm, unformat_input_t *input) |
|
static void | dummy_queue_signal_callback (vlib_main_t *vm) |
|
void | vl_api_set_elog_main (elog_main_t *m) |
|
int | vl_api_set_elog_trace_api_messages (int enable) |
|
int | vl_api_get_elog_trace_api_messages (void) |
|
int | vlib_main (vlib_main_t *volatile vm, unformat_input_t *input) |
|
int | vlib_pcap_dispatch_trace_configure (vlib_pcap_dispatch_trace_args_t *a) |
|
static clib_error_t * | dispatch_trace_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|