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.