FD.io VPP  v21.10.1-2-g0a485f517
Vector Packet Processing
nat44_ei_cli.c File Reference
+ Include dependency graph for nat44_ei_cli.c:

Go to the source code of this file.

Macros

#define NAT44_EI_EXPECTED_ARGUMENT   "expected required argument(s)"
 

Functions

u8format_nat44_ei_session (u8 *s, va_list *args)
 
u8format_nat44_ei_user (u8 *s, va_list *args)
 
u8format_nat44_ei_static_mapping (u8 *s, va_list *args)
 
u8format_nat44_ei_static_map_to_resolve (u8 *s, va_list *args)
 
static clib_error_tnat44_ei_enable_disable_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tset_workers_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tnat_show_workers_commnad_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tnat44_ei_set_log_level_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tnat44_ei_ipfix_logging_enable_disable_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tnat44_ei_show_hash_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tnat44_ei_set_alloc_addr_and_port_alg_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
u8format_nat44_ei_addr_and_port_alloc_alg (u8 *s, va_list *args)
 
static clib_error_tnat44_ei_show_alloc_addr_and_port_alg_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tnat_set_mss_clamping_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tnat_show_mss_clamping_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tnat_ha_failover_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tnat_ha_listener_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tnat_show_ha_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tnat_ha_flush_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tnat_ha_resync_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tadd_address_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tnat44_ei_show_addresses_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tnat44_ei_feature_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tnat44_ei_show_interfaces_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tadd_static_mapping_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tadd_identity_mapping_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tnat44_ei_show_static_mappings_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tnat44_ei_add_interface_address_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tnat44_ei_show_interface_address_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tnat44_ei_show_sessions_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tnat44_ei_del_user_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tnat44_ei_clear_sessions_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tnat44_ei_del_session_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tnat44_ei_forwarding_set_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tset_timeout_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tnat_show_timeouts_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 

Variables

static vlib_cli_command_t nat44_ei_enable_disable_command
 (constructor) VLIB_CLI_COMMAND (nat44_ei_enable_disable_command) More...
 
static vlib_cli_command_t set_workers_command
 (constructor) VLIB_CLI_COMMAND (set_workers_command) More...
 
static vlib_cli_command_t nat_show_workers_command
 (constructor) VLIB_CLI_COMMAND (nat_show_workers_command) More...
 
static vlib_cli_command_t set_timeout_command
 (constructor) VLIB_CLI_COMMAND (set_timeout_command) More...
 
static vlib_cli_command_t nat_show_timeouts_command
 (constructor) VLIB_CLI_COMMAND (nat_show_timeouts_command) More...
 
static vlib_cli_command_t nat44_ei_set_log_level_command
 (constructor) VLIB_CLI_COMMAND (nat44_ei_set_log_level_command) More...
 
static vlib_cli_command_t nat44_ei_ipfix_logging_enable_disable_command
 (constructor) VLIB_CLI_COMMAND (nat44_ei_ipfix_logging_enable_disable_command) More...
 
static vlib_cli_command_t nat44_ei_set_alloc_addr_and_port_alg_command
 (constructor) VLIB_CLI_COMMAND (nat44_ei_set_alloc_addr_and_port_alg_command) More...
 
static vlib_cli_command_t nat44_ei_show_alloc_addr_and_port_alg_command
 (constructor) VLIB_CLI_COMMAND (nat44_ei_show_alloc_addr_and_port_alg_command) More...
 
static vlib_cli_command_t nat_set_mss_clamping_command
 (constructor) VLIB_CLI_COMMAND (nat_set_mss_clamping_command) More...
 
static vlib_cli_command_t nat_show_mss_clamping_command
 (constructor) VLIB_CLI_COMMAND (nat_show_mss_clamping_command) More...
 
static vlib_cli_command_t nat_ha_failover_command
 (constructor) VLIB_CLI_COMMAND (nat_ha_failover_command) More...
 
static vlib_cli_command_t nat_ha_listener_command
 (constructor) VLIB_CLI_COMMAND (nat_ha_listener_command) More...
 
