Home
last modified time | relevance | path

Searched refs:rt_key (Results 1 – 25 of 27) sorted by relevance

12

/xnu-8020.140.41/bsd/net/ !
H A Droute.c840 int af = rt_key(rt)->sa_family; in rn_match_ifscope()
847 (SINIFSCOPE(rt_key(rt))->sin_scope_id == ma->ifscope) : in rn_match_ifscope()
848 (SIN6IFSCOPE(rt_key(rt))->sin6_scope_id == ma->ifscope); in rn_match_ifscope()
962 SA_DEFAULT(rt_key(rt)) && in route_ignore_protocol_cloning_for_dst()
1065 def_key.ss_len = rt_key(newrt)->sa_len; in rtalloc1_common_locked()
1066 def_key.ss_family = rt_key(newrt)->sa_family; in rtalloc1_common_locked()
1072 if (equal(rt_key(newrt), defrt->rt_gateway)) { in rtalloc1_common_locked()
1210 rnh = rt_tables[rt_key(rt)->sa_family]; in rtfree_common()
1557 error = rt_setgate(rt, rt_key(rt), gateway); in rtredirect()
2068 if (rt_primary_default(rt, rt_key(rt))) { in rtrequest_common_locked()
[all …]
H A Drtsock.c590 info.rti_info[RTAX_DST] = rt_key(rt); in route_output()
657 (error = rt_setgate(rt, rt_key(rt), in route_output()
944 rt_key(rt), Gate, ifscope)) != NULL) { in rt_setif()
961 if (rt_key(rt)->sa_family == AF_INET) { in rt_setif()
963 } else if (rt_key(rt)->sa_family == AF_INET6) { in rt_setif()
1001 if (rt_primary_default(rt, rt_key(rt))) { in rt_setif()
1002 set_primary_ifscope(rt_key(rt)->sa_family, in rt_setif()
1011 if (rt_key(rt)->sa_family == AF_INET && in rt_setif()
1052 ifa = ifa_ifwithaddr(rt_key(rt)); in rt_setif()
1453 info.rti_info[RTAX_DST] = sa = rt_key(rt); in rt_newaddrmsg()
[all …]
H A Droute.h200 #define rt_key(r) (SA((r)->rt_nodes->rn_key)) macro
241 void *__r = rt_key(r); \
H A Dif_llreach.c434 rt_key(rt)->sa_family == rt_key(gwrt)->sa_family && in ifnet_llreach_get_defrouter()
H A Dif.c1387 ((ifp = ifa->ifa_ifp) == 0) || ((dst = rt_key(rt)) == 0)) { in link_rtrequest()
5297 err = rtrequest_locked(RTM_DELETE, rt_key(rt), rt->rt_gateway, in if_rtdel()
5340 if (rt_key(rt)->sa_family == AF_INET && in if_rtmtu()
/xnu-8020.140.41/bsd/netinet/ !
H A Din_rmx.c117 struct sockaddr_in *sin = (struct sockaddr_in *)(void *)rt_key(rt); in in_addroute()
190 rt2 = rtalloc1_scoped_locked(rt_key(rt), 0, in in_addroute()
191 RTF_CLONING | RTF_PRCLONING, sin_get_ifscope(rt_key(rt))); in in_addroute()
224 (void) rtrequest_locked(RTM_DELETE, rt_key(rt2), in in_addroute()
424 err = rtrequest_locked(RTM_DELETE, rt_key(rt), in in_clsroute()
524 err = rtrequest_locked(RTM_DELETE, rt_key(rt), in in_rtqkill()
766 err = rtrequest_locked(RTM_DELETE, rt_key(rt), in in_ifadownkill()
H A Din_arp.c534 &SIN(rt_key(la->la_rt))->sin_addr, tmp, sizeof(tmp)), why, in arp_llreach_reachable()
615 &SIN(rt_key(rt))->sin_addr, tmp, sizeof(tmp))); in arp_llreach_alloc()
718 rtrequest_locked(RTM_DELETE, rt_key(rt), NULL, in arptfree()
934 if (rt_setgate(rt, rt_key(rt), SA(&null_sdl)) == 0) { in arp_rtrequest()
953 SDL(gate), rt_key(rt), NULL, rt_key(rt), 0); in arp_rtrequest()
965 &SIN(rt_key(rt))->sin_addr.s_addr, buf, in arp_rtrequest()
1002 if (IN_MULTICAST(ntohl(SIN(rt_key(rt))->sin_addr.s_addr))) { in arp_rtrequest()
1004 dlil_resolve_multi(rt->rt_ifp, rt_key(rt), gate, in arp_rtrequest()
1008 } else if (in_broadcast(SIN(rt_key(rt))->sin_addr, in arp_rtrequest()
1022 } else if (IN_LINKLOCAL(ntohl(SIN(rt_key(rt))-> in arp_rtrequest()
[all …]
H A Dip_input.c3367 if (src->ro_rt != NULL && rt_key(src->ro_rt)->sa_family != AF_INET) { in ip_fwd_route_copyout()
3385 if (src->ro_rt != NULL && rt_key(src->ro_rt)->sa_family != AF_INET) { in ip_fwd_route_copyin()
3528 satosin(rt_key(rt))->sin_addr.s_addr != INADDR_ANY && in ip_forward()
H A Din_pcb.c2155 (void) rtrequest(RTM_DELETE, rt_key(rt), in in_losing()
3025 if (ROUTE_UNUSABLE(src) || rt_key(src->ro_rt)->sa_family != AF_INET) { in inp_route_copyout()
3040 if (src->ro_rt != NULL && rt_key(src->ro_rt)->sa_family != AF_INET) { in inp_route_copyin()
H A Dtcp_timer.c2521 if (rt_primary_default(rt, rt_key(rt)) && in tcp_report_stats()
2541 if (rt_primary_default(rt, rt_key(rt)) && in tcp_report_stats()
H A Dtcp_subr.c1516 sin6 = (struct sockaddr_in6 *)(void *)rt_key(rt); in tcp_close()
1521 SIN(rt_key(rt))->sin_addr.s_addr == INADDR_ANY) { in tcp_close()
/xnu-8020.140.41/bsd/netinet6/ !
H A Din6_rmx.c160 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)(void *)rt_key(rt); in in6_addroute()
238 RTF_CLONING | RTF_PRCLONING, sin6_get_ifscope(rt_key(rt))); in in6_addroute()
271 (void) rtrequest_locked(RTM_DELETE, rt_key(rt2), in in6_addroute()
296 RTF_CLONING | RTF_PRCLONING, sin6_get_ifscope(rt_key(rt))); in in6_addroute()
509 err = rtrequest_locked(RTM_DELETE, rt_key(rt), in in6_clsroute()
613 err = rtrequest_locked(RTM_DELETE, rt_key(rt), in in6_rtqkill()
H A Dscope6.c262 VERIFY(rt_key(rt)->sa_family == AF_INET6); in rtkey_to_sa6()
264 *sin6 = *((struct sockaddr_in6 *)(void *)rt_key(rt)); in rtkey_to_sa6()
H A Dnd6.c881 dst = SIN6(rt_key(rt)); in nd6_service_neighbor_cache()
2590 in6 = SIN6(rt_key(rt))->sin6_addr; in nd6_free()
2605 dr = defrouter_lookup(NULL, &SIN6(rt_key(rt))->sin6_addr, rt->rt_ifp); in nd6_free()
2663 (void) rtrequest(RTM_DELETE, rt_key(rt), NULL, rt_mask(rt), 0, NULL); in nd6_free()
2772 if (rt_setgate(rt, rt_key(rt), SA(&null_sdl)) == 0) { in nd6_rtrequest()
2823 &SIN6(rt_key(rt))->sin6_addr, buf, in nd6_rtrequest()
2919 &SIN6(rt_key(rt))->sin6_addr); in nd6_rtrequest()
2978 llsol = SIN6(rt_key(rt))->sin6_addr; in nd6_rtrequest()
3009 llsol = SIN6(rt_key(rt))->sin6_addr; in nd6_rtrequest()
4211 rt_set_gwroute(rt, rt_key(rt), gwrt); in nd6_output_list()
H A Din6_pcb.c1295 (void) rtrequest(RTM_DELETE, rt_key(rt), in in6_losing()
1605 if (src->ro_rt != NULL && rt_key(src->ro_rt)->sa_family != AF_INET6) { in in6p_route_copyout()
1620 if (src->ro_rt != NULL && rt_key(src->ro_rt)->sa_family != AF_INET6) { in in6p_route_copyin()
H A Dudp6_output.c524 rt_key(in6p->in6p_route.ro_rt)->sa_family != AF_INET6) { in udp6_output()
H A Dnd6_nbr.c234 &SIN6(rt_key(rt))->sin6_addr, tmp, sizeof(tmp))); in nd6_llreach_alloc()
1278 (void *)rt_key(rt))->sin6_addr; in nd6_na_input()
2669 error = rtrequest_locked(RTM_DELETE, rt_key(rt), in nd6_alt_node_absent()
H A Din6_ifattach.c1205 (void) rtrequest(RTM_DELETE, rt_key(rt), rt->rt_gateway, in in6_ifdetach()
H A Dnd6.h131 ln_rt != NULL ? ip6_sprintf(&SIN6(rt_key(ln_rt))->sin6_addr) : "N/A");\
H A Din6.c2205 (void *)rt_key(rt))->sin6_addr, MLTMASK_LEN)) { in in6_ifaupdate_aux()
2284 (void *)rt_key(rt))->sin6_addr, MLTMASK_LEN)) { in in6_ifaupdate_aux()
2334 (void *)rt_key(rt))->sin6_addr, MLTMASK_LEN_8_BITS)) { in in6_ifaupdate_aux()
H A Dnd6_prproxy.c648 (void) rtrequest_locked(RTM_DELETE, rt_key(rt), in nd6_proxy_find_fwdroute()
H A Din6_src.c1144 !in6_are_addr_equal_scoped(&satosin6(rt_key(ron->ro_rt))-> in selectroute()
H A Dnd6_rtr.c886 info.rti_info[RTAX_DST] = rt_key(rt); in nd6_rtmsg()
4413 return rtrequest_locked(RTM_DELETE, rt_key(rt), rt->rt_gateway, in rt6_deleteroute()
H A Dipsec.c4938 rt_key(sav->sah->sa_route.ro_rt)->sa_family != AF_INET) { in ipsec_send_natt_keepalive()
5013 rt_key(sav->sah->sa_route.ro_rt)->sa_family != AF_INET6) { in ipsec_send_natt_keepalive()
/xnu-8020.140.41/bsd/skywalk/nexus/flowswitch/ !
H A Dfsw_ethernet.c356 sk_sa_ntop(rt_key(tgt_rt), dst_s, in fsw_ethernet_resolve()
411 "ln 0x%llx state %u", sk_sa_ntop(rt_key(tgt_rt), in fsw_ethernet_resolve()
417 &SIN6(rt_key(tgt_rt))->sin6_addr, NULL, NULL); in fsw_ethernet_resolve()

12