| 
| static u8 *  | format_socket_peer_id (u8 *s, va_list *args) | 
|   | 
| static void  | msg_handler (mc_main_t *mcm, u32 buffer_index, u32 handler_frees_buffer, void *_h) | 
|   | 
| static uword  | append_buffer_index_to_iovec (vlib_main_t *vm, u32 buffer_index, struct iovec **iovs_return) | 
|   | 
| static clib_error_t *  | sendmsg_helper (mc_socket_main_t *msm, int socket, struct sockaddr_in *tx_addr, u32 buffer_index) | 
|   | 
| static clib_error_t *  | tx_buffer (void *transport, mc_transport_type_t type, u32 buffer_index) | 
|   | 
| static clib_error_t *  | tx_ack (void *transport, mc_peer_id_t dest_peer_id, u32 buffer_index) | 
|   | 
| static clib_error_t *  | recvmsg_helper (mc_socket_main_t *msm, int socket, struct sockaddr_in *rx_addr, u32 *buffer_index, u32 drop_message) | 
|   | 
| static clib_error_t *  | mastership_socket_read_ready (clib_file_t *uf) | 
|   | 
| static clib_error_t *  | to_relay_socket_read_ready (clib_file_t *uf) | 
|   | 
| static clib_error_t *  | from_relay_socket_read_ready (clib_file_t *uf) | 
|   | 
| static clib_error_t *  | join_socket_read_ready (clib_file_t *uf) | 
|   | 
| static clib_error_t *  | ack_socket_read_ready (clib_file_t *uf) | 
|   | 
| static void  | catchup_cleanup (mc_socket_main_t *msm, mc_socket_catchup_t *c, clib_file_main_t *um, clib_file_t *uf) | 
|   | 
| static mc_socket_catchup_t *  | find_catchup_from_file_descriptor (mc_socket_main_t *msm, int file_descriptor) | 
|   | 
| static clib_error_t *  | catchup_socket_read_ready (clib_file_t *uf, int is_server) | 
|   | 
| static clib_error_t *  | catchup_server_read_ready (clib_file_t *uf) | 
|   | 
| static clib_error_t *  | catchup_client_read_ready (clib_file_t *uf) | 
|   | 
| static clib_error_t *  | catchup_socket_write_ready (clib_file_t *uf, int is_server) | 
|   | 
| static clib_error_t *  | catchup_server_write_ready (clib_file_t *uf) | 
|   | 
| static clib_error_t *  | catchup_client_write_ready (clib_file_t *uf) | 
|   | 
| static clib_error_t *  | catchup_socket_error_ready (clib_file_t *uf) | 
|   | 
| static clib_error_t *  | catchup_listen_read_ready (clib_file_t *uf) | 
|   | 
| static word  | find_and_bind_to_free_port (word sock, word port) | 
|   | 
| static clib_error_t *  | setup_mutlicast_socket (mc_socket_main_t *msm, mc_multicast_socket_t *ms, char *type, uword udp_port) | 
|   | 
| static clib_error_t *  | socket_setup (mc_socket_main_t *msm) | 
|   | 
| static void *  | catchup_add_pending_output (mc_socket_catchup_t *c, uword n_bytes, u8 *set_output_vector) | 
|   | 
| static uword  | catchup_request_fun (void *transport_main, u32 stream_index, mc_peer_id_t catchup_peer_id) | 
|   | 
| static void  | catchup_send_fun (void *transport_main, uword opaque, u8 *data) | 
|   | 
| static int  | find_interface_ip4_address (char *if_name, u32 *ip4_address, u32 *mtu) | 
|   | 
| clib_error_t *  | mc_socket_main_init (mc_socket_main_t *msm, char **intfc_probe_list, int n_intfcs_to_probe) | 
|   |