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 *
283 * Resize the ip_moptions vector to the next power-of-two minus 1.
286 imo_grow(struct ip_moptions *imo, size_t newmax)
332 * Find an IPv4 multicast group entry for this ip_moptions instance
337 imo_match_group(const struct ip_moptions *imo, const struct ifnet *ifp,
345 IMO_LOCK_ASSERT_HELD(__DECONST(struct ip_moptions *, imo));
380 imo_match_source(const struct ip_moptions *imo, const size_t gidx,
388 IMO_LOCK_ASSERT_HELD(__DECONST(struct ip_moptions *, imo));
413 imo_multi_filter(const struct ip_moptions *imo, const struct ifnet *ifp,
420 IMO_LOCK_ASSERT_HELD(__DECONST(struct ip_moptions *, imo));
451 struct ip_moptions *from;
452 struct ip_moptions *to;
474 * filters on the destination ip_moptions.
496 * Ensure source and destination ip_moptions memberships
1461 struct ip_moptions *imo;
1658 static struct ip_moptions *
1661 struct ip_moptions *imo;
1719 struct ip_moptions *imo;
1877 struct ip_moptions *imo;
2071 struct ip_moptions *imo;
2383 struct ip_moptions *imo;
2622 struct ip_moptions *imo;
2710 struct ip_moptions *imo;
2914 struct ip_moptions *imo;