Go to the source code of this file.
|
static void | ct6_feature_init (ct6_main_t *cmp) |
|
int | ct6_in2out_enable_disable (ct6_main_t *cmp, u32 sw_if_index, int enable_disable) |
|
int | ct6_out2in_enable_disable (ct6_main_t *cmp, u32 sw_if_index, int enable_disable) |
|
static clib_error_t * | set_ct6_enable_disable_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static void | vl_api_ct6_enable_disable_t_handler (vl_api_ct6_enable_disable_t *mp) |
|
static clib_error_t * | ct6_plugin_api_hookup (vlib_main_t *vm) |
|
static void | setup_message_id_table (ct6_main_t *cmp, api_main_t *am) |
|
static clib_error_t * | ct6_init (vlib_main_t *vm) |
|
| VNET_FEATURE_INIT (ct6out2in, static) |
|
| VNET_FEATURE_INIT (ct6in2out, static) |
|
| VLIB_PLUGIN_REGISTER () |
|
u8 * | format_ct6_session (u8 *s, va_list *args) |
|
static clib_error_t * | show_ct6_command_fn_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static void | increment_v6_address (ip6_address_t *a) |
|
static clib_error_t * | test_ct6_command_fn_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static clib_error_t * | ct6_config (vlib_main_t *vm, unformat_input_t *input) |
|
◆ foreach_ct6_plugin_api_msg
#define foreach_ct6_plugin_api_msg _(CT6_ENABLE_DISABLE, ct6_enable_disable) |
Definition at line 57 of file ct6.c.
◆ REPLY_MSG_ID_BASE
Definition at line 50 of file ct6.c.
◆ vl_api_version
#define vl_api_version |
( |
|
n, |
|
|
|
v |
|
) |
| static u32 api_version=(v); |
Definition at line 46 of file ct6.c.
◆ vl_endianfun
Definition at line 35 of file ct6.c.
◆ vl_msg_name_crc_list
#define vl_msg_name_crc_list |
◆ vl_print
Definition at line 40 of file ct6.c.
◆ vl_printfun
Definition at line 41 of file ct6.c.
◆ vl_typedefs
Definition at line 30 of file ct6.c.
◆ ct6_config()
◆ ct6_feature_init()
Definition at line 63 of file ct6.c.
◆ ct6_in2out_enable_disable()
int ct6_in2out_enable_disable |
( |
ct6_main_t * |
cmp, |
|
|
u32 |
sw_if_index, |
|
|
int |
enable_disable |
|
) |
| |
Definition at line 79 of file ct6.c.
◆ ct6_init()
◆ ct6_out2in_enable_disable()
int ct6_out2in_enable_disable |
( |
ct6_main_t * |
cmp, |
|
|
u32 |
sw_if_index, |
|
|
int |
enable_disable |
|
) |
| |
◆ ct6_plugin_api_hookup()
◆ format_ct6_session()
u8* format_ct6_session |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ increment_v6_address()
◆ set_ct6_enable_disable_command_fn()
◆ setup_message_id_table()
◆ show_ct6_command_fn_command_fn()
◆ test_ct6_command_fn_command_fn()
◆ vl_api_ct6_enable_disable_t_handler()
◆ VLIB_PLUGIN_REGISTER()
◆ VNET_FEATURE_INIT() [1/2]
VNET_FEATURE_INIT |
( |
ct6out2in |
, |
|
|
static |
|
|
) |
| |
◆ VNET_FEATURE_INIT() [2/2]
VNET_FEATURE_INIT |
( |
ct6in2out |
, |
|
|
static |
|
|
) |
| |
◆ ct6_main
Definition at line 53 of file ct6.c.
◆ set_ct6_command
Initial value:=
{
.path = "set ct6",
.short_help =
"set ct6 [inside|outside] <interface-name> [disable]",
}
static clib_error_t * set_ct6_enable_disable_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
(constructor) VLIB_CLI_COMMAND (set_ct6_command)
Definition at line 182 of file ct6.c.
◆ show_ct6_command_fn_command
Initial value:=
{
.path = "show ip6 connection-tracker",
.short_help = "show ip6 connection-tracker",
}
static clib_error_t * show_ct6_command_fn_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
(constructor) VLIB_CLI_COMMAND (show_ct6_command_fn_command)
Definition at line 403 of file ct6.c.
◆ test_ct6_command_fn_command
Initial value:=
{
.path = "test ip6 connection-tracker",
.short_help = "test ip6 connection-tracker",
}
static clib_error_t * test_ct6_command_fn_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
(constructor) VLIB_CLI_COMMAND (test_ct6_command_fn_command)
Definition at line 535 of file ct6.c.