Go to the source code of this file.
|
static u8 * | ioam_e2e_id_trace_handler (u8 *s, ip6_hop_by_hop_option_t *opt) |
|
static u8 * | ioam_e2e_cache_trace_handler (u8 *s, ip6_hop_by_hop_option_t *opt) |
|
int | ioam_cache_ip6_enable_disable (ioam_cache_main_t *em, ip6_address_t *sr_localsid, u8 is_disable) |
|
int | ioam_tunnel_select_ip6_enable_disable (ioam_cache_main_t *em, u8 criteria, u8 no_of_responses, ip6_address_t *sr_localsid, u8 is_disable) |
|
static void | vl_api_ioam_cache_ip6_enable_disable_t_handler (vl_api_ioam_cache_ip6_enable_disable_t *mp) |
|
static clib_error_t * | set_ioam_cache_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static clib_error_t * | set_ioam_tunnel_select_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static void | ioam_cache_table_print (vlib_main_t *vm, u8 verbose) |
|
static clib_error_t * | show_ioam_cache_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static clib_error_t * | ioam_cache_init (vlib_main_t *vm) |
|
◆ IOAM_TS_WAIT_FOR_RESPONSES
#define IOAM_TS_WAIT_FOR_RESPONSES 3 |
◆ REPLY_MSG_ID_BASE
◆ ioam_cache_init()
◆ ioam_cache_ip6_enable_disable()
int ioam_cache_ip6_enable_disable |
( |
ioam_cache_main_t * |
em, |
|
|
ip6_address_t * |
sr_localsid, |
|
|
u8 |
is_disable |
|
) |
| |
◆ ioam_cache_table_print()
static void ioam_cache_table_print |
( |
vlib_main_t * |
vm, |
|
|
u8 |
verbose |
|
) |
| |
|
static |
◆ ioam_e2e_cache_trace_handler()
◆ ioam_e2e_id_trace_handler()
◆ ioam_tunnel_select_ip6_enable_disable()
int ioam_tunnel_select_ip6_enable_disable |
( |
ioam_cache_main_t * |
em, |
|
|
u8 |
criteria, |
|
|
u8 |
no_of_responses, |
|
|
ip6_address_t * |
sr_localsid, |
|
|
u8 |
is_disable |
|
) |
| |
◆ set_ioam_cache_command_fn()
◆ set_ioam_tunnel_select_command_fn()
◆ show_ioam_cache_command_fn()
◆ vl_api_ioam_cache_ip6_enable_disable_t_handler()
◆ ioam_cache_main
◆ set_ioam_cache_command
Initial value:=
{
.path = "set ioam ip6 cache",.short_help =
"set ioam ip6 cache sr_localsid <ip6 address> [disable]",.function =
static clib_error_t * set_ioam_cache_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
(constructor) VLIB_CLI_COMMAND (set_ioam_cache_command)
Definition at line 192 of file ioam_cache.c.
◆ set_ioam_cache_ts_command
Initial value:=
{
.path = "set ioam ip6 sr-tunnel-select",.short_help =
"set ioam ip6 sr-tunnel-select [disable] [oneway|rtt] [wait_for_responses <n|default 3>] \
static clib_error_t * set_ioam_tunnel_select_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
(constructor) VLIB_CLI_COMMAND (set_ioam_cache_ts_command)
Definition at line 240 of file ioam_cache.c.
◆ show_ioam_cache_command
Initial value:=
{
.path = "show ioam ip6 cache",.short_help =
static clib_error_t * show_ioam_cache_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
(constructor) VLIB_CLI_COMMAND (show_ioam_cache_command)
Definition at line 309 of file ioam_cache.c.