| /xnu-10063.101.15/bsd/net/ |
| H A D | route.c | 840 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() 1066 def_key.ss_len = rt_key(newrt)->sa_len; in rtalloc1_common_locked() 1067 def_key.ss_family = rt_key(newrt)->sa_family; in rtalloc1_common_locked() 1073 if (sa_equal(rt_key(newrt), defrt->rt_gateway)) { in rtalloc1_common_locked() 1211 rnh = rt_tables[rt_key(rt)->sa_family]; in rtfree_common() 1558 error = rt_setgate(rt, rt_key(rt), gateway); in rtredirect() 2074 if (rt_primary_default(rt, rt_key(rt))) { in rtrequest_common_locked() [all …]
|
| H A D | rtsock.c | 619 info.rti_info[RTAX_DST] = rt_key(rt); in route_output() 685 (error = rt_setgate(rt, rt_key(rt), in route_output() 972 rt_key(rt), Gate, ifscope)) != NULL) { in rt_setif() 989 if (rt_key(rt)->sa_family == AF_INET) { in rt_setif() 991 } else if (rt_key(rt)->sa_family == AF_INET6) { in rt_setif() 1029 if (rt_primary_default(rt, rt_key(rt))) { in rt_setif() 1030 set_primary_ifscope(rt_key(rt)->sa_family, in rt_setif() 1039 if (rt_key(rt)->sa_family == AF_INET && in rt_setif() 1080 ifa = ifa_ifwithaddr(rt_key(rt)); in rt_setif() 1481 info.rti_info[RTAX_DST] = sa = rt_key(rt); in rt_newaddrmsg() [all …]
|
| H A D | route_private.h | 159 #define rt_key(r) (SA(rn_get_key(&((r)->rt_nodes[0])))) macro 202 void *__r __single = rt_key(r); \
|
| H A D | if_llreach.c | 433 rt_key(rt)->sa_family == rt_key(gwrt)->sa_family && in ifnet_llreach_get_defrouter()
|
| H A D | if.c | 1492 ((ifp = ifa->ifa_ifp) == 0) || ((dst = rt_key(rt)) == 0)) { in link_rtrequest() 5754 err = rtrequest_locked(RTM_DELETE, rt_key(rt), rt->rt_gateway, in if_rtdel() 5797 if (rt_key(rt)->sa_family == AF_INET && in if_rtmtu()
|
| /xnu-10063.101.15/bsd/netinet/ |
| H A D | in_rmx.c | 119 struct sockaddr_in *sin = SIN(rt_key(rt)); in in_addroute() 192 rt2 = rtalloc1_scoped_locked(rt_key(rt), 0, in in_addroute() 193 RTF_CLONING | RTF_PRCLONING, sin_get_ifscope(rt_key(rt))); in in_addroute() 226 (void) rtrequest_locked(RTM_DELETE, rt_key(rt2), in in_addroute() 426 err = rtrequest_locked(RTM_DELETE, rt_key(rt), in in_clsroute() 523 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 D | in_arp.c | 535 &SIN(rt_key(la->la_rt))->sin_addr, tmp, sizeof(tmp)), why, in arp_llreach_reachable() 616 &SIN(rt_key(rt))->sin_addr, tmp, sizeof(tmp))); in arp_llreach_alloc() 719 rtrequest_locked(RTM_DELETE, rt_key(rt), NULL, in arptfree() 935 if (rt_setgate(rt, rt_key(rt), SA(&null_sdl)) == 0) { in arp_rtrequest() 955 SDL(gate), rt_key(rt), NULL, rt_key(rt), 0); in arp_rtrequest() 968 &SIN(rt_key(rt))->sin_addr.s_addr, buf, in arp_rtrequest() 1005 if (IN_MULTICAST(ntohl(SIN(rt_key(rt))->sin_addr.s_addr))) { in arp_rtrequest() 1007 dlil_resolve_multi(rt->rt_ifp, rt_key(rt), gate, in arp_rtrequest() 1011 } else if (in_broadcast(SIN(rt_key(rt))->sin_addr, in arp_rtrequest() 1025 } else if (IN_LINKLOCAL(ntohl(SIN(rt_key(rt))-> in arp_rtrequest() [all …]
|
| H A D | ip_input.c | 3369 if (src->ro_rt != NULL && rt_key(src->ro_rt)->sa_family != AF_INET) { in ip_fwd_route_copyout() 3387 if (src->ro_rt != NULL && rt_key(src->ro_rt)->sa_family != AF_INET) { in ip_fwd_route_copyin() 3530 satosin(rt_key(rt))->sin_addr.s_addr != INADDR_ANY && in ip_forward()
|
| H A D | in_pcb.c | 2283 (void) rtrequest(RTM_DELETE, rt_key(rt), in in_losing() 3153 if (ROUTE_UNUSABLE(src) || rt_key(src->ro_rt)->sa_family != AF_INET) { in inp_route_copyout() 3168 if (src->ro_rt != NULL && rt_key(src->ro_rt)->sa_family != AF_INET) { in inp_route_copyin()
|
| H A D | tcp_timer.c | 2544 if (rt_primary_default(rt, rt_key(rt)) && in tcp_report_stats() 2564 if (rt_primary_default(rt, rt_key(rt)) && in tcp_report_stats()
|
| H A D | tcp_subr.c | 1534 sin6 = SIN6(rt_key(rt)); in tcp_close() 1539 SIN(rt_key(rt))->sin_addr.s_addr == INADDR_ANY) { in tcp_close()
|
| /xnu-10063.101.15/bsd/netinet6/ |
| H A D | in6_rmx.c | 162 struct sockaddr_in6 *sin6 = SIN6(rt_key(rt)); in in6_addroute() 240 RTF_CLONING | RTF_PRCLONING, sin6_get_ifscope(rt_key(rt))); in in6_addroute() 273 (void) rtrequest_locked(RTM_DELETE, rt_key(rt2), in in6_addroute() 298 RTF_CLONING | RTF_PRCLONING, sin6_get_ifscope(rt_key(rt))); in in6_addroute() 511 err = rtrequest_locked(RTM_DELETE, rt_key(rt), in in6_clsroute() 615 err = rtrequest_locked(RTM_DELETE, rt_key(rt), in in6_rtqkill()
|
| H A D | scope6.c | 262 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 D | nd6.c | 882 dst = SIN6(rt_key(rt)); in nd6_service_neighbor_cache() 1000 defrouter_set_reachability(&SIN6(rt_key(rt))->sin6_addr, rt->rt_ifp, in nd6_service_neighbor_cache() 1116 defrouter_set_reachability(&SIN6(rt_key(rt))->sin6_addr, rt->rt_ifp, in nd6_service_neighbor_cache() 2615 in6 = SIN6(rt_key(rt))->sin6_addr; in nd6_free() 2630 dr = defrouter_lookup(NULL, &SIN6(rt_key(rt))->sin6_addr, rt->rt_ifp); in nd6_free() 2688 (void) rtrequest(RTM_DELETE, rt_key(rt), NULL, rt_mask(rt), 0, NULL); in nd6_free() 2809 if (rt_setgate(rt, rt_key(rt), SA(&null_sdl)) == 0) { in nd6_rtrequest() 2860 &SIN6(rt_key(rt))->sin6_addr, buf, in nd6_rtrequest() 2955 &SIN6(rt_key(rt))->sin6_addr); in nd6_rtrequest() 3014 llsol = SIN6(rt_key(rt))->sin6_addr; in nd6_rtrequest() [all …]
|
| H A D | nd6_nbr.c | 239 &SIN6(rt_key(rt))->sin6_addr, tmp, sizeof(tmp))); in nd6_llreach_alloc() 1116 struct in6_addr rt_addr = SIN6(rt_key(rt))->sin6_addr; in nd6_na_input() 1252 struct in6_addr rt_addr = SIN6(rt_key(rt))->sin6_addr; in nd6_na_input() 1289 in6 = &SIN6(rt_key(rt))->sin6_addr; in nd6_na_input() 2688 error = rtrequest_locked(RTM_DELETE, rt_key(rt), NULL, rt_mask(rt), in nd6_alt_node_absent()
|
| H A D | in6_pcb.c | 1340 (void) rtrequest(RTM_DELETE, rt_key(rt), in in6_losing() 1650 if (src->ro_rt != NULL && rt_key(src->ro_rt)->sa_family != AF_INET6) { in in6p_route_copyout() 1665 if (src->ro_rt != NULL && rt_key(src->ro_rt)->sa_family != AF_INET6) { in in6p_route_copyin()
|
| H A D | udp6_output.c | 526 rt_key(in6p->in6p_route.ro_rt)->sa_family != AF_INET6) { in udp6_output()
|
| H A D | nd6.h | 131 ln_rt != NULL ? ip6_sprintf(&SIN6(rt_key(ln_rt))->sin6_addr) : "N/A");\
|
| H A D | in6_ifattach.c | 1200 (void) rtrequest(RTM_DELETE, rt_key(rt), rt->rt_gateway, in in6_ifdetach()
|
| H A D | in6.c | 2193 if (memcmp(&mltaddr.sin6_addr, &SIN6(rt_key(rt))->sin6_addr, MLTMASK_LEN)) { in in6_ifaupdate_aux() 2271 if (memcmp(&mltaddr.sin6_addr, &(SIN6(rt_key(rt)))->sin6_addr, MLTMASK_LEN)) { in in6_ifaupdate_aux() 2320 if (memcmp(&mltaddr.sin6_addr, &(SIN6(rt_key(rt)))->sin6_addr, MLTMASK_LEN_8_BITS)) { in in6_ifaupdate_aux()
|
| H A D | nd6_prproxy.c | 648 (void) rtrequest_locked(RTM_DELETE, rt_key(rt), in nd6_proxy_find_fwdroute()
|
| H A D | nd6_rtr.c | 892 info.rti_info[RTAX_DST] = rt_key(rt); in nd6_rtmsg() 4439 return rtrequest_locked(RTM_DELETE, rt_key(rt), rt->rt_gateway, in rt6_deleteroute()
|
| H A D | in6_src.c | 1229 !in6_are_addr_equal_scoped(&satosin6(rt_key(ron->ro_rt))-> in selectroute()
|
| H A D | ipsec.c | 5250 rt_key(sav->sah->sa_route.ro_rt)->sa_family != AF_INET) { in ipsec_send_natt_keepalive() 5325 rt_key(sav->sah->sa_route.ro_rt)->sa_family != AF_INET6) { in ipsec_send_natt_keepalive()
|
| /xnu-10063.101.15/bsd/skywalk/nexus/flowswitch/ |
| H A D | fsw_ethernet.c | 354 sk_sa_ntop(rt_key(tgt_rt), dst_s, in fsw_ethernet_resolve() 408 "ln 0x%llx state %u", sk_sa_ntop(rt_key(tgt_rt), in fsw_ethernet_resolve() 414 &SIN6(rt_key(tgt_rt))->sin6_addr, NULL, NULL); in fsw_ethernet_resolve()
|