static vlib_cli_command_t nat_show_ha_command
 (constructor) VLIB_CLI_COMMAND (nat_show_ha_command) More...
 
static vlib_cli_command_t nat_ha_flush_command
 (constructor) VLIB_CLI_COMMAND (nat_ha_flush_command) More...
 
static vlib_cli_command_t nat_ha_resync_command
 (constructor) VLIB_CLI_COMMAND (nat_ha_resync_command) More...
 
static vlib_cli_command_t nat44_ei_show_hash
 (constructor) VLIB_CLI_COMMAND (nat44_ei_show_hash) More...
 
static vlib_cli_command_t add_address_command
 (constructor) VLIB_CLI_COMMAND (add_address_command) More...
 
static vlib_cli_command_t nat44_ei_show_addresses_command
 (constructor) VLIB_CLI_COMMAND (nat44_ei_show_addresses_command) More...
 
static vlib_cli_command_t set_interface_nat44_ei_command
 (constructor) VLIB_CLI_COMMAND (set_interface_nat44_ei_command) More...
 
static vlib_cli_command_t nat44_ei_show_interfaces_command
 (constructor) VLIB_CLI_COMMAND (nat44_ei_show_interfaces_command) More...
 
static vlib_cli_command_t add_static_mapping_command
 (constructor) VLIB_CLI_COMMAND (add_static_mapping_command) More...
 
static vlib_cli_command_t add_identity_mapping_command
 (constructor) VLIB_CLI_COMMAND (add_identity_mapping_command) More...
 
static vlib_cli_command_t nat44_ei_show_static_mappings_command
 (constructor) VLIB_CLI_COMMAND (nat44_ei_show_static_mappings_command) More...
 
static vlib_cli_command_t nat44_ei_add_interface_address_command
 (constructor) VLIB_CLI_COMMAND (nat44_ei_add_interface_address_command) More...
 
static vlib_cli_command_t nat44_ei_show_interface_address_command
 (constructor) VLIB_CLI_COMMAND (nat44_ei_show_interface_address_command) More...
 
static vlib_cli_command_t nat44_ei_show_sessions_command
 (constructor) VLIB_CLI_COMMAND (nat44_ei_show_sessions_command) More...
 
static vlib_cli_command_t nat44_ei_del_user_command
 (constructor) VLIB_CLI_COMMAND (nat44_ei_del_user_command) More...
 
static vlib_cli_command_t nat44_ei_clear_sessions_command
 (constructor) VLIB_CLI_COMMAND (nat44_ei_clear_sessions_command) More...
 
static vlib_cli_command_t nat44_ei_del_session_command
 (constructor) VLIB_CLI_COMMAND (nat44_ei_del_session_command) More...
 
static vlib_cli_command_t nat44_ei_forwarding_set_command
 (constructor) VLIB_CLI_COMMAND (nat44_ei_forwarding_set_command) More...
 

Macro Definition Documentation

◆ NAT44_EI_EXPECTED_ARGUMENT

#define NAT44_EI_EXPECTED_ARGUMENT   "expected required argument(s)"

Definition at line 25 of file nat44_ei_cli.c.

Function Documentation

◆ add_address_command_fn()

static clib_error_t* add_address_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 732 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

◆ add_identity_mapping_command_fn()

static clib_error_t* add_identity_mapping_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 1090 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

◆ add_static_mapping_command_fn()

static clib_error_t* add_static_mapping_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 989 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

◆ format_nat44_ei_addr_and_port_alloc_alg()

u8* format_nat44_ei_addr_and_port_alloc_alg ( u8 s,
va_list *  args 
)

Definition at line 504 of file nat44_ei_cli.c.

+ Here is the caller graph for this function:

◆ format_nat44_ei_session()

u8* format_nat44_ei_session ( u8 s,
va_list *  args 
)

Definition at line 28 of file nat44_ei_cli.c.

+ Here is the caller graph for this function:

◆ format_nat44_ei_static_map_to_resolve()

