/src/lib/libc/net/ |
inet6_scopeid.c | 47 inet6_getscopeid(struct sockaddr_in6 *sin6, int flags) 50 if ((IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr) && 52 (IN6_IS_ADDR_MC_LINKLOCAL(&sin6->sin6_addr) && 54 (IN6_IS_ADDR_SITELOCAL(&sin6->sin6_addr) && 57 memcpy(&scope, &sin6->sin6_addr.s6_addr[2], sizeof(scope)); 58 sin6->sin6_scope_id = ntohs(scope); 59 sin6->sin6_addr.s6_addr[2] = sin6->sin6_addr.s6_addr[3] = 0; 65 inet6_putscopeid(struct sockaddr_in6 *sin6, int flags) 68 if ((IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr) & [all...] |
/src/sys/netinet6/ |
scope6.c | 185 sa6_embedscope(struct sockaddr_in6 *sin6, int defaultok) 190 if ((zoneid = sin6->sin6_scope_id) == 0 && defaultok) 191 zoneid = scope6_addr2default(&sin6->sin6_addr); 194 (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr) || 195 IN6_IS_ADDR_MC_INTFACELOCAL(&sin6->sin6_addr))) { 212 sin6->sin6_addr.s6_addr16[1] = htons(zoneid & 0xffff); 214 sin6->sin6_scope_id = 0; 224 struct sockaddr_in6 *sin6; local in function:sockaddr_in6_externalize 226 sin6 = satosin6(sockaddr_copy(dst, socklen, src)); 228 if (sin6 == NULL || sa6_recoverscope(sin6) != 0 [all...] |
in6_pcb.c | 141 * Bind address from sin6 to inp. 144 in6pcb_bind_addr(struct inpcb *inp, struct sockaddr_in6 *sin6, struct lwp *l) 153 if (sin6->sin6_family != AF_INET6) 157 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) 161 if ((error = sa6_embedscope(sin6, ip6_use_defzone)) != 0) 165 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) { 170 if (sin6->sin6_addr.s6_addr32[3]) { 176 bcopy(&sin6->sin6_addr.s6_addr32[3], 188 } else if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr)) { 190 } else if (!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) [all...] |
in6_print.c | 124 const struct sockaddr_in6 *sin6 = v; local in function:sin6_print 125 const struct in6_addr *ia6 = &sin6->sin6_addr; 128 if (!sin6->sin6_port) 131 return snprintf(buf, len, "[%s]:%hu", abuf, ntohs(sin6->sin6_port));
|
sctp6_usrreq.c | 798 struct sockaddr_in6 *sin6; local in function:sctp6_send 825 sin6 = (struct sockaddr_in6 *)nam; 827 * XXX XXX XXX Check sin6->sin6_len? 837 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) { 842 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) { 846 in6_sin6_2_sin(&sin, sin6); 922 struct sockaddr_in6 *sin6; local in function:sctp6_connect 956 sin6 = (struct sockaddr_in6 *)nam; 959 * XXX XXX XXX Check sin6->sin6_len? 972 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) 1049 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)nam; local in function:sctp6_getaddr 1126 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)nam; local in function:sctp6_peeraddr 1193 struct sockaddr_in6 sin6; local in function:sctp6_sockaddr [all...] |
/src/tests/net/if_vlan/ |
siocXmulti.c | 71 struct sockaddr_in6 *sin6; local in function:main 98 sin6 = (struct sockaddr_in6 *)&ifr.ifr_addr; 99 sin6->sin6_family = AF_INET6; 100 sin6->sin6_len = sizeof(*sin6); 101 rv = inet_pton(AF_INET6, argv[ARG_ADDR], &sin6->sin6_addr);
|
/src/tests/net/net/ |
t_bind.c | 93 struct sockaddr_in6 *sin6; local in function:mkserver 107 sin6 = (struct sockaddr_in6 *)ss; 108 sin6->sin6_port = htons(12345); 110 sin6->sin6_len = sizeof(*sin6); 113 &sin6->sin6_addr); 114 return sizeof(*sin6);
|
t_mapped.c | 96 struct sockaddr_in6 *sin6; local in function:mkserver 109 sin6 = (struct sockaddr_in6 *)ss; 110 sin6->sin6_port = htons(12345); 112 sin6->sin6_len = sizeof(*sin6); 114 return sizeof(*sin6); 129 struct sockaddr_in6 *sin6; local in function:mkclient 143 sin6 = (struct sockaddr_in6 *)ss; 144 sin6->sin6_port = htons(12345); 146 sin6->sin6_len = sizeof(*sin6) [all...] |
/src/usr.sbin/ifmcstat/ |
ifmcstat.c | 66 struct sockaddr_in6 sin6; local in function:inet6_n2a 69 memset(&sin6, 0, sizeof(sin6)); 70 sin6.sin6_family = AF_INET6; 71 sin6.sin6_len = sizeof(struct sockaddr_in6); 72 memcpy(&sin6.sin6_addr, p, sizeof(sin6.sin6_addr)); 73 inet6_getscopeid(&sin6, INET6_IS_ADDR_LINKLOCAL| 75 if (getnameinfo((struct sockaddr *)&sin6, sin6.sin6_len [all...] |
/src/tests/sys/netinet6/ |
t_print.c | 116 struct sockaddr_in6 sin6; local in function:ATF_TC_BODY 117 memset(&sin6, 0, sizeof(sin6)); 120 sin6.sin6_addr = tst[i].ia; 121 sin6.sin6_port = (in_port_t)htons(i); 122 r = sin6_print(buf, l, &sin6); 135 sin6.sin6_addr = tst[i].ia; 136 sin6.sin6_port = (in_port_t)htons(i); 137 r = sin6_print(buf, l, &sin6);
|
/src/tests/lib/libutil/ |
t_sockaddr_snprintf.c | 42 #include <netinet/in.h> /* sin/sin6 */ 76 make_in6(struct sockaddr_in6 *sin6) 78 memset(sin6, 0, sizeof(*sin6)); 79 sin6->sin6_len = sizeof(*sin6); 80 sin6->sin6_family = AF_INET6; 81 sin6->sin6_port = ntohs(80); 82 sin6->sin6_addr = in6addr_nodelocal_allnodes; 136 struct sockaddr_in6 sin6; local in function:ATF_TC_BODY 228 struct sockaddr_in6 sin6; local in function:ATF_TC_BODY [all...] |
/src/lib/libutil/ |
sockaddr_snprintf.c | 98 debug_in6(char *str, size_t len, const struct sockaddr_in6 *sin6) 100 const uint8_t *s = sin6->sin6_addr.s6_addr; 106 SALEN(sin6), sin6->sin6_family, sin6->sin6_port, 107 sin6->sin6_flowinfo, s[0x0], s[0x1], s[0x2], s[0x3], s[0x4], s[0x5], 109 s[0xe], s[0xf], sin6->sin6_scope_id); 151 const struct sockaddr_in6 *sin6 = NULL; local in function:sockaddr_snprintf 191 salen = sizeof(*sin6); 192 sin6 = ((const struct sockaddr_in6 *)(const void *)sa) [all...] |
/src/sys/rump/net/lib/libwg/ |
wg_user.c | 203 struct sockaddr_in6 sin6; local in function:wg_user_rcvthread 204 socklen_t len = sizeof(sin6); 206 sizeof(wgu->wgu_rcvbuf), 0, (struct sockaddr *)&sin6, 210 if (len != sizeof(sin6)) 212 iov[0].iov_base = &sin6; 213 iov[0].iov_len = sin6.sin6_len; 373 struct sockaddr_in6 sin6; local in function:rumpuser_wg_sock_bind 385 memset(&sin6, 0, sizeof(sin6)); 386 sin6.sin6_family = AF_INET6 [all...] |
/src/sbin/ifconfig/ |
af_inet6.c | 205 const struct sockaddr_in6 *sin6 = NULL; local in function:setia6eui64_impl 228 struct sockaddr_in6 sin6; member in union:setia6eui64_impl::__anoncc850739010a 230 } any = {.sin6 = {.sin6_family = AF_INET6}}; 231 memcpy(&any.sin6.sin6_addr, &in6addr_any, 232 sizeof(any.sin6.sin6_addr)); 245 sin6 = (const struct sockaddr_in6 *)ifa->ifa_addr; 246 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) { 247 lladdr = &sin6->sin6_addr; 265 struct sockaddr_in6 *sin6; local in function:in6_alias 271 sin6 = (struct sockaddr_in6 *)ifa->ifa_addr [all...] |
/src/sys/net/ |
if_srt.h | 26 struct sockaddr_in6 sin6; member in union:srt_rt::__anonf60ca54e030a
|
if_faith.c | 302 struct sockaddr_in6 sin6; local in function:faithprefix 308 memset(&sin6, 0, sizeof(sin6)); 309 sin6.sin6_family = AF_INET6; 310 sin6.sin6_len = sizeof(struct sockaddr_in6); 311 sin6.sin6_addr = *in6; 312 rt = rtalloc1((struct sockaddr *)&sin6, 0);
|
/src/usr.sbin/faithd/ |
ftp.c | 465 struct sockaddr_in6 *sin6; local in function:ftp_copyresult 497 sin6 = (void *)&data6; 498 sin6->sin6_len = sizeof(*sin6); 499 sin6->sin6_family = AF_INET6; 500 wport6 = socket(sin6->sin6_family, SOCK_STREAM, 0); 515 error = bind(wport6, (void *)sin6, (socklen_t)sin6->sin6_len); 539 sin6 = (void *)&data6; 540 port = sin6->sin6_port 589 struct sockaddr_in6 *sin6; local in function:ftp_copycommand [all...] |
/src/sys/netipsec/ |
ipsec_output.c | 330 struct sockaddr_in6 *sin6; local in function:ipsec_fill_saidx_bymbuf 333 if (saidx->src.sin6.sin6_len == 0) { 334 sin6 = (struct sockaddr_in6 *)&saidx->src; 335 sin6->sin6_len = sizeof(*sin6); 336 sin6->sin6_family = AF_INET6; 337 sin6->sin6_port = natt_src; 338 sin6->sin6_addr = ip6->ip6_src; 341 sin6->sin6_addr.s6_addr16[1] = 0; 342 sin6->sin6_scope_id [all...] |
/src/tests/lib/libc/net/ |
h_dns_server.c | 57 struct sockaddr_in6 sin6; member in union:sockaddr_either 192 memset(&saddr.sin6, 0, sizeof(saddr.sin6)); 193 saddr.sin6.sin6_family = AF_INET6; 194 saddr.sin6.sin6_len = sizeof(saddr.sin6); 195 saddr.sin6.sin6_port = htons(53); 196 saddr.sin6.sin6_addr = loopback;
|
/src/sbin/route/ |
rtutil.c | 463 struct sockaddr_in6 sin6; local in function:routename 465 memset(&sin6, 0, sizeof(sin6)); 466 memcpy(&sin6, sa, sa->sa_len); 467 sin6.sin6_len = sizeof(struct sockaddr_in6); 468 sin6.sin6_family = AF_INET6; 470 inet6_getscopeid(&sin6, INET6_IS_ADDR_LINKLOCAL| 472 return routename6(&sin6, flags); 536 routename6(const struct sockaddr_in6 *sin6, int flags) 545 if (getnameinfo((const struct sockaddr *)sin6, sin6->sin6_len 601 struct sockaddr_in6 sin6; local in function:netname6 [all...] |
/src/usr.sbin/rip6query/ |
rip6query.c | 62 static struct sockaddr_in6 sin6; variable in typeref:struct:sockaddr_in6 127 if (sizeof(sin6) != res->ai_addrlen) { 131 memcpy(&sin6, res->ai_addr, res->ai_addrlen); 133 sin6.sin6_scope_id = ifidx; 148 if (sendto(s, ripbuf, RIPSIZE(1), 0, (struct sockaddr *)&sin6,
|
/src/lib/libc/rpc/ |
rpc_generic.c | 638 struct sockaddr_in6 *sin6; local in function:__rpc_taddr2uaddr_af 661 if (nbuf->len < sizeof(*sin6)) { 664 sin6 = nbuf->buf; 665 if (inet_ntop(af, &sin6->sin6_addr, namebuf6, 668 port = ntohs(sin6->sin6_port); 695 struct sockaddr_in6 *sin6; local in function:__rpc_uaddr2taddr_af 749 sin6 = malloc(sizeof(*sin6)); 750 if (sin6 == NULL) 752 memset(sin6, 0, sizeof *sin6) [all...] |
/src/dist/pf/sbin/pfctl/ |
pf_print_state.c | 140 struct sockaddr_in6 sin6; local in function:print_name 142 memset(&sin6, 0, sizeof(sin6)); 143 sin6.sin6_len = sizeof(sin6); 144 sin6.sin6_family = AF_INET6; 145 sin6.sin6_addr = addr->v6; 146 getnameinfo((struct sockaddr *)&sin6, sin6.sin6_len,
|
/src/sys/netinet/ |
sctp_asconf.c | 206 struct sockaddr_in6 *sin6; local in function:sctp_process_asconf_add_ip 244 sin6 = (struct sockaddr_in6 *)&sa_store; 245 memset(sin6, 0, sizeof(*sin6)); 246 sin6->sin6_family = AF_INET6; 247 sin6->sin6_len = sizeof(struct sockaddr_in6); 248 sin6->sin6_port = stcb->rport; 249 memcpy((void *)&sin6->sin6_addr, v6addr->addr, 313 struct sockaddr_in6 *sin6; local in function:sctp_process_asconf_delete_ip 341 sin6 = (struct sockaddr_in6 *)&sa_source 468 struct sockaddr_in6 *sin6; local in function:sctp_process_asconf_set_primary 816 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa; local in function:sctp_asconf_addr_match 975 struct sockaddr_in6 *sin6; local in function:sctp_asconf_queue_add 1133 struct sockaddr_in6 *sin6; local in function:sctp_asconf_queue_add_sa 1562 struct sockaddr_in6 *sin6; local in function:sctp_is_scopeid_in_nets 1675 struct sockaddr_in6 *sin6; local in function:sctp_addr_mgmt_assoc 2157 struct sockaddr_in6 *sin6; local in function:sctp_find_valid_localaddr 2437 struct sockaddr_in6 sin6; local in function:sctp_process_initack_addresses 2597 struct sockaddr_in6 *sin6, sin6_tmp; local in function:sctp_addr_in_initack [all...] |
/src/usr.sbin/ldpd/ |
mpls_routes.h | 52 struct sockaddr_in6 sin6; member in union:sockunion
|