/darwin-on-arm/xnu/bsd/netinet/ |
H A D | kpi_ipfilter.c | 274 struct ip_out_args ipoa = { IFSCOPE_NONE, { 0 }, 0 }; local 304 ipoa.ipoa_flags |= IPOAF_SELECT_SRCIF; 306 ipoa.ipoa_flags |= IPOAF_BOUND_IF; 307 ipoa.ipoa_boundif = options->ippo_flags >> 311 ipoa.ipoa_flags |= IPOAF_NO_CELLULAR; 313 ipoa.ipoa_flags |= IPOAF_BOUND_SRCADDR; 327 IP_ALLOWBROADCAST | IP_RAWOUTPUT | IP_OUTARGS, imo, &ipoa);
|
H A D | udp_usrreq.c | 1314 struct ip_out_args ipoa = { IFSCOPE_NONE, { 0 }, IPOAF_SELECT_SRCIF }; local 1316 struct flowadv *adv = &ipoa.ipoa_flowadv; 1339 ipoa.ipoa_boundif = outif->if_index; 1364 if (ipoa.ipoa_boundif == IFSCOPE_NONE && 1367 ipoa.ipoa_boundif = outif->if_index; 1370 ipoa.ipoa_flags |= IPOAF_NO_CELLULAR; 1416 (ipoa.ipoa_boundif != IFSCOPE_NONE && pktinfo)) { 1454 ipoa.ipoa_boundif = (outif != NULL) ? 1470 ipoa.ipoa_boundif = (outif != NULL) ? 1562 if (ipoa [all...] |
H A D | in_gif.c | 114 struct ip_out_args ipoa = { IFSCOPE_NONE, { 0 }, IPOAF_SELECT_SRCIF }; local 231 error = ip_output(m, NULL, &sc->gif_ro, IP_OUTARGS, NULL, &ipoa);
|
H A D | raw_ip.c | 356 struct ip_out_args ipoa = { IFSCOPE_NONE, { 0 }, IPOAF_SELECT_SRCIF }; local 370 ipoa.ipoa_boundif = inp->inp_boundifp->if_index; 371 ipoa.ipoa_flags |= IPOAF_BOUND_IF; 374 ipoa.ipoa_flags |= IPOAF_NO_CELLULAR; 426 ipoa.ipoa_flags |= IPOAF_BOUND_SRCADDR; 458 imo, &ipoa);
|
H A D | ip_output.c | 230 struct ip_out_args *ipoa) 233 error = ip_output_list(m0, 0, opt, ro, flags, imo, ipoa); 266 struct ip_out_args *ipoa) 343 ipoa = &saved_ipoa; 396 (ipoa->ipoa_flags & IPOAF_SELECT_SRCIF)))) { 400 if ((ipoa->ipoa_flags & IPOAF_BOUND_IF) && 401 ipoa->ipoa_boundif != IFSCOPE_NONE) { 402 ifscope = ipoa->ipoa_boundif; 407 if ((srcbound = (ipoa->ipoa_flags & IPOAF_BOUND_SRCADDR))) 415 if ((flags & IP_OUTARGS) && (ipoa 224 ip_output( struct mbuf *m0, struct mbuf *opt, struct route *ro, int flags, struct ip_moptions *imo, struct ip_out_args *ipoa) argument 259 ip_output_list( struct mbuf *m0, int packetchain, struct mbuf *opt, struct route *ro, int flags, struct ip_moptions *imo, struct ip_out_args *ipoa) argument [all...] |
H A D | ip_icmp.c | 814 struct ip_out_args ipoa = { IFSCOPE_NONE, { 0 }, local 818 ipoa.ipoa_boundif = m->m_pkthdr.rcvif->if_index; 819 ipoa.ipoa_flags |= IPOAF_BOUND_IF; 844 (void) ip_output(m, opts, &ro, IP_OUTARGS, NULL, &ipoa);
|
H A D | tcp_output.c | 1989 struct ip_out_args ipoa = local 1998 (isipv6 ? &ip6oa.ip6oa_flowadv : &ipoa.ipoa_flowadv); 2000 struct flowadv *adv = &ipoa.ipoa_flowadv; 2012 ipoa.ipoa_boundif = inp->inp_boundifp->if_index; 2013 ipoa.ipoa_flags |= IPOAF_BOUND_IF; 2023 ipoa.ipoa_flags |= IPOAF_NO_CELLULAR; 2117 &ipoa);
|
H A D | ip_divert.c | 360 struct ip_out_args ipoa = local 398 imo, &ipoa);
|
H A D | ip_input.c | 2358 struct ip_out_args ipoa = { IFSCOPE_NONE, { 0 }, 0 }; local 2402 ipoa.ipoa_boundif = pf_mtag->pftag_rtableid; 2403 ipoa.ipoa_flags |= IPOAF_BOUND_IF; 2421 rtalloc_scoped_ign(&fwd_rt, RTF_PRCLONING, ipoa.ipoa_boundif); 2512 IP_FORWARDING | IP_OUTARGS, 0, &ipoa);
|
H A D | tcp_subr.c | 790 struct ip_out_args ipoa = { ifscope, { 0 }, local 794 ipoa.ipoa_flags |= IPOAF_BOUND_IF; 796 ipoa.ipoa_flags |= IPOAF_NO_CELLULAR; 805 (void) ip_output(m, NULL, &sro, IP_OUTARGS, NULL, &ipoa);
|
/darwin-on-arm/xnu/bsd/net/ |
H A D | if_stf.c | 527 struct ip_out_args ipoa = { IFSCOPE_NONE, { 0 }, IPOAF_SELECT_SRCIF }; local 620 &ipoa);
|
H A D | if_utun_crypto_ipsec.c | 706 struct ip_out_args ipoa = { IFSCOPE_NONE, { 0 }, IPOAF_SELECT_SRCIF }; local 942 (IP_OUTARGS | IP_NOIPSEC), NULL, &ipoa))) {
|
/darwin-on-arm/xnu/bsd/netinet6/ |
H A D | ipsec.c | 3592 struct ip_out_args ipoa = { IFSCOPE_NONE, { 0 }, local 3709 error = ip_output(state->m, NULL, &ro4_copy, IP_OUTARGS, NULL, &ipoa); 4407 struct ip_out_args ipoa = { IFSCOPE_NONE, { 0 }, IPOAF_SELECT_SRCIF }; local 4467 error = ip_output(m, NULL, &ro, IP_OUTARGS | IP_NOIPSEC, NULL, &ipoa);
|