FD.io VPP  v21.06-3-gbb25fbf28
Vector Packet Processing
ip_container_proxy.c File Reference
+ Include dependency graph for ip_container_proxy.c:

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
 

Functions

clib_error_tvnet_ip_container_proxy_add_del (vnet_ip_container_proxy_args_t *args)
 
u8 ip_container_proxy_is_set (fib_prefix_t *pfx, u32 sw_if_index)
 
static fib_table_walk_rc_t ip_container_proxy_fib_table_walk (fib_node_index_t fei, void *arg)
 
void ip_container_proxy_walk (ip_container_proxy_cb_t cb, void *ctx)
 
clib_error_tip_container_cmd (vlib_main_t *vm, unformat_input_t *main_input, vlib_cli_command_t *cmd)
 
clib_error_tshow_ip_container_cmd_fn (vlib_main_t *vm, unformat_input_t *main_input, vlib_cli_command_t *cmd)
 

Variables

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...
 

Typedef Documentation

◆ ip_container_proxy_walk_ctx_t

Function Documentation

◆ ip_container_cmd()

clib_error_t* ip_container_cmd ( vlib_main_t vm,
unformat_input_t main_input,
vlib_cli_command_t cmd 
)

Definition at line 160 of file ip_container_proxy.c.

+ Here is the call graph for this function:

◆ ip_container_proxy_fib_table_walk()

static fib_table_walk_rc_t ip_container_proxy_fib_table_walk ( fib_node_index_t  fei,
void *  arg 
)
static

Definition at line 111 of file ip_container_proxy.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ip_container_proxy_is_set()

u8 ip_container_proxy_is_set ( fib_prefix_t pfx,
u32  sw_if_index 
)

Definition at line 77 of file ip_container_proxy.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ip_container_proxy_walk()

void ip_container_proxy_walk ( ip_container_proxy_cb_t  cb,
void *  ctx 
)

Definition at line 133 of file ip_container_proxy.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ show_ip_container_cmd_fn()

clib_error_t* show_ip_container_cmd_fn ( vlib_main_t vm,
unformat_input_t main_input,
vlib_cli_command_t cmd 
)

Definition at line 233 of file ip_container_proxy.c.

+ Here is the call graph for this function:

◆ vnet_ip_container_proxy_add_del()

clib_error_t* vnet_ip_container_proxy_add_del ( vnet_ip_container_proxy_args_t args)

Definition at line 47 of file ip_container_proxy.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Variable Documentation

◆ ip_container_command_node

vlib_cli_command_t ip_container_command_node
static
Initial value:
= {
.path = "ip container",
.function = ip_container_cmd,
.short_help = "ip container <address> <interface>",
.is_mp_safe = 1,
}

(constructor) VLIB_CLI_COMMAND (ip_container_command_node)

Definition at line 224 of file ip_container_proxy.c.

◆ show_ip_container_command

vlib_cli_command_t show_ip_container_command
static
Initial value:
= {
.path = "show ip container",
.short_help = "show ip container <address> <interface>",
.is_mp_safe = 1,
}

(constructor) VLIB_CLI_COMMAND (show_ip_container_command)

Definition at line 283 of file ip_container_proxy.c.

show_ip_container_cmd_fn
clib_error_t * show_ip_container_cmd_fn(vlib_main_t *vm, unformat_input_t *main_input, vlib_cli_command_t *cmd)
Definition: ip_container_proxy.c:233
ip_container_cmd
clib_error_t * ip_container_cmd(vlib_main_t *vm, unformat_input_t *main_input, vlib_cli_command_t *cmd)
Definition: ip_container_proxy.c:160