Searched refs:ip6_moptions (Results 1 - 14 of 14) sorted by relevance

/darwin-on-arm/xnu/bsd/netinet6/
H A Dip6_var.h134 struct ip6_moptions { struct
146 (struct ip6_moptions *, int);
469 extern struct ip6_moptions *ip6_allocmoptions(int);
470 extern void im6o_addref(struct ip6_moptions *, int);
471 extern void im6o_remref(struct ip6_moptions *);
490 int, struct ip6_moptions *, struct ifnet **, struct ip6_out_args *);
492 struct route_in6 *, int, struct ip6_moptions *, struct ifnet **,
520 struct ip6_pktopts *, struct ip6_moptions *, struct route_in6 *,
H A Din6_mcast.c120 static int im6o_grow(struct ip6_moptions *, size_t);
121 static size_t im6o_match_group(const struct ip6_moptions *,
124 im6o_match_source(const struct ip6_moptions *, const size_t,
136 static struct ip6_moptions *
249 #define IM6O_CAST_TO_NONCONST(x) ((struct ip6_moptions *)(void *)(uintptr_t)x)
290 * Resize the ip6_moptions vector to the next power-of-two minus 1.
293 im6o_grow(struct ip6_moptions *imo, size_t newmax)
339 * Find an IPv6 multicast group entry for this ip6_moptions instance
344 im6o_match_group(const struct ip6_moptions *imo, const struct ifnet *ifp,
392 im6o_match_source(const struct ip6_moptions *im
[all...]
H A Din6_src.c153 struct ip6_pktopts *, struct ip6_moptions *, struct route_in6 *,
157 struct ip6_moptions *, struct route_in6 *ro,
214 struct ip6_moptions *mopts;
572 struct ip6_pktopts *opts, struct ip6_moptions *mopts, struct route_in6 *ro,
1066 struct ip6_moptions *mopts, struct route_in6 *ro,
1139 struct ip6_pktopts *opts, struct ip6_moptions *mopts, struct route_in6 *ro,
H A Dip6_output.c165 static MALLOC_DEFINE(M_IPMOPTS, "ip6_moptions", "internet multicast options");
174 static void im6o_trace(struct ip6_moptions *, int);
189 struct ip6_moptions im6o; /* ip6_moptions */
211 static struct zone *im6o_zone; /* zone for ip6_moptions */
214 #define IM6O_ZONE_NAME "ip6_moptions" /* zone name */
233 struct ip6_moptions *im6o,
277 struct ip6_moptions *im6o,
2916 im6o_size = (im6o_debug == 0) ? sizeof (struct ip6_moptions) :
2929 im6o_addref(struct ip6_moptions *im6
[all...]
H A Din6_var.h830 struct ip6_moptions;
908 extern int im6o_mc_filter(const struct ip6_moptions *, const struct ifnet *,
H A Dudp6_output.c182 struct ip6_moptions *im6o;
H A Dudp6_usrreq.c283 struct ip6_moptions *imo;
H A Dnd6_nbr.c561 struct ip6_moptions *im6o = NULL;
1273 struct ip6_moptions *im6o = NULL;
H A Din6_pcb.c600 struct ip6_moptions *im6o;
H A Draw_ip6.c346 struct ip6_moptions *im6o = NULL;
H A Dip6_mroute.c1504 struct ip6_moptions *im6o;
H A Dmld6.c3227 struct ip6_moptions *im6o;
/darwin-on-arm/xnu/bsd/netinet/
H A Din_pcb.h199 struct ip6_moptions *inp6_moptions;
268 struct ip6_moptions;
329 _INPCB_PTR(struct ip6_moptions *) inp6_moptions;
H A Dkpi_ipfilter.c348 struct ip6_moptions *im6o = NULL;

Completed in 68 milliseconds