Go to the source code of this file.
|
static void | vlib_validate_trace (vlib_trace_main_t *tm, vlib_buffer_t *b) |
|
void | vlib_add_handoff_trace (vlib_main_t *vm, vlib_buffer_t *b) |
|
static void * | vlib_add_trace_inline (vlib_main_t *vm, vlib_node_runtime_t *r, vlib_buffer_t *b, u32 n_data_bytes) |
|
void * | vlib_add_trace (vlib_main_t *vm, vlib_node_runtime_t *r, vlib_buffer_t *b, u32 n_data_bytes) |
|
static vlib_trace_header_t * | vlib_trace_header_next (vlib_trace_header_t *h) |
|
static void | vlib_free_trace (vlib_main_t *vm, vlib_buffer_t *b) |
|
static void | vlib_trace_next_frame (vlib_main_t *vm, vlib_node_runtime_t *r, u32 next_index) |
|
void | trace_apply_filter (vlib_main_t *vm) |
|
int | vnet_is_packet_traced (vlib_buffer_t *b, u32 classify_table_index, int func) |
|
static void | vlib_trace_buffer (vlib_main_t *vm, vlib_node_runtime_t *r, u32 next_index, vlib_buffer_t *b, int follow_chain) |
|
static void | vlib_buffer_copy_trace_flag (vlib_main_t *vm, vlib_buffer_t *b, u32 bi_target) |
|
static u32 | vlib_get_trace_count (vlib_main_t *vm, vlib_node_runtime_t *rt) |
|
static void | vlib_set_trace_count (vlib_main_t *vm, vlib_node_runtime_t *rt, u32 count) |
|
void | vlib_trace_frame_buffers_only (vlib_main_t *vm, vlib_node_runtime_t *node, u32 *buffers, uword n_buffers, uword next_buffer_stride, uword n_buffer_data_bytes_in_trace) |
|
◆ trace_apply_filter()
◆ vlib_add_handoff_trace()
◆ vlib_add_trace()
◆ vlib_add_trace_inline()
◆ vlib_buffer_copy_trace_flag()
◆ vlib_free_trace()
◆ vlib_get_trace_count()
◆ vlib_set_trace_count()
◆ vlib_trace_buffer()
◆ vlib_trace_frame_buffers_only()
◆ vlib_trace_header_next()
◆ vlib_trace_next_frame()
◆ vlib_validate_trace()
◆ vnet_is_packet_traced()
int vnet_is_packet_traced |
( |
vlib_buffer_t * |
b, |
|
|
u32 |
classify_table_index, |
|
|
int |
func |
|
) |
| |
◆ vnet_trace_placeholder
u8* vnet_trace_placeholder |