Go to the source code of this file.
◆ foreach_vlib_api_msg
#define foreach_vlib_api_msg |
Value:_(SOCKCLNT_CREATE, sockclnt_create) \
_(SOCKCLNT_DELETE, sockclnt_delete) \
_(SOCK_INIT_SHM, sock_init_shm)
Definition at line 677 of file socket_api.c.
◆ SOCK_API_REG_HANDLE_BIT
#define SOCK_API_REG_HANDLE_BIT (1<<31) |
◆ vl_endianfun
◆ vl_print
◆ vl_printfun
◆ vl_typedefs
#define vl_typedefs /* define message structures */ |
◆ sock_api_registration_handle()
◆ socket_api_registration_handle_to_index()
static u32 socket_api_registration_handle_to_index |
( |
u32 |
reg_index | ) |
|
|
static |
◆ socket_exit()
◆ socksvr_accept_ready()
◆ socksvr_bogus_write()
◆ socksvr_config()
◆ socksvr_file_add()
◆ vl_api_make_shm_config()
◆ vl_api_sock_init_shm_t_handler()
◆ vl_api_sockclnt_create_t_handler()
◆ vl_api_sockclnt_delete_t_handler()
◆ vl_sock_api_dump_clients()
◆ vl_sock_api_init()
◆ vl_sock_api_send_fd_msg()
clib_error_t* vl_sock_api_send_fd_msg |
( |
int |
socket_fd, |
|
|
int |
fds[], |
|
|
int |
n_fds |
|
) |
| |
◆ vl_socket_api_client_handle_to_registration()
◆ vl_socket_api_registration_handle_is_valid()
u8 vl_socket_api_registration_handle_is_valid |
( |
u32 |
reg_handle | ) |
|
◆ vl_socket_api_send()
◆ vl_socket_error_ready()
◆ vl_socket_free_registration_index()
void vl_socket_free_registration_index |
( |
u32 |
pool_index | ) |
|
◆ vl_socket_process_api_msg()
◆ vl_socket_read_ready()
◆ vl_socket_write_ready()
◆ vlibsocket_init()
◆ socket_main