Home
last modified time | relevance | path

Searched refs:ro_dst (Results 1 – 25 of 29) sorted by relevance

12

/xnu-10002.1.13/bsd/netinet6/
H A Din6_private.h133 struct sockaddr_in6 ro_dst; member
158 struct sockaddr_in6 ro_dst; member
H A Dudp6_output.c481 in6p->inp_route.ro_dst.sa_family = AF_INET6; in udp6_output()
482 in6p->inp_route.ro_dst.sa_len = sizeof(struct sockaddr_in6); in udp6_output()
483 ((struct sockaddr_in6 *)(void *)&in6p->inp_route.ro_dst)->sin6_addr = in udp6_output()
487 ((struct sockaddr_in6 *)(void *)&in6p->inp_route.ro_dst)->sin6_scope_id = in udp6_output()
H A Dnd6_prproxy.c531 &ro6->ro_dst.sin6_addr, ip6_input_getdstifscope(m), ro6->ro_dst.sin6_scope_id)); in nd6_prproxy_isours()
560 struct in6_addr *dst6 = &ro6->ro_dst.sin6_addr; in nd6_proxy_find_fwdroute()
561 uint32_t dst_ifscope = ro6->ro_dst.sin6_scope_id; in nd6_proxy_find_fwdroute()
642 if ((rt = rtalloc1_scoped_locked(SA(&ro6->ro_dst), 0, in nd6_proxy_find_fwdroute()
667 if (fwd_ifp != NULL && (rt = rtalloc1_scoped_locked(SA(&ro6->ro_dst), 1, in nd6_proxy_find_fwdroute()
H A Din6_src.c1223 !in6_are_addr_equal_scoped(&satosin6(&ron->ro_dst)->sin6_addr, in selectroute()
1230 *satosin6(&ron->ro_dst) = *sin6_next; in selectroute()
1281 (satosin6(&ro->ro_dst)->sin6_family != AF_INET6 || in selectroute()
1282 …!in6_are_addr_equal_scoped(&satosin6(&ro->ro_dst)->sin6_addr, dst, ro->ro_rt->rt_ifp->if_index, ds… in selectroute()
1295 bzero(&ro->ro_dst, sizeof(struct sockaddr_in6)); in selectroute()
1296 sa6 = (struct sockaddr_in6 *)&ro->ro_dst; in selectroute()
1302 SA(&((struct route *)ro)->ro_dst), 0, 0, ifscope); in selectroute()
H A Draw_ip6.c751 in6p->in6p_route.ro_dst.sin6_family = AF_INET6; in rip6_output()
752 in6p->in6p_route.ro_dst.sin6_len = sizeof(struct sockaddr_in6); in rip6_output()
753 ((struct sockaddr_in6 *)(void *)&in6p->in6p_route.ro_dst)->sin6_addr = in rip6_output()
H A Din6_gif.c102 struct sockaddr_in6 *dst = (struct sockaddr_in6 *)&sc->gif_ro6.ro_dst; in in6_gif_output()
H A Dip6_forward.c412 dst = (struct sockaddr_in6 *)&ip6forward_rt->ro_dst; in ip6_forward()
H A Dip6_output.c873 htons((uint16_t)ro->ro_dst.sin6_scope_id); in ip6_output_list()
996 dst = SIN6(&ro->ro_dst); in ip6_output_list()
2286 struct sockaddr_in6 *sa6_dst = SIN6(&ro_pmtu->ro_dst); in ip6_getpmtu()
H A Dipsec.c2571 dst6 = (struct sockaddr_in6 *)(void *)&ro6->ro_dst; in ipsec6_update_routecache_and_output()
3241 dst4 = (struct sockaddr_in *)(void *)&ro4->ro_dst; in ipsec4_output_internal()
4114 dst4 = (struct sockaddr_in *)(void *)&ro4->ro_dst; in ipsec6_output_tunnel_internal()
4209 dst6 = (struct sockaddr_in6 *)(void *)&ro6->ro_dst; in ipsec6_output_tunnel_internal()
H A Dip6_input.c670 dst6 = SIN6(&rin6->ro_dst); in ip6_input_check_interface()
H A Dnd6_nbr.c1508 bcopy(&dst_sa, &ro.ro_dst, sizeof(dst_sa)); in nd6_na_output()
H A Din6_mcast.c1908 memcpy(&ro6.ro_dst, gsin6, sizeof(struct sockaddr_in6)); in in6p_lookup_mcast_ifp()
/xnu-10002.1.13/bsd/net/
H A Droute_private.h75 struct sockaddr ro_dst; member
116 struct sockaddr_in ro_dst; member
118 struct sockaddr ro_dst; member
H A Dnetsrc.c200 .ro_dst = request->nrq_sin6, in netsrc_ipv6()
H A Ddlil.c10708 dst = (struct sockaddr_in *)(void *)(&src_rt.ro_dst); in ifnet_cached_rtlookup_inet()
10715 bzero(&src_rt.ro_dst, sizeof(src_rt.ro_dst)); in ifnet_cached_rtlookup_inet()
10716 dst->sin_len = sizeof(src_rt.ro_dst); in ifnet_cached_rtlookup_inet()
10745 !IN6_ARE_ADDR_EQUAL(src_ip6, &src_rt.ro_dst.sin6_addr)) { in ifnet_cached_rtlookup_inet6()
10747 if (src_rt.ro_dst.sin6_family != AF_INET6) { in ifnet_cached_rtlookup_inet6()
10748 bzero(&src_rt.ro_dst, sizeof(src_rt.ro_dst)); in ifnet_cached_rtlookup_inet6()
10749 src_rt.ro_dst.sin6_len = sizeof(src_rt.ro_dst); in ifnet_cached_rtlookup_inet6()
10750 src_rt.ro_dst.sin6_family = AF_INET6; in ifnet_cached_rtlookup_inet6()
10752 src_rt.ro_dst.sin6_scope_id = in6_addr2scopeid(ifp, src_ip6); in ifnet_cached_rtlookup_inet6()
10753 bcopy(src_ip6, &src_rt.ro_dst.sin6_addr, in ifnet_cached_rtlookup_inet6()
[all …]
H A Dif_stf.c603 dst4 = (struct sockaddr_in *)(void *)&sc->sc_ro.ro_dst; in stf_pre_output()
H A Droute.c433 _CASSERT(offsetof(struct route, ro_dst) == in route_init()
434 offsetof(struct route_in6, ro_dst)); in route_init()
900 ro->ro_rt = rtalloc1_common_locked(SA(&ro->ro_dst), 1, ignore, ifscope); in rtalloc_ign_common_locked()
H A Dpf.c4358 dst = (struct sockaddr_in *)(void *)&ro.ro_dst; in pf_calc_mss()
4369 dst6 = (struct sockaddr_in6 *)(void *)&ro6.ro_dst; in pf_calc_mss()
9168 dst = satosin(&ro.ro_dst); in pf_routable()
9174 dst6 = (struct sockaddr_in6 *)&ro.ro_dst; in pf_routable()
9209 dst = satosin(&ro.ro_dst); in pf_rtlabel_match()
9215 dst6 = (struct sockaddr_in6 *)&ro.ro_dst; in pf_rtlabel_match()
9292 dst = satosin((void *)&ro->ro_dst); in pf_route()
9491 dst = (struct sockaddr_in6 *)&ro->ro_dst; in pf_route6()
/xnu-10002.1.13/bsd/netinet/
H A Din_gif.c103 (void *)&sc->gif_ro.ro_dst; in in_gif_output()
H A Din_pcb.c1612 if (ROUTE_UNUSABLE(ro) || ro->ro_dst.sa_family != AF_INET || in in_pcbladdr()
1613 SIN(&ro->ro_dst)->sin_addr.s_addr != SIN(nam)->sin_addr.s_addr || in in_pcbladdr()
1627 bzero(&ro->ro_dst, sizeof(struct sockaddr_in)); in in_pcbladdr()
1628 ro->ro_dst.sa_family = AF_INET; in in_pcbladdr()
1629 ro->ro_dst.sa_len = sizeof(struct sockaddr_in); in in_pcbladdr()
1630 SIN(&ro->ro_dst)->sin_addr = SIN(nam)->sin_addr; in in_pcbladdr()
H A Dip_dummynet.c1628 … if (fwa->fwa_dst == (struct sockaddr_in *)(void *)&fwa->fwa_ro->ro_dst) { /* dst points into ro */ in dummynet_io()
1629 fwa->fwa_dst = (struct sockaddr_in *)(void *)&(pkt->dn_ro.ro_dst); in dummynet_io()
1644 if (fwa->fwa_dst6 == (struct sockaddr_in6 *)&fwa->fwa_ro6->ro_dst) { /* dst points into ro */ in dummynet_io()
1645 fwa->fwa_dst6 = (struct sockaddr_in6 *)&(pkt->dn_ro6.ro_dst); in dummynet_io()
H A Dudp_usrreq.c1907 inp->inp_route.ro_dst.sa_family = AF_INET; in udp_output()
1908 inp->inp_route.ro_dst.sa_len = sizeof(struct sockaddr_in); in udp_output()
1909 ((struct sockaddr_in *)(void *)&inp->inp_route.ro_dst)->sin_addr = in udp_output()
H A Dtcp_subr.c2963 ro->ro_dst.sa_family = AF_INET; in tcp_rtlookup()
2964 ro->ro_dst.sa_len = sizeof(struct sockaddr_in); in tcp_rtlookup()
2965 ((struct sockaddr_in *)(void *)&ro->ro_dst)->sin_addr = in tcp_rtlookup()
3062 dst6 = (struct sockaddr_in6 *)&ro6->ro_dst; in tcp_rtlookup6()
H A Dip_output.c590 dst = SIN(&ro->ro_dst); in ip_output_list()
906 dst = SIN(&ro->ro_dst); in ip_output_list()
H A Dip_input.c3130 sin = SIN(&ro.ro_dst); in ip_rtaddr()
3479 sin = SIN(&fwd_rt.ro_dst); in ip_forward()

12