Go to the source code of this file.
|
static void | ct_enable_disable_main_pre_input_node (u8 is_add) |
|
static ct_connection_t * | ct_connection_alloc (void) |
|
static ct_connection_t * | ct_connection_get (u32 ct_index) |
|
static void | ct_connection_free (ct_connection_t *ct) |
|
session_t * | ct_session_get_peer (session_t *s) |
|
void | ct_session_endpoint (session_t *ll, session_endpoint_t *sep) |
|
int | ct_session_connect_notify (session_t *ss) |
|
static int | ct_init_local_session (app_worker_t *client_wrk, app_worker_t *server_wrk, ct_connection_t *ct, session_t *ls, session_t *ll) |
|
static int | ct_connect (app_worker_t *client_wrk, session_t *ll, session_endpoint_cfg_t *sep) |
|
static u32 | ct_start_listen (u32 app_listener_index, transport_endpoint_t *tep) |
|
static u32 | ct_stop_listen (u32 ct_index) |
|
static transport_connection_t * | ct_listener_get (u32 ct_index) |
|
static int | ct_session_connect (transport_endpoint_cfg_t *tep) |
|
static void | ct_session_close (u32 ct_index, u32 thread_index) |
|
static transport_connection_t * | ct_session_get (u32 ct_index, u32 thread_index) |
|
static u8 * | format_ct_connection_id (u8 *s, va_list *args) |
|
static int | ct_custom_tx (void *session, u32 max_burst_size) |
|
static int | ct_app_rx_evt (transport_connection_t *tc) |
|
static u8 * | format_ct_listener (u8 *s, va_list *args) |
|
static u8 * | format_ct_connection (u8 *s, va_list *args) |
|
static u8 * | format_ct_session (u8 *s, va_list *args) |
|
int | ct_session_tx (session_t *s) |
|
static clib_error_t * | ct_transport_init (vlib_main_t *vm) |
|
◆ ct_app_rx_evt()
◆ ct_connect()
◆ ct_connection_alloc()
◆ ct_connection_free()
◆ ct_connection_get()
◆ ct_custom_tx()
static int ct_custom_tx |
( |
void * |
session, |
|
|
u32 |
max_burst_size |
|
) |
| |
|
static |
◆ ct_enable_disable_main_pre_input_node()
static void ct_enable_disable_main_pre_input_node |
( |
u8 |
is_add | ) |
|
|
static |
◆ ct_init_local_session()
◆ ct_listener_get()
◆ ct_session_close()
static void ct_session_close |
( |
u32 |
ct_index, |
|
|
u32 |
thread_index |
|
) |
| |
|
static |
◆ ct_session_connect()
◆ ct_session_connect_notify()
int ct_session_connect_notify |
( |
session_t * |
ss | ) |
|
◆ ct_session_endpoint()
◆ ct_session_get()
◆ ct_session_get_peer()
◆ ct_session_tx()
◆ ct_start_listen()
◆ ct_stop_listen()
static u32 ct_stop_listen |
( |
u32 |
ct_index | ) |
|
|
static |
◆ ct_transport_init()
◆ format_ct_connection()
static u8* format_ct_connection |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
|
static |
◆ format_ct_connection_id()
static u8* format_ct_connection_id |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
|
static |
◆ format_ct_listener()
static u8* format_ct_listener |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
|
static |
◆ format_ct_session()
static u8* format_ct_session |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
|
static |
◆ connections
◆ cut_thru_proto
Initial value:= {
.transport_options = {
},
}
static u32 ct_stop_listen(u32 ct_index)
static void ct_session_close(u32 ct_index, u32 thread_index)
static int ct_app_rx_evt(transport_connection_t *tc)
static u8 * format_ct_session(u8 *s, va_list *args)
static int ct_session_connect(transport_endpoint_cfg_t *tep)
static transport_connection_t * ct_session_get(u32 ct_index, u32 thread_index)
static transport_connection_t * ct_listener_get(u32 ct_index)
static u8 * format_ct_listener(u8 *s, va_list *args)
apps acting as transports
static int ct_custom_tx(void *session, u32 max_burst_size)
static u32 ct_start_listen(u32 app_listener_index, transport_endpoint_t *tep)
Definition at line 545 of file application_local.c.