/freebsd/contrib/ntp/libntp/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() 88 (a->type.sin6.sin6_scope_id != 0 && in isc_sockaddr_compare() 89 b->type.sin6.sin6_scope_id != 0))) in isc_sockaddr_compare() 93 a->type.sin6.sin6_port != b->type.sin6.sin6_port) in isc_sockaddr_compare() 133 snprintf(pbuf, sizeof(pbuf), "%u", ntohs(sockaddr->type.sin6.sin6_port)); in isc_sockaddr_totext() 222 in6 = &sockaddr->type.sin6.sin6_addr; in isc_sockaddr_hash() 228 length = sizeof(sockaddr->type.sin6.sin6_addr); in isc_sockaddr_hash() 230 p = ntohs(sockaddr->type.sin6.sin6_port); in isc_sockaddr_hash() [all …]
|
/freebsd/tools/regression/netinet6/ip6_sockets/ |
H A D | ip6_sockets.c | 42 struct sockaddr_in6 sin6; in main() local 60 bzero(&sin6, sizeof(sin6)); in main() 61 sin6.sin6_len = sizeof(sin6); in main() 62 sin6.sin6_family = AF_INET6; in main() 63 sin6.sin6_addr = in6addr_loopback; in main() 64 sin6.sin6_port = htons(1024); in main() 65 if (connect(s, (struct sockaddr *)&sin6, sizeof(sin6)) < 0) in main()
|
/freebsd/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() 92 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa; in socket_set_address_and_port() local 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() 97 memcpy (&sin6->sin6_addr, ptr, sizeof(struct in6_addr)); in socket_set_address_and_port() [all …]
|
/freebsd/sys/netipsec/ |
H A D | ipsec_pcb.c | 63 struct sockaddr_in6 *sin6; in ipsec_setsockaddrs_inpcb() 65 bzero(&src->sin6, sizeof(src->sin6)); in ipsec_setsockaddrs_inpcb() 66 bzero(&dst->sin6, sizeof(dst->sin6)); in ipsec_setsockaddrs_inpcb() 67 src->sin6.sin6_family = AF_INET6; in ipsec_setsockaddrs_inpcb() 68 src->sin6.sin6_len = sizeof(struct sockaddr_in6); in ipsec_setsockaddrs_inpcb() 69 dst->sin6.sin6_family = AF_INET6; in ipsec_setsockaddrs_inpcb() 70 dst->sin6.sin6_len = sizeof(struct sockaddr_in6); in ipsec_setsockaddrs_inpcb() 73 sin6 in ipsec_setsockaddrs_inpcb() 62 struct sockaddr_in6 *sin6; ipsec_setsockaddrs_inpcb() local [all...] |
/freebsd/sys/netinet6/ |
H A D | in6_pcb.c | 167 in6_pcbbind_avail(struct inpcb *inp, const struct sockaddr_in6 *sin6, int fib, in in6_pcbbind_avail() argument 177 laddr = &sin6->sin6_addr; in in6_pcbbind_avail() 178 lport = sin6->sin6_port; in in6_pcbbind_avail() 200 struct sockaddr_in6 sin6; in in6_pcbbind_avail() local 204 memset(&sin6, 0, sizeof(sin6)); in in6_pcbbind_avail() 205 sin6.sin6_family = AF_INET6; in in6_pcbbind_avail() 206 sin6.sin6_len = sizeof(sin6); in in6_pcbbind_avail() 207 sin6.sin6_addr = *laddr; in in6_pcbbind_avail() 210 if ((ifa = ifa_ifwithaddr((const struct sockaddr *)&sin6)) == in in6_pcbbind_avail() 264 in6_sin6_2_sin(&sin, sin6); in in6_pcbbind_avail() [all …]
|
H A D | scope6.c | 322 sa6_embedscope(struct sockaddr_in6 *sin6, int defaultok) in sa6_embedscope() argument 326 if ((zoneid = sin6->sin6_scope_id) == 0 && defaultok) in sa6_embedscope() 327 zoneid = scope6_addr2default(&sin6->sin6_addr); in sa6_embedscope() 330 (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr) || in sa6_embedscope() 331 IN6_IS_ADDR_MC_INTFACELOCAL(&sin6->sin6_addr))) { in sa6_embedscope() 348 sin6->sin6_addr.s6_addr16[1] = htons(zoneid & 0xffff); in sa6_embedscope() 349 sin6->sin6_scope_id = 0; in sa6_embedscope() 359 sa6_recoverscope(struct sockaddr_in6 *sin6) in sa6_recoverscope() argument 364 if (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr) || in sa6_recoverscope() 365 IN6_IS_ADDR_MC_INTFACELOCAL(&sin6->sin6_addr)) { in sa6_recoverscope() [all …]
|
/freebsd/lib/libnetbsd/ |
H A D | sockaddr_snprintf.c | 69 debug_in6(char *str, size_t len, const struct sockaddr_in6 *sin6) in debug_in6() argument 71 const uint8_t *s = sin6->sin6_addr.s6_addr; in debug_in6() 77 SALEN(sin6), sin6->sin6_family, sin6->sin6_port, in debug_in6() 78 sin6->sin6_flowinfo, s[0x0], s[0x1], s[0x2], s[0x3], s[0x4], s[0x5], in debug_in6() 80 s[0xe], s[0xf], sin6->sin6_scope_id); in debug_in6() 119 const struct sockaddr_in6 *sin6 = NULL; in sockaddr_snprintf() local 149 salen = sizeof(*sin6); in sockaddr_snprintf() 150 sin6 = ((const struct sockaddr_in6 *)(const void *)sa); in sockaddr_snprintf() 151 p = ntohs(sin6->sin6_port); in sockaddr_snprintf() 152 a = &sin6->sin6_addr; in sockaddr_snprintf() [all …]
|
/freebsd/tools/regression/netinet/udpzerobyte/ |
H A D | udpzerobyte.c | 110 struct sockaddr_in6 sin6; in main() local 125 bzero(&sin6, sizeof(sin6)); in main() 126 sin6.sin6_len = sizeof(sin6); in main() 127 sin6.sin6_family = AF_INET6; in main() 128 sin6.sin6_addr = loopback6addr; in main() 129 sin6.sin6_port = htons(THEPORT); in main() 131 test(PF_INET6, "PF_INET6", (struct sockaddr *)&sin6, sizeof(sin6)); in main()
|
/freebsd/sys/ofed/include/rdma/ |
H A D | ib_addr_freebsd.h | 64 struct sockaddr_in6 sin6; in ip6_ifp_find() local 69 memset(&sin6, 0, sizeof(sin6)); in ip6_ifp_find() 70 sin6.sin6_addr = addr; in ip6_ifp_find() 71 sin6.sin6_len = sizeof(sin6); in ip6_ifp_find() 72 sin6.sin6_family = AF_INET6; in ip6_ifp_find() 76 sin6.sin6_addr.s6_addr16[1] = htons(scope_id); in ip6_ifp_find() 80 ifa = ifa_ifwithaddr((struct sockaddr *)&sin6); in ip6_ifp_find()
|
/freebsd/contrib/blocklist/port/ |
H A D | sockaddr_snprintf.c | 124 debug_in6(char *str, size_t len, const struct sockaddr_in6 *sin6) in debug_in6() argument 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() 133 sin6->sin6_flowinfo, s[0x0], s[0x1], s[0x2], s[0x3], s[0x4], s[0x5], 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 214 sin6 = ((const struct sockaddr_in6 *)(const void *)sa); in sockaddr_snprintf() 215 p = ntohs(sin6->sin6_port); in sockaddr_snprintf() 216 a = &sin6->sin6_addr; in sockaddr_snprintf() 304 if (sin6) { in sockaddr_snprintf() [all …]
|
/freebsd/tests/sys/net/routing/ |
H A D | test_rtsock_lladdr.c | 130 struct sockaddr_in6 sin6; in ATF_TC_BODY() local 134 sa_convert_str_to_sa(str_buf, (struct sockaddr *)&sin6); in ATF_TC_BODY() 140 prepare_route_message(rtm, RTM_ADD, (struct sockaddr *)&sin6, (struct sockaddr *)ðer); in ATF_TC_BODY() 154 ret = sa_equal_msg(sa, (struct sockaddr *)&sin6, msg, sizeof(msg)); in ATF_TC_BODY() 179 struct sockaddr_in6 sin6; in ATF_TC_BODY() local 180 sin6 = c->net6; in ATF_TC_BODY() 182 sin6.sin6_addr._s6_addr32[3] = htonl(0x42424242); in ATF_TC_BODY() 189 prepare_route_message(rtm, RTM_ADD, (struct sockaddr *)&sin6, (struct sockaddr *)ðer); in ATF_TC_BODY() 206 ret = sa_equal_msg(sa, (struct sockaddr *)&sin6, msg, sizeof(msg)); in ATF_TC_BODY() 276 struct sockaddr_in6 sin6; in ATF_TC_BODY() local [all …]
|
/freebsd/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/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/tools/tools/switch_tls/ |
H A D | switch_tls.c | 328 struct sockaddr_in6 sin6[2]; in tcpswitchconn() local 332 memset(sin6, 0, sizeof sin6); in tcpswitchconn() 334 sin6[TCPDROP_LOCAL].sin6_len = sizeof sin6[TCPDROP_LOCAL]; in tcpswitchconn() 335 sin6[TCPDROP_LOCAL].sin6_family = AF_INET6; in tcpswitchconn() 336 sin6[TCPDROP_LOCAL].sin6_port = inc->inc_lport; in tcpswitchconn() 337 memcpy(&sin6[TCPDROP_LOCAL].sin6_addr, &inc->inc6_laddr, in tcpswitchconn() 339 local = (struct sockaddr *)&sin6[TCPDROP_LOCAL]; in tcpswitchconn() 341 sin6[TCPDROP_FOREIGN].sin6_len = sizeof sin6[TCPDROP_FOREIGN]; in tcpswitchconn() 342 sin6[TCPDROP_FOREIGN].sin6_family = AF_INET6; in tcpswitchconn() 343 sin6[TCPDROP_FOREIGN].sin6_port = inc->inc_fport; in tcpswitchconn() [all …]
|
/freebsd/usr.sbin/tcpdrop/ |
H A D | tcpdrop.c | 346 struct sockaddr_in6 sin6[2]; in tcpdropconn() local 350 memset(sin6, 0, sizeof sin6); in tcpdropconn() 352 sin6[TCPDROP_LOCAL].sin6_len = sizeof sin6[TCPDROP_LOCAL]; in tcpdropconn() 353 sin6[TCPDROP_LOCAL].sin6_family = AF_INET6; in tcpdropconn() 354 sin6[TCPDROP_LOCAL].sin6_port = inc->inc_lport; in tcpdropconn() 355 memcpy(&sin6[TCPDROP_LOCAL].sin6_addr, &inc->inc6_laddr, in tcpdropconn() 357 local = (struct sockaddr *)&sin6[TCPDROP_LOCAL]; in tcpdropconn() 359 sin6[TCPDROP_FOREIGN].sin6_len = sizeof sin6[TCPDROP_FOREIGN]; in tcpdropconn() 360 sin6[TCPDROP_FOREIGN].sin6_family = AF_INET6; in tcpdropconn() 361 sin6[TCPDROP_FOREIGN].sin6_port = inc->inc_fport; in tcpdropconn() [all …]
|
/freebsd/tools/tools/net80211/wlanwatch/ |
H A D | wlanwatch.c | 194 struct sockaddr_in6 sin6; /* use static var for safety */ in routename() local 197 memset(&sin6, 0, sizeof(sin6)); in routename() 198 memcpy(&sin6, sa, sa->sa_len); in routename() 199 sin6.sin6_len = sizeof(struct sockaddr_in6); in routename() 200 sin6.sin6_family = AF_INET6; in routename() 203 (IN6_IS_ADDR_LINKLOCAL(&sin6.sin6_addr) || in routename() 204 IN6_IS_ADDR_MC_LINKLOCAL(&sin6.sin6_addr)) && in routename() 205 sin6.sin6_scope_id == 0) { in routename() 206 sin6.sin6_scope_id = in routename() 207 ntohs(*(u_int16_t *)&sin6.sin6_addr.s6_addr[2]); in routename() [all …]
|
/freebsd/usr.sbin/rrenumd/ |
H A D | parser.y | 111 %type <dl> dest_addrs dest_addr sin sin6 170 | sin6 174 | sin6 ifname 176 struct sockaddr_in6 *sin6; variable 178 sin6 = (struct sockaddr_in6 *)$1->dl_dst; 179 sin6->sin6_scope_id = if_nametoindex($2.cp); 231 sin6: 234 struct sockaddr_in6 *sin6; variable 236 sin6 = (struct sockaddr_in6 *)malloc(sizeof(*sin6)); 237 memset(sin6, 0, sizeof(*sin6)); [all …]
|
/freebsd/usr.sbin/pnfsdsfile/ |
H A D | pnfsdsfile.c | 70 struct sockaddr_in6 *sin6, adsin6; in main() local 180 sin6 = &dsfile[i].dsf_sin6; in main() 193 sin6->sin6_family == AF_INET6 && in main() 197 if (IN6_ARE_ADDR_EQUAL(&sin6->sin6_addr, in main() 218 sin6 = &dsfile[i].dsf_sin6; in main() 231 sin6->sin6_family == AF_INET6 && in main() 235 if (IN6_ARE_ADDR_EQUAL(&sin6->sin6_addr, in main() 260 sin6 = &dsfile[i].dsf_sin6; in main() 273 sin6->sin6_family == AF_INET6 && in main() 277 if (IN6_ARE_ADDR_EQUAL(&sin6->sin6_addr, in main() [all …]
|
/freebsd/sys/netinet/ |
H A D | sctp_asconf.c | 168 struct sockaddr_in6 *sin6; in sctp_process_asconf_add_ip() local 216 sin6 = &store.sin6; in sctp_process_asconf_add_ip() 217 memset(sin6, 0, sizeof(*sin6)); in sctp_process_asconf_add_ip() 218 sin6->sin6_family = AF_INET6; in sctp_process_asconf_add_ip() 219 sin6->sin6_len = sizeof(struct sockaddr_in6); in sctp_process_asconf_add_ip() 220 sin6->sin6_port = stcb->rport; in sctp_process_asconf_add_ip() 221 memcpy((caddr_t)&sin6->sin6_addr, v6addr->addr, in sctp_process_asconf_add_ip() 223 if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr)) { in sctp_process_asconf_add_ip() 226 if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) in sctp_process_asconf_add_ip() 328 struct sockaddr_in6 *sin6; in sctp_process_asconf_delete_ip() local [all …]
|
/freebsd/usr.sbin/route6d/ |
H A D | route6d.c | 753 ripflush(struct ifc *ifcp, struct sockaddr_in6 *sin6, int nrt, struct netinfo6 *np) in ripflush() argument 761 inet6_n2p(&sin6->sin6_addr), ntohs(sin6->sin6_port)); in ripflush() 764 nrt, inet6_n2p(&sin6->sin6_addr), ntohs(sin6->sin6_port)); in ripflush() 787 error = sendpacket(sin6, RIPSIZE(nrt)); in ripflush() 799 inet6_n2p(&sin6->sin6_addr)); in ripflush() 808 ripsend(struct ifc *ifcp, struct sockaddr_in6 *sin6, int flag) in ripsend() argument 838 ripflush(NULL, sin6, nrt, np); in ripsend() 845 ripflush(NULL, sin6, nrt, np); in ripsend() 869 ripflush(ifcp, sin6, nrt, np); in ripsend() 902 ripflush(ifcp, sin6, nrt, np); in ripsend() [all …]
|
/freebsd/tools/test/netfibs/ |
H A D | reflect.c | 193 struct sockaddr_in6 sin6; in reflect_6() local 223 sin6.sin6_len = sizeof(sin6); in reflect_6() 224 sin6.sin6_family = AF_INET6; in reflect_6() 225 sin6.sin6_port = htons(port); in reflect_6() 226 sin6.sin6_flowinfo = 0; in reflect_6() 227 bzero(&sin6.sin6_addr, sizeof(sin6.sin6_addr)); in reflect_6() 229 rc = inet_pton(PF_INET6, addr, &sin6.sin6_addr); in reflect_6() 237 sin6.sin6_scope_id = 0; in reflect_6() 238 rc = bind(s, (struct sockaddr *)&sin6, sizeof(sin6)); in reflect_6()
|
/freebsd/tests/sys/netinet/ |
H A D | socket_afinet.c | 430 struct sockaddr_in6 sin6; in bind_socket() local 432 bzero(&sin6, sizeof(sin6)); in bind_socket() 433 sin6.sin6_family = AF_INET6; in bind_socket() 434 sin6.sin6_len = sizeof(sin6); in bind_socket() 435 sin6.sin6_addr = unspec ? in6addr_any : in6addr_loopback; in bind_socket() 436 sin6.sin6_port = htons(0); in bind_socket() 437 ATF_REQUIRE(bind(s, (struct sockaddr *)&sin6, sizeof(sin6)) == 0); in bind_socket() 439 slen = sizeof(sin6); in bind_socket() 517 struct sockaddr_in6 sin6; in bind_connected_port_test() local 538 memset(&sin6, 0, sizeof(sin6)); in bind_connected_port_test() [all …]
|
/freebsd/lib/libc/rpc/ |
H A D | rpc_generic.c | 581 struct sockaddr_in6 *sin6; in __rpc_taddr2uaddr_af() local 601 if (nbuf->len < sizeof(*sin6)) in __rpc_taddr2uaddr_af() 603 sin6 = nbuf->buf; in __rpc_taddr2uaddr_af() 604 if (inet_ntop(af, &sin6->sin6_addr, namebuf6, sizeof namebuf6) in __rpc_taddr2uaddr_af() 607 port = ntohs(sin6->sin6_port); in __rpc_taddr2uaddr_af() 635 struct sockaddr_in6 *sin6; in __rpc_uaddr2taddr_af() local 691 sin6 = (struct sockaddr_in6 *)malloc(sizeof *sin6); in __rpc_uaddr2taddr_af() 692 if (sin6 == NULL) in __rpc_uaddr2taddr_af() 694 memset(sin6, 0, sizeof *sin6); in __rpc_uaddr2taddr_af() 695 sin6->sin6_family = AF_INET6; in __rpc_uaddr2taddr_af() [all …]
|
/freebsd/contrib/ntp/sntp/libevent/ |
H A D | evutil.c | 662 const struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa; in evutil_found_ifaddr() local 663 if (!evutil_v6addr_is_local_(&sin6->sin6_addr)) { in evutil_found_ifaddr() 762 struct sockaddr_in6 sin6, sin6_out; in evutil_check_interfaces() local 788 memset(&sin6, 0, sizeof(sin6)); in evutil_check_interfaces() 789 sin6.sin6_family = AF_INET6; in evutil_check_interfaces() 790 sin6.sin6_port = htons(53); in evutil_check_interfaces() 791 r = evutil_inet_pton(AF_INET6, "2001:4860:b002::68", &sin6.sin6_addr); in evutil_check_interfaces() 808 connect(fd, (struct sockaddr*)&sin6, sizeof(sin6)) == 0 && in evutil_check_interfaces() 1026 struct sockaddr_in6 sin6; in evutil_getaddrinfo_common_() local 1027 memset(&sin6, 0, sizeof(sin6)); in evutil_getaddrinfo_common_() [all …]
|
/freebsd/contrib/libevent/ |
H A D | evutil.c | 662 const struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa; in evutil_found_ifaddr() local 663 if (!evutil_v6addr_is_local_(&sin6->sin6_addr)) { in evutil_found_ifaddr() 762 struct sockaddr_in6 sin6, sin6_out; in evutil_check_interfaces() local 788 memset(&sin6, 0, sizeof(sin6)); in evutil_check_interfaces() 789 sin6.sin6_family = AF_INET6; in evutil_check_interfaces() 790 sin6.sin6_port = htons(53); in evutil_check_interfaces() 791 r = evutil_inet_pton(AF_INET6, "2001:4860:b002::68", &sin6.sin6_addr); in evutil_check_interfaces() 808 connect(fd, (struct sockaddr*)&sin6, sizeof(sin6)) == 0 && in evutil_check_interfaces() 1026 struct sockaddr_in6 sin6; in evutil_getaddrinfo_common_() local 1027 memset(&sin6, 0, sizeof(sin6)); in evutil_getaddrinfo_common_() [all …]
|