FD.io VPP
v20.05.1-6-gf53edbc3b
Vector Packet Processing
|
IPv4 and IPv6 adjacency and lookup table management. More...
Go to the source code of this file.
Data Structures | |
struct | ip_container_proxy_walk_ctx_t_ |
Typedefs | |
typedef struct ip_container_proxy_walk_ctx_t_ | ip_container_proxy_walk_ctx_t |
Variables | |
const ip46_address_t | zero_addr |
static vlib_cli_command_t | vlib_cli_ip_command |
(constructor) VLIB_CLI_COMMAND (vlib_cli_ip_command) More... | |
static vlib_cli_command_t | vlib_cli_ip6_command |
(constructor) VLIB_CLI_COMMAND (vlib_cli_ip6_command) More... | |
static vlib_cli_command_t | vlib_cli_show_ip_command |
(constructor) VLIB_CLI_COMMAND (vlib_cli_show_ip_command) More... | |
static vlib_cli_command_t | vlib_cli_show_ip6_command |
(constructor) VLIB_CLI_COMMAND (vlib_cli_show_ip6_command) More... | |
static vlib_cli_command_t | ip_route_command |
(constructor) VLIB_CLI_COMMAND (ip_route_command) More... | |
static vlib_cli_command_t | ip4_table_command |
(constructor) VLIB_CLI_COMMAND (ip4_table_command) More... | |
static vlib_cli_command_t | ip6_table_command |
(constructor) VLIB_CLI_COMMAND (ip6_table_command) More... | |
static vlib_cli_command_t | set_interface_ip_table_command |
(constructor) VLIB_CLI_COMMAND (set_interface_ip_table_command) More... | |
static vlib_cli_command_t | set_interface_ip6_table_command |
(constructor) VLIB_CLI_COMMAND (set_interface_ip6_table_command) More... | |
static vlib_cli_command_t | ip_mroute_command |
(constructor) VLIB_CLI_COMMAND (ip_mroute_command) More... | |
static vlib_cli_command_t | ip_container_command_node |
(constructor) VLIB_CLI_COMMAND (ip_container_command_node) More... | |
static vlib_cli_command_t | show_ip_container_command |
(constructor) VLIB_CLI_COMMAND (show_ip_container_command) More... | |
IPv4 and IPv6 adjacency and lookup table management.
Definition in file lookup.c.
typedef struct ip_container_proxy_walk_ctx_t_ ip_container_proxy_walk_ctx_t |
|
static |
|
static |
clib_error_t* ip_container_cmd | ( | vlib_main_t * | vm, |
unformat_input_t * | main_input, | ||
vlib_cli_command_t * | cmd | ||
) |
|
static |
u8 ip_container_proxy_is_set | ( | fib_prefix_t * | pfx, |
u32 | sw_if_index | ||
) |
void ip_container_proxy_walk | ( | ip_container_proxy_cb_t | cb, |
void * | ctx | ||
) |
void ip_lookup_init | ( | ip_lookup_main_t * | lm, |
u32 | is_ip6 | ||
) |
|
static |
|
static |
clib_error_t* show_ip_container_cmd_fn | ( | vlib_main_t * | vm, |
unformat_input_t * | main_input, | ||
vlib_cli_command_t * | cmd | ||
) |
|
static |
clib_error_t* vnet_ip4_table_cmd | ( | vlib_main_t * | vm, |
unformat_input_t * | main_input, | ||
vlib_cli_command_t * | cmd | ||
) |
clib_error_t* vnet_ip6_table_cmd | ( | vlib_main_t * | vm, |
unformat_input_t * | main_input, | ||
vlib_cli_command_t * | cmd | ||
) |
clib_error_t* vnet_ip_container_proxy_add_del | ( | vnet_ip_container_proxy_args_t * | args | ) |
clib_error_t* vnet_ip_mroute_cmd | ( | vlib_main_t * | vm, |
unformat_input_t * | main_input, | ||
vlib_cli_command_t * | cmd | ||
) |
|
static |
clib_error_t* vnet_ip_table_cmd | ( | vlib_main_t * | vm, |
unformat_input_t * | main_input, | ||
vlib_cli_command_t * | cmd, | ||
fib_protocol_t | fproto | ||
) |
VNET_SW_INTERFACE_ADD_DEL_FUNCTION | ( | ip_sw_interface_add_del | ) |
|
static |
(constructor) VLIB_CLI_COMMAND (ip4_table_command)
|
static |
(constructor) VLIB_CLI_COMMAND (ip6_table_command)
|
static |
(constructor) VLIB_CLI_COMMAND (ip_container_command_node)
|
static |
(constructor) VLIB_CLI_COMMAND (ip_mroute_command)
|
static |
(constructor) VLIB_CLI_COMMAND (ip_route_command)
|
static |
(constructor) VLIB_CLI_COMMAND (set_interface_ip6_table_command)
|
static |
(constructor) VLIB_CLI_COMMAND (set_interface_ip_table_command)
|
static |
(constructor) VLIB_CLI_COMMAND (show_ip_container_command)
|
static |
|
static |
|
static |
|
static |