igmp_ifsoftc
static void igmp_final_leave(struct in_multi *, struct igmp_ifsoftc *);
struct igmp_ifsoftc *);
static int igmp_initial_join(struct in_multi *, struct igmp_ifsoftc *);
struct igmp_ifsoftc *, int, /*const*/ struct igmpv3 *);
igmp_input_v3_group_query(struct in_multi *inm, struct igmp_ifsoftc *igi,
static void igmp_set_version(struct igmp_ifsoftc *, const int);
static void igmp_v1v2_process_querier_timers(struct igmp_ifsoftc *);
static void igmp_v3_cancel_link_timers(struct igmp_ifsoftc *);
struct igmp_ifsoftc *igi;
static void igmp_v3_dispatch_general_query(struct igmp_ifsoftc *);
struct igmp_ifsoftc *igi;
struct igmp_ifsoftc *igi;
igmp_set_version(struct igmp_ifsoftc *igi, const int version)
igmp_v3_cancel_link_timers(struct igmp_ifsoftc *igi)
igmp_v1v2_process_querier_timers(struct igmp_ifsoftc *igi)
struct igmp_ifsoftc *igi;
struct igmp_ifsoftc *igi;
VNET_DEFINE_STATIC(LIST_HEAD(, igmp_ifsoftc), igi_head) =
igmp_initial_join(struct in_multi *inm, struct igmp_ifsoftc *igi)
igmp_handle_state_change(struct in_multi *inm, struct igmp_ifsoftc *igi)
igmp_final_leave(struct in_multi *inm, struct igmp_ifsoftc *igi)
igmp_v3_dispatch_general_query(struct igmp_ifsoftc *igi)
struct igmp_ifsoftc *igi, *tigi;
LIST_HEAD(_igi_list, igmp_ifsoftc) *igi_head;
struct igmp_ifsoftc *igi;
struct igmp_ifsoftc *igi;
struct igmp_ifsoftc *
struct igmp_ifsoftc *igi;
static struct igmp_ifsoftc *
struct igmp_ifsoftc *igi;
igi = malloc(sizeof(struct igmp_ifsoftc), M_IGMP, M_NOWAIT|M_ZERO);
struct igmp_ifsoftc *igi;
struct igmp_ifsoftc *igi, *tigi;
struct igmp_ifsoftc *igi;
struct igmp_ifsoftc *igi;
static struct igmp_ifsoftc *
struct igmp_ifsoftc *igi;
LIST_ENTRY(igmp_ifsoftc) igi_link;
struct igmp_ifsoftc *
struct igmp_ifsoftc *inm_igi; /* IGMP info */
struct igmp_ifsoftc;
struct igmp_ifsoftc *ii_igmp; /* IGMP state */