FD.io VPP
v16.12-rc0-308-g931be3a
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
union | time_u64_t |
struct | ip6_hop_by_hop_ioam_trace_main_t |
Macros | |
#define | foreach_ip6_hop_by_hop_ioam_trace_stats |
Enumerations | |
enum | ip6_ioam_trace_stats_t { IP6_IOAM_TRACE_N_STATS } |
Functions | |
static void | ip6_ioam_trace_stats_increment_counter (u32 counter_index, u64 increment) |
static u8 * | format_ioam_data_list_element (u8 *s, va_list *args) |
int | ioam_trace_get_sizeof_handler (u32 *result) |
int | ip6_hop_by_hop_ioam_trace_rewrite_handler (u8 *rewrite_string, u8 *rewrite_size) |
int | ip6_hbh_ioam_trace_data_list_handler (vlib_buffer_t *b, ip6_header_t *ip, ip6_hop_by_hop_option_t *opt) |
u8 * | ip6_hbh_ioam_trace_data_list_trace_handler (u8 *s, ip6_hop_by_hop_option_t *opt) |
static clib_error_t * | ip6_show_ioam_trace_cmd_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
static clib_error_t * | ip6_hop_by_hop_ioam_trace_init (vlib_main_t *vm) |
Variables | |
static f64 | trace_tsp_mul [4] = { 1, 1e3, 1e6, 1e9 } |
ip6_hop_by_hop_ioam_main_t | ip6_hop_by_hop_ioam_main |
ip6_main_t | ip6_main |
static char * | ip6_hop_by_hop_ioam_trace_stats_strings [] |
ip6_hop_by_hop_ioam_trace_main_t | ip6_hop_by_hop_ioam_trace_main |
static vlib_cli_command_t | ip6_show_ioam_trace_cmd |
(constructor) VLIB_CLI_COMMAND (ip6_show_ioam_trace_cmd) More... | |
#define foreach_ip6_hop_by_hop_ioam_trace_stats |
Definition at line 45 of file ip6_ioam_trace.c.
Enumerator | |
---|---|
IP6_IOAM_TRACE_N_STATS |
Definition at line 57 of file ip6_ioam_trace.c.
Definition at line 88 of file ip6_ioam_trace.c.
int ioam_trace_get_sizeof_handler | ( | u32 * | result | ) |
Definition at line 133 of file ip6_ioam_trace.c.
int ip6_hbh_ioam_trace_data_list_handler | ( | vlib_buffer_t * | b, |
ip6_header_t * | ip, | ||
ip6_hop_by_hop_option_t * | opt | ||
) |
Definition at line 203 of file ip6_ioam_trace.c.
u8* ip6_hbh_ioam_trace_data_list_trace_handler | ( | u8 * | s, |
ip6_hop_by_hop_option_t * | opt | ||
) |
Definition at line 284 of file ip6_ioam_trace.c.
|
static |
Definition at line 166 of file ip6_ioam_trace.c.
|
inlinestatic |
Definition at line 79 of file ip6_ioam_trace.c.
|
static |
ip6_hop_by_hop_ioam_main_t ip6_hop_by_hop_ioam_main |
Definition at line 44 of file ip6_hop_by_hop.c.
ip6_hop_by_hop_ioam_trace_main_t ip6_hop_by_hop_ioam_trace_main |
Definition at line 76 of file ip6_ioam_trace.c.
|
static |
Definition at line 51 of file ip6_ioam_trace.c.
ip6_main_t ip6_main |
Definition at line 2655 of file ip6_forward.c.
|
static |
(constructor) VLIB_CLI_COMMAND (ip6_show_ioam_trace_cmd)
Definition at line 341 of file ip6_ioam_trace.c.
|
static |
Definition at line 33 of file ip6_ioam_trace.c.