Home
last modified time | relevance | path

Searched refs:sin6 (Results 1 – 25 of 169) sorted by relevance

1234567

/NextBSD/contrib/ntp/lib/isc/
HDsockaddr.c77 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/
HDip6_sockets.c44 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/
HDsocket.c58 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/
HDin6_pcb.c119 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 …]
HDin6_fib.c175 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 …]
HDsctp6_usrreq.c726 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 …]
HDscope6.c319 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 …]
HDin6_mcast.c82 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/
HDudpzerobyte.c112 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/
HDipsec_output.c314 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/
HDtcpdrop.c306 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/
HDwlanwatch.c189 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/
HDt_sockaddr_snprintf.c82 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/
HDparser.y111 %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/
HDsctp_asconf.c169 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/
HDreflect.c195 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/
HDevutil.c621 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/
HDroute6d.c758 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/
HDrpc_generic.c305 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/
HDrpc_generic.c606 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/
HDncpaddr.c164 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/
HDaddr.c144 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/
HDt4_tom_l2t.c85 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/
HDsave_v2trap.c36 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()
HDsave_v1trap.c32 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()

1234567