| /NextBSD/contrib/ntp/lib/isc/ |
| HD | 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 …]
|
| /NextBSD/tools/regression/netinet6/ip6_sockets/ |
| HD | 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()
|
| /NextBSD/crypto/heimdal/lib/roken/ |
| HD | 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 …]
|
| /NextBSD/sys/netinet6/ |
| HD | in6_pcb.c | 119 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)NULL; in in6_pcbbind() local 139 sin6 = (struct sockaddr_in6 *)nam; in in6_pcbbind() 140 if (nam->sa_len != sizeof(*sin6)) in in6_pcbbind() 148 if ((error = sa6_embedscope(sin6, V_ip6_use_defzone)) != 0) in in6_pcbbind() 151 if ((error = prison_local_ip6(cred, &sin6->sin6_addr, in in6_pcbbind() 155 lport = sin6->sin6_port; in in6_pcbbind() 156 if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr)) { in in6_pcbbind() 166 } else if (!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) { in in6_pcbbind() 169 sin6->sin6_port = 0; /* yech... */ in in6_pcbbind() 170 if ((ifa = ifa_ifwithaddr((struct sockaddr *)sin6)) == in in6_pcbbind() [all …]
|
| HD | in6_fib.c | 175 struct sockaddr_in6 sin6; in fib6_lookup_nh_basic() local 184 memset(&sin6, 0, sizeof(sin6)); in fib6_lookup_nh_basic() 185 sin6.sin6_addr = *dst; in fib6_lookup_nh_basic() 186 sin6.sin6_len = sizeof(struct sockaddr_in6); in fib6_lookup_nh_basic() 189 sin6.sin6_addr.s6_addr16[1] = htons(scopeid & 0xffff); in fib6_lookup_nh_basic() 192 rn = rh->rnh_matchaddr((void *)&sin6, rh); in fib6_lookup_nh_basic() 197 fib6_rte_to_nh_basic(rte, &sin6.sin6_addr, flags, pnh6); in fib6_lookup_nh_basic() 224 struct sockaddr_in6 sin6; in fib6_lookup_nh_ext() local 233 memset(&sin6, 0, sizeof(sin6)); in fib6_lookup_nh_ext() 234 sin6.sin6_len = sizeof(struct sockaddr_in6); in fib6_lookup_nh_ext() [all …]
|
| HD | sctp6_usrreq.c | 726 struct sockaddr_in6 *sin6; in sctp6_send() local 760 sin6 = (struct sockaddr_in6 *)addr; in sctp6_send() 770 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) { in sctp6_send() 775 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) { in sctp6_send() 779 in6_sin6_2_sin(&sin, sin6); in sctp6_send() 832 struct sockaddr_in6 *sin6; in sctp6_connect() local 896 sin6 = (struct sockaddr_in6 *)addr; in sctp6_connect() 908 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) { in sctp6_connect() 915 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) { in sctp6_connect() 917 in6_sin6_2_sin(&store.sin, sin6); in sctp6_connect() [all …]
|
| HD | scope6.c | 319 sa6_embedscope(struct sockaddr_in6 *sin6, int defaultok) in sa6_embedscope() argument 323 if ((zoneid = sin6->sin6_scope_id) == 0 && defaultok) in sa6_embedscope() 324 zoneid = scope6_addr2default(&sin6->sin6_addr); in sa6_embedscope() 327 (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr) || in sa6_embedscope() 328 IN6_IS_ADDR_MC_INTFACELOCAL(&sin6->sin6_addr))) { in sa6_embedscope() 339 sin6->sin6_addr.s6_addr16[1] = htons(zoneid & 0xffff); in sa6_embedscope() 340 sin6->sin6_scope_id = 0; in sa6_embedscope() 350 sa6_recoverscope(struct sockaddr_in6 *sin6) in sa6_recoverscope() argument 355 if (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr) || in sa6_recoverscope() 356 IN6_IS_ADDR_MC_INTFACELOCAL(&sin6->sin6_addr)) { in sa6_recoverscope() [all …]
|
| HD | in6_mcast.c | 82 struct sockaddr_in6 sin6; member 335 find.im6s_addr = psa->sin6.sin6_addr; in im6o_match_source() 1357 if (gsa->sin6.sin6_family != AF_INET6 || in in6p_block_unblock_source() 1358 gsa->sin6.sin6_len != sizeof(struct sockaddr_in6)) in in6p_block_unblock_source() 1361 if (ssa->sin6.sin6_family != AF_INET6 || in in6p_block_unblock_source() 1362 ssa->sin6.sin6_len != sizeof(struct sockaddr_in6)) in in6p_block_unblock_source() 1381 if (!IN6_IS_ADDR_MULTICAST(&gsa->sin6.sin6_addr)) in in6p_block_unblock_source() 1384 (void)in6_setscope(&gsa->sin6.sin6_addr, ifp, NULL); in in6p_block_unblock_source() 1420 ip6_sprintf(ip6tbuf, &ssa->sin6.sin6_addr), in in6p_block_unblock_source() 1433 ims = im6f_graft(imf, fmode, &ssa->sin6); in in6p_block_unblock_source() [all …]
|
| /NextBSD/tools/regression/netinet/udpzerobyte/ |
| HD | 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()
|
| /NextBSD/sys/netipsec/ |
| HD | ipsec_output.c | 314 struct sockaddr_in6 *sin6; in ipsec_nextisr() local 317 if (saidx->src.sin6.sin6_len == 0) { in ipsec_nextisr() 318 sin6 = (struct sockaddr_in6 *)&saidx->src; in ipsec_nextisr() 319 sin6->sin6_len = sizeof(*sin6); in ipsec_nextisr() 320 sin6->sin6_family = AF_INET6; in ipsec_nextisr() 321 sin6->sin6_port = IPSEC_PORT_ANY; in ipsec_nextisr() 322 sin6->sin6_addr = ip6->ip6_src; in ipsec_nextisr() 325 sin6->sin6_addr.s6_addr16[1] = 0; in ipsec_nextisr() 326 sin6->sin6_scope_id = in ipsec_nextisr() 330 if (saidx->dst.sin6.sin6_len == 0) { in ipsec_nextisr() [all …]
|
| /NextBSD/usr.sbin/tcpdrop/ |
| HD | tcpdrop.c | 306 struct sockaddr_in6 sin6[2]; in tcpdropconn() local 310 memset(sin6, 0, sizeof sin6); in tcpdropconn() 312 sin6[TCPDROP_LOCAL].sin6_len = sizeof sin6[TCPDROP_LOCAL]; in tcpdropconn() 313 sin6[TCPDROP_LOCAL].sin6_family = AF_INET6; in tcpdropconn() 314 sin6[TCPDROP_LOCAL].sin6_port = inc->inc_lport; in tcpdropconn() 315 memcpy(&sin6[TCPDROP_LOCAL].sin6_addr, &inc->inc6_laddr, in tcpdropconn() 317 local = (struct sockaddr *)&sin6[TCPDROP_LOCAL]; in tcpdropconn() 319 sin6[TCPDROP_FOREIGN].sin6_len = sizeof sin6[TCPDROP_FOREIGN]; in tcpdropconn() 320 sin6[TCPDROP_FOREIGN].sin6_family = AF_INET6; in tcpdropconn() 321 sin6[TCPDROP_FOREIGN].sin6_port = inc->inc_fport; in tcpdropconn() [all …]
|
| /NextBSD/tools/tools/net80211/wlanwatch/ |
| HD | wlanwatch.c | 189 struct sockaddr_in6 sin6; /* use static var for safety */ in routename() local 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() 205 ntohs(*(u_int16_t *)&sin6.sin6_addr.s6_addr[2]); in routename() [all …]
|
| /NextBSD/contrib/netbsd-tests/lib/libutil/ |
| HD | 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()
|
| /NextBSD/usr.sbin/rrenumd/ |
| HD | 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 …]
|
| /NextBSD/sys/netinet/ |
| HD | sctp_asconf.c | 169 struct sockaddr_in6 *sin6; in sctp_process_asconf_add_ip() local 212 sin6 = &store.sin6; in sctp_process_asconf_add_ip() 213 bzero(sin6, sizeof(*sin6)); in sctp_process_asconf_add_ip() 214 sin6->sin6_family = AF_INET6; in sctp_process_asconf_add_ip() 215 sin6->sin6_len = sizeof(struct sockaddr_in6); in sctp_process_asconf_add_ip() 216 sin6->sin6_port = stcb->rport; in sctp_process_asconf_add_ip() 217 memcpy((caddr_t)&sin6->sin6_addr, v6addr->addr, in sctp_process_asconf_add_ip() 219 if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr)) { in sctp_process_asconf_add_ip() 222 if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) in sctp_process_asconf_add_ip() 323 struct sockaddr_in6 *sin6; in sctp_process_asconf_delete_ip() local [all …]
|
| /NextBSD/tools/test/netfibs/ |
| HD | 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()
|
| /NextBSD/contrib/ntp/sntp/libevent/ |
| HD | evutil.c | 621 const struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa; in evutil_found_ifaddr() local 623 (unsigned char*)sin6->sin6_addr.s6_addr; in evutil_found_ifaddr() 730 struct sockaddr_in6 sin6, sin6_out; in evutil_check_interfaces() local 753 memset(&sin6, 0, sizeof(sin6)); in evutil_check_interfaces() 754 sin6.sin6_family = AF_INET6; in evutil_check_interfaces() 755 sin6.sin6_port = htons(53); in evutil_check_interfaces() 756 r = evutil_inet_pton(AF_INET6, "2001:4860:b002::68", &sin6.sin6_addr); in evutil_check_interfaces() 773 connect(fd, (struct sockaddr*)&sin6, sizeof(sin6)) == 0 && in evutil_check_interfaces() 990 struct sockaddr_in6 sin6; in evutil_getaddrinfo_common_() local 991 memset(&sin6, 0, sizeof(sin6)); in evutil_getaddrinfo_common_() [all …]
|
| /NextBSD/usr.sbin/route6d/ |
| HD | route6d.c | 758 ripflush(struct ifc *ifcp, struct sockaddr_in6 *sin6, int nrt, struct netinfo6 *np) in ripflush() argument 766 inet6_n2p(&sin6->sin6_addr), ntohs(sin6->sin6_port)); in ripflush() 769 nrt, inet6_n2p(&sin6->sin6_addr), ntohs(sin6->sin6_port)); in ripflush() 792 error = sendpacket(sin6, RIPSIZE(nrt)); in ripflush() 806 ripsend(struct ifc *ifcp, struct sockaddr_in6 *sin6, int flag) in ripsend() argument 836 ripflush(NULL, sin6, nrt, np); in ripsend() 843 ripflush(NULL, sin6, nrt, np); in ripsend() 867 ripflush(ifcp, sin6, nrt, np); in ripsend() 900 ripflush(ifcp, sin6, nrt, np); in ripsend() 918 ripflush(ifcp, sin6, nrt, np); in ripsend() [all …]
|
| /NextBSD/sys/rpc/ |
| HD | rpc_generic.c | 305 struct sockaddr_in6 *sin6; in __rpc_taddr2uaddr_af() local 326 sin6 = nbuf->buf; in __rpc_taddr2uaddr_af() 327 if (inet_ntop(af, &sin6->sin6_addr, namebuf6, sizeof namebuf6) in __rpc_taddr2uaddr_af() 330 port = ntohs(sin6->sin6_port); in __rpc_taddr2uaddr_af() 363 struct sockaddr_in6 *sin6; in __rpc_uaddr2taddr_af() local 416 sin6 = (struct sockaddr_in6 *)malloc(sizeof *sin6, M_RPC, in __rpc_uaddr2taddr_af() 418 if (sin6 == NULL) in __rpc_uaddr2taddr_af() 420 memset(sin6, 0, sizeof *sin6); in __rpc_uaddr2taddr_af() 421 sin6->sin6_family = AF_INET6; in __rpc_uaddr2taddr_af() 422 sin6->sin6_port = htons(port); in __rpc_uaddr2taddr_af() [all …]
|
| /NextBSD/lib/libc/rpc/ |
| HD | rpc_generic.c | 606 struct sockaddr_in6 *sin6; in __rpc_taddr2uaddr_af() local 624 sin6 = nbuf->buf; in __rpc_taddr2uaddr_af() 625 if (inet_ntop(af, &sin6->sin6_addr, namebuf6, sizeof namebuf6) in __rpc_taddr2uaddr_af() 628 port = ntohs(sin6->sin6_port); in __rpc_taddr2uaddr_af() 656 struct sockaddr_in6 *sin6; in __rpc_uaddr2taddr_af() local 708 sin6 = (struct sockaddr_in6 *)malloc(sizeof *sin6); in __rpc_uaddr2taddr_af() 709 if (sin6 == NULL) in __rpc_uaddr2taddr_af() 711 memset(sin6, 0, sizeof *sin6); in __rpc_uaddr2taddr_af() 712 sin6->sin6_family = AF_INET6; in __rpc_uaddr2taddr_af() 713 sin6->sin6_port = htons(port); in __rpc_uaddr2taddr_af() [all …]
|
| /NextBSD/usr.sbin/ppp/ |
| HD | ncpaddr.c | 164 adjust_linklocal(struct sockaddr_in6 *sin6) 172 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr) || 173 IN6_IS_ADDR_MC_LINKLOCAL(&sin6->sin6_addr)) { 174 sin6->sin6_scope_id = 175 ntohs(*(u_short *)&sin6->sin6_addr.s6_addr[2]); 176 *(u_short *)&sin6->sin6_addr.s6_addr[2] = 0; 374 struct sockaddr_in6 sin6; in ncpaddr_ntowa() local 384 memset(&sin6, '\0', sizeof(sin6)); in ncpaddr_ntowa() 385 sin6.sin6_len = sizeof(sin6); in ncpaddr_ntowa() 386 sin6.sin6_family = AF_INET6; in ncpaddr_ntowa() [all …]
|
| /NextBSD/sys/ofed/drivers/infiniband/core/ |
| HD | addr.c | 144 struct sockaddr_in6 *sin6; in rdma_translate_ip() local 148 sin6 = (struct sockaddr_in6 *)addr; in rdma_translate_ip() 149 port = sin6->sin6_port; in rdma_translate_ip() 150 sin6->sin6_port = 0; in rdma_translate_ip() 152 sin6->sin6_port = port; in rdma_translate_ip() 202 struct sockaddr_in6 *sin6; in addr_resolve() local 218 sin6 = NULL; in addr_resolve() 243 sin6 = (struct sockaddr_in6 *)dst_in; in addr_resolve() 244 if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr)) in addr_resolve() 246 sin6 = (struct sockaddr_in6 *)src_in; in addr_resolve() [all …]
|
| /NextBSD/sys/dev/cxgbe/tom/ |
| HD | t4_tom_l2t.c | 85 const struct sockaddr_in6 *sin6 = (const void *)sa; in l2_hash() local 87 key = &sin6->sin6_addr; in l2_hash() 88 len = sizeof(sin6->sin6_addr); in l2_hash() 112 const struct sockaddr_in6 *sin6 = (const void *)sa; in l2_cmp() local 114 return (memcmp(&e->addr[0], &sin6->sin6_addr, sizeof(e->addr))); in l2_cmp() 132 const struct sockaddr_in6 *sin6 = (const void *)sa; in l2_store() local 134 memcpy(&e->addr[0], &sin6->sin6_addr, sizeof(e->addr)); in l2_store() 234 struct sockaddr_in6 sin6 = {0}; in resolve_entry() local 246 sin6.sin6_family = AF_INET6; in resolve_entry() 247 sin6.sin6_len = sizeof(struct sockaddr_in6); in resolve_entry() [all …]
|
| /NextBSD/contrib/ipfilter/lib/ |
| HD | save_v2trap.c | 36 struct sockaddr_in6 sin6; member 66 if (memcmp(&s1->sin6, &s2->sin6, sizeof(s1->sin6))) 101 printf("%s", inet_ntop(AF_INET6, &snmpv2->sin6.sin6_addr, buf, 102 sizeof(snmpv2->sin6.sin6_addr))); 161 result = inet_pton(AF_INET6, s, &ctx->sin6.sin6_addr); in snmpv2_parse() 166 ctx->sin6.sin6_family = AF_INET6; in snmpv2_parse() 167 ctx->sin6.sin6_port = htons(162); in snmpv2_parse() 169 (struct sockaddr *)&ctx->sin6, in snmpv2_parse() 170 sizeof(ctx->sin6)) != 0) { in snmpv2_parse()
|
| HD | save_v1trap.c | 32 struct sockaddr_in6 sin6; member 62 if (memcmp(&s1->sin6, &s2->sin6, sizeof(s1->sin6))) 97 printf("%s", inet_ntop(AF_INET6, &snmpv1->sin6.sin6_addr, buf, 98 sizeof(snmpv1->sin6.sin6_addr))); 158 result = inet_pton(AF_INET6, s, &ctx->sin6.sin6_addr); in snmpv1_parse() 163 ctx->sin6.sin6_family = AF_INET6; in snmpv1_parse() 164 ctx->sin6.sin6_port = htons(162); in snmpv1_parse() 166 (struct sockaddr *)&ctx->sin6, in snmpv1_parse() 167 sizeof(ctx->sin6)) != 0) { in snmpv1_parse()
|