u8* format_nat44_ei_static_map_to_resolve ( u8 s,
va_list *  args 
)

Definition at line 151 of file nat44_ei_cli.c.

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

◆ format_nat44_ei_static_mapping()

u8* format_nat44_ei_static_mapping ( u8 s,
va_list *  args 
)

Definition at line 110 of file nat44_ei_cli.c.

+ Here is the caller graph for this function:

◆ format_nat44_ei_user()

u8* format_nat44_ei_user ( u8 s,
va_list *  args 
)

Definition at line 68 of file nat44_ei_cli.c.

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

◆ nat44_ei_add_interface_address_command_fn()

static clib_error_t* nat44_ei_add_interface_address_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 1183 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

◆ nat44_ei_clear_sessions_command_fn()

static clib_error_t* nat44_ei_clear_sessions_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 1338 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

◆ nat44_ei_del_session_command_fn()

static clib_error_t* nat44_ei_del_session_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 1347 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

◆ nat44_ei_del_user_command_fn()

static clib_error_t* nat44_ei_del_user_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 1298 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

◆ nat44_ei_enable_disable_command_fn()

static clib_error_t* nat44_ei_enable_disable_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 172 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

◆ nat44_ei_feature_command_fn()

static clib_error_t* nat44_ei_feature_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 852 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

◆ nat44_ei_forwarding_set_command_fn()

static clib_error_t* nat44_ei_forwarding_set_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 1406 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

◆ nat44_ei_ipfix_logging_enable_disable_command_fn()

static clib_error_t* nat44_ei_ipfix_logging_enable_disable_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 367 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

◆ nat44_ei_set_alloc_addr_and_port_alg_command_fn()

static clib_error_t* nat44_ei_set_alloc_addr_and_port_alg_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 458 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

◆ nat44_ei_set_log_level_command_fn()

static clib_error_t* nat44_ei_set_log_level_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 336 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

◆ nat44_ei_show_addresses_command_fn()

static clib_error_t* nat44_ei_show_addresses_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 827 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

◆ nat44_ei_show_alloc_addr_and_port_alg_command_fn()

static clib_error_t* nat44_ei_show_alloc_addr_and_port_alg_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 525 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

◆ nat44_ei_show_hash_command_fn()

static clib_error_t* nat44_ei_show_hash_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 423 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

◆ nat44_ei_show_interface_address_command_fn()

static clib_error_t* nat44_ei_show_interface_address_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 1232 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

◆ nat44_ei_show_interfaces_command_fn()

static clib_error_t* nat44_ei_show_interfaces_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 957 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

◆ nat44_ei_show_sessions_command_fn()

static clib_error_t* nat44_ei_show_sessions_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 1250 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

◆ nat44_ei_show_static_mappings_command_fn()

static clib_error_t* nat44_ei_show_static_mappings_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 1163 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

◆ nat_ha_failover_command_fn()

static clib_error_t* nat_ha_failover_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 598 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

◆ nat_ha_flush_command_fn()

static clib_error_t* nat_ha_flush_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 712 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

◆ nat_ha_listener_command_fn()

static clib_error_t* nat_ha_listener_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 636 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

◆ nat_ha_resync_command_fn()

static clib_error_t* nat_ha_resync_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 720 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

◆ nat_set_mss_clamping_command_fn()

static clib_error_t* nat_set_mss_clamping_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 552 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

◆ nat_show_ha_command_fn()

static clib_error_t* nat_show_ha_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 673 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

◆ nat_show_mss_clamping_command_fn()

static clib_error_t* nat_show_mss_clamping_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 584 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

◆ nat_show_timeouts_command_fn()

static clib_error_t* nat_show_timeouts_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 1484 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

◆ nat_show_workers_commnad_fn()

static clib_error_t* nat_show_workers_commnad_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 315 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

◆ set_timeout_command_fn()

static clib_error_t* set_timeout_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 1447 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

◆ set_workers_command_fn()

static clib_error_t* set_workers_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 262 of file nat44_ei_cli.c.

+ Here is the call graph for this function:

