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 |