Go to the source code of this file.
|
u8 * | format_session_fifos (u8 *s, va_list *args) |
|
u8 * | format_session_state (u8 *s, va_list *args) |
|
u8 * | format_session_flags (u8 *s, va_list *args) |
|
u8 * | format_session (u8 *s, va_list *args) |
| Format stream session as per the following format. More...
|
|
uword | unformat_stream_session_id (unformat_input_t *input, va_list *args) |
|
uword | unformat_session_state (unformat_input_t *input, va_list *args) |
|
uword | unformat_session (unformat_input_t *input, va_list *args) |
|
uword | unformat_transport_connection (unformat_input_t *input, va_list *args) |
|
static void | session_cli_show_all_sessions (vlib_main_t *vm, int verbose) |
|
static int | session_cli_filter_check (session_t *s, session_state_t *states, transport_proto_t tp) |
|
static void | session_cli_show_session_filter (vlib_main_t *vm, u32 thread_index, u32 start, u32 end, session_state_t *states, transport_proto_t tp, int verbose) |
|
static void | session_cli_print_transport_protos (vlib_main_t *vm) |
|
static void | session_cli_print_session_states (vlib_main_t *vm) |
|
static clib_error_t * | show_session_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static int | clear_session (session_t *s) |
|
static clib_error_t * | clear_session_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static clib_error_t * | show_session_fifo_trace_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static clib_error_t * | session_replay_fifo_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static clib_error_t * | session_enable_disable_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
◆ clear_session()
◆ clear_session_command_fn()
◆ format_session()
u8* format_session |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
Format stream session as per the following format.
verbose: "Connection", "Rx fifo", "Tx fifo", "Session Index" non-verbose: "Connection"
Definition at line 101 of file session_cli.c.
◆ format_session_fifos()
u8* format_session_fifos |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ format_session_flags()
u8* format_session_flags |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ format_session_state()
u8* format_session_state |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ session_cli_filter_check()
◆ session_cli_print_session_states()
static void session_cli_print_session_states |
( |
vlib_main_t * |
vm | ) |
|
|
static |
◆ session_cli_print_transport_protos()
static void session_cli_print_transport_protos |
( |
vlib_main_t * |
vm | ) |
|
|
static |
◆ session_cli_show_all_sessions()
static void session_cli_show_all_sessions |
( |
vlib_main_t * |
vm, |
|
|
int |
verbose |
|
) |
| |
|
static |
◆ session_cli_show_session_filter()
◆ session_enable_disable_fn()
◆ session_replay_fifo_command_fn()
◆ show_session_command_fn()
◆ show_session_fifo_trace_command_fn()
◆ unformat_session()
◆ unformat_session_state()
◆ unformat_stream_session_id()
◆ unformat_transport_connection()
◆ clear_session_command
Initial value:=
{
.path = "clear session",
.short_help = "clear session thread <thread> session <index>",
}
static clib_error_t * clear_session_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
(constructor) VLIB_CLI_COMMAND (clear_session_command)
Definition at line 707 of file session_cli.c.
◆ session_enable_disable_command
Initial value:=
{
.path = "session",
.short_help = "session [enable|disable]",
}
static clib_error_t * session_enable_disable_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
(constructor) VLIB_CLI_COMMAND (session_enable_disable_command)
Definition at line 843 of file session_cli.c.
◆ session_flags_str
const char* session_flags_str[] |
◆ session_replay_fifo_trace_command
Initial value:=
{
.path = "session replay fifo",
.short_help = "session replay fifo <session>",
}
static clib_error_t * session_replay_fifo_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
(constructor) VLIB_CLI_COMMAND (session_replay_fifo_trace_command)
Definition at line 804 of file session_cli.c.
◆ session_state_str
const char* session_state_str[] |
Initial value:= {
#define _(sym, str)
}
#define foreach_session_state
Definition at line 46 of file session_cli.c.
◆ show_session_fifo_trace_command
Initial value:=
{
.path = "show session fifo trace",
.short_help = "show session fifo trace <session>",
}
static clib_error_t * show_session_fifo_trace_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
(constructor) VLIB_CLI_COMMAND (show_session_fifo_trace_command)
Definition at line 757 of file session_cli.c.
◆ vlib_cli_show_session_command
Initial value:=
{
.path = "show session",
.short_help = "show session [verbose [n]] [listeners <proto>] "
"[<session-id> [elog]] [thread <n> [index <n>] "
"[proto <proto>] [state <state>] [range <min> [<max>]] "
"[protos] [states] ",
}
static clib_error_t * show_session_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
(constructor) VLIB_CLI_COMMAND (vlib_cli_show_session_command)
Definition at line 632 of file session_cli.c.