Lines Matching refs:in6_mfilter

110 static void	im6f_commit(struct in6_mfilter *);
111 static int im6f_get_source(struct in6_mfilter *imf,
115 im6f_graft(struct in6_mfilter *, const uint8_t,
117 static int im6f_prune(struct in6_mfilter *, const struct sockaddr_in6 *);
118 static void im6f_rollback(struct in6_mfilter *);
119 static void im6f_reap(struct in6_mfilter *);
134 static int in6m_merge(struct in6_multi *, /*const*/ struct in6_mfilter *);
277 * Initialize an in6_mfilter structure to a known state at t0, t1
281 im6f_init(struct in6_mfilter *imf, const int st0, const int st1)
283 memset(imf, 0, sizeof(struct in6_mfilter));
297 struct in6_mfilter *nmfilters;
298 struct in6_mfilter *omfilters;
322 if ((nmfilters = (struct in6_mfilter *)_REALLOC(omfilters,
323 sizeof (struct in6_mfilter) * newmax, M_IN6MFILTER,
396 struct in6_mfilter *imf;
678 * Return a pointer to an in6_msource owned by an in6_mfilter,
689 im6f_get_source(struct in6_mfilter *imf, const struct sockaddr_in6 *psin,
733 im6f_graft(struct in6_mfilter *imf, const uint8_t st1,
762 im6f_prune(struct in6_mfilter *imf, const struct sockaddr_in6 *psin)
783 im6f_rollback(struct in6_mfilter *imf)
813 im6f_leave(struct in6_mfilter *imf)
831 im6f_commit(struct in6_mfilter *imf)
849 im6f_reap(struct in6_mfilter *imf)
872 im6f_purge(struct in6_mfilter *imf)
996 in6m_merge(struct in6_multi *inm, /*const*/ struct in6_mfilter *imf)
1241 /*const*/ struct in6_mfilter *imf, struct in6_multi **pinm,
1244 struct in6_mfilter timf;
1321 in6_mc_leave(struct in6_multi *inm, /*const*/ struct in6_mfilter *imf)
1323 struct in6_mfilter timf;
1392 struct in6_mfilter *imf;
1559 struct in6_mfilter *imfp;
1578 imfp = _MALLOC(sizeof (struct in6_mfilter) * IPV6_MIN_MEMBERSHIPS,
1616 struct in6_mfilter *imf;
1937 struct in6_mfilter *imf;
2282 struct in6_mfilter *imf;
2609 struct in6_mfilter *imf;