Home
last modified time | relevance | path

Searched refs:ip6_moptions (Results 1 – 13 of 13) sorted by relevance

/xnu-12377.81.4/bsd/netinet6/
H A Dip6_var.h133 struct ip6_moptions { struct
148 (struct ip6_moptions *, int); argument
552 extern struct ip6_moptions *ip6_allocmoptions(zalloc_flags_t);
553 extern void im6o_addref(struct ip6_moptions *, int);
554 extern void im6o_remref(struct ip6_moptions *);
570 int, struct ip6_moptions *, struct ifnet **, struct ip6_out_args *);
572 struct route_in6 *, int, struct ip6_moptions *, struct ifnet **,
612 struct ip6_pktopts *, struct ip6_moptions *, struct in6_ifaddr **,
H A Din6_mcast.c113 static int im6o_grow(struct ip6_moptions *);
114 static size_t im6o_match_group(const struct ip6_moptions *,
117 im6o_match_source(const struct ip6_moptions *,
129 static struct ip6_moptions *
265 im6o_grow(struct ip6_moptions *imo) in im6o_grow()
348 im6o_match_group(const struct ip6_moptions *imo, const struct ifnet *ifp, in im6o_match_group()
356 IM6O_LOCK_ASSERT_HELD(__DECONST(struct ip6_moptions *, imo)); in im6o_match_group()
399 im6o_match_source(const struct ip6_moptions *imo, const size_t gidx, in im6o_match_source()
407 IM6O_LOCK_ASSERT_HELD(__DECONST(struct ip6_moptions *, imo)); in im6o_match_source()
433 im6o_mc_filter(const struct ip6_moptions *imo, struct ifnet *ifp, in im6o_mc_filter()
[all …]
H A Dip6_output.c177 static void im6o_trace(struct ip6_moptions *, int);
220 struct ip6_moptions im6o; /* ip6_moptions */
241 ZONE_DECLARE(im6o_zone, struct ip6_moptions);
250 struct route_in6 *ro, int flags, struct ip6_moptions *im6o, in ip6_output()
273 struct route_in6 *ro, int flags, struct ip6_moptions *im6o, in ip6_output_list()
3549 vm_size_t im6o_size = (im6o_debug == 0) ? sizeof(struct ip6_moptions) : in ip6_moptions_init()
3556 im6o_addref(struct ip6_moptions *im6o, int locked) in im6o_addref()
3577 im6o_remref(struct ip6_moptions *im6o) in im6o_remref()
3628 im6o_trace(struct ip6_moptions *im6o, int refhold) in im6o_trace()
3651 struct ip6_moptions *
[all …]
H A Din6_src.c167 struct ip6_pktopts *, struct ip6_moptions *, struct in6_ifaddr **,
171 struct ip6_moptions *, struct route_in6 *ro,
741 struct ip6_moptions *__single mopts; in in6_selectsrc()
932 struct ip6_pktopts *opts, struct ip6_moptions *mopts, in selectroute()
1525 struct ip6_moptions *mopts, struct route_in6 *ro, in in6_selectif()
1602 struct ip6_pktopts *opts, struct ip6_moptions *mopts, in in6_selectroute()
H A Din6_var.h1078 struct ip6_moptions;
1161 extern int im6o_mc_filter(const struct ip6_moptions *, struct ifnet *,
H A Dudp6_usrreq.c310 struct ip6_moptions *imo; in udp6_input()
1391 struct ip6_moptions *__single im6o; in udp6_defunct()
H A Dudp6_output.c165 struct ip6_moptions *__single im6o; in udp6_output()
H A Draw_ip6.c377 struct ip6_moptions *__single im6o = NULL; in rip6_output()
H A Dnd6_nbr.c604 struct ip6_moptions *__single im6o = NULL; in nd6_ns_output()
1445 struct ip6_moptions *__single im6o = NULL; in nd6_na_output()
H A Din6_pcb.c912 struct ip6_moptions *__single im6o; in in6_pcbdetach()
H A Dmld6.c3673 struct ip6_moptions *im6o; in mld_dispatch_packet()
/xnu-12377.81.4/bsd/netinet/
H A Din_pcb.h224 struct ip6_moptions *inp6_moptions;
400 struct ip6_moptions;
461 _INPCB_PTR(struct ip6_moptions *) inp6_moptions;
H A Dkpi_ipfilter.c509 struct ip6_moptions *im6o = NULL; in ipf_injectv6_out()