|
static void | map_save_extras (u32 map_domain_index, u8 *tag) |
|
static void | map_free_extras (u32 map_domain_index) |
|
int | map_create_domain (ip4_address_t *ip4_prefix, u8 ip4_prefix_len, ip6_address_t *ip6_prefix, u8 ip6_prefix_len, ip6_address_t *ip6_src, u8 ip6_src_len, u8 ea_bits_len, u8 psid_offset, u8 psid_length, u32 *map_domain_index, u16 mtu, u8 flags, u8 *tag) |
|
int | map_delete_domain (u32 map_domain_index) |
|
int | map_add_del_psid (u32 map_domain_index, u16 psid, ip6_address_t *tep, bool is_add) |
|
static void | map_pre_resolve_init (map_main_pre_resolved_t *pr) |
|
static u8 * | format_map_pre_resolve (u8 *s, va_list *ap) |
|
static void | map_last_lock_gone (fib_node_t *node) |
| Function definition to inform the FIB node that its last lock has gone. More...
|
|
static map_main_pre_resolved_t * | map_from_fib_node (fib_node_t *node) |
|
static void | map_stack (map_main_pre_resolved_t *pr) |
|
static fib_node_back_walk_rc_t | map_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 * | map_fib_node_get (fib_node_index_t index) |
| Function definition to get a FIB node from its index. More...
|
|
static void | map_fib_resolve (map_main_pre_resolved_t *pr, fib_protocol_t proto, u8 len, const ip46_address_t *addr) |
|
static void | map_fib_unresolve (map_main_pre_resolved_t *pr, fib_protocol_t proto, u8 len, const ip46_address_t *addr) |
|
void | map_pre_resolve (ip4_address_t *ip4, ip6_address_t *ip6, bool is_del) |
|
static clib_error_t * | map_security_check_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static clib_error_t * | map_add_domain_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static clib_error_t * | map_del_domain_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static clib_error_t * | map_add_rule_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static clib_error_t * | map_pre_resolve_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static clib_error_t * | map_icmp_relay_source_address_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static clib_error_t * | map_icmp_unreachables_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static clib_error_t * | map_fragment_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static clib_error_t * | map_traffic_class_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static char * | map_flags_to_string (u32 flags) |
|
static u8 * | format_map_domain (u8 *s, va_list *args) |
|
static clib_error_t * | show_map_domain_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
u64 | map_error_counter_get (u32 node_index, map_error_t map_error) |
|
static clib_error_t * | show_map_stats_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static clib_error_t * | map_if_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
u8 * | format_map_trace (u8 *s, va_list *args) |
|
static clib_error_t * | map_tcp_mss_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
| VLIB_PLUGIN_REGISTER () |
|
clib_error_t * | map_init (vlib_main_t *vm) |
|