Lines Matching refs:mld_ifsoftc

105 static struct mld_ifsoftc *
110 static void mld_final_leave(struct in6_multi *, struct mld_ifsoftc *);
113 struct mld_ifsoftc *);
114 static int mld_initial_join(struct in6_multi *, struct mld_ifsoftc *,
119 static void mld_set_version(struct mld_ifsoftc *, const int);
125 static void mld_v1_process_group_timer(struct mld_ifsoftc *,
127 static void mld_v1_process_querier_timers(struct mld_ifsoftc *);
130 static void mld_v2_cancel_link_timers(struct mld_ifsoftc *);
131 static void mld_v2_dispatch_general_query(struct mld_ifsoftc *);
143 static void mld_v2_process_group_timers(struct mld_ifsoftc *,
147 struct mld_ifsoftc *mli, int, struct mbuf *, const int);
209 static VNET_DEFINE(LIST_HEAD(, mld_ifsoftc), mli_head);
348 * Expose struct mld_ifsoftc to userland, keyed by ifindex.
362 struct mld_ifsoftc *mli;
467 struct mld_ifsoftc *
470 struct mld_ifsoftc *mli;
491 static struct mld_ifsoftc *
494 struct mld_ifsoftc *mli;
498 mli = malloc(sizeof(struct mld_ifsoftc), M_MLD, M_NOWAIT|M_ZERO);
514 CTR2(KTR_MLD, "allocate mld_ifsoftc for ifp %p(%s)",
535 struct mld_ifsoftc *mli;
591 struct mld_ifsoftc *mli, *tmli;
593 CTR3(KTR_MLD, "%s: freeing mld_ifsoftc for ifp %p(%s)",
629 struct mld_ifsoftc *mli;
688 KASSERT(mli != NULL, ("%s: no mld_ifsoftc for ifp %p", __func__, ifp));
805 struct mld_ifsoftc *mli;
887 KASSERT(mli != NULL, ("%s: no mld_ifsoftc for ifp %p", __func__, ifp));
977 mld_v2_process_group_query(struct in6_multi *inm, struct mld_ifsoftc *mli,
1181 struct mld_ifsoftc *mli;
1331 struct mld_ifsoftc *mli;
1456 mld_v1_process_group_timer(struct mld_ifsoftc *mli, struct in6_multi *inm)
1500 mld_v2_process_group_timers(struct mld_ifsoftc *mli,
1621 mld_set_version(struct mld_ifsoftc *mli, const int version)
1651 mld_v2_cancel_link_timers(struct mld_ifsoftc *mli)
1744 struct mld_ifsoftc *mli;
1760 mld_v1_process_querier_timers(struct mld_ifsoftc *mli)
1876 struct mld_ifsoftc *mli;
1901 KASSERT(mli != NULL, ("%s: no mld_ifsoftc for ifp %p", __func__, ifp));
1944 mld_initial_join(struct in6_multi *inm, struct mld_ifsoftc *mli,
2093 mld_handle_state_change(struct in6_multi *inm, struct mld_ifsoftc *mli)
2157 mld_final_leave(struct in6_multi *inm, struct mld_ifsoftc *mli)
2973 mld_v2_dispatch_general_query(struct mld_ifsoftc *mli)