Home
last modified time | relevance | path

Searched refs:in6p_route (Results 1 – 6 of 6) sorted by relevance

/xnu-12377.41.6/bsd/netinet6/
H A Dudp6_output.c343 in6p, &in6p->in6p_route, &src_ifp, &storage, in udp6_output()
396 ROUTE_RELEASE(&in6p->in6p_route); in udp6_output()
472 ip6->ip6_hlim = in6_selecthlim(in6p, in6p->in6p_route.ro_rt ? in udp6_output()
473 in6p->in6p_route.ro_rt->rt_ifp : NULL); in udp6_output()
542 necp_socket_update_qos_marking(in6p, in6p->in6p_route.ro_rt, route_rule_id); in udp6_output()
564 if (ROUTE_UNUSABLE(&in6p->in6p_route) || in udp6_output()
565 rt_key(in6p->in6p_route.ro_rt)->sa_family != AF_INET6) { in udp6_output()
566 ROUTE_RELEASE(&in6p->in6p_route); in udp6_output()
639 if (in6p->in6p_route.ro_rt != NULL) { in udp6_output()
640 ifnet_count_type = IFNET_COUNT_TYPE(in6p->in6p_route. in udp6_output()
[all …]
H A Draw_ip6.c648 &in6p->in6p_route, &src_ifp, &storage, ip6oa.ip6oa_boundif, in rip6_output()
672 if (in6p->in6p_route.ro_rt != NULL) { in rip6_output()
673 RT_LOCK(in6p->in6p_route.ro_rt); in rip6_output()
674 if (in6p->in6p_route.ro_rt->rt_ifp != NULL) { in rip6_output()
675 index = in6p->in6p_route.ro_rt->rt_ifp->if_index; in rip6_output()
677 RT_UNLOCK(in6p->in6p_route.ro_rt); in rip6_output()
741 ROUTE_UNUSABLE(&in6p->in6p_route)) in rip6_output()
749 ROUTE_RELEASE(&in6p->in6p_route); in rip6_output()
761 in6p->in6p_route.ro_dst.sin6_family = AF_INET6; in rip6_output()
762 in6p->in6p_route.ro_dst.sin6_len = sizeof(struct sockaddr_in6); in rip6_output()
[all …]
H A Din6_pcb.c676 &inp->in6p_route, outif, &src_storage, ifscope, &error); in in6_pcbladdr()
679 rtentry_ref_t rt = inp->in6p_route.ro_rt; in in6_pcbladdr()
921 ROUTE_RELEASE(&inp->in6p_route); in in6_pcbdetach()
1330 if ((rt = in6p->in6p_route.ro_rt) != NULL) { in in6_losing()
1350 ROUTE_RELEASE(&in6p->in6p_route); in in6_losing()
1365 ROUTE_RELEASE(&inp->in6p_route); in in6_rtchange()
1672 struct route_in6 *__single src = &inp->in6p_route; in in6p_route_copyout()
1687 struct route_in6 *__single dst = &inp->in6p_route; in in6p_route_copyin()
/xnu-12377.41.6/bsd/netinet/
H A Din_pcb.h597 #define in6p_route inp_dependroute.inp6_route macro
H A Dtcp_output.c3117 ip6->ip6_hlim = in6_selecthlim(inp, inp->in6p_route.ro_rt ? in tcp_output()
3118 inp->in6p_route.ro_rt->rt_ifp : NULL); in tcp_output()
3865 tcp_getrt_rtt(tp, tp->t_inpcb->in6p_route.ro_rt); in tcp_ip_output()
H A Dtcp_subr.c963 ro6 = &tp->t_inpcb->in6p_route; in tcp_respond()
1798 ro = (isipv6 ? (struct route *)&inp->in6p_route : &inp->inp_route); in tcp_close()
3351 ro6 = &inp->in6p_route; in tcp_rtlookup6()