| /xnu-12377.41.6/bsd/skywalk/nexus/flowswitch/flow/ |
| H A D | flow_route.c | 204 switch (SA(dst)->sa_family) { in flow_route_find_by_addr() 410 rt = rtalloc1_scoped(SA(&fr->fr_faddr), 1, 0, ifp->if_index); in flow_route_configure() 414 sk_sa_ntop(SA(&fr->fr_faddr), dst_s, in flow_route_configure() 425 SA(rt->rt_gateway)->sa_family != AF_LINK)) { in flow_route_configure() 428 sk_sa_ntop(SA(&fr->fr_faddr), dst_s, in flow_route_configure() 467 err = route_to_gwroute(SA(&fr->fr_faddr), rt, &gwrt); in flow_route_configure() 477 sk_sa_ntop(SA(&fr->fr_faddr), dst_s, in flow_route_configure() 534 "(err %d)", sk_sa_ntop(SA(&fr->fr_faddr), dst_s, in flow_route_configure() 538 if (bcmp(&old, &fr->fr_laddr, SA(&old)->sa_len) != 0) { in flow_route_configure() 540 "on %s", sk_sa_ntop(SA(&fr->fr_laddr), src_s, in flow_route_configure() [all …]
|
| H A D | flow_manager.c | 458 SA(&req->nfr_saddr.sa), socktype, req->nfr_ip_protocol); in flow_req_check_mac_allowed() 461 SA(&req->nfr_daddr.sa), socktype, req->nfr_ip_protocol); in flow_req_check_mac_allowed() 536 sk_sa_ntop(SA(saddr), src_s, sizeof(src_s)), in flow_req_prepare_namespace() 537 sk_sa_get_port(SA(saddr))); in flow_req_prepare_namespace() 578 sk_sa_ntop(SA(saddr), src_s, sizeof(src_s))); in flow_req_prepare_namespace() 628 saf = SA(saddr)->sa_family; in flow_req_prepare() 629 daf = SA(daddr)->sa_family; in flow_req_prepare() 720 SA(saddr)->sa_family = SA(daddr)->sa_family = af; in flow_req_prepare() 721 SA(saddr)->sa_len = SA(daddr)->sa_len = sa_len; in flow_req_prepare() 727 sk_sa_ntop(SA(saddr), src_s, sizeof(src_s))); in flow_req_prepare() [all …]
|
| H A D | flow_var.h | 726 if (sk_sa_has_addr(SA(&req->nfr_saddr))) { in flow_req2key() 730 if (sk_sa_has_addr(SA(&req->nfr_daddr))) { in flow_req2key() 734 if (sk_sa_has_port(SA(&req->nfr_saddr))) { in flow_req2key() 738 if (sk_sa_has_port(SA(&req->nfr_daddr))) { in flow_req2key() 746 if (sk_sa_has_addr(SA(&req->nfr_saddr))) { in flow_req2key() 750 if (sk_sa_has_addr(SA(&req->nfr_daddr))) { in flow_req2key() 754 if (sk_sa_has_port(SA(&req->nfr_saddr))) { in flow_req2key() 758 if (sk_sa_has_port(SA(&req->nfr_daddr))) { in flow_req2key()
|
| /xnu-12377.41.6/bsd/skywalk/nexus/flowswitch/ |
| H A D | fsw_ethernet.c | 127 tgt_sa = SA(&fr->fr_faddr); in fsw_ethernet_resolve() 130 tgt_sa = SA(&fr->fr_gaddr); in fsw_ethernet_resolve() 145 sk_sa_ntop(SA(&fr->fr_faddr), dst_s, in fsw_ethernet_resolve() 152 tgt_sa = SA(&fr->fr_faddr); in fsw_ethernet_resolve() 155 tgt_sa = SA(&fr->fr_gaddr); in fsw_ethernet_resolve() 163 sk_sa_ntop(SA(&fr->fr_faddr), dst_s, in fsw_ethernet_resolve() 198 sk_sa_ntop(SA(&fr->fr_faddr), dst_s, in fsw_ethernet_resolve() 281 sk_sa_ntop(SA(&fr->fr_faddr), dst_s, in fsw_ethernet_resolve() 289 sk_sa_ntop(SA(&fr->fr_faddr), dst_s, in fsw_ethernet_resolve() 314 sk_sa_ntop(SA(&fr->fr_faddr), dst_s, in fsw_ethernet_resolve() [all …]
|
| /xnu-12377.41.6/bsd/net/ |
| H A D | sockaddr_utils.h | 339 #if defined(SA) 340 #undef SA 342 #define SA(s) __SA_UTILS_CONV_TO_SOCKADDR((s)) macro 440 #define sintosa(sin) SA(sin) 513 #define sin6tosa(sin6) SA((sin6))
|
| H A D | if_gif.c | 708 src = SA(&ifra->ifra_addr); in gif_ioctl() 709 dst = SA(&ifra->ifra_dstaddr); in gif_ioctl() 717 src = SA(&ifra_32->ifra_addr); in gif_ioctl() 718 dst = SA(&ifra_32->ifra_dstaddr); in gif_ioctl() 726 src = SA(&ifra_64->ifra_addr); in gif_ioctl() 727 dst = SA(&ifra_64->ifra_dstaddr); in gif_ioctl() 865 sa = SA(kalloc_data(src->sa_len, Z_WAITOK)); in gif_ioctl() 876 sa = SA(kalloc_data(dst->sa_len, Z_WAITOK)); in gif_ioctl() 927 dst = SA(&ifreq->ifr_addr); in gif_ioctl() 964 dst = SA(&ifreq->ifr_addr); in gif_ioctl()
|
| H A D | multicast_list.c | 128 if (ifmaddr_address(*ptr, SA(&source_sdl), sizeof(source_sdl)) != 0 in multicast_list_program() 134 error = ifnet_add_multicast(target_ifp, SA(&target_sdl), in multicast_list_program()
|
| H A D | netsrc.c | 176 struct in6_addrpolicy *policy = lookup_policy(SA(&request->nrq_dst.sa)); in netsrc_policy_common() 186 policy = lookup_policy(SA(&reply->nrp_src.sa)); in netsrc_policy_common() 243 struct rtentry *rt = rt_lookup(TRUE, SA(&request->nrq_dst.sa), in netsrc_ipv4()
|
| H A D | route.c | 650 sin_set_ifscope(SA(dst), ifscope); in sa_copy() 664 eifscope = sin6_get_embedded_ifscope(SA(dst)); in sa_copy() 670 sin6_set_ifscope(SA(dst), ifscope); in sa_copy() 673 ifscope = sin6_get_ifscope(SA(dst)); in sa_copy() 680 sin6_set_embedded_ifscope(SA(dst), ifscope); in sa_copy() 683 sin6_set_ifscope(SA(dst), ifscope); in sa_copy() 688 *pifscope = (af == AF_INET) ? sin_get_ifscope(SA(dst)) : in sa_copy() 689 sin6_get_ifscope(SA(dst)); in sa_copy() 692 return SA(dst); in sa_copy() 705 rt_maskedcopy(src, SA(dst), src); in ma_copy() [all …]
|
| H A D | necp.c | 883 (void)sa_copy(SA(addr), &remote_address_sanitized, &ifscope); in necp_address_is_local_interface_address() 892 struct ifaddr *ifa = ifa_ifwithaddr(SA(&remote_address_sanitized)); in necp_address_is_local_interface_address() 2504 #define necp_address_is_valid(S) _necp_address_is_valid(SA(S)) 5576 …(!necp_is_range_in_range(SA(&policy->cond_local_start), SA(&policy->cond_local_end), SA(&compared_… in necp_kernel_socket_policy_is_unnecessary() 5581 …!necp_is_addr_in_subnet(SA(&policy->cond_local_start), SA(&compared_policy->cond_local_start), com… in necp_kernel_socket_policy_is_unnecessary() 5589 …!necp_is_range_in_range(SA(&policy->cond_remote_start), SA(&policy->cond_remote_end), SA(&compared… in necp_kernel_socket_policy_is_unnecessary() 5594 …!necp_is_addr_in_subnet(SA(&policy->cond_remote_start), SA(&compared_policy->cond_remote_start), c… in necp_kernel_socket_policy_is_unnecessary() 7283 …(!necp_is_range_in_range(SA(&policy->cond_local_start), SA(&policy->cond_local_end), SA(&compared_… in necp_kernel_ip_output_policy_is_unnecessary() 7288 …!necp_is_addr_in_subnet(SA(&policy->cond_local_start), SA(&compared_policy->cond_local_start), com… in necp_kernel_ip_output_policy_is_unnecessary() 7296 …!necp_is_range_in_range(SA(&policy->cond_remote_start), SA(&policy->cond_remote_end), SA(&compared… in necp_kernel_ip_output_policy_is_unnecessary() [all …]
|
| H A D | route_private.h | 158 #define rt_key(r) SA(rn_get_key(rt_node(r))) 159 #define rt_mask(r) SA(rn_get_mask(rt_node(r)))
|
| H A D | if_llreach.c | 429 rt = rt_lookup(TRUE, SA(&dst_ss), SA(&mask_ss), rnh, ifp->if_index); in ifnet_llreach_get_defrouter()
|
| /xnu-12377.41.6/bsd/netinet6/ |
| H A D | ipsec.c | 1810 if (SA(&isr->sp->spidx.src)->sa_family in ipsec_get_reqlevel() 1811 != SA(&isr->sp->spidx.dst)->sa_family) { in ipsec_get_reqlevel() 1828 switch (SA(&isr->sp->spidx.src)->sa_family) { in ipsec_get_reqlevel() 1843 SA(&isr->sp->spidx.src)->sa_family); in ipsec_get_reqlevel() 2159 switch (SA(&isr->saidx.dst)->sa_family) { in ipsec_hdrsiz() 2169 SA(&isr->saidx.dst)->sa_family)); in ipsec_hdrsiz() 2274 if (SA(&sav->sah->saidx.src)->sa_family != SA(&sav->sah->saidx.dst)->sa_family in ipsec4_encapsulate() 2275 || SA(&sav->sah->saidx.src)->sa_family != AF_INET) { in ipsec4_encapsulate() 2384 if (SA(&sav->sah->saidx.src)->sa_family != SA(&sav->sah->saidx.dst)->sa_family in ipsec6_encapsulate() 2385 || SA(&sav->sah->saidx.src)->sa_family != AF_INET6) { in ipsec6_encapsulate() [all …]
|
| H A D | udp6_usrreq.c | 231 SA(udp_in6), n, opts, NULL) == 0) { in udp6_append() 665 SA(&udp_in6), m, opts, NULL) == 0) { in udp6_input() 770 SA(ip6cp->ip6c_src), uh.uh_sport, in udp6_ctlinput() 774 SA(ip6cp->ip6c_src), uh.uh_sport, in udp6_ctlinput() 789 SA(&sock_laddr), sa, in udp6_ctlinput() 893 error = in_pcbbind(inp, SA(&sin), NULL, p); in udp6_bind() 983 error = in_pcbconnect(inp, SA(&sin), p, IFSCOPE_NONE, NULL); in udp6_connect() 1176 addr = SA(cfil_faddr); in udp6_send()
|
| H A D | in6_ifattach.c | 1118 rt = rtalloc1(SA(&ia->ia_addr), 0, 0); in in6_ifdetach() 1121 SA(&ia->ia_addr), in in6_ifdetach() 1122 SA(&ia->ia_addr), in in6_ifdetach() 1123 SA(&ia->ia_prefixmask), in in6_ifdetach() 1189 rt = rtalloc1(SA(&sin6), 0, 0); in in6_ifdetach()
|
| H A D | in6.c | 265 SA(&all1_sa), RTF_UP | RTF_HOST | RTF_LLINFO, &nrt); in in6_ifloop_request() 2200 rt = rtalloc1_scoped(SA(&mltaddr), 0, 0UL, in in6_ifaupdate_aux() 2210 SA(&mltaddr), in in6_ifaupdate_aux() 2211 SA(&ia->ia_addr), in in6_ifaupdate_aux() 2212 SA(&mltmask), RTF_UP | RTF_CLONING, in in6_ifaupdate_aux() 2277 rt = rtalloc1_scoped(SA(&mltaddr), 0, 0UL, in in6_ifaupdate_aux() 2287 SA(&mltaddr), in in6_ifaupdate_aux() 2288 SA(&ia->ia_addr), in in6_ifaupdate_aux() 2289 SA(&mltmask), RTF_UP | RTF_CLONING, in in6_ifaupdate_aux() 2326 rt = rtalloc1_scoped(SA(&mltaddr), 0, 0UL, in in6_ifaupdate_aux() [all …]
|
| H A D | nd6.c | 2348 rt = rtalloc1_scoped_locked(SA(&sin6), create, 0, ifscope); in nd6_lookup() 2350 rt = rtalloc1_scoped(SA(&sin6), create, 0, ifscope); in nd6_lookup() 2386 ifa = ifaof_ifpforaddr(SA(&sin6), ifp); in nd6_lookup() 2403 e = rtrequest_scoped_locked(RTM_ADD, SA(&sin6), ifa->ifa_addr, SA(&all1_sa), in nd6_lookup() 2563 dstaddr = ifa_ifwithdstaddr(SA(addr)); in nd6_is_new_addr_neighbor() 2823 if (rt_setgate(rt, rt_key(rt), SA(&null_sdl)) == 0) { in nd6_rtrequest() 3931 if ((hint = rt = rtalloc1_scoped(SA(dst), 1, 0, in nd6_output_list() 4016 gwrt = rtalloc1_scoped_locked(SA(&gw6), 1, 0, in nd6_output_list() 4027 SOCKADDR_CMP(SA(&gw6), rt->rt_gateway, SA(&gw6)->sa_len) != 0) { in nd6_output_list() 4326 SA(dst), 0, adv); in nd6_output_list() [all …]
|
| H A D | icmp6.c | 1192 (void) (*ctlfunc)(code, SA(&icmp6dst), in icmp6_notify_error() 1248 rt = rtalloc1_scoped(SA(&sin6), 0, in icmp6_mtudisc_update() 2198 SA(&rip6src), in icmp6_rip6_input() 2220 SA(&rip6src), m, opts, NULL) != 0) { in icmp6_rip6_input() 2604 rt = rtalloc1_scoped(SA(&sin6), 0, 0, ifp->if_index); in icmp6_redirect_input() 2718 rtredirect(ifp, SA(&sdst), in icmp6_redirect_input() 2719 SA(&sgw), NULL, RTF_GATEWAY | RTF_HOST, in icmp6_redirect_input() 2720 SA(&ssrc), NULL); in icmp6_redirect_input() 2734 pfctlinput(PRC_REDIRECT_HOST, SA(&sdst)); in icmp6_redirect_input() 2736 key_sa_routechange(SA(&sdst)); in icmp6_redirect_input()
|
| H A D | nd6_rtr.c | 1055 err = rtrequest_scoped(RTM_ADD, SA(&key), SA(&gate), SA(&mask), in defrouter_addreq() 1188 err = rtrequest_scoped(RTM_DELETE, SA(&key), SA(&gate), SA(&mask), in defrouter_delreq() 3807 temp_route = rt_lookup(TRUE, SA(&prefix), SA(&mask6), rt_tables[AF_INET6], IFSCOPE_NONE); in nd6_prefix_onlink_common() 3829 error = rtrequest_scoped(RTM_ADD, SA(&prefix), ifa->ifa_addr, SA(&mask6), in nd6_prefix_onlink_common() 3973 error = rtrequest_scoped(RTM_DELETE, SA(&sa6), NULL, SA(&mask6), in nd6_prefix_offlink()
|
| /xnu-12377.41.6/bsd/netkey/ |
| H A D | key.c | 375 if (s) { SOCKADDR_COPY((s), &(idx)->src, (SA(s))->sa_len); } \ 376 if (d) { SOCKADDR_COPY((d), &(idx)->dst, (SA(d))->sa_len); } \ 377 if (s_s) { SOCKADDR_COPY((s_s), &(idx)->src_range.start, (SA(s_s))->sa_len); } \ 378 if (s_e) { SOCKADDR_COPY((s_e), &(idx)->src_range.end, (SA(s_e))->sa_len); } \ 379 if (d_s) { SOCKADDR_COPY((d_s), &(idx)->dst_range.start, (SA(d_s))->sa_len); } \ 380 if (d_e) { SOCKADDR_COPY((d_e), &(idx)->dst_range.end, (SA(d_e))->sa_len); } \ 393 SOCKADDR_COPY((s), &(idx)->src, (SA(s))->sa_len); \ 394 SOCKADDR_COPY((d), &(idx)->dst, (SA(d))->sa_len); \ 851 is = SA(&r1->saidx.src); in key_gettunnel() 852 id = SA(&r1->saidx.dst); in key_gettunnel() [all …]
|
| /xnu-12377.41.6/bsd/netinet/ |
| H A D | ip_encap.c | 183 prio = mask_match(ep, SA(&d), SA(&s)); in encap4_input() 274 prio = mask_match(ep, SA(&d), SA(&s)); in encap6_input()
|
| H A D | ip_icmp.c | 629 (*ctlfunc)(code, SA(&icmpsrc), in icmp_input() 713 ia = ifatoia(ifaof_ifpforaddr(SA(&icmpdst), in icmp_input() 783 rtredirect(m->m_pkthdr.rcvif, SA(&icmpsrc), in icmp_input() 784 SA(&icmpdst), NULL, RTF_GATEWAY | RTF_HOST, in icmp_input() 785 SA(&icmpgw), NULL); in icmp_input() 786 pfctlinput(PRC_REDIRECT_HOST, SA(&icmpsrc)); in icmp_input() 788 key_sa_routechange(SA(&icmpsrc)); in icmp_input() 875 ia = ifatoia(ifaof_ifpforaddr(SA(&icmpdst), in icmp_reflect()
|
| H A D | in_arp.c | 921 if (rt_setgate(rt, rt_key(rt), SA(&null_sdl)) == 0) { in arp_rtrequest() 1155 rt = rtalloc1_scoped(SA(&sin), create, 0, ifscope); in arp_lookup_route() 1321 result = route_to_gwroute(SA(net_dest), hint, &route); in arp_lookup_ip() 1351 SA(net_dest), in arp_lookup_ip() 1352 SA(ll_dest), ll_dest_len); in arp_lookup_ip() 1477 SA(net_dest), rtflags); in arp_lookup_ip() 1553 NULL, SA(net_dest), in arp_lookup_ip() 1921 SA(sender_ip), in arp_ip_handle_input() 1923 SA(target_ip)); in arp_ip_handle_input() 2262 target_hw, SA(target_ip), in arp_ip_handle_input() [all …]
|
| H A D | in.c | 171 rt = rtalloc1(SA(&sin), 0, 0); in inaddr_local() 923 ia->ia_ifa.ifa_dstaddr = SA(&dstaddr); in inctl_ifdstaddr() 928 SA(&ia->ia_dstaddr); in inctl_ifdstaddr() 1437 ifa->ifa_addr = SA(&ia->ia_addr); in in_control() 1438 ifa->ifa_dstaddr = SA(&ia->ia_dstaddr); in in_control() 1439 ifa->ifa_netmask = SA(&ia->ia_sockmask); in in_control() 1748 ia->ia_ifa.ifa_addr = SA(&oldaddr); in in_ifinit() 1752 ia->ia_ifa.ifa_addr = SA(&ia->ia_addr); in in_ifinit()
|
| H A D | udp_usrreq.c | 834 append_sa = SA(&udp_in6.uin6_sin); in udp_input() 836 append_sa = SA(&udp_in); in udp_input() 849 append_da = SA(&udp_dst6.uin6_sin); in udp_input() 856 append_da = SA(&udp_dst); in udp_input() 947 append_sa = SA(&pudp_in6->uin6_sin); in udp_append() 949 append_sa = SA(pudp_in); in udp_append() 1071 SA(&sock_laddr), sa, in udp_ctlinput() 1655 addr = SA(cfil_faddr); in udp_output() 2014 inp_update_necp_policy(inp, SA(&from), in udp_output() 2015 SA(&to), ipoa.ipoa_boundif); in udp_output()
|