Variable Documentation

◆ add_address_command

vlib_cli_command_t add_address_command
static
Initial value:
= {
.path = "nat44 ei add address",
.short_help = "nat44 ei add address <ip4-range-start> [- <ip4-range-end>] "
"[tenant-vrf <vrf-id>] [del]",
}

(constructor) VLIB_CLI_COMMAND (add_address_command)

Definition at line 1763 of file nat44_ei_cli.c.

◆ add_identity_mapping_command

vlib_cli_command_t add_identity_mapping_command
static
Initial value:
= {
.path = "nat44 ei add identity mapping",
.short_help =
"nat44 ei add identity mapping <ip4-addr>|external <interface> "
"[<protocol> <port>] [vrf <table-id>] [del]",
}

(constructor) VLIB_CLI_COMMAND (add_identity_mapping_command)

Definition at line 1868 of file nat44_ei_cli.c.

◆ add_static_mapping_command

vlib_cli_command_t add_static_mapping_command
static
Initial value:
= {
.path = "nat44 ei add static mapping",
.short_help = "nat44 ei add static mapping tcp|udp|icmp local <addr> "
"[<port|icmp-echo-id>] "
"external <addr> [<port|icmp-echo-id>] [vrf <table-id>] [del]",
}

(constructor) VLIB_CLI_COMMAND (add_static_mapping_command)

Definition at line 1847 of file nat44_ei_cli.c.

◆ nat44_ei_add_interface_address_command

vlib_cli_command_t nat44_ei_add_interface_address_command
static
Initial value:
= {
.path = "nat44 ei add interface address",
.short_help = "nat44 ei add interface address <interface> [del]",
}

(constructor) VLIB_CLI_COMMAND (nat44_ei_add_interface_address_command)

Definition at line 1904 of file nat44_ei_cli.c.

◆ nat44_ei_clear_sessions_command

vlib_cli_command_t nat44_ei_clear_sessions_command
static
Initial value:
= {
.path = "clear nat44 ei sessions",
.short_help = "clear nat44 ei sessions",
}

(constructor) VLIB_CLI_COMMAND (nat44_ei_clear_sessions_command)

Definition at line 1957 of file nat44_ei_cli.c.

◆ nat44_ei_del_session_command

vlib_cli_command_t nat44_ei_del_session_command
static
Initial value:
= {
.path = "nat44 ei del session",
.short_help = "nat44 ei del session in|out <addr>:<port> tcp|udp|icmp [vrf "
"<id>] [external-host <addr>:<port>]",
}

(constructor) VLIB_CLI_COMMAND (nat44_ei_del_session_command)

Definition at line 1972 of file nat44_ei_cli.c.

◆ nat44_ei_del_user_command

vlib_cli_command_t nat44_ei_del_user_command
static
Initial value:
= {
.path = "nat44 ei del user",
.short_help = "nat44 ei del user <addr> [fib <index>]",
}

(constructor) VLIB_CLI_COMMAND (nat44_ei_del_user_command)

Definition at line 1944 of file nat44_ei_cli.c.

◆ nat44_ei_enable_disable_command

vlib_cli_command_t nat44_ei_enable_disable_command
static
Initial value:
= {
.path = "nat44 ei",
.short_help =
"nat44 ei <enable [sessions <max-number>] [users <max-number>] "
"[static-mappig-only [connection-tracking]|out2in-dpo] [inside-vrf "
"<vrf-id>] [outside-vrf <vrf-id>] [user-sessions <max-number>]>|disable",
}

(constructor) VLIB_CLI_COMMAND (nat44_ei_enable_disable_command)

Definition at line 1518 of file nat44_ei_cli.c.

◆ nat44_ei_forwarding_set_command

vlib_cli_command_t nat44_ei_forwarding_set_command
static
Initial value:
= {
.path = "nat44 ei forwarding",
.short_help = "nat44 ei forwarding enable|disable",
}

(constructor) VLIB_CLI_COMMAND (nat44_ei_forwarding_set_command)

