/darwin-on-arm/xnu/bsd/netinet6/ |
H A D | udp6_output.c | 188 struct ip6_out_args ip6oa = local 190 struct flowadv *adv = &ip6oa.ip6oa_flowadv; 202 ip6oa.ip6oa_boundif = in6p->inp_boundifp->if_index; 203 ip6oa.ip6oa_flags |= IP6OAF_BOUND_IF; 206 ip6oa.ip6oa_flags |= IP6OAF_NO_CELLULAR; 275 ip6oa.ip6oa_boundif, &error); 362 ip6oa.ip6oa_flags |= IP6OAF_BOUND_SRCADDR; 396 flags, im6o, NULL, &ip6oa);
|
H A D | in6_src.c | 155 const struct ip6_out_args *ip6oa); 216 struct ip6_out_args ip6oa = { ifscope, { 0 }, IP6OAF_SELECT_SRCIF }; local 229 ip6oa.ip6oa_flags |= IP6OAF_NO_CELLULAR; 234 if (ip6oa.ip6oa_boundif != IFSCOPE_NONE) 235 ip6oa.ip6oa_flags |= IP6OAF_BOUND_IF; 249 if ((*errorp = in6_selectif(dstsock, opts, mopts, ro, &ip6oa, 282 ((ip6oa.ip6oa_flags & IP6OAF_NO_CELLULAR) && 311 if ((*errorp = in6_selectif(dstsock, opts, mopts, ro, &ip6oa, 528 (ip6oa.ip6oa_flags & IP6OAF_NO_CELLULAR) && 574 int norouteok, const struct ip6_out_args *ip6oa) 571 selectroute(struct sockaddr_in6 *srcsock, struct sockaddr_in6 *dstsock, struct ip6_pktopts *opts, struct ip6_moptions *mopts, struct route_in6 *ro, struct ifnet **retifp, struct rtentry **retrt, int clone, int norouteok, const struct ip6_out_args *ip6oa) argument 1065 in6_selectif(struct sockaddr_in6 *dstsock, struct ip6_pktopts *opts, struct ip6_moptions *mopts, struct route_in6 *ro, const struct ip6_out_args *ip6oa, struct ifnet **retifp) argument 1138 in6_selectroute(struct sockaddr_in6 *srcsock, struct sockaddr_in6 *dstsock, struct ip6_pktopts *opts, struct ip6_moptions *mopts, struct route_in6 *ro, struct ifnet **retifp, struct rtentry **retrt, int clone, const struct ip6_out_args *ip6oa) argument [all...] |
H A D | raw_ip6.c | 350 struct ip6_out_args ip6oa = local 362 ip6oa.ip6oa_boundif = in6p->inp_boundifp->if_index; 363 ip6oa.ip6oa_flags |= IP6OAF_BOUND_IF; 366 ip6oa.ip6oa_flags |= IP6OAF_NO_CELLULAR; 471 &in6p->in6p_route, NULL, &storage, ip6oa.ip6oa_boundif, 477 ip6oa.ip6oa_flags |= IP6OAF_BOUND_SRCADDR; 560 &oifp, &ip6oa);
|
H A D | nd6_nbr.c | 568 struct ip6_out_args ip6oa = local 577 ip6oa.ip6oa_boundif = ifp->if_index; 578 ip6oa.ip6oa_flags |= IP6OAF_BOUND_IF; 701 NULL, &ro, NULL, &src_storage, ip6oa.ip6oa_boundif, 731 ip6oa.ip6oa_flags &= ~IP6OAF_BOUND_SRCADDR; 798 ip6_output(m, NULL, NULL, flags, im6o, &outif, &ip6oa); 1281 struct ip6_out_args ip6oa = local 1288 ip6oa.ip6oa_boundif = ifp->if_index; 1289 ip6oa.ip6oa_flags |= IP6OAF_BOUND_IF; 1363 ip6oa [all...] |
H A D | ip6_output.c | 303 struct ip6_out_args ip6oa = { IFSCOPE_NONE, { 0 }, 0 }; local 317 ip6oa = *ip6oap; 361 ip6oa = dn_tag->dn_ip6oa; 385 (ip6oa.ip6oa_flags & IP6OAF_SELECT_SRCIF)))) 388 if ((ip6oa.ip6oa_flags & IP6OAF_BOUND_IF) && 389 ip6oa.ip6oa_boundif != IFSCOPE_NONE) { 391 (ip6oa.ip6oa_boundif << IPPOF_SHIFT_IFSCOPE)); 394 if (ip6oa.ip6oa_flags & IP6OAF_BOUND_SRCADDR) 398 ip6oa.ip6oa_boundif = IFSCOPE_NONE; 399 ip6oa [all...] |
H A D | icmp6.c | 2181 struct ip6_out_args ip6oa = local 2185 ip6oa.ip6oa_boundif = m->m_pkthdr.rcvif->if_index; 2186 ip6oa.ip6oa_flags |= IP6OAF_BOUND_IF; 2311 &src_storage, ip6oa.ip6oa_boundif, &e); 2372 ip6_output(m, NULL, NULL, IPV6_OUTARGS, NULL, &outif, &ip6oa); 2632 struct ip6_out_args ip6oa = local 2907 ip6oa.ip6oa_boundif = ifp->if_index; 2908 ip6oa.ip6oa_flags |= IP6OAF_BOUND_IF; 2910 ip6_output(m, NULL, NULL, IPV6_OUTARGS, NULL, &outif, &ip6oa);
|
/darwin-on-arm/xnu/bsd/netinet/ |
H A D | kpi_ipfilter.c | 349 struct ip6_out_args ip6oa = { IFSCOPE_NONE, { 0 }, 0 }; local 379 ip6oa.ip6oa_flags |= IP6OAF_SELECT_SRCIF; 381 ip6oa.ip6oa_flags |= IP6OAF_BOUND_IF; 382 ip6oa.ip6oa_boundif = options->ippo_flags >> 386 ip6oa.ip6oa_flags |= IP6OAF_NO_CELLULAR; 388 ip6oa.ip6oa_flags |= IP6OAF_BOUND_SRCADDR; 398 error = ip6_output(m, NULL, &ro, IPV6_OUTARGS, im6o, NULL, &ip6oa);
|
H A D | tcp_output.c | 1994 struct ip6_out_args ip6oa = local 1998 (isipv6 ? &ip6oa.ip6oa_flowadv : &ipoa.ipoa_flowadv); 2007 ip6oa.ip6oa_boundif = inp->inp_boundifp->if_index; 2008 ip6oa.ip6oa_flags |= IP6OAF_BOUND_IF; 2020 ip6oa.ip6oa_flags |= IP6OAF_NO_CELLULAR; 2113 &ip6oa);
|
H A D | tcp_subr.c | 768 struct ip6_out_args ip6oa = { ifscope, { 0 }, local 772 ip6oa.ip6oa_flags |= IP6OAF_BOUND_IF; 774 ip6oa.ip6oa_flags |= IP6OAF_NO_CELLULAR; 777 NULL, &ip6oa);
|