/freebsd-9.3-release/tools/regression/netinet6/ip6_sockets/ |
H A D | ip6_sockets.c | 44 struct sockaddr_in6 sin6; local 62 bzero(&sin6, sizeof(sin6)); 63 sin6.sin6_len = sizeof(sin6); 64 sin6.sin6_family = AF_INET6; 65 sin6.sin6_addr = in6addr_loopback; 66 sin6.sin6_port = htons(1024); 67 if (connect(s, (struct sockaddr *)&sin6, sizeof(sin6)) < [all...] |
/freebsd-9.3-release/crypto/heimdal/lib/roken/ |
H A D | socket.c | 61 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa; local 63 memset (sin6, 0, sizeof(*sin6)); 64 sin6->sin6_family = AF_INET6; 65 sin6->sin6_port = 0; 66 sin6->sin6_addr = in6addr_any; 95 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa; local 97 memset (sin6, 0, sizeof(*sin6)); 98 sin6 164 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa; local 188 const struct sockaddr_in6 *sin6 = (const struct sockaddr_in6 *)sa; local 213 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa; local [all...] |
H A D | getnameinfo.c | 106 const struct sockaddr_in6 *sin6 = (const struct sockaddr_in6 *)sa; local 108 return doit (AF_INET6, &sin6->sin6_addr, sizeof(sin6->sin6_addr), 109 sin6->sin6_port,
|
H A D | getaddrinfo.c | 158 struct sockaddr_in6 *sin6; local 162 a->ai_addrlen = sizeof(*sin6); 163 a->ai_addr = malloc (sizeof(*sin6)); 166 sin6 = (struct sockaddr_in6 *)a->ai_addr; 167 memset (sin6, 0, sizeof(*sin6)); 168 sin6->sin6_family = AF_INET6; 169 sin6->sin6_port = port; 170 sin6->sin6_addr = *addr;
|
/freebsd-9.3-release/tools/regression/netinet/udpzerobyte/ |
H A D | udpzerobyte.c | 112 struct sockaddr_in6 sin6; local 127 bzero(&sin6, sizeof(sin6)); 128 sin6.sin6_len = sizeof(sin6); 129 sin6.sin6_family = AF_INET6; 130 sin6.sin6_addr = loopback6addr; 131 sin6.sin6_port = htons(THEPORT); 133 test(PF_INET6, "PF_INET6", (struct sockaddr *)&sin6, sizeof(sin6)); [all...] |
/freebsd-9.3-release/contrib/bind9/lib/isc/ |
H A D | sockaddr.c | 77 memcmp(&a->type.sin6.sin6_addr, &b->type.sin6.sin6_addr, 78 sizeof(a->type.sin6.sin6_addr)) != 0) 86 a->type.sin6.sin6_scope_id != b->type.sin6.sin6_scope_id && 88 (a->type.sin6.sin6_scope_id != 0 && 89 b->type.sin6.sin6_scope_id != 0))) 93 a->type.sin6.sin6_port != b->type.sin6.sin6_port) 133 snprintf(pbuf, sizeof(pbuf), "%u", ntohs(sockaddr->type.sin6 [all...] |
/freebsd-9.3-release/contrib/ntp/lib/isc/ |
H A D | sockaddr.c | 77 memcmp(&a->type.sin6.sin6_addr, &b->type.sin6.sin6_addr, 78 sizeof(a->type.sin6.sin6_addr)) != 0) 86 a->type.sin6.sin6_scope_id != b->type.sin6.sin6_scope_id && 88 (a->type.sin6.sin6_scope_id != 0 && 89 b->type.sin6.sin6_scope_id != 0))) 93 a->type.sin6.sin6_port != b->type.sin6.sin6_port) 133 snprintf(pbuf, sizeof(pbuf), "%u", ntohs(sockaddr->type.sin6 [all...] |
/freebsd-9.3-release/sys/netinet6/ |
H A D | scope6.c | 331 sa6_embedscope(struct sockaddr_in6 *sin6, int defaultok) argument 336 if ((zoneid = sin6->sin6_scope_id) == 0 && defaultok) 337 zoneid = scope6_addr2default(&sin6->sin6_addr); 340 (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr) || 341 IN6_IS_ADDR_MC_INTFACELOCAL(&sin6->sin6_addr))) { 355 sin6->sin6_addr.s6_addr16[1] = htons(zoneid & 0xffff); 357 sin6->sin6_scope_id = 0; 367 sa6_recoverscope(struct sockaddr_in6 *sin6) argument 372 if (sin6->sin6_scope_id != 0) { 375 ip6_sprintf(ip6buf, &sin6 [all...] |
H A D | in6_pcb.c | 116 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)NULL; local 136 sin6 = (struct sockaddr_in6 *)nam; 137 if (nam->sa_len != sizeof(*sin6)) 145 if ((error = sa6_embedscope(sin6, V_ip6_use_defzone)) != 0) 148 if ((error = prison_local_ip6(cred, &sin6->sin6_addr, 152 lport = sin6->sin6_port; 153 if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr)) { 163 } else if (!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) { 166 sin6->sin6_port = 0; /* yech... */ 167 if ((ifa = ifa_ifwithaddr((struct sockaddr *)sin6)) 311 register struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)nam; local 383 register struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)nam; local 449 struct sockaddr_in6 *sin6; local 1193 init_sin6(struct sockaddr_in6 *sin6, struct mbuf *m) argument [all...] |
H A D | sctp6_usrreq.c | 743 struct sockaddr_in6 *sin6; local 777 sin6 = (struct sockaddr_in6 *)addr; 787 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) { 792 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) { 796 in6_sin6_2_sin(&sin, sin6); 849 struct sockaddr_in6 *sin6; local 913 sin6 = (struct sockaddr_in6 *)addr; 925 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) { 932 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) { 934 in6_sin6_2_sin((struct sockaddr_in *)&ss, sin6); 991 struct sockaddr_in6 *sin6; local 1089 struct sockaddr_in6 *sin6; local 1172 struct sockaddr_in6 sin6; local 1209 struct sockaddr_in6 sin6; local [all...] |
H A D | in6_pcb.h | 69 #define sin6tosa(sin6) ((struct sockaddr *)(sin6)) 121 void init_sin6(struct sockaddr_in6 *sin6, struct mbuf *m);
|
/freebsd-9.3-release/tools/test/netfibs/ |
H A D | reflect.c | 195 struct sockaddr_in6 sin6; local 225 sin6.sin6_len = sizeof(sin6); 226 sin6.sin6_family = AF_INET6; 227 sin6.sin6_port = htons(port); 228 sin6.sin6_flowinfo = 0; 229 bzero(&sin6.sin6_addr, sizeof(sin6.sin6_addr)); 231 rc = inet_pton(PF_INET6, addr, &sin6.sin6_addr); 239 sin6 [all...] |
/freebsd-9.3-release/tools/tools/net80211/wlanwatch/ |
H A D | wlanwatch.c | 190 struct sockaddr_in6 sin6; /* use static var for safety */ local 196 memset(&sin6, 0, sizeof(sin6)); 197 memcpy(&sin6, sa, sa->sa_len); 198 sin6.sin6_len = sizeof(struct sockaddr_in6); 199 sin6.sin6_family = AF_INET6; 202 (IN6_IS_ADDR_LINKLOCAL(&sin6.sin6_addr) || 203 IN6_IS_ADDR_MC_LINKLOCAL(&sin6.sin6_addr)) && 204 sin6.sin6_scope_id == 0) { 205 sin6 [all...] |
/freebsd-9.3-release/usr.sbin/tcpdrop/ |
H A D | tcpdrop.c | 306 struct sockaddr_in6 sin6[2]; local 310 memset(sin6, 0, sizeof sin6); 312 sin6[TCPDROP_LOCAL].sin6_len = sizeof sin6[TCPDROP_LOCAL]; 313 sin6[TCPDROP_LOCAL].sin6_family = AF_INET6; 314 sin6[TCPDROP_LOCAL].sin6_port = inc->inc_lport; 315 memcpy(&sin6[TCPDROP_LOCAL].sin6_addr, &inc->inc6_laddr, 317 local = (struct sockaddr *)&sin6[TCPDROP_LOCAL]; 319 sin6[TCPDROP_FOREIG [all...] |
/freebsd-9.3-release/contrib/bind9/lib/lwres/ |
H A D | context.c | 300 struct sockaddr_in6 sin6; local 329 memmove(&sin6.sin6_addr, ctx->address.address, 330 sizeof(sin6.sin6_addr)); 331 sin6.sin6_port = htons(lwres_udp_port); 332 sin6.sin6_family = AF_INET6; 333 sa = (struct sockaddr *)&sin6; 334 salen = sizeof(sin6); 411 struct sockaddr_in6 sin6; local 419 sa = (struct sockaddr *)&sin6; 420 fromlen = sizeof(sin6); [all...] |
/freebsd-9.3-release/usr.sbin/rrenumd/ |
H A D | parser.y | 114 %type <dl> dest_addrs dest_addr sin sin6 173 | sin6 177 | sin6 ifname 179 struct sockaddr_in6 *sin6; 181 sin6 = (struct sockaddr_in6 *)$1->dl_dst; 182 sin6->sin6_scope_id = if_nametoindex($2.cp); 234 sin6: label 237 struct sockaddr_in6 *sin6; 239 sin6 = (struct sockaddr_in6 *)malloc(sizeof(*sin6)); [all...] |
/freebsd-9.3-release/sys/netinet/ |
H A D | sctp_asconf.c | 169 struct sockaddr_in6 *sin6; local 212 sin6 = (struct sockaddr_in6 *)&sa_store; 213 bzero(sin6, sizeof(*sin6)); 214 sin6->sin6_family = AF_INET6; 215 sin6->sin6_len = sizeof(struct sockaddr_in6); 216 sin6->sin6_port = stcb->rport; 217 memcpy((caddr_t)&sin6->sin6_addr, v6addr->addr, 219 if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr)) { 222 if (IN6_IS_ADDR_UNSPECIFIED(&sin6 323 struct sockaddr_in6 *sin6; local 457 struct sockaddr_in6 *sin6; local 846 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa; local 892 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa; local 1274 struct sockaddr_in6 *sin6; local 1488 struct sockaddr_in6 *sin6; local 1842 struct sockaddr_in6 *sin6, *net6; local 1936 struct sockaddr_in6 *sin6; local 2119 struct sockaddr_in6 *sin6; local 2508 struct sockaddr_in6 *sin6; local 2788 struct sockaddr_in6 sin6; local 2946 struct sockaddr_in6 *sin6; local 3108 struct sockaddr_in6 *sin6; local [all...] |
/freebsd-9.3-release/sys/rpc/ |
H A D | rpc_generic.c | 305 struct sockaddr_in6 *sin6; local 326 sin6 = nbuf->buf; 327 if (inet_ntop(af, &sin6->sin6_addr, namebuf6, sizeof namebuf6) 330 port = ntohs(sin6->sin6_port); 363 struct sockaddr_in6 *sin6; local 416 sin6 = (struct sockaddr_in6 *)malloc(sizeof *sin6, M_RPC, 418 if (sin6 == NULL) 420 memset(sin6, 0, sizeof *sin6); 788 struct sockaddr_in6 *sin6; local [all...] |
/freebsd-9.3-release/usr.sbin/rip6query/ |
H A D | rip6query.c | 60 struct sockaddr_in6 sin6; variable in typeref:struct:sockaddr_in6 125 if (sizeof(sin6) != res->ai_addrlen) { 129 memcpy(&sin6, res->ai_addr, res->ai_addrlen); 131 sin6.sin6_scope_id = ifidx; 146 if (sendto(s, ripbuf, RIPSIZE(1), 0, (struct sockaddr *)&sin6,
|
/freebsd-9.3-release/contrib/ntp/sntp/libevent/ |
H A D | evutil.c | 621 const struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa; local 623 (unsigned char*)sin6->sin6_addr.s6_addr; 730 struct sockaddr_in6 sin6, sin6_out; local 753 memset(&sin6, 0, sizeof(sin6)); 754 sin6.sin6_family = AF_INET6; 755 sin6.sin6_port = htons(53); 756 r = evutil_inet_pton(AF_INET6, "2001:4860:b002::68", &sin6.sin6_addr); 773 connect(fd, (struct sockaddr*)&sin6, sizeof(sin6)) 990 struct sockaddr_in6 sin6; local 1033 struct sockaddr_in6 sin6; local 1140 struct sockaddr_in6 sin6; local 1298 struct sockaddr_in6 *sin6 = (struct sockaddr_in6*)sa; local 2106 struct sockaddr_in6 sin6; local 2158 const struct sockaddr_in6 *sin6 = (const struct sockaddr_in6*)sa; local 2438 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)addr; local [all...] |
/freebsd-9.3-release/sbin/route/ |
H A D | route.c | 85 struct sockaddr_in6 sin6; member in union:sockunion 583 struct sockaddr_in6 sin6; /* use static var for safety */ local 586 memset(&sin6, 0, sizeof(sin6)); 587 memcpy(&sin6, sa, sa->sa_len); 588 sin6.sin6_len = sizeof(struct sockaddr_in6); 589 sin6.sin6_family = AF_INET6; 592 (IN6_IS_ADDR_LINKLOCAL(&sin6.sin6_addr) || 593 IN6_IS_ADDR_MC_LINKLOCAL(&sin6.sin6_addr) || 594 IN6_IS_ADDR_MC_NODELOCAL(&sin6 709 struct sockaddr_in6 sin6; /* use static var for safety */ local 1160 inet6_makenetandmask(struct sockaddr_in6 *sin6, const char *plen) argument [all...] |
/freebsd-9.3-release/contrib/tcpdump/missing/ |
H A D | getnameinfo.c | 182 struct sockaddr_in6 *sin6; local 183 sin6 = (struct sockaddr_in6 *)sa; 184 switch (sin6->sin6_addr.s6_addr[0]) { 186 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) 188 else if (IN6_IS_ADDR_LOOPBACK(&sin6->sin6_addr)) 194 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) { 197 else if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr))
|
/freebsd-9.3-release/sys/net/ |
H A D | if_faith.c | 331 struct sockaddr_in6 sin6; local 337 bzero(&sin6, sizeof(sin6)); 338 sin6.sin6_family = AF_INET6; 339 sin6.sin6_len = sizeof(struct sockaddr_in6); 340 sin6.sin6_addr = *in6; 341 rt = in6_rtalloc1((struct sockaddr *)&sin6, 0, 0UL, RT_DEFAULT_FIB);
|
/freebsd-9.3-release/lib/libc/rpc/ |
H A D | bindresvport.c | 83 struct sockaddr_in6 *sin6; local 115 sin6 = (struct sockaddr_in6 *)sa; 117 portp = &sin6->sin6_port;
|
/freebsd-9.3-release/sys/dev/cxgbe/tom/ |
H A D | t4_tom_l2t.c | 84 const struct sockaddr_in6 *sin6 = (const void *)sa; local 86 key = &sin6->sin6_addr; 87 len = sizeof(sin6->sin6_addr); 111 const struct sockaddr_in6 *sin6 = (const void *)sa; local 113 return (memcmp(&e->addr[0], &sin6->sin6_addr, sizeof(e->addr))); 131 const struct sockaddr_in6 *sin6 = (const void *)sa; local 133 memcpy(&e->addr[0], &sin6->sin6_addr, sizeof(e->addr)); 241 struct sockaddr_in6 sin6 = {0}; local 253 sin6.sin6_family = AF_INET6; 254 sin6 [all...] |