Go to the source code of this file.
|
| static void | send_test_chunk (tclient_main_t *tm, session_t *s) |
| |
| static void | receive_test_chunk (tclient_main_t *tm, session_t *s) |
| |
| static uword | builtin_client_node_fn (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame) |
| |
| static void | vl_api_memclnt_create_reply_t_handler (vl_api_memclnt_create_reply_t *mp) |
| |
| static int | create_api_loopback (tclient_main_t *tm) |
| |
| static clib_error_t * | tclient_api_hookup (vlib_main_t *vm) |
| |
| static int | tcp_test_clients_init (vlib_main_t *vm) |
| |
| static int | builtin_session_connected_callback (u32 app_index, u32 api_context, stream_session_t *s, u8 is_fail) |
| |
| static void | builtin_session_reset_callback (stream_session_t *s) |
| |
| static int | builtin_session_create_callback (stream_session_t *s) |
| |
| static void | builtin_session_disconnect_callback (stream_session_t *s) |
| |
| static int | builtin_server_rx_callback (stream_session_t *s) |
| |
| static int | attach_builtin_test_clients_app (void) |
| |
| static void * | tclient_thread_fn (void *arg) |
| |
| int | start_tx_pthread (tclient_main_t *tm) |
| | Start a transmit thread. More...
|
| |
| void | clients_connect (vlib_main_t *vm, u8 *uri, u32 n_clients) |
| |
| static clib_error_t * | test_tcp_clients_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
| |
| clib_error_t * | tcp_test_clients_main_init (vlib_main_t *vm) |
| |
| #define foreach_tclient_static_api_msg _(MEMCLNT_CREATE_REPLY, memclnt_create_reply) \ |
| #define TCP_BUILTIN_CLIENT_DBG (0) |
| static int attach_builtin_test_clients_app |
( |
void |
| ) |
|
|
static |
| static void* tclient_thread_fn |
( |
void * |
arg | ) |
|
|
static |
Initial value:=
{
.name = "builtin-tcp-client",
.state = VLIB_NODE_STATE_DISABLED,
}
static uword builtin_client_node_fn(vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame)
(constructor) VLIB_REGISTER_NODE (builtin_client_node)
Definition at line 243 of file builtin_client.c.
Initial value:= {
}
static int builtin_session_connected_callback(u32 app_index, u32 api_context, stream_session_t *s, u8 is_fail)
static void builtin_session_disconnect_callback(stream_session_t *s)
static void builtin_session_reset_callback(stream_session_t *s)
static int builtin_session_create_callback(stream_session_t *s)
static int builtin_server_rx_callback(stream_session_t *s)
Definition at line 454 of file builtin_client.c.
Initial value:=
{
.path = "test tcp clients",
.short_help = "test tcp clients [nclients %d]"
"[iterations %d] [bytes %d] [uri tcp://6.0.1.1/1234]",
}
static clib_error_t * test_tcp_clients_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
(constructor) VLIB_CLI_COMMAND (test_clients_command)
Definition at line 699 of file builtin_client.c.