Go to the source code of this file.
|
u8 * | format_tcp_state (u8 *s, va_list *args) |
|
static u8 * | format_tcp_cfg_flags (u8 *s, va_list *args) |
|
static u8 * | format_tcp_connection_flags (u8 *s, va_list *args) |
|
static u8 * | format_tcp_timers (u8 *s, va_list *args) |
|
static u8 * | format_tcp_congestion_status (u8 *s, va_list *args) |
|
static i32 | tcp_rcv_wnd_available (tcp_connection_t *tc) |
|
static u8 * | format_tcp_congestion (u8 *s, va_list *args) |
|
static u8 * | format_tcp_stats (u8 *s, va_list *args) |
|
static u8 * | format_tcp_vars (u8 *s, va_list *args) |
|
u8 * | format_tcp_connection_id (u8 *s, va_list *args) |
|
u8 * | format_tcp_connection (u8 *s, va_list *args) |
|
u8 * | format_tcp_sacks (u8 *s, va_list *args) |
|
u8 * | format_tcp_rcv_sacks (u8 *s, va_list *args) |
|
static u8 * | format_tcp_sack_hole (u8 *s, va_list *args) |
|
u8 * | format_tcp_scoreboard (u8 *s, va_list *args) |
|
int | tcp_configure_v4_source_address_range (vlib_main_t *vm, ip4_address_t *start, ip4_address_t *end, u32 table_id) |
| Configure an ipv4 source address range. More...
|
|
int | tcp_configure_v6_source_address_range (vlib_main_t *vm, ip6_address_t *start, ip6_address_t *end, u32 table_id) |
| Configure an ipv6 source address range. More...
|
|
static clib_error_t * | tcp_src_address_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd_arg) |
|
static u8 * | tcp_scoreboard_dump_trace (u8 *s, sack_scoreboard_t *sb) |
|
static clib_error_t * | tcp_show_scoreboard_trace_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd_arg) |
|
u8 * | tcp_scoreboard_replay (u8 *s, tcp_connection_t *tc, u8 verbose) |
|
static clib_error_t * | tcp_scoreboard_trace_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd_arg) |
|
static clib_error_t * | show_tcp_punt_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd_arg) |
|
static clib_error_t * | show_tcp_stats_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static clib_error_t * | clear_tcp_stats_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
uword | unformat_tcp_cc_algo (unformat_input_t *input, va_list *va) |
|
uword | unformat_tcp_cc_algo_cfg (unformat_input_t *input, va_list *va) |
|
static clib_error_t * | tcp_config_fn (vlib_main_t *vm, unformat_input_t *input) |
|
◆ clear_tcp_stats_fn()
◆ format_tcp_cfg_flags()
static u8* format_tcp_cfg_flags |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
|
static |
◆ format_tcp_congestion()
static u8* format_tcp_congestion |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
|
static |
◆ format_tcp_congestion_status()
static u8* format_tcp_congestion_status |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
|
static |
◆ format_tcp_connection()
u8* format_tcp_connection |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ format_tcp_connection_flags()
static u8* format_tcp_connection_flags |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
|
static |
◆ format_tcp_connection_id()
u8* format_tcp_connection_id |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ format_tcp_rcv_sacks()
u8* format_tcp_rcv_sacks |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ format_tcp_sack_hole()
static u8* format_tcp_sack_hole |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
|
static |
◆ format_tcp_sacks()
u8* format_tcp_sacks |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ format_tcp_scoreboard()
u8* format_tcp_scoreboard |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ format_tcp_state()
u8* format_tcp_state |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ format_tcp_stats()
static u8* format_tcp_stats |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
|
static |
◆ format_tcp_timers()
static u8* format_tcp_timers |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
|
static |
◆ format_tcp_vars()
static u8* format_tcp_vars |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
|
static |
◆ show_tcp_punt_fn()
◆ show_tcp_stats_fn()
◆ tcp_config_fn()
◆ tcp_configure_v4_source_address_range()
Configure an ipv4 source address range.
- Parameters
-
vm | vlib_main_t pointer |
start | first ipv4 address in the source address range |
end | last ipv4 address in the source address range |
table_id | VRF / table ID, 0 for the default FIB |
- Returns
- 0 if all OK, else an error indication from api_errno.h
Definition at line 375 of file tcp_cli.c.
◆ tcp_configure_v6_source_address_range()
int tcp_configure_v6_source_address_range |
( |
vlib_main_t * |
vm, |
|
|
ip6_address_t * |
start, |
|
|
ip6_address_t * |
end, |
|
|
u32 |
table_id |
|
) |
| |
Configure an ipv6 source address range.
- Parameters
-
vm | vlib_main_t pointer |
start | first ipv6 address in the source address range |
end | last ipv6 address in the source address range |
table_id | VRF / table ID, 0 for the default FIB |
- Returns
- 0 if all OK, else an error indication from api_errno.h
Definition at line 462 of file tcp_cli.c.
◆ tcp_rcv_wnd_available()
◆ tcp_scoreboard_dump_trace()
◆ tcp_scoreboard_replay()
◆ tcp_scoreboard_trace_fn()
◆ tcp_show_scoreboard_trace_fn()
◆ tcp_src_address_fn()
◆ unformat_tcp_cc_algo()
◆ unformat_tcp_cc_algo_cfg()
◆ clear_tcp_stats_command
Initial value:=
{
.path = "clear tcp stats",
.short_help = "clear tcp stats",
}
static clib_error_t * clear_tcp_stats_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
(constructor) VLIB_CLI_COMMAND (clear_tcp_stats_command)
Definition at line 892 of file tcp_cli.c.
◆ show_tcp_punt_command
Initial value:=
{
.path = "show tcp punt",
.short_help = "show tcp punt",
}
static clib_error_t * show_tcp_punt_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd_arg)
(constructor) VLIB_CLI_COMMAND (show_tcp_punt_command)
Definition at line 823 of file tcp_cli.c.
◆ show_tcp_stats_command
Initial value:=
{
.path = "show tcp stats",
.short_help = "show tcp stats",
}
static clib_error_t * show_tcp_stats_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
(constructor) VLIB_CLI_COMMAND (show_tcp_stats_command)
Definition at line 862 of file tcp_cli.c.
◆ tcp_cfg_flags_str
const char* tcp_cfg_flags_str[] |
Initial value:= {
#define _(sym, str)
}
#define foreach_tcp_cfg_flag
Connection configuration flags.
Definition at line 39 of file tcp_cli.c.
◆ tcp_conn_timers
const char* tcp_conn_timers[] |
Initial value:= {
#define _(sym, str)
}
#define foreach_tcp_timer
TCP timers.
Definition at line 89 of file tcp_cli.c.
◆ tcp_connection_flags_str
const char* tcp_connection_flags_str[] |
Initial value:= {
#define _(sym, str)
}
#define foreach_tcp_connection_flag
TCP connection flags.
Definition at line 64 of file tcp_cli.c.
◆ tcp_fsm_states
const char* tcp_fsm_states[] |
Initial value:= {
#define _(sym, str)
}
#define foreach_tcp_fsm_state
TCP FSM state definitions as per RFC793.
Definition at line 21 of file tcp_cli.c.
◆ tcp_replay_scoreboard_command
Initial value:=
{
.path = "tcp replay scoreboard",
.short_help = "tcp replay scoreboard <connection>",
}
static clib_error_t * tcp_scoreboard_trace_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd_arg)
(constructor) VLIB_CLI_COMMAND (tcp_replay_scoreboard_command)
Definition at line 800 of file tcp_cli.c.
◆ tcp_show_scoreboard_trace_command
Initial value:=
{
.path = "show tcp scoreboard trace",
.short_help = "show tcp scoreboard trace <connection>",
}
static clib_error_t * tcp_show_scoreboard_trace_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd_arg)
(constructor) VLIB_CLI_COMMAND (tcp_show_scoreboard_trace_command)
Definition at line 676 of file tcp_cli.c.
◆ tcp_src_address_command
Initial value:=
{
.path = "tcp src-address",
.short_help = "tcp src-address <ip-addr> [- <ip-addr>] add src address range",
}
static clib_error_t * tcp_src_address_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd_arg)
(constructor) VLIB_CLI_COMMAND (tcp_src_address_command)
Definition at line 613 of file tcp_cli.c.