|
udp_connection_t * | udp_connection_alloc (u32 thread_index) |
|
void | udp_connection_free (udp_connection_t *uc) |
|
void | udp_connection_delete (udp_connection_t *uc) |
|
u32 | udp_session_bind (u32 session_index, transport_endpoint_t *lcl) |
|
u32 | udp_session_unbind (u32 listener_index) |
|
transport_connection_t * | udp_session_get_listener (u32 listener_index) |
|
u32 | udp_push_header (transport_connection_t *tc, vlib_buffer_t *b) |
|
transport_connection_t * | udp_session_get (u32 connection_index, u32 thread_index) |
|
void | udp_session_close (u32 connection_index, u32 thread_index) |
|
void | udp_session_cleanup (u32 connection_index, u32 thread_index) |
|
u8 * | format_udp_connection_id (u8 *s, va_list *args) |
|
u8 * | format_udp_connection (u8 *s, va_list *args) |
|
u8 * | format_udp_session (u8 *s, va_list *args) |
|
u8 * | format_udp_half_open_session (u8 *s, va_list *args) |
|
u8 * | format_udp_listener_session (u8 *s, va_list *args) |
|
u16 | udp_send_mss (transport_connection_t *t) |
|
u32 | udp_send_space (transport_connection_t *t) |
|
int | udp_open_connection (transport_endpoint_cfg_t *rmt) |
|
transport_connection_t * | udp_session_get_half_open (u32 conn_index) |
|
int | udpc_connection_open (transport_endpoint_cfg_t *rmt) |
|
u32 | udpc_connection_listen (u32 session_index, transport_endpoint_t *lcl) |
|
static clib_error_t * | udp_init (vlib_main_t *vm) |
|
static clib_error_t * | show_udp_punt_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd_arg) |
|
udp state machine, etc.
Definition in file udp.c.