Home
last modified time | relevance | path

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

123

/xnu-11417.140.69/bsd/skywalk/nexus/flowswitch/flow/
H A Dflow_route.c202 switch (SA(dst)->sa_family) { in flow_route_find_by_addr()
408 rt = rtalloc1_scoped(SA(&fr->fr_faddr), 1, 0, ifp->if_index); in flow_route_configure()
412 sk_sa_ntop(SA(&fr->fr_faddr), dst_s, in flow_route_configure()
423 SA(rt->rt_gateway)->sa_family != AF_LINK)) { in flow_route_configure()
426 sk_sa_ntop(SA(&fr->fr_faddr), dst_s, in flow_route_configure()
465 err = route_to_gwroute(SA(&fr->fr_faddr), rt, &gwrt); in flow_route_configure()
475 sk_sa_ntop(SA(&fr->fr_faddr), dst_s, in flow_route_configure()
532 "(err %d)", sk_sa_ntop(SA(&fr->fr_faddr), dst_s, in flow_route_configure()
536 if (bcmp(&old, &fr->fr_laddr, SA(&old)->sa_len) != 0) { in flow_route_configure()
538 "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.h716 if (sk_sa_has_addr(SA(&req->nfr_saddr))) { in flow_req2key()
720 if (sk_sa_has_addr(SA(&req->nfr_daddr))) { in flow_req2key()
724 if (sk_sa_has_port(SA(&req->nfr_saddr))) { in flow_req2key()
728 if (sk_sa_has_port(SA(&req->nfr_daddr))) { in flow_req2key()
736 if (sk_sa_has_addr(SA(&req->nfr_saddr))) { in flow_req2key()
740 if (sk_sa_has_addr(SA(&req->nfr_daddr))) { in flow_req2key()
744 if (sk_sa_has_port(SA(&req->nfr_saddr))) { in flow_req2key()
748 if (sk_sa_has_port(SA(&req->nfr_daddr))) { in flow_req2key()
/xnu-11417.140.69/bsd/skywalk/nexus/flowswitch/
H A Dfsw_ethernet.c126 tgt_sa = SA(&fr->fr_faddr); in fsw_ethernet_resolve()
129 tgt_sa = SA(&fr->fr_gaddr); in fsw_ethernet_resolve()
144 sk_sa_ntop(SA(&fr->fr_faddr), dst_s, in fsw_ethernet_resolve()
151 tgt_sa = SA(&fr->fr_faddr); in fsw_ethernet_resolve()
154 tgt_sa = SA(&fr->fr_gaddr); in fsw_ethernet_resolve()
162 sk_sa_ntop(SA(&fr->fr_faddr), dst_s, in fsw_ethernet_resolve()
197 sk_sa_ntop(SA(&fr->fr_faddr), dst_s, in fsw_ethernet_resolve()
280 sk_sa_ntop(SA(&fr->fr_faddr), dst_s, in fsw_ethernet_resolve()
288 sk_sa_ntop(SA(&fr->fr_faddr), dst_s, in fsw_ethernet_resolve()
313 sk_sa_ntop(SA(&fr->fr_faddr), dst_s, in fsw_ethernet_resolve()
[all …]
/xnu-11417.140.69/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.c649 sin_set_ifscope(SA(dst), ifscope); in sa_copy()
663 eifscope = sin6_get_embedded_ifscope(SA(dst)); in sa_copy()
669 sin6_set_ifscope(SA(dst), ifscope); in sa_copy()
672 ifscope = sin6_get_ifscope(SA(dst)); in sa_copy()
679 sin6_set_embedded_ifscope(SA(dst), ifscope); in sa_copy()
682 sin6_set_ifscope(SA(dst), ifscope); in sa_copy()
687 *pifscope = (af == AF_INET) ? sin_get_ifscope(SA(dst)) : in sa_copy()
688 sin6_get_ifscope(SA(dst)); in sa_copy()
691 return SA(dst); in sa_copy()
704 rt_maskedcopy(src, SA(dst), src); in ma_copy()
[all …]
H A Dnecp.c880 (void)sa_copy(SA(addr), &remote_address_sanitized, &ifscope); in necp_address_is_local_interface_address()
889 struct ifaddr *ifa = ifa_ifwithaddr(SA(&remote_address_sanitized)); in necp_address_is_local_interface_address()
2587 #define necp_address_is_valid(S) _necp_address_is_valid(SA(S))
5622 …(!necp_is_range_in_range(SA(&policy->cond_local_start), SA(&policy->cond_local_end), SA(&compared_… in necp_kernel_socket_policy_is_unnecessary()
5627 …!necp_is_addr_in_subnet(SA(&policy->cond_local_start), SA(&compared_policy->cond_local_start), com… in necp_kernel_socket_policy_is_unnecessary()
5635 …!necp_is_range_in_range(SA(&policy->cond_remote_start), SA(&policy->cond_remote_end), SA(&compared… in necp_kernel_socket_policy_is_unnecessary()
5640 …!necp_is_addr_in_subnet(SA(&policy->cond_remote_start), SA(&compared_policy->cond_remote_start), c… in necp_kernel_socket_policy_is_unnecessary()
7207 …(!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()
7212 …!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()
7220 …!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.c428 rt = rt_lookup(TRUE, SA(&dst_ss), SA(&mask_ss), rnh, ifp->if_index); in ifnet_llreach_get_defrouter()
/xnu-11417.140.69/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.c233 SA(udp_in6), n, opts, NULL) == 0) { in udp6_append()
660 SA(&udp_in6), m, opts, NULL) == 0) { in udp6_input()
765 SA(ip6cp->ip6c_src), uh.uh_sport, in udp6_ctlinput()
769 SA(ip6cp->ip6c_src), uh.uh_sport, in udp6_ctlinput()
784 SA(&sock_laddr), sa, in udp6_ctlinput()
888 error = in_pcbbind(inp, SA(&sin), NULL, p); in udp6_bind()
978 error = in_pcbconnect(inp, SA(&sin), p, IFSCOPE_NONE, NULL); in udp6_connect()
1171 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.c2341 rt = rtalloc1_scoped_locked(SA(&sin6), create, 0, ifscope); in nd6_lookup()
2343 rt = rtalloc1_scoped(SA(&sin6), create, 0, ifscope); in nd6_lookup()
2379 ifa = ifaof_ifpforaddr(SA(&sin6), ifp); in nd6_lookup()
2396 e = rtrequest_scoped_locked(RTM_ADD, SA(&sin6), ifa->ifa_addr, SA(&all1_sa), in nd6_lookup()
2556 dstaddr = ifa_ifwithdstaddr(SA(addr)); in nd6_is_new_addr_neighbor()
2816 if (rt_setgate(rt, rt_key(rt), SA(&null_sdl)) == 0) { in nd6_rtrequest()
3921 if ((hint = rt = rtalloc1_scoped(SA(dst), 1, 0, in nd6_output_list()
4003 gwrt = rtalloc1_scoped_locked(SA(&gw6), 1, 0, in nd6_output_list()
4014 SOCKADDR_CMP(SA(&gw6), rt->rt_gateway, SA(&gw6)->sa_len) != 0) { in nd6_output_list()
4309 SA(dst), 0, adv); in nd6_output_list()
[all …]
H A Dicmp6.c1190 (void) (*ctlfunc)(code, SA(&icmp6dst), in icmp6_notify_error()
1246 rt = rtalloc1_scoped(SA(&sin6), 0, in icmp6_mtudisc_update()
2196 SA(&rip6src), in icmp6_rip6_input()
2218 SA(&rip6src), m, opts, NULL) != 0) { in icmp6_rip6_input()
2602 rt = rtalloc1_scoped(SA(&sin6), 0, 0, ifp->if_index); in icmp6_redirect_input()
2716 rtredirect(ifp, SA(&sdst), in icmp6_redirect_input()
2717 SA(&sgw), NULL, RTF_GATEWAY | RTF_HOST, in icmp6_redirect_input()
2718 SA(&ssrc), NULL); in icmp6_redirect_input()
2732 pfctlinput(PRC_REDIRECT_HOST, SA(&sdst)); in icmp6_redirect_input()
2734 key_sa_routechange(SA(&sdst)); in icmp6_redirect_input()
H A Dnd6_rtr.c1026 err = rtrequest_scoped(RTM_ADD, SA(&key), SA(&gate), SA(&mask), in defrouter_addreq()
1159 err = rtrequest_scoped(RTM_DELETE, SA(&key), SA(&gate), SA(&mask), in defrouter_delreq()
3770 temp_route = rt_lookup(TRUE, SA(&prefix), SA(&mask6), rt_tables[AF_INET6], IFSCOPE_NONE); in nd6_prefix_onlink_common()
3792 error = rtrequest_scoped(RTM_ADD, SA(&prefix), ifa->ifa_addr, SA(&mask6), in nd6_prefix_onlink_common()
3936 error = rtrequest_scoped(RTM_DELETE, SA(&sa6), NULL, SA(&mask6), in nd6_prefix_offlink()
/xnu-11417.140.69/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); \
852 is = SA(&r1->saidx.src); in key_gettunnel()
853 id = SA(&r1->saidx.dst); in key_gettunnel()
[all …]
/xnu-11417.140.69/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.c920 if (rt_setgate(rt, rt_key(rt), SA(&null_sdl)) == 0) { in arp_rtrequest()
1154 rt = rtalloc1_scoped(SA(&sin), create, 0, ifscope); in arp_lookup_route()
1320 result = route_to_gwroute(SA(net_dest), hint, &route); in arp_lookup_ip()
1350 SA(net_dest), in arp_lookup_ip()
1351 SA(ll_dest), ll_dest_len); in arp_lookup_ip()
1476 SA(net_dest), rtflags); in arp_lookup_ip()
1551 NULL, SA(net_dest), in arp_lookup_ip()
1907 SA(sender_ip), in arp_ip_handle_input()
1909 SA(target_ip)); in arp_ip_handle_input()
2247 target_hw, SA(target_ip), in arp_ip_handle_input()
[all …]
H A Din.c171 rt = rtalloc1(SA(&sin), 0, 0); in inaddr_local()
928 ia->ia_ifa.ifa_dstaddr = SA(&dstaddr); in inctl_ifdstaddr()
933 SA(&ia->ia_dstaddr); in inctl_ifdstaddr()
1442 ifa->ifa_addr = SA(&ia->ia_addr); in in_control()
1443 ifa->ifa_dstaddr = SA(&ia->ia_dstaddr); in in_control()
1444 ifa->ifa_netmask = SA(&ia->ia_sockmask); in in_control()
1753 ia->ia_ifa.ifa_addr = SA(&oldaddr); in in_ifinit()
1757 ia->ia_ifa.ifa_addr = SA(&ia->ia_addr); in in_ifinit()
H A Dudp_usrreq.c785 append_sa = SA(&udp_in6.uin6_sin); in udp_input()
787 append_sa = SA(&udp_in); in udp_input()
802 append_da = SA(&udp_dst6.uin6_sin); in udp_input()
809 append_da = SA(&udp_dst); in udp_input()
900 append_sa = SA(&pudp_in6->uin6_sin); in udp_append()
902 append_sa = SA(pudp_in); in udp_append()
1027 SA(&sock_laddr), sa, in udp_ctlinput()
1617 addr = SA(cfil_faddr); in udp_output()
1993 inp_update_necp_policy(inp, SA(&from), in udp_output()
1994 SA(&to), ipoa.ipoa_boundif); in udp_output()

123