Home
last modified time | relevance | path

Searched refs:sin6 (Results 1 – 25 of 73) sorted by relevance

123

/xnu-11215/tests/
H A Dudp_bind_connect.c133 struct sockaddr_in6 sin6; in udp_connect_v6() local
135 init_sin6_address(&sin6); in udp_connect_v6()
145 socklen = sizeof(sin6); in udp_connect_v6()
317 init_sin6_address(&sin6);
328 init_sin6_address(&sin6);
343 init_sin6_address(&sin6);
359 init_sin6_address(&sin6);
375 init_sin6_address(&sin6);
390 init_sin6_address(&sin6);
405 init_sin6_address(&sin6);
[all …]
H A Dtcp_bind_connect.c136 struct sockaddr_in6 sin6; in tcp_connect_v6() local
138 init_sin6_address(&sin6); in tcp_connect_v6()
148 socklen = sizeof(sin6); in tcp_connect_v6()
357 int retval = bind(client_fd, (const struct sockaddr *)sin6, sin6->sin6_len); in tcp_bind_v6()
511 init_sin6_address(&sin6);
523 init_sin6_address(&sin6);
538 init_sin6_address(&sin6);
554 init_sin6_address(&sin6);
570 init_sin6_address(&sin6);
585 init_sin6_address(&sin6);
[all …]
H A Dipv6_bind_race.c85 init_sin6_address(&sin6); in bind4_racer()
90 (void)bind(fd, (struct sockaddr*)&sin6, sin6.sin6_len); in bind4_racer()
101 init_sin6_address(&sin6); in bind6_racer()
106 (void)bind(fd, (struct sockaddr*)&sin6, sin6.sin6_len); in bind6_racer()
122 (void)connect(fd, (struct sockaddr*)&sin6, sin6.sin6_len); in connect6_racer()
138 (void)connect(fd, (struct sockaddr*)&sin6, sin6.sin6_len); in connect4_racer()
157 (void)bind(fd, (struct sockaddr*)&sin6, sin6.sin6_len); in bind6_leader()
178 (void)bind(fd, (struct sockaddr*)&sin6, sin6.sin6_len); in bind4_leader()
196 (void)sendto(fd, "", 1, 0, (struct sockaddr*)&sin6, sin6.sin6_len); in send6_racer()
212 (void)sendto(fd, "", 1, 0, (struct sockaddr*)&sin6, sin6.sin6_len); in send4_racer()
[all …]
H A Dtcp_send_implied_connect.c156 struct sockaddr_in6 sin6; in tcp_send_implied_connect_v6() local
158 init_sin6_address(&sin6); in tcp_send_implied_connect_v6()
168 socklen = sizeof(sin6); in tcp_send_implied_connect_v6()
291 init_sin6_address(&sin6);
306 init_sin6_address(&sin6);
322 init_sin6_address(&sin6);
353 init_sin6_address(&sin6);
368 init_sin6_address(&sin6);
383 init_sin6_address(&sin6);
398 init_sin6_address(&sin6);
[all …]
H A Dudp_disconnect.c210 struct sockaddr_in6 sin6; in udp_connect_v6() local
212 init_sin6_address(&sin6); in udp_connect_v6()
222 socklen = sizeof(sin6); in udp_connect_v6()
258 init_sin6_address(&sin6);
266 udp_connect_v6(s, &sin6);
268 udp_connect_v6(s, &sin6);
280 init_sin6_address(&sin6);
289 udp_connect_v6(s, &sin6);
291 udp_connect_v6(s, &sin6);
306 init_sin6_address(&sin6);
[all …]
H A Dv4mappedv6_dontfrag.c98 struct sockaddr_in6 sin6 = {0}; variable
100 sin6.sin6_len = sizeof(struct sockaddr_in6);
101 sin6.sin6_family = AF_INET6;
102 sin6.sin6_port = htons(12345);
111 T_ASSERT_EQ(inet_pton(AF_INET6, "::ffff:169.254.1.2", &sin6.sin6_addr), 1, "inet_pton");
117 (struct sockaddr *)&sin6, sizeof(sin6));
125 (struct sockaddr *)&sin6, sizeof(sin6));
134 (struct sockaddr *)&sin6, sizeof(sin6));
H A Dudp_kao_opt.c50 struct sockaddr_in6 sin6 = {}; in tcp_listen() local
51 sin6.sin6_len = sizeof(struct sockaddr_in6); in tcp_listen()
52 sin6.sin6_family = AF_INET6; in tcp_listen()
53 T_ASSERT_POSIX_SUCCESS(bind(s, (struct sockaddr *)&sin6, sizeof(sin6)), NULL); in tcp_listen()
55 socklen_t solen = sizeof(sin6); in tcp_listen()
56 T_ASSERT_POSIX_SUCCESS(getsockname(s, (struct sockaddr *)&sin6, &solen), NULL); in tcp_listen()
58 listener_port = sin6.sin6_port; in tcp_listen()
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()
[all …]
H A Dsocket_bind_35243417.c25 struct sockaddr_in6 sin6; in sockv6_bind() local
27 bzero(&sin6, sizeof(sin6)); in sockv6_bind()
28 sin6.sin6_len = sizeof(sin6); in sockv6_bind()
29 sin6.sin6_family = AF_INET6; in sockv6_bind()
30 sin6.sin6_port = port; in sockv6_bind()
31 return bind(s, (const struct sockaddr *)&sin6, sizeof(sin6)); in sockv6_bind()
H A Dv4mappedv6_join_group.c32 struct sockaddr_in6 sin6 = { variable
41 T_ASSERT_POSIX_SUCCESS(inet_pton(AF_INET6, "::ffff:127.0.0.1", &sin6.sin6_addr), "inet_pton");
42 T_ASSERT_POSIX_SUCCESS(connect(s, (const struct sockaddr *)&sin6, sizeof(sin6)), "connect");
H A Dtcp_input_outputopts_uaf_56155583.c62 struct sockaddr_in6 sin6 = { variable
73 T_ASSERT_EQ(inet_pton(AF_INET6, "::1", &sin6.sin6_addr), 1, NULL);
75 T_ASSERT_POSIX_SUCCESS(bind(s, (const struct sockaddr *)&sin6, sizeof(sin6)), NULL);
87 if (pthread_create(&threads[nthreads++], NULL, connect_thread, &sin6)) {
H A Dsocket_bind_35685803.c58 struct sockaddr_in6 sin6 = { in sockv6_bind() local
59 .sin6_len = sizeof(sin6), in sockv6_bind()
63 sin6.sin6_port = htons(port); in sockv6_bind()
64 return bind(s, (const struct sockaddr *)&sin6, sizeof(sin6)); in sockv6_bind()
88 p = sin.sin6.sin6_port; in sock_get_port()
/xnu-11215/bsd/netinet6/
H A Dscope6.c224 zoneid = scope6_addr2default(&sin6->sin6_addr); in sa6_embedscope()
228 (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr) || in sa6_embedscope()
249 sin6->sin6_scope_id = 0; in sa6_embedscope()
266 sin6->sin6_scope_id = 0; in rtkey_to_sa6()
276 sin6->sin6_scope_id = 0; in rtgw_to_sa6()
294 ip6_sprintf(&sin6->sin6_addr), sin6->sin6_scope_id); in sa6_recoverscope()
297 if (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr) || in sa6_recoverscope()
298 IN6_IS_ADDR_MC_INTFACELOCAL(&sin6->sin6_addr)) { in sa6_recoverscope()
302 zoneid = ntohs(sin6->sin6_addr.s6_addr16[1]); in sa6_recoverscope()
327 sin6->sin6_addr.s6_addr16[1] = 0; in sa6_recoverscope()
[all …]
H A Din6_pcb.c225 SOCKADDR_ZERO(&sin6, sizeof(sin6)); in in6_pcbbind()
247 if (in6_embedscope(&sin6.sin6_addr, &sin6, inp, NULL, in in6_pcbbind()
401 &sin6.sin6_addr, lport, sin6.sin6_scope_id, in in6_pcbbind()
461 &sin6.sin6_addr, lport, sin6.sin6_scope_id, wild); in in6_pcbbind()
952 sin6 = (struct sockaddr_in6 *)(alloc_sockaddr(sizeof(*sin6), in in6_sockaddr()
964 sin6->sin6_scope_id = ntohs(sin6->sin6_addr.s6_addr16[1]); in in6_sockaddr()
980 SOCKADDR_ZERO(sin6, sizeof(*sin6)); in in6_sockaddr_s()
982 sin6->sin6_len = sizeof(*sin6); in in6_sockaddr_s()
991 sin6->sin6_scope_id = ntohs(sin6->sin6_addr.s6_addr16[1]); in in6_sockaddr_s()
1599 SOCKADDR_ZERO(sin6, sizeof(*sin6)); in init_sin6()
[all …]
H A Dipsec.c1390 SOCKADDR_ZERO(sin6, sizeof(*sin6)); in ipsec6_setspidx_ipaddr()
1409 SOCKADDR_ZERO(sin6, sizeof(*sin6)); in ipsec6_setspidx_ipaddr()
3928 sin6->sin6_len = sizeof(*sin6); in ipsec6_output_trans()
3945 sin6->sin6_len = sizeof(*sin6); in ipsec6_output_trans()
4354 sin6->sin6_len = sizeof(*sin6); in ipsec6_output_tunnel()
4371 sin6->sin6_len = sizeof(*sin6); in ipsec6_output_tunnel()
5567 struct sockaddr_in6 *sin6 = &sin46->sin6; in ipsec_fill_ip6_sockaddr_4_6_with_ifscope() local
5570 sin6->sin6_len = sizeof(*sin6); in ipsec_fill_ip6_sockaddr_4_6_with_ifscope()
5576 in6_verify_ifscope(&sin6->sin6_addr, sin6->sin6_scope_id); in ipsec_fill_ip6_sockaddr_4_6_with_ifscope()
5593 struct sockaddr_in6 *sin6 = &sin46->sin6; in ipsec_fill_ip6_sockaddr_4_6() local
[all …]
H A Din6_ifattach.c847 struct in6_addr *in6 = &sin6->sin6_addr; in in6_ifattach_aliasreq()
852 if (sin6->sin6_family != AF_INET6 || sin6->sin6_port != 0) { in in6_ifattach_aliasreq()
864 sin6->sin6_scope_id = ifp->if_index; in in6_ifattach_aliasreq()
866 } else if (sin6->sin6_scope_id != 0 && in in6_ifattach_aliasreq()
1034 struct sockaddr_in6 sin6; in in6_ifdetach() local
1180 SOCKADDR_ZERO(&sin6, sizeof(sin6)); in in6_ifdetach()
1181 sin6.sin6_len = sizeof(struct sockaddr_in6); in in6_ifdetach()
1182 sin6.sin6_family = AF_INET6; in in6_ifdetach()
1183 sin6.sin6_addr = in6addr_linklocal_allnodes; in in6_ifdetach()
1187 sin6.sin6_scope_id = ifp->if_index; in in6_ifdetach()
[all …]
H A Din6_gif.c359 struct sockaddr_in6 sin6; in gif_validate6() local
362 SOCKADDR_ZERO(&sin6, sizeof(sin6)); in gif_validate6()
363 sin6.sin6_family = AF_INET6; in gif_validate6()
364 sin6.sin6_len = sizeof(struct sockaddr_in6); in gif_validate6()
365 sin6.sin6_addr = ip6->ip6_src; in gif_validate6()
367 rt = rtalloc1(SA(&sin6), 0, 0); in gif_validate6()
375 ip6_sprintf(&sin6.sin6_addr)); in gif_validate6()
H A Din6.c1493 SOCKADDR_COPY(&ifra->ifra_addr, &sin6, sizeof(sin6)); in in6_control()
1494 sa6 = &sin6; in in6_control()
1510 SOCKADDR_COPY(&ifr->ifr_addr, &sin6, sizeof(sin6)); in in6_control()
1511 sa6 = &sin6; in in6_control()
2053 tmp = *sin6; in in6_to_kamescope()
2074 *sin6 = tmp; in in6_to_kamescope()
3285 sin6.sin6_len = sizeof(sin6); in in6addr_local()
4090 SOCKADDR_ZERO(sin6, sizeof(*sin6)); in in6_sin_2_v4mapsin6()
4348 SOCKADDR_ZERO(&sin6, sizeof(sin6)); in in6_getconninfo()
4349 sin6.sin6_len = sizeof(sin6); in in6_getconninfo()
[all …]
H A Dnd6_nbr.c1382 struct sockaddr_in6 sin6; in nd6_na_input() local
1384 rtkey_to_sa6(rt, &sin6); in nd6_na_input()
2481 VERIFY(sin6 && (void *)sa != (void *)sin6); in nd6_alt_node_addr_decompose()
2483 SOCKADDR_ZERO(sin6, sizeof(*sin6)); in nd6_alt_node_addr_decompose()
2484 sin6->sin6_len = sizeof *sin6; in nd6_alt_node_addr_decompose()
2485 sin6->sin6_family = AF_INET6; in nd6_alt_node_addr_decompose()
2524 if (sin6->sin6_scope_id == 0) { in nd6_alt_node_addr_decompose()
2585 sin6->sin6_addr.s6_addr16[1] = 0; in nd6_alt_node_present()
2588 sin6->sin6_scope_id = 0; in nd6_alt_node_present()
2649 ip6_sprintf(&sin6->sin6_addr)); in nd6_alt_node_absent()
[all …]
H A Dudp6_output.c279 struct sockaddr_in6 *__single sin6 = SIN6(addr6); in udp6_output() local
281 if (sin6->sin6_port == 0) { in udp6_output()
295 tmp = *sin6; in udp6_output()
296 sin6 = &tmp; in udp6_output()
298 faddr = &sin6->sin6_addr; in udp6_output()
299 fport = sin6->sin6_port; /* allow 0 port */ in udp6_output()
322 if (in6_embedscope(&sin6->sin6_addr, sin6, in6p, NULL, in udp6_output()
323 optp, IN6_NULL_IF_EMBEDDED_SCOPE(&sin6->sin6_scope_id)) != 0) { in udp6_output()
328 fifscope = sin6->sin6_scope_id; in udp6_output()
332 laddr = in6_selectsrc(sin6, optp, in udp6_output()
H A Dicmp6.c1211 struct sockaddr_in6 sin6; in icmp6_mtudisc_update() local
1229 SOCKADDR_ZERO(&sin6, sizeof(sin6)); in icmp6_mtudisc_update()
1230 sin6.sin6_family = PF_INET6; in icmp6_mtudisc_update()
1232 sin6.sin6_addr = *dst; in icmp6_mtudisc_update()
1405 &sin6.sin6_addr); in ni6_input()
1406 in6_embedscope(&sin6.sin6_addr, &sin6, NULL, NULL, in ni6_input()
2408 struct sockaddr_in6 sin6; in icmp6_reflect() local
2416 SOCKADDR_ZERO(&sin6, sizeof(sin6)); in icmp6_reflect()
2418 sin6.sin6_len = sizeof(sin6); in icmp6_reflect()
2592 struct sockaddr_in6 sin6; in icmp6_redirect_input() local
[all …]
H A Din6_private.h126 #define sin6tosa(sin6) ((struct sockaddr *)(void *)(sin6)) argument
247 extern void in6_sin6_2_sin(struct sockaddr_in *sin, struct sockaddr_in6 *sin6);
249 struct sockaddr_in6 *sin6);
/xnu-11215/tests/skywalk/
H A Dskt_flowswitch_ns_reserve.c547 sin6 = &saddr2.sin6; in skt_flowswitch_ns_check_v4mappedv6addr()
564 error = bind(sock, (struct sockaddr *)sin6, sin6->sin6_len); in skt_flowswitch_ns_check_v4mappedv6addr()
713 sin6 = &saddr.sin6; in skt_flowswitch_ns_reserve_main2()
716 sin6->sin6_port = 0; in skt_flowswitch_ns_reserve_main2()
717 memcpy(&sin6->sin6_addr, &in6addr_any, sizeof(sin6->sin6_addr)); in skt_flowswitch_ns_reserve_main2()
728 sin6 = &saddr2.sin6; in skt_flowswitch_ns_reserve_main2()
731 sin6->sin6_port = 0; in skt_flowswitch_ns_reserve_main2()
738 sin6->sin6_port = 0; in skt_flowswitch_ns_reserve_main2()
793 sin6 = &saddr.sin6; in skt_flowswitch_ns_reserve_main2()
797 memcpy(&sin6->sin6_addr, &in6addr_any, sizeof(sin6->sin6_addr)); in skt_flowswitch_ns_reserve_main2()
[all …]
/xnu-11215/bsd/skywalk/nexus/netif/
H A Dnx_netif_netagent.c115 sin6->sin6_family = AF_INET6; in get_ipv6_sockaddr()
116 get_ipv6_ula(&sin6->sin6_addr); in get_ipv6_sockaddr()
123 if (sin6->sin6_family != AF_INET6) { in validate_ipv6_sockaddr()
159 s1 = &naf->naf_saddr.sin6.sin6_addr; in flow_ipv6_ula_match()
237 struct sockaddr_in6 *sin6; in nx_netif_netagent_fill_port_info() local
239 sin6 = &nfr->nfr_saddr.sin6; in nx_netif_netagent_fill_port_info()
244 fd->fd_laddr = sin6->sin6_addr; in nx_netif_netagent_fill_port_info()
246 sin6 = &nfr->nfr_daddr.sin6; in nx_netif_netagent_fill_port_info()
251 fd->fd_raddr = sin6->sin6_addr; in nx_netif_netagent_fill_port_info()
769 SOCKADDR_COPY(&nfr.nfr_saddr.sin6, &local_endpoint.u.sin6, in nx_netif_netagent_handle_ipv6_ula_flow_add()
[all …]
/xnu-11215/bsd/kern/
H A Dsocket_flows.c257 struct sockaddr_in6 *sin6 = NULL; in soflow_fill_hash_entry_from_address() local
293 sin6 = satosin6(addr); in soflow_fill_hash_entry_from_address()
294 if (sin6->sin6_len < sizeof(*sin6)) { in soflow_fill_hash_entry_from_address()
298 if (sin6->sin6_port != 0) { in soflow_fill_hash_entry_from_address()
299 entry->soflow_lport = sin6->sin6_port; in soflow_fill_hash_entry_from_address()
307 in6_verify_ifscope(&sin6->sin6_addr, sin6->sin6_scope_id); in soflow_fill_hash_entry_from_address()
313 if (sin6->sin6_port != 0) { in soflow_fill_hash_entry_from_address()
314 entry->soflow_fport = sin6->sin6_port; in soflow_fill_hash_entry_from_address()
319 in6_verify_ifscope(&sin6->sin6_addr, sin6->sin6_scope_id); in soflow_fill_hash_entry_from_address()
887 address_buf.sin6.sin6_port = 0; in soflow_entry_update_local()
[all …]
/xnu-11215/bsd/net/
H A Dnetsrc.h49 #define nrq_sin6 _usa.sin6
100 #define nrp_sin6 nrp_src.sin6

123