Searched refs:sin6 (Results 1 - 25 of 213) sorted by relevance

123456789

/freebsd-current/tools/regression/netinet6/ip6_sockets/
H A Dip6_sockets.c42 struct sockaddr_in6 sin6; local
60 bzero(&sin6, sizeof(sin6));
61 sin6.sin6_len = sizeof(sin6);
62 sin6.sin6_family = AF_INET6;
63 sin6.sin6_addr = in6addr_loopback;
64 sin6.sin6_port = htons(1024);
65 if (connect(s, (struct sockaddr *)&sin6, sizeof(sin6)) <
[all...]
/freebsd-current/sys/ofed/include/rdma/
H A Dib_addr_freebsd.h64 struct sockaddr_in6 sin6; local
69 memset(&sin6, 0, sizeof(sin6));
70 sin6.sin6_addr = addr;
71 sin6.sin6_len = sizeof(sin6);
72 sin6.sin6_family = AF_INET6;
76 sin6.sin6_addr.s6_addr16[1] = htons(scope_id);
80 ifa = ifa_ifwithaddr((struct sockaddr *)&sin6);
/freebsd-current/tools/regression/netinet/udpzerobyte/
H A Dudpzerobyte.c110 struct sockaddr_in6 sin6; local
125 bzero(&sin6, sizeof(sin6));
126 sin6.sin6_len = sizeof(sin6);
127 sin6.sin6_family = AF_INET6;
128 sin6.sin6_addr = loopback6addr;
129 sin6.sin6_port = htons(THEPORT);
131 test(PF_INET6, "PF_INET6", (struct sockaddr *)&sin6, sizeof(sin6));
[all...]
/freebsd-current/crypto/heimdal/lib/roken/
H A Dsocket.c58 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa; local
60 memset (sin6, 0, sizeof(*sin6));
61 sin6->sin6_family = AF_INET6;
62 sin6->sin6_port = 0;
63 sin6->sin6_addr = in6addr_any;
92 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa; local
94 memset (sin6, 0, sizeof(*sin6));
95 sin6
159 const struct sockaddr_in6 *sin6 = (const struct sockaddr_in6 *)sa; local
182 const struct sockaddr_in6 *sin6 = (const struct sockaddr_in6 *)sa; local
206 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa; local
[all...]
H A Dgetnameinfo.c103 const struct sockaddr_in6 *sin6 = (const struct sockaddr_in6 *)sa; local
105 return doit (AF_INET6, &sin6->sin6_addr, sizeof(sin6->sin6_addr),
106 sin6->sin6_port,
/freebsd-current/lib/libnetbsd/
H A Dsockaddr_snprintf.c69 debug_in6(char *str, size_t len, const struct sockaddr_in6 *sin6) argument
71 const uint8_t *s = sin6->sin6_addr.s6_addr;
77 SALEN(sin6), sin6->sin6_family, sin6->sin6_port,
78 sin6->sin6_flowinfo, s[0x0], s[0x1], s[0x2], s[0x3], s[0x4], s[0x5],
80 s[0xe], s[0xf], sin6->sin6_scope_id);
119 const struct sockaddr_in6 *sin6 = NULL; local
149 salen = sizeof(*sin6);
150 sin6
[all...]
/freebsd-current/sys/netipsec/
H A Dipsec_pcb.c62 struct sockaddr_in6 *sin6; local
64 bzero(&src->sin6, sizeof(src->sin6));
65 bzero(&dst->sin6, sizeof(dst->sin6));
66 src->sin6.sin6_family = AF_INET6;
67 src->sin6.sin6_len = sizeof(struct sockaddr_in6);
68 dst->sin6.sin6_family = AF_INET6;
69 dst->sin6.sin6_len = sizeof(struct sockaddr_in6);
72 sin6
[all...]
/freebsd-current/contrib/ntp/libntp/lib/isc/
H A Dsockaddr.c77 memcmp(&a->type.sin6.sin6_addr, &b->type.sin6.sin6_addr,
78 sizeof(a->type.sin6.sin6_addr)) != 0)
86 a->type.sin6.sin6_scope_id != b->type.sin6.sin6_scope_id &&
88 (a->type.sin6.sin6_scope_id != 0 &&
89 b->type.sin6.sin6_scope_id != 0)))
93 a->type.sin6.sin6_port != b->type.sin6.sin6_port)
133 snprintf(pbuf, sizeof(pbuf), "%u", ntohs(sockaddr->type.sin6
[all...]
/freebsd-current/contrib/netbsd-tests/lib/libutil/
H A Dt_sockaddr_snprintf.c41 #include <netinet/in.h> /* sin/sin6 */
82 struct sockaddr_in6 sin6; local
85 memset(&sin6, 0, sizeof(sin6));
86 sin6.sin6_len = sizeof(sin6);
87 sin6.sin6_family = AF_INET6;
88 sin6.sin6_port = ntohs(80);
89 sin6.sin6_addr = in6addr_nodelocal_allnodes;
91 (struct sockaddr *)&sin6);
[all...]
/freebsd-current/contrib/netbsd-tests/sys/netinet6/
H A Dt_print.c116 struct sockaddr_in6 sin6; local
117 memset(&sin6, 0, sizeof(sin6));
120 sin6.sin6_addr = tst[i].ia;
121 sin6.sin6_port = (in_port_t)htons(i);
122 r = sin6_print(buf, l, &sin6);
135 sin6.sin6_addr = tst[i].ia;
136 sin6.sin6_port = (in_port_t)htons(i);
137 r = sin6_print(buf, l, &sin6);
/freebsd-current/sys/netinet6/
H A Din6_pcb.c154 in6_pcbbind(struct inpcb *inp, struct sockaddr_in6 *sin6, struct ucred *cred) argument
175 if (sin6 == NULL) {
180 KASSERT(sin6->sin6_family == AF_INET6,
181 ("%s: invalid address family for %p", __func__, sin6));
182 KASSERT(sin6->sin6_len == sizeof(*sin6),
183 ("%s: invalid address length for %p", __func__, sin6));
185 if ((error = sa6_embedscope(sin6, V_ip6_use_defzone)) != 0)
188 if ((error = prison_local_ip6(cred, &sin6->sin6_addr,
192 lport = sin6
335 in6_pcbladdr(struct inpcb *inp, struct sockaddr_in6 *sin6, struct in6_addr *plocal_addr6, bool sas_required) argument
410 in6_pcbconnect(struct inpcb *inp, struct sockaddr_in6 *sin6, struct ucred *cred, bool sas_required) argument
1223 init_sin6(struct sockaddr_in6 *sin6, struct mbuf *m, int srcordst) argument
[all...]
H A Dscope6.c322 sa6_embedscope(struct sockaddr_in6 *sin6, int defaultok) argument
326 if ((zoneid = sin6->sin6_scope_id) == 0 && defaultok)
327 zoneid = scope6_addr2default(&sin6->sin6_addr);
330 (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr) ||
331 IN6_IS_ADDR_MC_INTFACELOCAL(&sin6->sin6_addr))) {
348 sin6->sin6_addr.s6_addr16[1] = htons(zoneid & 0xffff);
349 sin6->sin6_scope_id = 0;
359 sa6_recoverscope(struct sockaddr_in6 *sin6) argument
364 if (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr) ||
365 IN6_IS_ADDR_MC_INTFACELOCAL(&sin6
[all...]
H A Din6_pcb.h68 #define sin6tosa(sin6) ((struct sockaddr *)(sin6))
105 void init_sin6(struct sockaddr_in6 *sin6, struct mbuf *m, int);
/freebsd-current/contrib/blocklist/port/
H A Dsockaddr_snprintf.c124 debug_in6(char *str, size_t len, const struct sockaddr_in6 *sin6) argument
126 const uint8_t *s = sin6->sin6_addr.s6_addr;
132 SLEN(sin6), sin6->sin6_family, sin6->sin6_port,
133 sin6->sin6_flowinfo, s[0x0], s[0x1], s[0x2], s[0x3], s[0x4], s[0x5],
135 s[0xe], s[0xf], sin6->sin6_scope_id);
177 const struct sockaddr_in6 *sin6 = NULL; local
214 sin6 = ((const struct sockaddr_in6 *)(const void *)sa);
215 p = ntohs(sin6
[all...]
/freebsd-current/lib/libifconfig/
H A Dlibifconfig_inet6.c70 addr->sin6 = (struct sockaddr_in6 *)ifa->ifa_addr;
83 ifr6.ifr_addr = *addr->sin6;
91 ifr6.ifr_addr = *addr->sin6;
/freebsd-current/sbin/ipf/libipf/
H A Dgethost.c58 struct sockaddr_in6 *sin6; local
65 sin6 = (struct sockaddr_in6 *)res->ai_addr;
66 hostp->in6 = sin6->sin6_addr;
/freebsd-current/tools/test/netfibs/
H A Dreflect.c193 struct sockaddr_in6 sin6; local
223 sin6.sin6_len = sizeof(sin6);
224 sin6.sin6_family = AF_INET6;
225 sin6.sin6_port = htons(port);
226 sin6.sin6_flowinfo = 0;
227 bzero(&sin6.sin6_addr, sizeof(sin6.sin6_addr));
229 rc = inet_pton(PF_INET6, addr, &sin6.sin6_addr);
237 sin6
[all...]
/freebsd-current/tools/tools/switch_tls/
H A Dswitch_tls.c328 struct sockaddr_in6 sin6[2]; local
332 memset(sin6, 0, sizeof sin6);
334 sin6[TCPDROP_LOCAL].sin6_len = sizeof sin6[TCPDROP_LOCAL];
335 sin6[TCPDROP_LOCAL].sin6_family = AF_INET6;
336 sin6[TCPDROP_LOCAL].sin6_port = inc->inc_lport;
337 memcpy(&sin6[TCPDROP_LOCAL].sin6_addr, &inc->inc6_laddr,
339 local = (struct sockaddr *)&sin6[TCPDROP_LOCAL];
341 sin6[TCPDROP_FOREIG
[all...]
/freebsd-current/usr.sbin/tcpdrop/
H A Dtcpdrop.c346 struct sockaddr_in6 sin6[2]; local
350 memset(sin6, 0, sizeof sin6);
352 sin6[TCPDROP_LOCAL].sin6_len = sizeof sin6[TCPDROP_LOCAL];
353 sin6[TCPDROP_LOCAL].sin6_family = AF_INET6;
354 sin6[TCPDROP_LOCAL].sin6_port = inc->inc_lport;
355 memcpy(&sin6[TCPDROP_LOCAL].sin6_addr, &inc->inc6_laddr,
357 local = (struct sockaddr *)&sin6[TCPDROP_LOCAL];
359 sin6[TCPDROP_FOREIG
[all...]
/freebsd-current/tools/tools/net80211/wlanwatch/
H A Dwlanwatch.c194 struct sockaddr_in6 sin6; /* use static var for safety */ local
197 memset(&sin6, 0, sizeof(sin6));
198 memcpy(&sin6, sa, sa->sa_len);
199 sin6.sin6_len = sizeof(struct sockaddr_in6);
200 sin6.sin6_family = AF_INET6;
203 (IN6_IS_ADDR_LINKLOCAL(&sin6.sin6_addr) ||
204 IN6_IS_ADDR_MC_LINKLOCAL(&sin6.sin6_addr)) &&
205 sin6.sin6_scope_id == 0) {
206 sin6
[all...]
/freebsd-current/tests/sys/net/routing/
H A Dtest_rtsock_lladdr.c130 struct sockaddr_in6 sin6; local
134 sa_convert_str_to_sa(str_buf, (struct sockaddr *)&sin6);
140 prepare_route_message(rtm, RTM_ADD, (struct sockaddr *)&sin6, (struct sockaddr *)&ether);
154 ret = sa_equal_msg(sa, (struct sockaddr *)&sin6, msg, sizeof(msg));
179 struct sockaddr_in6 sin6; local
180 sin6 = c->net6;
182 sin6.sin6_addr._s6_addr32[3] = htonl(0x42424242);
189 prepare_route_message(rtm, RTM_ADD, (struct sockaddr *)&sin6, (struct sockaddr *)&ether);
206 ret = sa_equal_msg(sa, (struct sockaddr *)&sin6, msg, sizeof(msg));
276 struct sockaddr_in6 sin6; local
322 struct sockaddr_in6 sin6; local
[all...]
/freebsd-current/usr.sbin/rtsold/
H A Dcap_llflags.c65 struct sockaddr_in6 *sin6; local
84 sin6 = (struct sockaddr_in6 *)(void *)ifa->ifa_addr;
85 if (!IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr))
94 memcpy(&ifr6.ifr_ifru.ifru_addr, sin6, sin6->sin6_len);
/freebsd-current/sys/netlink/
H A Dnetlink_snl_route.h57 struct sockaddr_in6 *sin6; local
59 sin6 = (struct sockaddr_in6 *)snl_allocz(ss, sizeof(struct sockaddr_in6));
60 if (sin6 == NULL) {
64 sin6->sin6_len = sizeof(struct sockaddr_in6);
65 sin6->sin6_family = AF_INET6;
66 memcpy(&sin6->sin6_addr, rta_data, sizeof(struct in6_addr));
67 return ((struct sockaddr *)sin6);
/freebsd-current/usr.sbin/pnfsdsfile/
H A Dpnfsdsfile.c70 struct sockaddr_in6 *sin6, adsin6; local
180 sin6 = &dsfile[i].dsf_sin6;
193 sin6->sin6_family == AF_INET6 &&
197 if (IN6_ARE_ADDR_EQUAL(&sin6->sin6_addr,
218 sin6 = &dsfile[i].dsf_sin6;
231 sin6->sin6_family == AF_INET6 &&
235 if (IN6_ARE_ADDR_EQUAL(&sin6->sin6_addr,
260 sin6 = &dsfile[i].dsf_sin6;
273 sin6->sin6_family == AF_INET6 &&
277 if (IN6_ARE_ADDR_EQUAL(&sin6
[all...]
/freebsd-current/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;
178 sin6 = (struct sockaddr_in6 *)$1->dl_dst;
179 sin6->sin6_scope_id = if_nametoindex($2.cp);
231 sin6: label
234 struct sockaddr_in6 *sin6;
236 sin6 = (struct sockaddr_in6 *)malloc(sizeof(*sin6));
[all...]

Completed in 595 milliseconds

123456789