Searched refs:ipoa (Results 1 - 13 of 13) sorted by relevance

/darwin-on-arm/xnu/bsd/netinet/
H A Dkpi_ipfilter.c274 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 Dudp_usrreq.c1314 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 Din_gif.c114 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 Draw_ip.c356 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 Dip_output.c230 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 Dip_icmp.c814 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 Dtcp_output.c1989 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 Dip_divert.c360 struct ip_out_args ipoa = local
398 imo, &ipoa);
H A Dip_input.c2358 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 Dtcp_subr.c790 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 Dif_stf.c527 struct ip_out_args ipoa = { IFSCOPE_NONE, { 0 }, IPOAF_SELECT_SRCIF }; local
620 &ipoa);
H A Dif_utun_crypto_ipsec.c706 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 Dipsec.c3592 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);

Completed in 112 milliseconds