| /xnu-11215/tests/ |
| H A D | route_output_stack_oflow_56033075.c | 25 struct sockaddr *sa; variable 36 sa->sa_family = AF_INET6; 38 memset(&sa->sa_data[0], 0xff, sa->sa_len); 39 len += ROUNDUP32(sa->sa_len); 43 sa->sa_family = AF_INET6; 45 memset(&sa->sa_data[0], 0xff, sa->sa_len); 50 sa->sa_family = AF_INET6; 52 memset(&sa->sa_data[0], 0x41, sa->sa_len); 69 sa->sa_family = AF_INET6; 75 sa->sa_family = AF_INET6; [all …]
|
| H A D | udp_kao_opt.c | 74 union sockaddr_in_4_6 sa = {}; in set_udp_kao_opt() local 77 sa.sin.sin_len = sizeof(struct sockaddr_in); in set_udp_kao_opt() 78 sa.sin.sin_family = AF_INET; in set_udp_kao_opt() 79 sa.sin.sin_addr.s_addr = ntohl(INADDR_LOOPBACK); in set_udp_kao_opt() 80 sa.sin.sin_port = listener_port; in set_udp_kao_opt() 82 sa.sin6.sin6_len = sizeof(struct sockaddr_in6); in set_udp_kao_opt() 83 sa.sin6.sin6_family = AF_INET6; in set_udp_kao_opt() 84 sa.sin6.sin6_addr = in6addr_loopback; in set_udp_kao_opt() 85 sa.sin6.sin6_port = listener_port; in set_udp_kao_opt() 91 T_ASSERT_POSIX_SUCCESS(connect(s, &sa.sa, sa.sa.sa_len), NULL); in set_udp_kao_opt()
|
| H A D | sioc-if-addr-bounds.c | 216 if (sa == NULL) { in print_sockaddr_dl() 219 memcpy(&sdl, sa, MIN(sizeof(sdl), sa->sa_len)); in print_sockaddr_dl() 238 if (sa == NULL) { in print_sockaddr_in() 242 memcpy(&sin, sa, MIN(sizeof(sin), sa->sa_len)); in print_sockaddr_in() 258 if (sa == NULL) { in print_sockaddr_in6() 262 memcpy(&sin6, sa, MIN(sizeof(sin6), sa->sa_len)); in print_sockaddr_in6() 276 if (sa == NULL) { in print_sockaddr() 284 sa->sa_len, sa->sa_family, buffer, in print_sockaddr() 303 rti_info[i] = sa; in get_rti_info() 309 sa = NEXT_SA(sa); in get_rti_info() [all …]
|
| H A D | inet_transfer.c | 73 struct sockaddr sa; member 97 addr->sa.sa_family = af; in inet_sockaddr_init() 110 addr->sa.sa_family = endpoint->af; in inet_sockaddr_init_with_endpoint() 134 return addr->sa.sa_family; in inet_sockaddr_get_family() 281 if (bind(s, &server->addr.sa, server->addr.sa.sa_len) < 0) { in inet_socket_init_server() 366 if (connect(client->sock_fd, &client->addr.sa, client->addr.sa.sa_len) in inet_socket_client_connect() 381 if (addr->sa.sa_family == AF_INET) { 451 inet_sockaddr sa; in send_receive() local 457 bzero(&sa, sizeof(sa)); in send_receive() 491 &sa.sa, &sa_len); in send_receive() [all …]
|
| H A D | pipe_drain.c | 70 struct sigaction sa = { variable 74 sigfillset(&sa.sa_mask); 76 T_QUIET; T_ASSERT_POSIX_ZERO(sigaction(SIGPIPE, &sa, NULL), NULL);
|
| H A D | pfkey.c | 548 sa2_payload->sa.sadb_sa_spi = htonl(spi); in send_pkey_add_sa() 549 sa2_payload->sa.sadb_sa_replay = 4; in send_pkey_add_sa() 681 sa2_payload->sa.sadb_sa_spi = htonl(spi); in send_pkey_update_sa() 682 sa2_payload->sa.sadb_sa_replay = 4; in send_pkey_update_sa() 787 sa2_payload->sa.sadb_sa_spi = htonl(spi); in send_pkey_migrate_sa() 788 sa2_payload->sa.sadb_sa_replay = 4; in send_pkey_migrate_sa() 1825 struct sockaddr *sa; in setup_socket_policy() local 1839 sa = (struct sockaddr *)(xisr + 1); in setup_socket_policy() 1840 sa->sa_len = sizeof(struct sockaddr_in); in setup_socket_policy() 1842 sa = (struct sockaddr *)((char *)(xisr + 1) + sa->sa_len); in setup_socket_policy() [all …]
|
| H A D | inet6_addr_mode.c | 60 struct sockaddr * sa; in rt_xaddrs() local 67 sa = (struct sockaddr *)cp; in rt_xaddrs() 68 if ((cp + sa->sa_len) > cplim) { in rt_xaddrs() 71 rtinfo->rti_info[i] = sa; in rt_xaddrs() 72 cp += ROUNDUP(sa->sa_len); in rt_xaddrs()
|
| H A D | ipsec.m | 70 sa2_payload->sa.sadb_sa_len = PFKEY_UNIT64(sizeof(*sa2_payload)); 71 sa2_payload->sa.sadb_sa_exttype = SADB_EXT_SA; 72 sa2_payload->sa.sadb_sa_spi = htonl(spi); 73 sa2_payload->sa.sadb_sa_replay = 4; 74 sa2_payload->sa.sadb_sa_state = SADB_SASTATE_LARVAL; 75 sa2_payload->sa.sadb_sa_auth = SADB_X_AALG_SHA2_256; 76 sa2_payload->sa.sadb_sa_encrypt = SADB_X_EALG_AESCBC; 77 sa2_payload->sa.sadb_sa_flags |= (SADB_X_EXT_NATT | SADB_X_EXT_NATT_KEEPALIVE); 215 …nd(pfkey_socket, payload, (size_t)PFKEY_UNUNIT64(msg_payload->sadb_msg_len), 0), "pfkey flush sa"); 345 T_QUIET; T_ASSERT_NOTNULL(sa_message, "add sa message is NULL"); [all …]
|
| H A D | mach_exception_reply.c | 337 struct sigaction sa = { in handle_signals() local 341 sigfillset(&sa.sa_mask); in handle_signals() 343 T_QUIET; T_ASSERT_POSIX_ZERO(sigaction(SIGTRAP, &sa, NULL), NULL); in handle_signals() 346 T_QUIET; T_ASSERT_POSIX_ZERO(sigaction(SIGSEGV, &sa, NULL), NULL); in handle_signals() 349 T_QUIET; T_ASSERT_POSIX_ZERO(sigaction(SIGILL, &sa, NULL), NULL); in handle_signals()
|
| /xnu-11215/tests/skywalk/ |
| H A D | skt_flowswitch_ns_reserve.c | 130 laddr.sa.sa_family = saddr.sa.sa_family; in skt_flowswitch_ns_bsd() 131 laddr.sa.sa_len = saddr.sa.sa_len; in skt_flowswitch_ns_bsd() 150 error = bind(lsock, &saddr.sa, saddr.sa.sa_len); in skt_flowswitch_ns_bsd() 174 error = connect(wsock, &saddr.sa, saddr.sa.sa_len); in skt_flowswitch_ns_bsd() 331 error = bind(lsock, &saddr.sa, saddr.sa.sa_len); in skt_flowswitch_ns_sky() 344 error = bind(lsock, &saddr.sa, saddr.sa.sa_len); in skt_flowswitch_ns_sky() 980 memset(&sa, 0, sizeof sa); in skt_flowswitch_ns_reserve_main() 984 error = bind(sock, (struct sockaddr *)&sa, sizeof sa); in skt_flowswitch_ns_reserve_main() 1031 memset(&sa, 0, sizeof sa); in skt_flowswitch_ns_reserve_main() 1035 error = bind(sock, (struct sockaddr *)&sa, sizeof sa); in skt_flowswitch_ns_reserve_main() [all …]
|
| H A D | skt_fswbinds.c | 63 nfr.nfr_saddr.sa.sa_len = sizeof(struct sockaddr_in); in skt_fswbind_common() 64 nfr.nfr_saddr.sa.sa_family = AF_INET; in skt_fswbind_common() 95 nfr.nfr_saddr.sa.sa_len = sizeof(struct sockaddr_in); in skt_fswbind_common() 96 nfr.nfr_saddr.sa.sa_family = AF_INET; in skt_fswbind_common()
|
| /xnu-11215/bsd/kern/ |
| H A D | kpi_socket.c | 194 SOCKADDR_COPY(sa, from, MIN(fromlen, sa->sa_len)); in sock_accept_common() 196 free_sockaddr(sa); in sock_accept_common() 233 struct sockaddr *sa = NULL; in sock_bind() local 250 kfree_data(sa, sa->sa_len); in sock_bind() 271 if (sa == NULL) { in sock_connect() 331 kfree_data(sa, sa->sa_len); in sock_connect() 436 SOCKADDR_COPY(sa, peername, MIN(peernamelen, sa->sa_len)); in sock_getpeername() 437 free_sockaddr(sa); in sock_getpeername() 456 SOCKADDR_COPY(sa, sockname, MIN(socknamelen, sa->sa_len)); in sock_getsockname() 457 free_sockaddr(sa); in sock_getsockname() [all …]
|
| H A D | uipc_syscalls.c | 372 sa = SA(&ss); in bind() 381 if ((sa != NULL && sa->sa_family == AF_SYSTEM) || in bind() 665 if (sa == NULL) { in accept_nocancel() 796 sa = SA(&ss); in connect_nocancel() 805 if (sa != NULL && sa != SA(&ss)) { in connect_nocancel() 3155 sa = 0; in getsockname() 3168 if (sa == 0) { in getsockname() 3244 sa = 0; in getpeername() 3256 if (sa == 0) { in getpeername() 3386 sa = *&sa; in getsockaddr() [all …]
|
| H A D | kern_sig.c | 485 sa->sa_flags = 0; in sigaction() 487 sa->sa_flags |= SA_ONSTACK; in sigaction() 490 sa->sa_flags |= SA_RESTART; in sigaction() 493 sa->sa_flags |= SA_SIGINFO; in sigaction() 496 sa->sa_flags |= SA_NODEFER; in sigaction() 499 sa->sa_flags |= SA_NOCLDSTOP; in sigaction() 502 sa->sa_flags |= SA_NOCLDWAIT; in sigaction() 635 sa->sa_handler != SIG_DFL) { in setsigvec() 642 proc_set_sigact_trampact(p, signum, sa->sa_handler, sa->sa_tramp); in setsigvec() 644 if (sa->sa_flags & SA_SIGINFO) { in setsigvec() [all …]
|
| /xnu-11215/bsd/net/ |
| H A D | route.c | 396 ((sa)->sa_family == AF_INET && SIN(sa)->sin_addr.s_addr == 0) 402 #define SA_DEFAULT(sa) (INET_DEFAULT(sa) || INET6_DEFAULT(sa)) argument 505 ASSERT_SINIFSCOPE(sa); in sin_set_ifscope() 529 ASSERT_SINIFSCOPE(sa); in sin_get_ifscope() 688 return sa; in sa_trim() 703 sa->sa_len = 0; in sa_trim() 706 return sa; in sa_trim() 772 if (sa->sa_len > skip && sa->sa_len <= sizeof(*ss)) { in rtm_scrub() 773 SOCKADDR_COPY(sa, ss, sa->sa_len); in rtm_scrub() 805 if ((sa->sa_family != AF_LINK) || (SDL(sa)->sdl_alen == 0)) { in rtm_scrub() [all …]
|
| H A D | netsrc.c | 153 lookup_policy(struct sockaddr* sa) in lookup_policy() argument 157 union sockaddr_in_4_6 *addr = (union sockaddr_in_4_6 *)(void*)sa; in lookup_policy() 158 if (addr->sa.sa_family == AF_INET6) { in lookup_policy() 160 } else if (sa->sa_family == AF_INET) { in lookup_policy() 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 | rtsock.c | 1184 struct sockaddr *sa; in rt_xaddrs() local 1270 sa = SA(cp); in rt_xaddrs() 1278 rtinfo->rti_info[i] = sa; in rt_xaddrs() 1354 sa = rtm_scrub(type, i, hint, sa, &ssbuf, in rt_msg1() 1363 dlen = sa->sa_len; in rt_msg1() 1448 sa = rtm_scrub(type, i, hint, sa, &ssbuf, in rt_msg2() 1453 sa = rtm_scrub(type, i, NULL, sa, &ssbuf, in rt_msg2() 1462 dlen = sa->sa_len; in rt_msg2() 1529 route_proto.sp_family = sa ? sa->sa_family : 0; in rt_missmsg() 1576 struct sockaddr *sa = 0; in rt_newaddrmsg() local [all …]
|
| H A D | if_gif.c | 668 struct sockaddr *__single sa; in gif_ioctl() local 865 sa = SA(kalloc_data(src->sa_len, Z_WAITOK)); in gif_ioctl() 866 if (sa == NULL) { in gif_ioctl() 870 SOCKADDR_COPY(src, sa, src->sa_len); in gif_ioctl() 871 sc->gif_psrc = sa; in gif_ioctl() 876 sa = SA(kalloc_data(dst->sa_len, Z_WAITOK)); in gif_ioctl() 877 if (sa == NULL) { in gif_ioctl() 881 SOCKADDR_COPY(dst, sa, dst->sa_len); in gif_ioctl() 882 sc->gif_pdst = sa; in gif_ioctl()
|
| H A D | if.c | 5134 SOCKADDR_COPY(sa, &u.sa, sa->sa_len); in ifconf() 5139 sa = &u.sa; in ifconf() 5150 } else if (sa->sa_len <= sizeof(*sa)) { in ifconf() 5157 sizeof(ifr) + sa->sa_len - sizeof(*sa)) { in ifconf() 5161 space -= sa->sa_len - sizeof(*sa); in ifconf() 5167 sa->sa_len); in ifconf() 5685 if (sa->sa_family == AF_LINK || sa->sa_family == AF_UNSPEC) { in if_addmulti_common() 5691 sa = dupsa; in if_addmulti_common() 5886 if (sa != NULL && in if_delmulti_common() 5887 (sa->sa_family == AF_LINK || sa->sa_family == AF_UNSPEC)) { in if_delmulti_common() [all …]
|
| H A D | sockaddr_utils.h | 435 #define satosin(sa) SIN(sa) argument 508 #define satosin6(sa) SIN6(sa) argument
|
| /xnu-11215/tests/workq/ |
| H A D | workq_sigprof.c | 54 struct sigaction sa = { variable 57 sigfillset(&sa.sa_mask); 58 T_ASSERT_POSIX_ZERO(sigaction(SIGPROF, &sa, NULL), NULL);
|
| /xnu-11215/bsd/skywalk/core/ |
| H A D | skywalk.c | 817 switch (sa->sa_family) { in sk_sa_ntop() 904 sk_sa_has_addr(struct sockaddr *sa) in sk_sa_has_addr() argument 906 switch (sa->sa_family) { in sk_sa_has_addr() 919 sk_sa_has_port(struct sockaddr *sa) in sk_sa_has_port() argument 921 switch (sa->sa_family) { in sk_sa_has_port() 924 return SIN(sa)->sin_port != 0; in sk_sa_has_port() 927 return SIN6(sa)->sin6_port != 0; in sk_sa_has_port() 935 sk_sa_get_port(struct sockaddr *sa) in sk_sa_get_port() argument 937 switch (sa->sa_family) { in sk_sa_get_port() 940 return ntohs(SIN(sa)->sin_port); in sk_sa_get_port() [all …]
|
| /xnu-11215/bsd/skywalk/nexus/flowswitch/flow/ |
| H A D | flow_namespace.c | 50 sa_family_t af = laddr->sa.sa_family; in flow_namespace_create() 102 SK_ERR("invalid src address family (%d)", laddr->sa.sa_family); in flow_namespace_create()
|
| /xnu-11215/bsd/netkey/ |
| H A D | key_debug.c | 322 struct sadb_sa *sa = (struct sadb_sa *)ext; local 330 (u_int32_t)ntohl(sa->sadb_sa_spi), sa->sadb_sa_replay, 331 sa->sadb_sa_state); 333 sa->sadb_sa_auth, sa->sadb_sa_encrypt, sa->sadb_sa_flags);
|
| /xnu-11215/bsd/netinet/ |
| H A D | in_private.h | 212 struct sockaddr sa; member 314 #define satosin(sa) SIN(sa) argument
|