Definition at line 1991 of file nat44_ei_cli.c.

◆ nat44_ei_ipfix_logging_enable_disable_command

vlib_cli_command_t nat44_ei_ipfix_logging_enable_disable_command
static
Initial value:
= {
.path = "nat44 ei ipfix logging",
.short_help = "nat44 ei ipfix logging <enable [domain <domain-id>] "
"[src-port <port>]>|disable",
}

(constructor) VLIB_CLI_COMMAND (nat44_ei_ipfix_logging_enable_disable_command)

Definition at line 1612 of file nat44_ei_cli.c.

◆ nat44_ei_set_alloc_addr_and_port_alg_command

vlib_cli_command_t nat44_ei_set_alloc_addr_and_port_alg_command
static
Initial value:
= {
.path = "nat44 ei addr-port-assignment-alg",
.short_help = "nat44 ei addr-port-assignment-alg <alg-name> [<alg-params>]",
}

(constructor) VLIB_CLI_COMMAND (nat44_ei_set_alloc_addr_and_port_alg_command)

Definition at line 1632 of file nat44_ei_cli.c.

◆ nat44_ei_set_log_level_command

vlib_cli_command_t nat44_ei_set_log_level_command
static
Initial value:
= {
.path = "nat44 ei set logging level",
.short_help = "nat44 ei set logging level <level>",
}

(constructor) VLIB_CLI_COMMAND (nat44_ei_set_log_level_command)

Definition at line 1597 of file nat44_ei_cli.c.

◆ nat44_ei_show_addresses_command

vlib_cli_command_t nat44_ei_show_addresses_command
static
Initial value:
= {
.path = "show nat44 ei addresses",
.short_help = "show nat44 ei addresses",
}

(constructor) VLIB_CLI_COMMAND (nat44_ei_show_addresses_command)

Definition at line 1788 of file nat44_ei_cli.c.

◆ nat44_ei_show_alloc_addr_and_port_alg_command

vlib_cli_command_t nat44_ei_show_alloc_addr_and_port_alg_command
static
Initial value:
= {
.path = "show nat44 ei addr-port-assignment-alg",
.short_help = "show nat44 ei addr-port-assignment-alg",
}

(constructor) VLIB_CLI_COMMAND (nat44_ei_show_alloc_addr_and_port_alg_command)

Definition at line 1644 of file nat44_ei_cli.c.

◆ nat44_ei_show_hash

vlib_cli_command_t nat44_ei_show_hash
static
Initial value:
= {
.path = "show nat44 ei hash tables",
.short_help = "show nat44 ei hash tables [detail|verbose]",
}

(constructor) VLIB_CLI_COMMAND (nat44_ei_show_hash)

Definition at line 1746 of file nat44_ei_cli.c.

◆ nat44_ei_show_interface_address_command

vlib_cli_command_t nat44_ei_show_interface_address_command
static
Initial value:
= {
.path = "show nat44 ei interface address",
.short_help = "show nat44 ei interface address",
}

(constructor) VLIB_CLI_COMMAND (nat44_ei_show_interface_address_command)

Definition at line 1919 of file nat44_ei_cli.c.

◆ nat44_ei_show_interfaces_command

vlib_cli_command_t nat44_ei_show_interfaces_command
static
Initial value:
= {
.path = "show nat44 ei interfaces",
.short_help = "show nat44 ei interfaces",
}

(constructor) VLIB_CLI_COMMAND (nat44_ei_show_interfaces_command)

Definition at line 1822 of file nat44_ei_cli.c.

◆ nat44_ei_show_sessions_command

vlib_cli_command_t nat44_ei_show_sessions_command
static
Initial value:
= {
.path = "show nat44 ei sessions",
.short_help = "show nat44 ei sessions [detail]",
}

(constructor) VLIB_CLI_COMMAND (nat44_ei_show_sessions_command)

Definition at line 1931 of file nat44_ei_cli.c.

◆ nat44_ei_show_static_mappings_command

