| /freebsd-12.1/contrib/ntp/lib/isc/ |
| H A D | sockaddr.c | 77 memcmp(&a->type.sin6.sin6_addr, &b->type.sin6.sin6_addr, in isc_sockaddr_compare() 78 sizeof(a->type.sin6.sin6_addr)) != 0) in isc_sockaddr_compare() 86 a->type.sin6.sin6_scope_id != b->type.sin6.sin6_scope_id && in isc_sockaddr_compare() 93 a->type.sin6.sin6_port != b->type.sin6.sin6_port) in isc_sockaddr_compare() 222 in6 = &sockaddr->type.sin6.sin6_addr; in isc_sockaddr_hash() 275 sockaddr->type.sin6.sin6_len = sizeof(sockaddr->type.sin6); in isc_sockaddr_any6() 278 sockaddr->type.sin6.sin6_port = 0; in isc_sockaddr_any6() 319 sockaddr->type.sin6.sin6_len = sizeof(sockaddr->type.sin6); in isc_sockaddr_fromin6() 321 sockaddr->type.sin6.sin6_addr = *ina6; in isc_sockaddr_fromin6() 334 sockaddr->type.sin6.sin6_len = sizeof(sockaddr->type.sin6); in isc_sockaddr_v6fromin() [all …]
|
| /freebsd-12.1/tools/regression/netinet6/ip6_sockets/ |
| H A D | ip6_sockets.c | 44 struct sockaddr_in6 sin6; in main() local 62 bzero(&sin6, sizeof(sin6)); in main() 63 sin6.sin6_len = sizeof(sin6); in main() 64 sin6.sin6_family = AF_INET6; in main() 65 sin6.sin6_addr = in6addr_loopback; in main() 66 sin6.sin6_port = htons(1024); in main() 67 if (connect(s, (struct sockaddr *)&sin6, sizeof(sin6)) < 0) in main()
|
| /freebsd-12.1/crypto/heimdal/lib/roken/ |
| H A D | socket.c | 58 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa; in socket_set_any() local 60 memset (sin6, 0, sizeof(*sin6)); in socket_set_any() 61 sin6->sin6_family = AF_INET6; in socket_set_any() 62 sin6->sin6_port = 0; in socket_set_any() 63 sin6->sin6_addr = in6addr_any; in socket_set_any() 94 memset (sin6, 0, sizeof(*sin6)); in socket_set_address_and_port() 95 sin6->sin6_family = AF_INET6; in socket_set_address_and_port() 96 sin6->sin6_port = port; in socket_set_address_and_port() 160 return rk_UNCONST(&sin6->sin6_addr); in socket_get_address() 183 return sin6->sin6_port; in socket_get_port() [all …]
|
| /freebsd-12.1/sys/netipsec/ |
| H A D | ipsec_pcb.c | 64 struct sockaddr_in6 *sin6; in ipsec_setsockaddrs_inpcb() local 66 bzero(&src->sin6, sizeof(src->sin6)); in ipsec_setsockaddrs_inpcb() 67 bzero(&dst->sin6, sizeof(dst->sin6)); in ipsec_setsockaddrs_inpcb() 68 src->sin6.sin6_family = AF_INET6; in ipsec_setsockaddrs_inpcb() 70 dst->sin6.sin6_family = AF_INET6; in ipsec_setsockaddrs_inpcb() 74 sin6 = &src->sin6; in ipsec_setsockaddrs_inpcb() 76 sin6 = &dst->sin6; in ipsec_setsockaddrs_inpcb() 82 sin6->sin6_scope_id = ntohs( in ipsec_setsockaddrs_inpcb() 87 sin6 = &dst->sin6; in ipsec_setsockaddrs_inpcb() 89 sin6 = &src->sin6; in ipsec_setsockaddrs_inpcb() [all …]
|
| H A D | ipsec_output.c | 414 struct sockaddr_in6 *sin6; in ipsec6_allocsa() local 443 sin6->sin6_len = sizeof(*sin6); in ipsec6_allocsa() 444 sin6->sin6_family = AF_INET6; in ipsec6_allocsa() 445 sin6->sin6_port = IPSEC_PORT_ANY; in ipsec6_allocsa() 446 sin6->sin6_addr = ip6->ip6_src; in ipsec6_allocsa() 450 sin6->sin6_scope_id = in ipsec6_allocsa() 456 sin6->sin6_len = sizeof(*sin6); in ipsec6_allocsa() 457 sin6->sin6_family = AF_INET6; in ipsec6_allocsa() 458 sin6->sin6_port = IPSEC_PORT_ANY; in ipsec6_allocsa() 459 sin6->sin6_addr = ip6->ip6_dst; in ipsec6_allocsa() [all …]
|
| /freebsd-12.1/sys/netinet6/ |
| H A D | sctp6_usrreq.c | 950 SCTP_MALLOC_SONAME(sin6, struct sockaddr_in6 *, sizeof(*sin6)); in sctp6_getaddr() 951 if (sin6 == NULL) in sctp6_getaddr() 954 sin6->sin6_len = sizeof(*sin6); in sctp6_getaddr() 1002 sin6->sin6_addr = sctp_ifa->address.sin6.sin6_addr; in sctp6_getaddr() 1006 memset(&sin6->sin6_addr, 0, sizeof(sin6->sin6_addr)); in sctp6_getaddr() 1052 SCTP_MALLOC_SONAME(sin6, struct sockaddr_in6 *, sizeof *sin6); in sctp6_peeraddr() 1053 if (sin6 == NULL) in sctp6_peeraddr() 1056 sin6->sin6_len = sizeof(*sin6); in sctp6_peeraddr() 1125 SCTP_MALLOC_SONAME(sin6, struct sockaddr_in6 *, sizeof *sin6); in sctp6_in6getaddr() 1126 if (sin6 == NULL) { in sctp6_in6getaddr() [all …]
|
| H A D | in6_pcb.c | 164 lport = sin6->sin6_port; in in6_pcbbind() 364 if (sin6->sin6_port == 0) in in6_pcbladdr() 433 sin6->sin6_port, in in6_pcbconnect_mbuf() 484 struct sockaddr_in6 *sin6; in in6_sockaddr() local 486 sin6 = malloc(sizeof *sin6, M_SONAME, M_WAITOK); in in6_sockaddr() 487 bzero(sin6, sizeof *sin6); in in6_sockaddr() 489 sin6->sin6_len = sizeof(*sin6); in in6_sockaddr() 490 sin6->sin6_port = port; in in6_sockaddr() 491 sin6->sin6_addr = *addr_p; in in6_sockaddr() 1369 bzero(sin6, sizeof(*sin6)); in init_sin6() [all …]
|
| H A D | in6_fib.c | 177 struct sockaddr_in6 sin6; in fib6_lookup_nh_basic() local 186 memset(&sin6, 0, sizeof(sin6)); in fib6_lookup_nh_basic() 187 sin6.sin6_addr = *dst; in fib6_lookup_nh_basic() 188 sin6.sin6_len = sizeof(struct sockaddr_in6); in fib6_lookup_nh_basic() 194 rn = rh->rnh_matchaddr((void *)&sin6, &rh->head); in fib6_lookup_nh_basic() 227 struct sockaddr_in6 sin6; in fib6_lookup_nh_ext() local 236 memset(&sin6, 0, sizeof(sin6)); in fib6_lookup_nh_ext() 237 sin6.sin6_len = sizeof(struct sockaddr_in6); in fib6_lookup_nh_ext() 238 sin6.sin6_addr = *dst; in fib6_lookup_nh_ext() 244 rn = rh->rnh_matchaddr((void *)&sin6, &rh->head); in fib6_lookup_nh_ext() [all …]
|
| H A D | scope6.c | 326 zoneid = scope6_addr2default(&sin6->sin6_addr); in sa6_embedscope() 342 sin6->sin6_scope_id = 0; in sa6_embedscope() 352 sa6_recoverscope(struct sockaddr_in6 *sin6) in sa6_recoverscope() argument 357 if (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr) || in sa6_recoverscope() 362 zoneid = ntohs(sin6->sin6_addr.s6_addr16[1]); in sa6_recoverscope() 372 if (sin6->sin6_scope_id != 0 && in sa6_recoverscope() 373 zoneid != sin6->sin6_scope_id) { in sa6_recoverscope() 377 ip6_sprintf(ip6buf, &sin6->sin6_addr), in sa6_recoverscope() 378 sin6->sin6_scope_id); in sa6_recoverscope() 380 sin6->sin6_addr.s6_addr16[1] = 0; in sa6_recoverscope() [all …]
|
| /freebsd-12.1/lib/libnetbsd/ |
| H A D | sockaddr_snprintf.c | 80 SALEN(sin6), sin6->sin6_family, sin6->sin6_port, in debug_in6() 83 s[0xe], s[0xf], sin6->sin6_scope_id); in debug_in6() 122 const struct sockaddr_in6 *sin6 = NULL; in sockaddr_snprintf() local 152 salen = sizeof(*sin6); in sockaddr_snprintf() 154 p = ntohs(sin6->sin6_port); in sockaddr_snprintf() 155 a = &sin6->sin6_addr; in sockaddr_snprintf() 253 if (sin6) { in sockaddr_snprintf() 255 sin6->sin6_flowinfo); in sockaddr_snprintf() 263 if (sin6) { in sockaddr_snprintf() 265 sin6->sin6_scope_id); in sockaddr_snprintf() [all …]
|
| /freebsd-12.1/sys/compat/linuxkpi/common/include/linux/ |
| H A D | inetdevice.h | 64 struct sockaddr_in6 sin6; in ip6_dev_find() local 68 memset(&sin6, 0, sizeof(sin6)); in ip6_dev_find() 69 sin6.sin6_addr = addr; in ip6_dev_find() 70 sin6.sin6_len = sizeof(sin6); in ip6_dev_find() 71 sin6.sin6_family = AF_INET6; in ip6_dev_find() 75 sin6.sin6_addr.s6_addr16[1] = htons(scope_id); in ip6_dev_find() 79 ifa = ifa_ifwithaddr((struct sockaddr *)&sin6); in ip6_dev_find()
|
| /freebsd-12.1/tools/regression/netinet/udpzerobyte/ |
| H A D | udpzerobyte.c | 112 struct sockaddr_in6 sin6; in main() local 127 bzero(&sin6, sizeof(sin6)); in main() 128 sin6.sin6_len = sizeof(sin6); in main() 129 sin6.sin6_family = AF_INET6; in main() 130 sin6.sin6_addr = loopback6addr; in main() 131 sin6.sin6_port = htons(THEPORT); in main() 133 test(PF_INET6, "PF_INET6", (struct sockaddr *)&sin6, sizeof(sin6)); in main()
|
| /freebsd-12.1/contrib/blacklist/port/ |
| H A D | sockaddr_snprintf.c | 126 const uint8_t *s = sin6->sin6_addr.s6_addr; in debug_in6() 132 SLEN(sin6), sin6->sin6_family, sin6->sin6_port, in debug_in6() 135 s[0xe], s[0xf], sin6->sin6_scope_id); in debug_in6() 177 const struct sockaddr_in6 *sin6 = NULL; in sockaddr_snprintf() local 215 p = ntohs(sin6->sin6_port); in sockaddr_snprintf() 216 a = &sin6->sin6_addr; in sockaddr_snprintf() 304 if (sin6) { in sockaddr_snprintf() 306 sin6->sin6_flowinfo); in sockaddr_snprintf() 314 if (sin6) { in sockaddr_snprintf() 316 sin6->sin6_scope_id); in sockaddr_snprintf() [all …]
|
| /freebsd-12.1/contrib/netbsd-tests/sys/netinet6/ |
| H A D | t_print.c | 116 struct sockaddr_in6 sin6; in ATF_TC_BODY() local 117 memset(&sin6, 0, sizeof(sin6)); in ATF_TC_BODY() 120 sin6.sin6_addr = tst[i].ia; in ATF_TC_BODY() 121 sin6.sin6_port = (in_port_t)htons(i); in ATF_TC_BODY() 122 r = sin6_print(buf, l, &sin6); in ATF_TC_BODY() 135 sin6.sin6_addr = tst[i].ia; in ATF_TC_BODY() 136 sin6.sin6_port = (in_port_t)htons(i); in ATF_TC_BODY() 137 r = sin6_print(buf, l, &sin6); in ATF_TC_BODY()
|
| /freebsd-12.1/usr.sbin/tcpdrop/ |
| H A D | tcpdrop.c | 334 struct sockaddr_in6 sin6[2]; in tcpdropconn() local 338 memset(sin6, 0, sizeof sin6); in tcpdropconn() 340 sin6[TCPDROP_LOCAL].sin6_len = sizeof sin6[TCPDROP_LOCAL]; in tcpdropconn() 341 sin6[TCPDROP_LOCAL].sin6_family = AF_INET6; in tcpdropconn() 342 sin6[TCPDROP_LOCAL].sin6_port = inc->inc_lport; in tcpdropconn() 343 memcpy(&sin6[TCPDROP_LOCAL].sin6_addr, &inc->inc6_laddr, in tcpdropconn() 345 local = (struct sockaddr *)&sin6[TCPDROP_LOCAL]; in tcpdropconn() 347 sin6[TCPDROP_FOREIGN].sin6_len = sizeof sin6[TCPDROP_FOREIGN]; in tcpdropconn() 348 sin6[TCPDROP_FOREIGN].sin6_family = AF_INET6; in tcpdropconn() 349 sin6[TCPDROP_FOREIGN].sin6_port = inc->inc_fport; in tcpdropconn() [all …]
|
| /freebsd-12.1/tools/tools/net80211/wlanwatch/ |
| H A D | wlanwatch.c | 195 memset(&sin6, 0, sizeof(sin6)); in routename() 196 memcpy(&sin6, sa, sa->sa_len); in routename() 197 sin6.sin6_len = sizeof(struct sockaddr_in6); in routename() 198 sin6.sin6_family = AF_INET6; in routename() 201 (IN6_IS_ADDR_LINKLOCAL(&sin6.sin6_addr) || in routename() 202 IN6_IS_ADDR_MC_LINKLOCAL(&sin6.sin6_addr)) && in routename() 203 sin6.sin6_scope_id == 0) { in routename() 204 sin6.sin6_scope_id = in routename() 206 sin6.sin6_addr.s6_addr[2] = 0; in routename() 207 sin6.sin6_addr.s6_addr[3] = 0; in routename() [all …]
|
| /freebsd-12.1/contrib/netbsd-tests/lib/libutil/ |
| H A D | t_sockaddr_snprintf.c | 82 struct sockaddr_in6 sin6; in ATF_TC_BODY() local 85 memset(&sin6, 0, sizeof(sin6)); in ATF_TC_BODY() 86 sin6.sin6_len = sizeof(sin6); in ATF_TC_BODY() 87 sin6.sin6_family = AF_INET6; in ATF_TC_BODY() 88 sin6.sin6_port = ntohs(80); in ATF_TC_BODY() 89 sin6.sin6_addr = in6addr_nodelocal_allnodes; in ATF_TC_BODY() 91 (struct sockaddr *)&sin6); in ATF_TC_BODY()
|
| /freebsd-12.1/usr.sbin/rrenumd/ |
| H A D | parser.y | 113 %type <dl> dest_addrs dest_addr sin sin6 172 | sin6 176 | sin6 ifname 178 struct sockaddr_in6 *sin6; variable 233 sin6: 236 struct sockaddr_in6 *sin6; variable 238 sin6 = (struct sockaddr_in6 *)malloc(sizeof(*sin6)); 239 memset(sin6, 0, sizeof(*sin6)); 240 sin6->sin6_len = sizeof(*sin6); 241 sin6->sin6_family = AF_INET6; [all …]
|
| /freebsd-12.1/usr.sbin/pnfsdsfile/ |
| H A D | pnfsdsfile.c | 72 struct sockaddr_in6 *sin6, adsin6; in main() local 182 sin6 = &dsfile[i].dsf_sin6; in main() 195 sin6->sin6_family == AF_INET6 && in main() 220 sin6 = &dsfile[i].dsf_sin6; in main() 233 sin6->sin6_family == AF_INET6 && in main() 262 sin6 = &dsfile[i].dsf_sin6; in main() 275 sin6->sin6_family == AF_INET6 && in main() 289 tport = sin6->sin6_port; in main() 308 memcpy(sin6, newres->ai_addr, in main() 309 sizeof(*sin6)); in main() [all …]
|
| /freebsd-12.1/sys/netinet/ |
| H A D | sctp_asconf.c | 220 sin6 = &store.sin6; in sctp_process_asconf_add_ip() 221 memset(sin6, 0, sizeof(*sin6)); in sctp_process_asconf_add_ip() 377 sin6 = &store.sin6; in sctp_process_asconf_delete_ip() 378 memset(sin6, 0, sizeof(*sin6)); in sctp_process_asconf_delete_ip() 512 sin6 = &store.sin6; in sctp_process_asconf_set_primary() 513 memset(sin6, 0, sizeof(*sin6)); in sctp_process_asconf_set_primary() 1288 sin6 = &ifa->address.sin6; in sctp_asconf_queue_mgmt() 1957 sin6 = &ifa->address.sin6; in sctp_addr_mgmt_assoc() 2150 sin6 = &ifa->address.sin6; in sctp_asconf_iterator_stcb() 2510 sin6 = &sctp_ifa->address.sin6; in sctp_find_valid_localaddr() [all …]
|
| /freebsd-12.1/usr.sbin/route6d/ |
| H A D | route6d.c | 765 inet6_n2p(&sin6->sin6_addr), ntohs(sin6->sin6_port)); in ripflush() 768 nrt, inet6_n2p(&sin6->sin6_addr), ntohs(sin6->sin6_port)); in ripflush() 1060 sincopy = *sin6; in sendpacket() 1061 sin6 = &sincopy; in sendpacket() 2854 sin6 = (struct sockaddr_in6 *)(void *)((char *)sin6 + ROUNDUP(sin6->sin6_len)); in addroute() 2861 sin6 = (struct sockaddr_in6 *)(void *)((char *)sin6 + ROUNDUP(sin6->sin6_len)); in addroute() 2866 sin6 = (struct sockaddr_in6 *)(void *)((char *)sin6 + ROUNDUP(sin6->sin6_len)); in addroute() 2922 sin6 = (struct sockaddr_in6 *)(void *)((char *)sin6 + ROUNDUP(sin6->sin6_len)); in delroute() 2927 sin6 = (struct sockaddr_in6 *)(void *)((char *)sin6 + ROUNDUP(sin6->sin6_len)); in delroute() 2932 sin6 = (struct sockaddr_in6 *)(void *)((char *)sin6 + ROUNDUP(sin6->sin6_len)); in delroute() [all …]
|
| /freebsd-12.1/tools/test/netfibs/ |
| H A D | reflect.c | 195 struct sockaddr_in6 sin6; in reflect_6() local 225 sin6.sin6_len = sizeof(sin6); in reflect_6() 226 sin6.sin6_family = AF_INET6; in reflect_6() 227 sin6.sin6_port = htons(port); in reflect_6() 228 sin6.sin6_flowinfo = 0; in reflect_6() 229 bzero(&sin6.sin6_addr, sizeof(sin6.sin6_addr)); in reflect_6() 231 rc = inet_pton(PF_INET6, addr, &sin6.sin6_addr); in reflect_6() 239 sin6.sin6_scope_id = 0; in reflect_6() 240 rc = bind(s, (struct sockaddr *)&sin6, sizeof(sin6)); in reflect_6()
|
| /freebsd-12.1/contrib/libevent/ |
| H A D | evutil.c | 757 memset(&sin6, 0, sizeof(sin6)); in evutil_check_interfaces() 777 connect(fd, (struct sockaddr*)&sin6, sizeof(sin6)) == 0 && in evutil_check_interfaces() 995 memset(&sin6, 0, sizeof(sin6)); in evutil_getaddrinfo_common_() 1038 memset(&sin6, 0, sizeof(sin6)); in evutil_getaddrinfo_common_() 1144 struct sockaddr_in6 sin6; in addrinfo_from_hostent() local 1162 memset(&sin6, 0, sizeof(sin6)); in addrinfo_from_hostent() 1167 addrp = &sin6.sin6_addr; in addrinfo_from_hostent() 2137 memset(&sin6, 0, sizeof(sin6)); in evutil_parse_sockaddr_port() 2139 sin6.sin6_len = sizeof(sin6); in evutil_parse_sockaddr_port() 2148 memcpy(out, &sin6, sizeof(sin6)); in evutil_parse_sockaddr_port() [all …]
|
| /freebsd-12.1/contrib/ntp/sntp/libevent/ |
| H A D | evutil.c | 753 memset(&sin6, 0, sizeof(sin6)); in evutil_check_interfaces() 773 connect(fd, (struct sockaddr*)&sin6, sizeof(sin6)) == 0 && in evutil_check_interfaces() 991 memset(&sin6, 0, sizeof(sin6)); in evutil_getaddrinfo_common_() 1034 memset(&sin6, 0, sizeof(sin6)); in evutil_getaddrinfo_common_() 1140 struct sockaddr_in6 sin6; in addrinfo_from_hostent() local 1158 memset(&sin6, 0, sizeof(sin6)); in addrinfo_from_hostent() 1163 addrp = &sin6.sin6_addr; in addrinfo_from_hostent() 2107 memset(&sin6, 0, sizeof(sin6)); in evutil_parse_sockaddr_port() 2109 sin6.sin6_len = sizeof(sin6); in evutil_parse_sockaddr_port() 2118 memcpy(out, &sin6, sizeof(sin6)); in evutil_parse_sockaddr_port() [all …]
|
| /freebsd-12.1/sys/rpc/ |
| H A D | rpc_generic.c | 307 struct sockaddr_in6 *sin6; in __rpc_taddr2uaddr_af() local 332 sin6 = nbuf->buf; in __rpc_taddr2uaddr_af() 369 struct sockaddr_in6 *sin6; in __rpc_uaddr2taddr_af() local 422 sin6 = (struct sockaddr_in6 *)malloc(sizeof *sin6, M_RPC, in __rpc_uaddr2taddr_af() 424 memset(sin6, 0, sizeof *sin6); in __rpc_uaddr2taddr_af() 425 sin6->sin6_family = AF_INET6; in __rpc_uaddr2taddr_af() 428 free(sin6, M_RPC); in __rpc_uaddr2taddr_af() 433 sin6->sin6_len = ret->maxlen = ret->len = sizeof *sin6; in __rpc_uaddr2taddr_af() 434 ret->buf = sin6; in __rpc_uaddr2taddr_af() 790 struct sockaddr_in6 *sin6; in bindresvport() local [all …]
|