Home
last modified time | relevance | path

Searched refs:sa (Results 1 – 25 of 84) sorted by relevance

1234

/xnu-11215/tests/
H A Droute_output_stack_oflow_56033075.c25 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 Dudp_kao_opt.c74 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 Dsioc-if-addr-bounds.c216 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 Dinet_transfer.c73 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 Dpipe_drain.c70 struct sigaction sa = { variable
74 sigfillset(&sa.sa_mask);
76 T_QUIET; T_ASSERT_POSIX_ZERO(sigaction(SIGPIPE, &sa, NULL), NULL);
H A Dpfkey.c548 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 Dinet6_addr_mode.c60 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 Dipsec.m70 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 Dmach_exception_reply.c337 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 Dskt_flowswitch_ns_reserve.c130 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 Dskt_fswbinds.c63 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 Dkpi_socket.c194 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 Duipc_syscalls.c372 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 Dkern_sig.c485 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 Droute.c396 ((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 Dnetsrc.c153 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 Drtsock.c1184 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 Dif_gif.c668 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 Dif.c5134 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 Dsockaddr_utils.h435 #define satosin(sa) SIN(sa) argument
508 #define satosin6(sa) SIN6(sa) argument
/xnu-11215/tests/workq/
H A Dworkq_sigprof.c54 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 Dskywalk.c817 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 Dflow_namespace.c50 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 Dkey_debug.c322 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 Din_private.h212 struct sockaddr sa; member
314 #define satosin(sa) SIN(sa) argument

1234