Home
last modified time | relevance | path

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

123456789

/freebsd/contrib/ntp/libntp/lib/isc/
H A Dsockaddr.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 …]
/freebsd/tools/regression/netinet6/ip6_sockets/
H A Dip6_sockets.c42 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 Dsocket.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 …]
/freebsd/sys/netipsec/
H A Dipsec_pcb.c63 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 Din6_pcb.c167 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 Dscope6.c322 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 Dsockaddr_snprintf.c69 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 Dudpzerobyte.c110 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 Dib_addr_freebsd.h64 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 Dsockaddr_snprintf.c124 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 Dtest_rtsock_lladdr.c130 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 *)&ether); 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 *)&ether); 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 Dt_print.c116 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 Dt_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()
/freebsd/tools/tools/switch_tls/
H A Dswitch_tls.c328 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 Dtcpdrop.c346 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 Dwlanwatch.c194 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 Dparser.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 …]
/freebsd/usr.sbin/pnfsdsfile/
H A Dpnfsdsfile.c70 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 Dsctp_asconf.c168 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 Droute6d.c753 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 Dreflect.c193 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 Dsocket_afinet.c430 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 Drpc_generic.c581 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 Devutil.c662 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 Devutil.c662 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 …]

123456789