Changeset View
Changeset View
Standalone View
Standalone View
head/sys/netinet/igmp_var.h
Show First 20 Lines • Show All 208 Lines • ▼ Show 20 Lines | struct igmp_ifsoftc { | ||||
uint32_t igi_v1_timer; /* IGMPv1 Querier Present timer (s) */ | uint32_t igi_v1_timer; /* IGMPv1 Querier Present timer (s) */ | ||||
uint32_t igi_v2_timer; /* IGMPv2 Querier Present timer (s) */ | uint32_t igi_v2_timer; /* IGMPv2 Querier Present timer (s) */ | ||||
uint32_t igi_v3_timer; /* IGMPv3 General Query (interface) timer (s)*/ | uint32_t igi_v3_timer; /* IGMPv3 General Query (interface) timer (s)*/ | ||||
uint32_t igi_flags; /* IGMP per-interface flags */ | uint32_t igi_flags; /* IGMP per-interface flags */ | ||||
uint32_t igi_rv; /* IGMPv3 Robustness Variable */ | uint32_t igi_rv; /* IGMPv3 Robustness Variable */ | ||||
uint32_t igi_qi; /* IGMPv3 Query Interval (s) */ | uint32_t igi_qi; /* IGMPv3 Query Interval (s) */ | ||||
uint32_t igi_qri; /* IGMPv3 Query Response Interval (s) */ | uint32_t igi_qri; /* IGMPv3 Query Response Interval (s) */ | ||||
uint32_t igi_uri; /* IGMPv3 Unsolicited Report Interval (s) */ | uint32_t igi_uri; /* IGMPv3 Unsolicited Report Interval (s) */ | ||||
SLIST_HEAD(,in_multi) igi_relinmhead; /* released groups */ | |||||
struct mbufq igi_gq; /* general query responses queue */ | struct mbufq igi_gq; /* general query responses queue */ | ||||
}; | }; | ||||
int igmp_change_state(struct in_multi *); | int igmp_change_state(struct in_multi *); | ||||
void igmp_fasttimo(void); | void igmp_fasttimo(void); | ||||
struct igmp_ifsoftc * | struct igmp_ifsoftc * | ||||
igmp_domifattach(struct ifnet *); | igmp_domifattach(struct ifnet *); | ||||
void igmp_domifdetach(struct ifnet *); | void igmp_domifdetach(struct ifnet *); | ||||
void igmp_ifdetach(struct ifnet *); | void igmp_ifdetach(struct ifnet *); | ||||
int igmp_input(struct mbuf **, int *, int); | int igmp_input(struct mbuf **, int *, int); | ||||
void igmp_slowtimo(void); | void igmp_slowtimo(void); | ||||
SYSCTL_DECL(_net_inet_igmp); | SYSCTL_DECL(_net_inet_igmp); | ||||
#endif /* _KERNEL */ | #endif /* _KERNEL */ | ||||
#endif | #endif |