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) |
|
◆ TRANSIT_UNIT_TEST_HACK
#define TRANSIT_UNIT_TEST_HACK 1 |
◆ vl_endianfun
◆ vl_typedefs
◆ fib_entry_get_default_chain_type()
◆ nsh_md2_ioam_back_walk()
Function definition to backwalk a FIB node.
Definition at line 465 of file nsh_md2_ioam.c.
◆ nsh_md2_ioam_clear_output_feature_on_all_intfs()
void nsh_md2_ioam_clear_output_feature_on_all_intfs |
( |
vlib_main_t * |
vm | ) |
|
◆ nsh_md2_ioam_clear_output_feature_on_select_intfs()
void nsh_md2_ioam_clear_output_feature_on_select_intfs |
( |
void |
| ) |
|
◆ nsh_md2_ioam_disable_for_dest()
int nsh_md2_ioam_disable_for_dest |
( |
vlib_main_t * |
vm, |
|
|
ip46_address_t |
dst_addr, |
|
|
u32 |
outer_fib_index, |
|
|
u8 |
ipv4_set |
|
) |
| |
◆ nsh_md2_ioam_enable_disable()
clib_error_t* nsh_md2_ioam_enable_disable |
( |
int |
has_trace_option, |
|
|
int |
has_pot_option, |
|
|
int |
has_ppc_option |
|
) |
| |
◆ nsh_md2_ioam_enable_disable_for_dest()
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 |
|
) |
| |
◆ nsh_md2_ioam_fib_node_get()
Function definition to get a FIB node from its index.
Definition at line 475 of file nsh_md2_ioam.c.
◆ nsh_md2_ioam_interface_init()
void nsh_md2_ioam_interface_init |
( |
void |
| ) |
|
◆ nsh_md2_ioam_last_lock_gone()
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.
◆ nsh_md2_ioam_refresh_output_feature_on_all_dest()
void nsh_md2_ioam_refresh_output_feature_on_all_dest |
( |
void |
| ) |
|
◆ nsh_md2_ioam_set_clear_output_feature_on_intf()
static void nsh_md2_ioam_set_clear_output_feature_on_intf |
( |
vlib_main_t * |
vm, |
|
|
u32 |
sw_if_index0, |
|
|
u8 |
is_add |
|
) |
| |
|
static |
◆ nsh_md2_ioam_set_transit_rewrite_command_fn()
◆ nsh_md2_ioam_main
◆ nsh_md2_ioam_set_transit_rewrite_cmd
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.
◆ nsh_md2_ioam_vft
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.