Go to the source code of this file.
◆ foreach_vlib_api_msg
#define foreach_vlib_api_msg |
Value:_(SOCKCLNT_CREATE, sockclnt_create, 1) \
_(SOCKCLNT_DELETE, sockclnt_delete, 1) \
_(SOCK_INIT_SHM, sock_init_shm, 1)
Definition at line 768 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 */ |
◆ is_being_removed_reg_index()
int is_being_removed_reg_index |
( |
u32 |
reg_index | ) |
|
◆ sock_api_registration_handle()
◆ socket_api_registration_handle_to_index()
static u32 socket_api_registration_handle_to_index |
( |
u32 |
reg_index | ) |
|
|
static |
◆ socket_cleanup_pending_remove_registration_cb()
static void socket_cleanup_pending_remove_registration_cb |
( |
u32 * |
preg_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_request_remove_reg_index()
static void vl_socket_request_remove_reg_index |
( |
u32 |
reg_index | ) |
|
|
static |
◆ vl_socket_write_ready()
◆ vlibsocket_reference()
void vlibsocket_reference |
( |
| ) |
|
◆ socket_main