vlib_cli_command_t nat44_ei_show_static_mappings_command
static
Initial value:
= {
.path = "show nat44 ei static mappings",
.short_help = "show nat44 ei static mappings",
}

(constructor) VLIB_CLI_COMMAND (nat44_ei_show_static_mappings_command)

Definition at line 1890 of file nat44_ei_cli.c.

◆ nat_ha_failover_command

vlib_cli_command_t nat_ha_failover_command
static
Initial value:
= {
.path = "nat44 ei ha failover",
.short_help =
"nat44 ei ha failover <ip4-address>:<port> [refresh-interval <sec>]",
}

(constructor) VLIB_CLI_COMMAND (nat_ha_failover_command)

Definition at line 1684 of file nat44_ei_cli.c.

◆ nat_ha_flush_command

vlib_cli_command_t nat_ha_flush_command
static
Initial value:
= {
.path = "nat44 ei ha flush",
.short_help = "nat44 ei ha flush",
}

(constructor) VLIB_CLI_COMMAND (nat_ha_flush_command)

Definition at line 1722 of file nat44_ei_cli.c.

◆ nat_ha_listener_command

vlib_cli_command_t nat_ha_listener_command
static
Initial value:
= {
.path = "nat44 ei ha listener",
.short_help =
"nat44 ei ha listener <ip4-address>:<port> [path-mtu <path-mtu>]",
}

(constructor) VLIB_CLI_COMMAND (nat_ha_listener_command)

Definition at line 1697 of file nat44_ei_cli.c.

◆ nat_ha_resync_command

vlib_cli_command_t nat_ha_resync_command
static
Initial value:
= {
.path = "nat44 ei ha resync",
.short_help = "nat44 ei ha resync",
}

(constructor) VLIB_CLI_COMMAND (nat_ha_resync_command)

Definition at line 1734 of file nat44_ei_cli.c.

◆ nat_set_mss_clamping_command

vlib_cli_command_t nat_set_mss_clamping_command
static
Initial value:
= {
.path = "nat44 ei mss-clamping",
.short_help = "nat44 ei mss-clamping <mss-value>|disable",
}

(constructor) VLIB_CLI_COMMAND (nat_set_mss_clamping_command)

Definition at line 1660 of file nat44_ei_cli.c.

◆ nat_show_ha_command

vlib_cli_command_t nat_show_ha_command
static
Initial value:
= {
.path = "show nat44 ei ha",
.short_help = "show nat44 ei ha",
}

(constructor) VLIB_CLI_COMMAND (nat_show_ha_command)

Definition at line 1710 of file nat44_ei_cli.c.

◆ nat_show_mss_clamping_command

vlib_cli_command_t nat_show_mss_clamping_command
static
Initial value:
= {
.path = "show nat44 ei mss-clamping",
.short_help = "show nat44 ei mss-clamping",
}

(constructor) VLIB_CLI_COMMAND (nat_show_mss_clamping_command)

Definition at line 1672 of file nat44_ei_cli.c.

◆ nat_show_timeouts_command

vlib_cli_command_t nat_show_timeouts_command
static
Initial value:
= {
.path = "show nat44 ei timeouts",
.short_help = "show nat44 ei timeouts",
}

(constructor) VLIB_CLI_COMMAND (nat_show_timeouts_command)

Definition at line 1584 of file nat44_ei_cli.c.

◆ nat_show_workers_command

vlib_cli_command_t nat_show_workers_command
static
Initial value:
= {
.path = "show nat44 ei workers",
.short_help = "show nat44 ei workers",
}

(constructor) VLIB_CLI_COMMAND (nat_show_workers_command)

Definition at line 1550 of file nat44_ei_cli.c.

◆ set_interface_nat44_ei_command

vlib_cli_command_t set_interface_nat44_ei_command
static
Initial value:
= {
.path = "set interface nat44 ei",
.short_help =
"set interface nat44 ei in <intfc> out <intfc> [output-feature] "
"[del]",
}

(constructor) VLIB_CLI_COMMAND (set_interface_nat44_ei_command)

Definition at line 1804 of file nat44_ei_cli.c.

