Searched refs:sin6_addr (Results 1 - 25 of 269) sorted by relevance

1234567891011

/freebsd-9.3-release/contrib/ntp/sntp/libevent/
H A Dipv6-internal.h68 struct in6_addr sin6_addr; member in struct:sockaddr_in6
/freebsd-9.3-release/contrib/sendmail/libsm/
H A Dt-inet6_ntop.c47 r = inet_pton(AF_INET6, ip, &addr.sin6_addr);
49 ipf = sm_inet6_ntop(&addr.sin6_addr, ipv6str, sizeof(ipv6str));
/freebsd-9.3-release/sys/netinet6/
H A Din6_src.c158 printf("in6_selectsrc: replace %s with %s by %d\n", ia_best ? ip6_sprintf(ip6buf, &ia_best->ia_addr.sin6_addr) : "none", ip6_sprintf(ip6b, &ia->ia_addr.sin6_addr), (r)); \
165 printf("in6_selectsrc: keep %s against %s by %d\n", ia_best ? ip6_sprintf(ip6buf, &ia_best->ia_addr.sin6_addr) : "none", ip6_sprintf(ip6b, &ia->ia_addr.sin6_addr), (r)); \
193 dst = dstsock->sin6_addr; /* make a copy for local operation */
241 srcsock.sin6_addr = pi->ipi6_addr;
243 error = in6_setscope(&srcsock.sin6_addr, ifp, NULL);
248 &srcsock.sin6_addr, (inp != NULL &&
260 pi->ipi6_addr = srcsock.sin6_addr; /* XXX: this overrides pi */
263 bcopy(&ia6->ia_addr.sin6_addr, src
[all...]
H A Din6.c445 error = in6_setscope(&sa6->sin6_addr, ifp, NULL);
449 &sa6->sin6_addr)) != 0)
451 ia = in6ifa_ifpwithaddr(ifp, &sa6->sin6_addr);
662 if ((ia = in6ifa_ifpwithaddr(ifp, &ifra->ifra_addr.sin6_addr))
684 pr0.ndpr_plen = in6_mask2len(&ifra->ifra_prefixmask.sin6_addr,
692 pr0.ndpr_prefix.sin6_addr.s6_addr32[i] &=
693 ifra->ifra_prefixmask.sin6_addr.s6_addr32[i];
840 llsol.s6_addr32[3] = ifra->ifra_addr.sin6_addr.s6_addr32[3];
870 mltmask.sin6_addr = in6mask32;
879 mltaddr.sin6_addr
[all...]
H A Dscope6.c337 zoneid = scope6_addr2default(&sin6->sin6_addr);
340 (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr) ||
341 IN6_IS_ADDR_MC_INTFACELOCAL(&sin6->sin6_addr))) {
355 sin6->sin6_addr.s6_addr16[1] = htons(zoneid & 0xffff);
375 ip6_sprintf(ip6buf, &sin6->sin6_addr), sin6->sin6_scope_id);
378 if (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr) ||
379 IN6_IS_ADDR_MC_INTFACELOCAL(&sin6->sin6_addr)) {
383 zoneid = ntohs(sin6->sin6_addr.s6_addr16[1]);
390 sin6->sin6_addr.s6_addr16[1] = 0;
H A Dnd6_rtr.c357 pr.ndpr_prefix.sin6_addr = pi->nd_opt_pi_prefix;
494 gate.sin6_addr = new->rtaddr;
541 gate.sin6_addr = dr->rtaddr;
870 in6_are_prefix_equal(&key->ndpr_prefix.sin6_addr,
871 &search->ndpr_prefix.sin6_addr, key->ndpr_plen)) {
911 new->ndpr_prefix.sin6_addr.s6_addr32[i] &=
926 ip6_sprintf(ip6buf, &pr->ndpr_prefix.sin6_addr),
959 ip6_sprintf(ip6buf, &pr->ndpr_prefix.sin6_addr),
1046 &pr->ndpr_prefix.sin6_addr),
1069 ip6_sprintf(ip6buf, &new->ndpr_prefix.sin6_addr),
[all...]
H A Din6_pcb.c148 if ((error = prison_local_ip6(cred, &sin6->sin6_addr,
153 if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr)) {
163 } else if (!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
198 if (!IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr) &&
202 &sin6->sin6_addr, lport,
208 (!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr) ||
216 IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
235 t = in6_pcblookup_local(pcbinfo, &sin6->sin6_addr,
253 IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
277 inp->in6p_laddr = sin6->sin6_addr;
[all...]
H A Din6_gif.c218 ip6->ip6_src = sin6_src->sin6_addr;
220 if (!IN6_IS_ADDR_UNSPECIFIED(&sin6_dst->sin6_addr))
221 ip6->ip6_dst = sin6_dst->sin6_addr;
234 !IN6_ARE_ADDR_EQUAL(&dst->sin6_addr, &sin6_dst->sin6_addr)) {
239 dst->sin6_addr = sin6_dst->sin6_addr;
392 if (!IN6_ARE_ADDR_EQUAL(&src->sin6_addr, &ip6->ip6_dst) ||
393 !IN6_ARE_ADDR_EQUAL(&dst->sin6_addr, &ip6->ip6_src))
406 sin6.sin6_addr
[all...]
H A Dip6_mroute.c284 if (IN6_ARE_ADDR_EQUAL(&_rt->mf6c_origin.sin6_addr, &(o)) && \
285 IN6_ARE_ADDR_EQUAL(&_rt->mf6c_mcastgrp.sin6_addr, &(g)) && \
473 MF6CFIND(req->src.sin6_addr, req->grp.sin6_addr, rt);
797 MF6CFIND(mfccp->mf6cc_origin.sin6_addr,
798 mfccp->mf6cc_mcastgrp.sin6_addr, rt);
803 ip6_sprintf(ip6bufo, &mfccp->mf6cc_origin.sin6_addr),
804 ip6_sprintf(ip6bufg, &mfccp->mf6cc_mcastgrp.sin6_addr),
817 hash = MF6CHASH(mfccp->mf6cc_origin.sin6_addr,
818 mfccp->mf6cc_mcastgrp.sin6_addr);
[all...]
H A Din6_ifattach.c472 ifra.ifra_addr.sin6_addr.s6_addr32[0] = htonl(0xfe800000);
473 ifra.ifra_addr.sin6_addr.s6_addr32[1] = 0;
475 ifra.ifra_addr.sin6_addr.s6_addr32[2] = 0;
476 ifra.ifra_addr.sin6_addr.s6_addr32[3] = htonl(1);
478 if (get_ifid(ifp, altifp, &ifra.ifra_addr.sin6_addr) != 0) {
484 if (in6_setscope(&ifra.ifra_addr.sin6_addr, ifp, NULL))
489 ifra.ifra_prefixmask.sin6_addr = in6mask64;
531 pr0.ndpr_plen = in6_mask2len(&ifra.ifra_prefixmask.sin6_addr, NULL);
535 pr0.ndpr_prefix.sin6_addr.s6_addr32[i] &=
580 ifra.ifra_prefixmask.sin6_addr
[all...]
H A Dsctp6_usrreq.c140 src.sin6_addr = ip6->ip6_src;
141 if (in6_setscope(&src.sin6_addr, m->m_pkthdr.rcvif, NULL) != 0) {
148 dst.sin6_addr = ip6->ip6_dst;
149 if (in6_setscope(&dst.sin6_addr, m->m_pkthdr.rcvif, NULL) != 0) {
152 if (faithprefix_p != NULL && (*faithprefix_p) (&dst.sin6_addr)) {
417 final.sin6_addr = ((struct sockaddr_in6 *)pktdst)->sin6_addr;
669 if (IN6_IS_ADDR_UNSPECIFIED(&sin6_p->sin6_addr)) {
673 if (IN6_IS_ADDR_V4MAPPED(&sin6_p->sin6_addr)) {
702 if (IN6_IS_ADDR_V4MAPPED(&sin6_p->sin6_addr)) {
[all...]
/freebsd-9.3-release/contrib/libpcap/tests/
H A Dfindalldevstest.c92 ((struct sockaddr_in6 *)(a->addr))->sin6_addr.s6_addr,
97 ((struct sockaddr_in6 *)(a->netmask))->sin6_addr.s6_addr,
102 ((struct sockaddr_in6 *)(a->broadaddr))->sin6_addr.s6_addr,
107 ((struct sockaddr_in6 *)(a->dstaddr))->sin6_addr.s6_addr,
/freebsd-9.3-release/sbin/ifconfig/
H A Daf_inet6.c145 in6 = (struct in6_addr *)&in6_addreq.ifra_addr.sin6_addr;
154 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) {
155 lladdr = &sin6->sin6_addr;
172 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) {
174 ntohs(*(u_int16_t *)&sin6->sin6_addr.s6_addr[2]);
175 sin6->sin6_addr.s6_addr[2] = sin6->sin6_addr.s6_addr[3] = 0;
221 if (IN6_IS_ADDR_LINKLOCAL(&sin->sin6_addr) &&
222 *(u_short *)&sin->sin6_addr.s6_addr[2] != 0) {
225 index = *(u_short *)&sin->sin6_addr
[all...]
/freebsd-9.3-release/contrib/ntp/tests/libntp/
H A Dsockaddrtest.c39 memcmp(&expected.sa6.sin6_addr, &actual.sa6.sin6_addr,
H A Dnetof.c93 input.sa6.sin6_addr = input_address;
98 expected.sa6.sin6_addr = expected_address;
/freebsd-9.3-release/usr.sbin/ndp/
H A Dndp.c406 sin->sin6_addr = ((struct sockaddr_in6 *)res->ai_addr)->sin6_addr;
408 if (IN6_IS_ADDR_LINKLOCAL(&sin->sin6_addr)) {
409 *(u_int16_t *)&sin->sin6_addr.s6_addr[2] =
433 if (IN6_ARE_ADDR_EQUAL(&sin->sin6_addr, &sin_m.sin6_addr)) {
480 sin->sin6_addr = ((struct sockaddr_in6 *)res->ai_addr)->sin6_addr;
482 if (IN6_IS_ADDR_LINKLOCAL(&sin->sin6_addr)) {
483 *(u_int16_t *)&sin->sin6_addr
[all...]
/freebsd-9.3-release/tools/regression/netinet6/ip6_sockets/
H A Dip6_sockets.c65 sin6.sin6_addr = in6addr_loopback;
/freebsd-9.3-release/crypto/heimdal/lib/roken/
H A Dgetnameinfo.c108 return doit (AF_INET6, &sin6->sin6_addr, sizeof(sin6->sin6_addr),
H A Dsocket.c66 sin6->sin6_addr = in6addr_any;
100 memcpy (&sin6->sin6_addr, ptr, sizeof(struct in6_addr));
165 return &sin6->sin6_addr;
/freebsd-9.3-release/cddl/lib/libdtrace/
H A Dnfs.d60 P->rq_xprt->xp_xpc.xpc_lcladdr.buf)->sin6_addr) :
70 P->rq_xprt->xp_xpc.xpc_rtaddr.buf)->sin6_addr) :
83 inet_ntoa6(&((struct sockaddr_in6 *)&P->rc_addr)->sin6_addr);
/freebsd-9.3-release/contrib/tcpdump/missing/
H A Dgetnameinfo.c78 offsetof(struct sockaddr_in6, sin6_addr)},
184 switch (sin6->sin6_addr.s6_addr[0]) {
186 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr))
188 else if (IN6_IS_ADDR_LOOPBACK(&sin6->sin6_addr))
194 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) {
197 else if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr))
/freebsd-9.3-release/contrib/tcp_wrappers/
H A Dhosts_access.c382 return (!memcmp(&pat.sin6_addr, &addr.sin6_addr,
460 if (IN6_IS_ADDR_V4MAPPED(&addr.sin6_addr)) {
461 if ((*(u_int32_t *)&net.sin6_addr.s6_addr[12] = dot_quad_addr(net_tok)) == INADDR_NONE
464 return ((*(u_int32_t *)&addr.sin6_addr.s6_addr[12] & mask) == *(u_int32_t *)&net.sin6_addr.s6_addr[12]);
488 if ((*(u_int32_t *)&addr.sin6_addr.s6_addr[i] & mask) != (*(u_int32_t *)&net.sin6_addr.s6_addr[i] & mask))
492 if (*(u_int32_t *)&addr.sin6_addr.s6_addr[i] != *(u_int32_t *)&net.sin6_addr
[all...]
/freebsd-9.3-release/lib/libc/net/
H A Dgetnameinfo.c105 offsetof(struct sockaddr_in6, sin6_addr)},
194 switch (sin6->sin6_addr.s6_addr[0]) {
196 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr))
198 else if (IN6_IS_ADDR_LOOPBACK(&sin6->sin6_addr))
204 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) {
207 else if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr))
347 a6 = &sa6->sin6_addr;
/freebsd-9.3-release/sys/netpfil/ipfw/
H A Dip_fw_table.c118 #define KEY_LEN_INET6 (offsetof(struct sockaddr_in6, sin6_addr) + sizeof(struct in6_addr))
122 #define OFF_LEN_INET6 (8 * offsetof(struct sockaddr_in6, sin6_addr))
190 ipv6_writemask(&xent->m.mask6.sin6_addr, mlen);
191 memcpy(&xent->a.addr6.sin6_addr, paddr, sizeof(struct in6_addr));
192 APPLY_MASK(&xent->a.addr6.sin6_addr, &xent->m.mask6.sin6_addr);
327 ipv6_writemask(&mask6.sin6_addr, mlen);
328 memcpy(&sa6.sin6_addr, paddr, sizeof(struct in6_addr));
329 APPLY_MASK(&sa6.sin6_addr, &mask6.sin6_addr);
[all...]
/freebsd-9.3-release/usr.sbin/rtadvd/
H A Dif.c71 .sin6_addr = IN6ADDR_LINKLOCAL_ALLNODES_INIT,
77 .sin6_addr = IN6ADDR_LINKLOCAL_ALLROUTERS_INIT,
83 .sin6_addr = IN6ADDR_SITELOCAL_ALLROUTERS_INIT,
201 if (IN6_IS_ADDR_LINKLOCAL(&SIN6(dst)->sin6_addr) ||
202 IN6_IS_ADDR_MULTICAST(&SIN6(dst)->sin6_addr))
231 (IN6_IS_ADDR_LINKLOCAL(&SIN6(ifa)->sin6_addr) ||
232 IN6_IS_ADDR_MULTICAST(&SIN6(ifa)->sin6_addr)))
264 return (&SIN6(rti_info[RTAX_DST])->sin6_addr);
290 p = (char *)(&SIN6(sa)->sin6_addr);
656 &sin6_linklocal_allrouters.sin6_addr,
[all...]

Completed in 320 milliseconds

1234567891011