Lines Matching refs:ip_moptions
129 static int imo_grow(struct ip_moptions *, size_t);
130 static size_t imo_match_group(const struct ip_moptions *,
133 imo_match_source(const struct ip_moptions *, const size_t,
146 static struct ip_moptions *
246 #define IMO_CAST_TO_NONCONST(x) ((struct ip_moptions *)(void *)(uintptr_t)x)
286 * Resize the ip_moptions vector to the next power-of-two minus 1.
289 imo_grow(struct ip_moptions *imo, size_t newmax)
335 * Find an IPv4 multicast group entry for this ip_moptions instance
340 imo_match_group(const struct ip_moptions *imo, const struct ifnet *ifp,
383 imo_match_source(const struct ip_moptions *imo, const size_t gidx,
416 imo_multi_filter(const struct ip_moptions *imo, const struct ifnet *ifp,
454 struct ip_moptions *from;
455 struct ip_moptions *to;
477 * filters on the destination ip_moptions.
499 * Ensure source and destination ip_moptions memberships
1437 struct ip_moptions *imo;
1626 static struct ip_moptions *
1629 struct ip_moptions *imo;
1687 struct ip_moptions *imo;
1845 struct ip_moptions *imo;
2051 struct ip_moptions *imo;
2356 struct ip_moptions *imo;
2587 struct ip_moptions *imo;
2673 struct ip_moptions *imo;
2874 struct ip_moptions *imo;