| /xnu-11417.101.15/bsd/netinet6/ |
| H A D | in6_pcb.c | 194 ifnet_ref_t outif = NULL; in in6_pcbbind() local 309 outif = ifa->ifa_ifp; in in6_pcbbind() 563 inp->in6p_last_outifp = outif; in in6_pcbbind() 625 struct in6_addr *plocal_addr6, struct ifnet **outif) in in6_pcbladdr() argument 632 if (outif != NULL) { in in6_pcbladdr() 633 *outif = NULL; in in6_pcbladdr() 676 &inp->in6p_route, outif, &src_storage, ifscope, &error); in in6_pcbladdr() 678 if (outif != NULL) { in in6_pcbladdr() 687 if (rt != NULL && rt->rt_ifp != *outif) { in in6_pcbladdr() 689 if (*outif != NULL) { in in6_pcbladdr() [all …]
|
| H A D | udp6_output.c | 656 struct ifnet *__single outif = ro.ro_rt->rt_ifp; in udp6_output() local 661 ifnet_hdrlen(outif) + in udp6_output() 662 ifnet_mbuf_packetpreamblelen(outif), in udp6_output() 671 struct ifnet *__single outif; in udp6_output() local 710 outif = ifindex2ifnet[ip6oa.ip6oa_boundif]; in udp6_output() 712 outif = rt->rt_ifp; in udp6_output() 714 if (outif != NULL && outif != in6p->in6p_last_outifp) { in udp6_output() 715 in6p->in6p_last_outifp = outif; in udp6_output() 726 ifnet_hdrlen(outif) + in udp6_output() 727 ifnet_mbuf_packetpreamblelen(outif), in udp6_output()
|
| H A D | raw_ip6.c | 840 struct ifnet *outif; in rip6_output() local 871 outif = ifindex2ifnet[ip6oa.ip6oa_boundif]; in rip6_output() 873 outif = rt->rt_ifp; in rip6_output() 875 if (outif != NULL) { in rip6_output() 876 in6p->in6p_last_outifp = outif; in rip6_output() 1076 struct ifnet *__single outif = NULL; in rip6_bind() local 1123 outif = ifa->ifa_ifp; in rip6_bind() 1128 inp->in6p_last_outifp = outif; in rip6_bind() 1146 struct ifnet *__single outif = NULL; in rip6_connect() local 1208 outif = inp->in6p_route.ro_rt->rt_ifp; in rip6_connect() [all …]
|
| H A D | icmp6.c | 2250 ifnet_ref_t outif = NULL; in icmp6_reflect() local 2430 src = in6_selectsrc(&sin6, NULL, NULL, &ro, &outif, in icmp6_reflect() 2440 if (outif != NULL) { in icmp6_reflect() 2441 sifscope = outif->if_index; in icmp6_reflect() 2456 if (outif != NULL && (ndi = ND_IFINFO(outif)) != NULL && in icmp6_reflect() 2482 if (outif != NULL) { in icmp6_reflect() 2483 ifnet_release(outif); in icmp6_reflect() 2484 outif = NULL; in icmp6_reflect() 2489 ip6_output(m, NULL, NULL, IPV6_OUTARGS, NULL, &outif, &ip6oa); in icmp6_reflect() 2490 if (outif != NULL) { in icmp6_reflect() [all …]
|
| H A D | nd6_nbr.c | 604 ifnet_ref_t outif = NULL; in nd6_ns_output() local 901 ip6_output(m, NULL, NULL, flags, im6o, &outif, &ip6oa); in nd6_ns_output() 902 if (outif) { in nd6_ns_output() 903 icmp6_ifstat_inc(outif, ifs6_out_msg); in nd6_ns_output() 904 icmp6_ifstat_inc(outif, ifs6_out_neighborsolicit); in nd6_ns_output() 905 ifnet_release(outif); in nd6_ns_output() 1450 ifnet_ref_t outif = NULL; in nd6_na_output() local 1630 ip6_output(m, NULL, NULL, IPV6_OUTARGS, im6o, &outif, &ip6oa); in nd6_na_output() 1631 if (outif) { in nd6_na_output() 1632 icmp6_ifstat_inc(outif, ifs6_out_msg); in nd6_na_output() [all …]
|
| /xnu-11417.101.15/bsd/netinet/ |
| H A D | udp_usrreq.c | 1481 udp_check_pktinfo(struct mbuf *control, struct ifnet **outif, in udp_check_pktinfo() argument 1488 if (outif != NULL) { in udp_check_pktinfo() 1489 *outif = NULL; in udp_check_pktinfo() 1536 if (outif != NULL) { in udp_check_pktinfo() 1538 *outif = ifp; in udp_check_pktinfo() 1587 ifnet_ref_t outif = NULL; in udp_output() local 1634 VERIFY(outif == NULL); in udp_output() 1635 error = udp_check_pktinfo(control, &outif, &pi_laddr); in udp_output() 1642 if (outif != NULL) { in udp_output() 1644 ipoa.ipoa_boundif = outif->if_index; in udp_output() [all …]
|
| H A D | tcp_usrreq.c | 1491 ifnet_ref_t outif = NULL; in tcp_connect() local 1505 error = in_pcbladdr(inp, nam, &laddr, IFSCOPE_NONE, &outif, 0); in tcp_connect() 1571 inp->inp_last_outifp = outif; in tcp_connect() 1605 tcp_add_fsw_flow(tp, outif); in tcp_connect() 1608 if (outif != NULL) { in tcp_connect() 1609 ifnet_release(outif); in tcp_connect() 1624 ifnet_ref_t outif = NULL; in tcp6_connect() local 1642 error = in6_pcbladdr(inp, nam, &addr6, &outif); in tcp6_connect() 1653 } else if (outif != NULL) { in tcp6_connect() 1654 lifscope = outif->if_index; in tcp6_connect() [all …]
|
| H A D | raw_ip.c | 702 struct ifnet *outif; in rip_output() local 727 (outif = rt->rt_ifp) != inp->inp_last_outifp) { in rip_output() 728 inp->inp_last_outifp = outif; in rip_output() 1038 struct ifnet *outif = NULL; in rip_bind() local 1072 outif = ifa->ifa_ifp; in rip_bind() 1077 inp->inp_last_outifp = outif; in rip_bind()
|
| H A D | in_pcb.c | 882 struct ifnet *outif = NULL; in in_pcbbind() local 964 outif = ifa->ifa_ifp; in in_pcbbind() 1350 inp->inp_last_outifp = outif; in in_pcbbind() 1353 netns_set_ifnet(&inp->inp_netns_token, outif); in in_pcbbind() 1573 unsigned int ifscope, struct ifnet **outif, int raw) in in_pcbladdr() argument 1581 if (outif != NULL) { in in_pcbladdr() 1582 *outif = NULL; in in_pcbladdr() 1823 if (outif != NULL) { in in_pcbladdr() 1835 if (*outif != NULL) { in in_pcbladdr() 1836 ifnet_release(*outif); in in_pcbladdr() [all …]
|
| H A D | tcp_output.c | 3426 struct ifnet *__single outif = NULL; in tcp_ip_output() local 3700 outif = ifindex2ifnet[ip6oa.ip6oa_boundif]; in tcp_ip_output() 3702 outif = ro6.ro_rt->rt_ifp; in tcp_ip_output() 3706 outif = ro.ro_rt->rt_ifp; in tcp_ip_output() 3727 if (outif != NULL && outif != inp->inp_last_outifp) { in tcp_ip_output() 3734 inp->inp_last_outifp = outif; in tcp_ip_output()
|
| H A D | tcp_subr.c | 775 struct ifnet *outif; in tcp_respond() local 1014 (outif = ro6->ro_rt->rt_ifp) != in tcp_respond() 1016 tp->t_inpcb->in6p_last_outifp = outif; in tcp_respond() 1084 (outif = sro.ro_rt->rt_ifp) != in tcp_respond() 1086 tp->t_inpcb->inp_last_outifp = outif; in tcp_respond() 1089 netns_set_ifnet(&tp->t_inpcb->inp_netns_token, outif); in tcp_respond()
|