Home
last modified time | relevance | path

Searched refs:SA (Results 1 – 25 of 74) sorted by relevance

123

/xnu-12377.41.6/bsd/skywalk/nexus/flowswitch/flow/
H A Dflow_route.c204 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 Dflow_manager.c458 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 Dflow_var.h726 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 Dfsw_ethernet.c127 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 Dsockaddr_utils.h339 #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 Dif_gif.c708 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 Dmulticast_list.c128 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 Dnetsrc.c176 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 Droute.c650 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 Dnecp.c883 (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 Droute_private.h158 #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 Dif_llreach.c429 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 Dipsec.c1810 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 Dudp6_usrreq.c231 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 Din6_ifattach.c1118 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 Din6.c265 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 Dnd6.c2348 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 Dicmp6.c1192 (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 Dnd6_rtr.c1055 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 Dkey.c375 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 Dip_encap.c183 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 Dip_icmp.c629 (*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 Din_arp.c921 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 Din.c171 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 Dudp_usrreq.c834 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()

123