Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet/ip_var.h
Show First 20 Lines • Show All 87 Lines • ▼ Show 20 Lines | |||||
* This structure is lazy-allocated. | * This structure is lazy-allocated. | ||||
*/ | */ | ||||
struct ip_moptions { | struct ip_moptions { | ||||
struct ifnet *imo_multicast_ifp; /* ifp for outgoing multicasts */ | struct ifnet *imo_multicast_ifp; /* ifp for outgoing multicasts */ | ||||
struct in_addr imo_multicast_addr; /* ifindex/addr on MULTICAST_IF */ | struct in_addr imo_multicast_addr; /* ifindex/addr on MULTICAST_IF */ | ||||
u_long imo_multicast_vif; /* vif num outgoing multicasts */ | u_long imo_multicast_vif; /* vif num outgoing multicasts */ | ||||
u_char imo_multicast_ttl; /* TTL for outgoing multicasts */ | u_char imo_multicast_ttl; /* TTL for outgoing multicasts */ | ||||
u_char imo_multicast_loop; /* 1 => hear sends if a member */ | u_char imo_multicast_loop; /* 1 => hear sends if a member */ | ||||
u_short imo_num_memberships; /* no. memberships this socket */ | |||||
u_short imo_max_memberships; /* max memberships this socket */ | u_short imo_max_memberships; /* max memberships this socket */ | ||||
int imo_num_memberships; /* no. memberships this socket */ | |||||
struct in_multi **imo_membership; /* group memberships */ | struct in_multi **imo_membership; /* group memberships */ | ||||
struct in_mfilter *imo_mfilters; /* source filters */ | struct in_mfilter *imo_mfilters; /* source filters */ | ||||
struct epoch_context imo_epoch_ctx; | struct epoch_context imo_epoch_ctx; | ||||
}; | }; | ||||
struct ipstat { | struct ipstat { | ||||
uint64_t ips_total; /* total packets received */ | uint64_t ips_total; /* total packets received */ | ||||
uint64_t ips_badsum; /* checksum bad */ | uint64_t ips_badsum; /* checksum bad */ | ||||
▲ Show 20 Lines • Show All 197 Lines • Show Last 20 Lines |