FD.io VPP  v16.12-rc0-308-g931be3a
Vector Packet Processing
ip6_ioam_e2e.c File Reference
+ Include dependency graph for ip6_ioam_e2e.c:

Go to the source code of this file.

Functions

static u8ioam_e2e_trace_handler (u8 *s, ip6_hop_by_hop_option_t *opt)
 
int ioam_e2e_config_handler (void *data, u8 disable)
 
int ioam_e2e_rewrite_handler (u8 *rewrite_string, u8 *rewrite_size)
 
u32 ioam_e2e_flow_handler (u32 ctx, u8 add)
 
static clib_error_tioam_show_e2e_cmd_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
clib_error_tvlib_plugin_register (vlib_main_t *vm, vnet_plugin_handoff_t *h, int from_early_init)
 
static clib_error_tioam_e2e_init (vlib_main_t *vm)
 

Variables

ioam_e2e_main_t ioam_e2e_main
 
static vlib_cli_command_t ioam_show_e2e_cmd
 (constructor) VLIB_CLI_COMMAND (ioam_show_e2e_cmd) More...
 

Function Documentation

int ioam_e2e_config_handler ( void *  data,
u8  disable 
)

Definition at line 50 of file ip6_ioam_e2e.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u32 ioam_e2e_flow_handler ( u32  ctx,
u8  add 
)

Definition at line 104 of file ip6_ioam_e2e.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static clib_error_t* ioam_e2e_init ( vlib_main_t vm)
static

Definition at line 191 of file ip6_ioam_e2e.c.

+ Here is the call graph for this function:

int ioam_e2e_rewrite_handler ( u8 rewrite_string,
u8 rewrite_size 
)

Definition at line 86 of file ip6_ioam_e2e.c.

+ Here is the caller graph for this function:

static u8* ioam_e2e_trace_handler ( u8 s,
ip6_hop_by_hop_option_t opt 
)
static

Definition at line 34 of file ip6_ioam_e2e.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static clib_error_t* ioam_show_e2e_cmd_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 134 of file ip6_ioam_e2e.c.

+ Here is the call graph for this function:

clib_error_t* vlib_plugin_register ( vlib_main_t vm,
vnet_plugin_handoff_t h,
int  from_early_init 
)

Definition at line 176 of file ip6_ioam_e2e.c.

Variable Documentation

ioam_e2e_main_t ioam_e2e_main

Definition at line 32 of file ip6_ioam_e2e.c.

vlib_cli_command_t ioam_show_e2e_cmd
static
Initial value:
= {
.path = "show ioam e2e ",
.short_help = "show ioam e2e information",
.function = ioam_show_e2e_cmd_fn,
}
static clib_error_t * ioam_show_e2e_cmd_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: ip6_ioam_e2e.c:134

(constructor) VLIB_CLI_COMMAND (ioam_show_e2e_cmd)

Definition at line 163 of file ip6_ioam_e2e.c.