Go to the source code of this file.
|
void | dump_socket_clients (vlib_main_t *vm, api_main_t *am) |
|
void | vl_socket_api_send (vl_api_registration_t *rp, u8 *elem) |
|
void | vl_socket_api_send_with_data (vl_api_registration_t *rp, u8 *elem, u8 *data_vector) |
|
static void | vl_socket_api_send_with_length_internal (vl_api_registration_t *rp, u8 *elem, u32 msg_length, int free) |
|
void | vl_socket_api_send_with_length (vl_api_registration_t *rp, u8 *elem, u32 msg_length) |
|
void | vl_socket_api_send_with_length_no_free (vl_api_registration_t *rp, u8 *elem, u32 msg_length) |
|
void | vl_free_socket_registration_index (u32 pool_index) |
|
static void | socket_process_msg (clib_file_t *uf, vl_api_registration_t *rp, i8 *input_v) |
|
clib_error_t * | vl_socket_read_ready (clib_file_t *uf) |
|
void | vl_socket_add_pending_output (clib_file_t *uf, vl_api_registration_t *rp, u8 *buffer, uword buffer_bytes) |
|
static void | socket_del_pending_output (clib_file_t *uf, vl_api_registration_t *rp, uword n_bytes) |
|
clib_error_t * | vl_socket_write_ready (clib_file_t *uf) |
|
clib_error_t * | vl_socket_error_ready (clib_file_t *uf) |
|
void | socksvr_file_add (clib_file_main_t *fm, int fd) |
|
static clib_error_t * | socksvr_accept_ready (clib_file_t *uf) |
|
static clib_error_t * | socksvr_bogus_write (clib_file_t *uf) |
|
void | vl_api_sockclnt_create_t_handler (vl_api_sockclnt_create_t *mp) |
|
void | vl_api_sockclnt_delete_t_handler (vl_api_sockclnt_delete_t *mp) |
|
static clib_error_t * | socksvr_api_init (vlib_main_t *vm) |
|
static clib_error_t * | socket_exit (vlib_main_t *vm) |
|
static clib_error_t * | socksvr_config (vlib_main_t *vm, unformat_input_t *input) |
|
void | socksvr_set_port (u16 port) |
|
void | socksvr_set_bind_address (u32 bind_address) |
|
clib_error_t * | vlibsocket_init (vlib_main_t *vm) |
|
#define foreach_vlib_api_msg |
Value:_(SOCKCLNT_CREATE, sockclnt_create) \
_(SOCKCLNT_DELETE, sockclnt_delete)
Definition at line 538 of file socksvr_vlib.c.
#define vl_typedefs /* define message structures */ |
void socksvr_set_bind_address |
( |
u32 |
bind_address | ) |
|
void socksvr_set_port |
( |
u16 |
port | ) |
|
void vl_free_socket_registration_index |
( |
u32 |
pool_index | ) |
|