◆ set_timeout_command

vlib_cli_command_t set_timeout_command
static
Initial value:
= {
.path = "set nat44 ei timeout",
.short_help = "set nat44 ei timeout [udp <sec> | tcp-established <sec> "
"tcp-transitory <sec> | icmp <sec> | reset]",
}

(constructor) VLIB_CLI_COMMAND (set_timeout_command)

Definition at line 1566 of file nat44_ei_cli.c.

◆ set_workers_command

vlib_cli_command_t set_workers_command
static
Initial value:
= {
.path = "set nat44 ei workers",
.short_help = "set nat44 ei workers <workers-list>",
}

(constructor) VLIB_CLI_COMMAND (set_workers_command)

Definition at line 1534 of file nat44_ei_cli.c.

set_timeout_command_fn
static clib_error_t * set_timeout_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:1447
nat_show_ha_command_fn
static clib_error_t * nat_show_ha_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:673
nat44_ei_show_addresses_command_fn
static clib_error_t * nat44_ei_show_addresses_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:827
nat44_ei_feature_command_fn
static clib_error_t * nat44_ei_feature_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:852
nat44_ei_enable_disable_command_fn
static clib_error_t * nat44_ei_enable_disable_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:172
nat44_ei_show_interface_address_command_fn
static clib_error_t * nat44_ei_show_interface_address_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:1232
nat_ha_failover_command_fn
static clib_error_t * nat_ha_failover_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:598
nat44_ei_show_static_mappings_command_fn
static clib_error_t * nat44_ei_show_static_mappings_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:1163
add_identity_mapping_command_fn
static clib_error_t * add_identity_mapping_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:1090
nat44_ei_show_interfaces_command_fn
static clib_error_t * nat44_ei_show_interfaces_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:957
nat44_ei_show_sessions_command_fn
static clib_error_t * nat44_ei_show_sessions_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:1250
nat44_ei_del_session_command_fn
static clib_error_t * nat44_ei_del_session_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:1347
set_workers_command_fn
static clib_error_t * set_workers_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:262
nat44_ei_forwarding_set_command_fn
static clib_error_t * nat44_ei_forwarding_set_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:1406
add_address_command_fn
static clib_error_t * add_address_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:732
nat_show_mss_clamping_command_fn
static clib_error_t * nat_show_mss_clamping_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:584
nat_ha_listener_command_fn
static clib_error_t * nat_ha_listener_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:636
nat_show_workers_commnad_fn
static clib_error_t * nat_show_workers_commnad_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:315
nat44_ei_show_hash_command_fn
static clib_error_t * nat44_ei_show_hash_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:423
nat44_ei_set_alloc_addr_and_port_alg_command_fn
static clib_error_t * nat44_ei_set_alloc_addr_and_port_alg_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:458
nat44_ei_ipfix_logging_enable_disable_command_fn
static clib_error_t * nat44_ei_ipfix_logging_enable_disable_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:367
nat_ha_flush_command_fn
static clib_error_t * nat_ha_flush_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:712
add_static_mapping_command_fn
static clib_error_t * add_static_mapping_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:989
nat44_ei_add_interface_address_command_fn
static clib_error_t * nat44_ei_add_interface_address_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:1183
nat_ha_resync_command_fn
static clib_error_t * nat_ha_resync_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:720
nat44_ei_clear_sessions_command_fn
static clib_error_t * nat44_ei_clear_sessions_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:1338
nat_show_timeouts_command_fn
static clib_error_t * nat_show_timeouts_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:1484
nat44_ei_set_log_level_command_fn
static clib_error_t * nat44_ei_set_log_level_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:336
nat44_ei_del_user_command_fn
static clib_error_t * nat44_ei_del_user_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:1298
nat_set_mss_clamping_command_fn
static clib_error_t * nat_set_mss_clamping_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:552
nat44_ei_show_alloc_addr_and_port_alg_command_fn
static clib_error_t * nat44_ei_show_alloc_addr_and_port_alg_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: nat44_ei_cli.c:525