FD.io VPP  v20.09-64-g4f7b92f0a
Vector Packet Processing
mc_socket_main_t Struct Reference
+ Collaboration diagram for mc_socket_main_t:

Data Fields

mc_main_t mc_main
 
mc_multicast_socket_t multicast_sockets [MC_N_TRANSPORT_TYPE]
 
int ack_socket
 
int catchup_server_socket
 
mc_socket_catchup_tcatchups
 
uwordcatchup_index_by_file_descriptor
 
u32 rx_mtu_n_bytes
 
u32 rx_mtu_n_buffers
 
u32rx_buffers
 
struct iovec * iovecs
 
u32 if_ip4_address_net_byte_order
 
u32 ack_udp_port
 
u32 catchup_tcp_port
 
char * multicast_interface_name
 
u32 multicast_tx_ip4_address_host_byte_order
 
u32 multicast_ttl
 
u32 base_multicast_udp_port_host_byte_order
 

Detailed Description

Definition at line 43 of file mc_socket.h.

Field Documentation

◆ ack_socket

int mc_socket_main_t::ack_socket

Definition at line 51 of file mc_socket.h.

◆ ack_udp_port

u32 mc_socket_main_t::ack_udp_port

Definition at line 75 of file mc_socket.h.

◆ base_multicast_udp_port_host_byte_order

u32 mc_socket_main_t::base_multicast_udp_port_host_byte_order

Definition at line 91 of file mc_socket.h.

◆ catchup_index_by_file_descriptor

uword* mc_socket_main_t::catchup_index_by_file_descriptor

Definition at line 59 of file mc_socket.h.

◆ catchup_server_socket

int mc_socket_main_t::catchup_server_socket

Definition at line 54 of file mc_socket.h.

◆ catchup_tcp_port

u32 mc_socket_main_t::catchup_tcp_port

Definition at line 76 of file mc_socket.h.

◆ catchups

mc_socket_catchup_t* mc_socket_main_t::catchups

Definition at line 57 of file mc_socket.h.

◆ if_ip4_address_net_byte_order

u32 mc_socket_main_t::if_ip4_address_net_byte_order

Definition at line 73 of file mc_socket.h.

◆ iovecs

struct iovec* mc_socket_main_t::iovecs

Definition at line 70 of file mc_socket.h.

◆ mc_main

mc_main_t mc_socket_main_t::mc_main

Definition at line 45 of file mc_socket.h.

◆ multicast_interface_name

char* mc_socket_main_t::multicast_interface_name

Definition at line 79 of file mc_socket.h.

◆ multicast_sockets

mc_multicast_socket_t mc_socket_main_t::multicast_sockets[MC_N_TRANSPORT_TYPE]

Definition at line 48 of file mc_socket.h.

◆ multicast_ttl

u32 mc_socket_main_t::multicast_ttl

Definition at line 86 of file mc_socket.h.

◆ multicast_tx_ip4_address_host_byte_order

u32 mc_socket_main_t::multicast_tx_ip4_address_host_byte_order

Definition at line 83 of file mc_socket.h.

◆ rx_buffers

u32* mc_socket_main_t::rx_buffers

Definition at line 67 of file mc_socket.h.

◆ rx_mtu_n_buffers

u32 mc_socket_main_t::rx_mtu_n_buffers

Definition at line 64 of file mc_socket.h.

◆ rx_mtu_n_bytes

u32 mc_socket_main_t::rx_mtu_n_bytes

Definition at line 61 of file mc_socket.h.


The documentation for this struct was generated from the following file: