Home
last modified time | relevance | path

Searched refs:outif (Results 1 – 11 of 11) sorted by relevance

/xnu-12377.61.12/bsd/netinet6/
H A Din6_pcb.c194 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 Dudp6_output.c656 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
711 outif = ifindex2ifnet[ip6oa.ip6oa_boundif]; in udp6_output()
714 outif = rt->rt_ifp; in udp6_output()
716 if (outif != NULL && outif != in6p->in6p_last_outifp) { in udp6_output()
717 in6p->in6p_last_outifp = outif; in udp6_output()
728 ifnet_hdrlen(outif) + in udp6_output()
729 ifnet_mbuf_packetpreamblelen(outif), in udp6_output()
H A Draw_ip6.c843 struct ifnet *outif; in rip6_output() local
874 outif = ifindex2ifnet[ip6oa.ip6oa_boundif]; in rip6_output()
876 outif = rt->rt_ifp; in rip6_output()
878 if (outif != NULL) { in rip6_output()
879 in6p->in6p_last_outifp = outif; in rip6_output()
1079 struct ifnet *__single outif = NULL; in rip6_bind() local
1126 outif = ifa->ifa_ifp; in rip6_bind()
1131 inp->in6p_last_outifp = outif; in rip6_bind()
1149 struct ifnet *__single outif = NULL; in rip6_connect() local
1211 outif = inp->in6p_route.ro_rt->rt_ifp; in rip6_connect()
[all …]
H A Dicmp6.c2252 ifnet_ref_t outif = NULL; in icmp6_reflect() local
2432 src = in6_selectsrc(&sin6, NULL, NULL, &ro, &outif, in icmp6_reflect()
2442 if (outif != NULL) { in icmp6_reflect()
2443 sifscope = outif->if_index; in icmp6_reflect()
2458 if (outif != NULL && (ndi = ND_IFINFO(outif)) != NULL && in icmp6_reflect()
2484 if (outif != NULL) { in icmp6_reflect()
2485 ifnet_release(outif); in icmp6_reflect()
2486 outif = NULL; in icmp6_reflect()
2491 ip6_output(m, NULL, NULL, IPV6_OUTARGS, NULL, &outif, &ip6oa); in icmp6_reflect()
2492 if (outif != NULL) { in icmp6_reflect()
[all …]
H A Dnd6_nbr.c605 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()
1453 ifnet_ref_t outif = NULL; in nd6_na_output() local
1633 ip6_output(m, NULL, NULL, IPV6_OUTARGS, im6o, &outif, &ip6oa); in nd6_na_output()
1634 if (outif) { in nd6_na_output()
1635 icmp6_ifstat_inc(outif, ifs6_out_msg); in nd6_na_output()
[all …]
/xnu-12377.61.12/bsd/netinet/
H A Dudp_usrreq.c1525 udp_check_pktinfo(struct mbuf *control, struct ifnet **outif, in udp_check_pktinfo() argument
1532 *outif = NULL; in udp_check_pktinfo()
1579 *outif = ifp; in udp_check_pktinfo()
1627 ifnet_ref_t outif = NULL; in udp_output() local
1676 error = udp_check_pktinfo(control, &outif, &pi_laddr); in udp_output()
1683 if (outif != NULL) { in udp_output()
1685 ipoa.ipoa_boundif = outif->if_index; in udp_output()
1717 if (outif != NULL) { in udp_output()
1718 ifnet_release(outif); in udp_output()
1720 outif = inp->inp_boundifp; in udp_output()
[all …]
H A Dtcp_usrreq.c1491 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 Draw_ip.c699 struct ifnet *outif; in rip_output() local
724 (outif = rt->rt_ifp) != inp->inp_last_outifp) { in rip_output()
725 inp->inp_last_outifp = outif; in rip_output()
1035 struct ifnet *outif = NULL; in rip_bind() local
1069 outif = ifa->ifa_ifp; in rip_bind()
1074 inp->inp_last_outifp = outif; in rip_bind()
H A Din_pcb.c842 struct ifnet *outif = NULL; in in_pcbbind() local
924 outif = ifa->ifa_ifp; in in_pcbbind()
1310 inp->inp_last_outifp = outif; in in_pcbbind()
1313 netns_set_ifnet(&inp->inp_netns_token, outif); in in_pcbbind()
1533 unsigned int ifscope, struct ifnet **outif, int raw) in in_pcbladdr() argument
1541 if (outif != NULL) { in in_pcbladdr()
1542 *outif = NULL; in in_pcbladdr()
1783 if (outif != NULL) { in in_pcbladdr()
1795 if (*outif != NULL) { in in_pcbladdr()
1796 ifnet_release(*outif); in in_pcbladdr()
[all …]
H A Dtcp_output.c3622 struct ifnet *__single outif = NULL; in tcp_ip_output() local
3917 outif = ifindex2ifnet[ip6oa.ip6oa_boundif]; in tcp_ip_output()
3920 outif = ro6.ro_rt->rt_ifp; in tcp_ip_output()
3924 outif = ro.ro_rt->rt_ifp; in tcp_ip_output()
3945 if (outif != NULL && outif != inp->inp_last_outifp) { in tcp_ip_output()
3952 inp->inp_last_outifp = outif; in tcp_ip_output()
H A Dtcp_subr.c947 struct ifnet *outif; in tcp_respond() local
1203 (outif = ro6->ro_rt->rt_ifp) != in tcp_respond()
1205 tp->t_inpcb->in6p_last_outifp = outif; in tcp_respond()
1273 (outif = sro.ro_rt->rt_ifp) != in tcp_respond()
1275 tp->t_inpcb->inp_last_outifp = outif; in tcp_respond()
1278 netns_set_ifnet(&tp->t_inpcb->inp_netns_token, outif); in tcp_respond()