Go to the source code of this file.
|
static void | nsh_md2_ioam_set_clear_output_feature_on_intf (vlib_main_t *vm, u32 sw_if_index0, u8 is_add) |
|
void | nsh_md2_ioam_clear_output_feature_on_all_intfs (vlib_main_t *vm) |
|
fib_forward_chain_type_t | fib_entry_get_default_chain_type (const fib_entry_t *fib_entry) |
|
int | nsh_md2_ioam_enable_disable_for_dest (vlib_main_t *vm, ip46_address_t dst_addr, u32 outer_fib_index, u8 is_ipv4, u8 is_add) |
|
void | nsh_md2_ioam_refresh_output_feature_on_all_dest (void) |
|
void | nsh_md2_ioam_clear_output_feature_on_select_intfs (void) |
|
clib_error_t * | nsh_md2_ioam_enable_disable (int has_trace_option, int has_pot_option, int has_ppc_option) |
|
int | nsh_md2_ioam_disable_for_dest (vlib_main_t *vm, ip46_address_t dst_addr, u32 outer_fib_index, u8 ipv4_set) |
|
static clib_error_t * | nsh_md2_ioam_set_transit_rewrite_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static fib_node_back_walk_rc_t | nsh_md2_ioam_back_walk (fib_node_t *node, fib_node_back_walk_ctx_t *ctx) |
| Function definition to backwalk a FIB node. More...
|
|
static fib_node_t * | nsh_md2_ioam_fib_node_get (fib_node_index_t index) |
| Function definition to get a FIB node from its index. More...
|
|
static void | nsh_md2_ioam_last_lock_gone (fib_node_t *node) |
| Function definition to inform the FIB node that its last lock has gone. More...
|
|
void | nsh_md2_ioam_interface_init (void) |
|
#define TRANSIT_UNIT_TEST_HACK 1 |
Function definition to backwalk a FIB node.
Definition at line 465 of file nsh_md2_ioam.c.
void nsh_md2_ioam_clear_output_feature_on_all_intfs |
( |
vlib_main_t * |
vm | ) |
|
void nsh_md2_ioam_clear_output_feature_on_select_intfs |
( |
void |
| ) |
|
int nsh_md2_ioam_disable_for_dest |
( |
vlib_main_t * |
vm, |
|
|
ip46_address_t |
dst_addr, |
|
|
u32 |
outer_fib_index, |
|
|
u8 |
ipv4_set |
|
) |
| |
clib_error_t* nsh_md2_ioam_enable_disable |
( |
int |
has_trace_option, |
|
|
int |
has_pot_option, |
|
|
int |
has_ppc_option |
|
) |
| |
int nsh_md2_ioam_enable_disable_for_dest |
( |
vlib_main_t * |
vm, |
|
|
ip46_address_t |
dst_addr, |
|
|
u32 |
outer_fib_index, |
|
|
u8 |
is_ipv4, |
|
|
u8 |
is_add |
|
) |
| |
Function definition to get a FIB node from its index.
Definition at line 475 of file nsh_md2_ioam.c.
void nsh_md2_ioam_interface_init |
( |
void |
| ) |
|
static void nsh_md2_ioam_last_lock_gone |
( |
fib_node_t * |
node | ) |
|
|
static |
Function definition to inform the FIB node that its last lock has gone.
Definition at line 485 of file nsh_md2_ioam.c.
void nsh_md2_ioam_refresh_output_feature_on_all_dest |
( |
void |
| ) |
|
static void nsh_md2_ioam_set_clear_output_feature_on_intf |
( |
vlib_main_t * |
vm, |
|
|
u32 |
sw_if_index0, |
|
|
u8 |
is_add |
|
) |
| |
|
static |
Initial value:= {
.path = "set nsh-md2-ioam-transit",
.short_help = "set nsh-ioam-lisp-gpe-transit dst-ip <dst_ip> [outer-fib-index <outer_fib_index>] [disable]",
}
static clib_error_t * nsh_md2_ioam_set_transit_rewrite_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
(constructor) VLIB_CLI_COMMAND (nsh_md2_ioam_set_transit_rewrite_cmd)
Definition at line 455 of file nsh_md2_ioam.c.
Initial value:= {
}
static fib_node_back_walk_rc_t nsh_md2_ioam_back_walk(fib_node_t *node, fib_node_back_walk_ctx_t *ctx)
Function definition to backwalk a FIB node.
static fib_node_t * nsh_md2_ioam_fib_node_get(fib_node_index_t index)
Function definition to get a FIB node from its index.
static void nsh_md2_ioam_last_lock_gone(fib_node_t *node)
Function definition to inform the FIB node that its last lock has gone.
Definition at line 495 of file nsh_md2_ioam.c.