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

1234567891011>>

/freebsd-11.0-release/contrib/ntp/sntp/libevent/
H A Dipv6-internal.h68 struct in6_addr sin6_addr; member in struct:sockaddr_in6
/freebsd-11.0-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-11.0-release/sys/netinet6/
H A Din6_fib.c117 pnh6->nh_addr = gw->sin6_addr;
124 if (IN6_IS_ADDR_UNSPECIFIED(&gw->sin6_addr))
145 pnh6->nh_addr = gw->sin6_addr;
152 if (IN6_IS_ADDR_UNSPECIFIED(&gw->sin6_addr))
186 sin6.sin6_addr = *dst;
190 sin6.sin6_addr.s6_addr16[1] = htons(scopeid & 0xffff);
198 fib6_rte_to_nh_basic(rte, &sin6.sin6_addr, flags, pnh6);
236 sin6.sin6_addr = *dst;
239 sin6.sin6_addr.s6_addr16[1] = htons(scopeid & 0xffff);
254 fib6_rte_to_nh_extended(rte, &sin6.sin6_addr, flag
[all...]
H A Dscope6.c324 zoneid = scope6_addr2default(&sin6->sin6_addr);
327 (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr) ||
328 IN6_IS_ADDR_MC_INTFACELOCAL(&sin6->sin6_addr))) {
339 sin6->sin6_addr.s6_addr16[1] = htons(zoneid & 0xffff);
355 if (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr) ||
356 IN6_IS_ADDR_MC_INTFACELOCAL(&sin6->sin6_addr)) {
360 zoneid = ntohs(sin6->sin6_addr.s6_addr16[1]);
375 ip6_sprintf(ip6buf, &sin6->sin6_addr),
378 sin6->sin6_addr.s6_addr16[1] = 0;
520 scope = in6_addrscope(&sa6->sin6_addr);
[all...]
H A Din6_src.c164 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)); \
171 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)); \
200 dst = dstsock->sin6_addr; /* make a copy for local operation */
265 bcopy(&ia->ia_addr.sin6_addr, srcp, sizeof(*srcp));
330 src = ia->ia_addr.sin6_addr;
347 prison_check_ip6(cred, &ia->ia_addr.sin6_addr) != 0)
351 if (IN6_ARE_ADDR_EQUAL(&dst, &ia->ia_addr.sin6_addr)) {
362 new_scope = in6_addrscope(&ia->ia_addr.sin6_addr);
[all...]
H A Dnd6_rtr.c363 pr.ndpr_prefix.sin6_addr = pi->nd_opt_pi_prefix;
503 gate.sin6_addr = new->rtaddr;
574 gate.sin6_addr = dr->rtaddr;
969 in6_are_prefix_equal(&key->ndpr_prefix.sin6_addr,
970 &search->ndpr_prefix.sin6_addr, key->ndpr_plen)) {
1005 IN6_MASK_ADDR(&new->ndpr_prefix.sin6_addr, &new->ndpr_mask);
1017 ip6_sprintf(ip6buf, &pr->ndpr_prefix.sin6_addr),
1051 ip6_sprintf(ip6buf, &pr->ndpr_prefix.sin6_addr),
1132 &pr->ndpr_prefix.sin6_addr),
1150 ip6_sprintf(ip6buf, &new->ndpr_prefix.sin6_addr),
[all...]
H A Din6.c387 error = in6_setscope(&sa6->sin6_addr, ifp, NULL);
391 &sa6->sin6_addr)) != 0)
393 ia = in6ifa_ifpwithaddr(ifp, &sa6->sin6_addr);
559 if ((ia = in6ifa_ifpwithaddr(ifp, &ifra->ifra_addr.sin6_addr))
593 pr0.ndpr_plen = in6_mask2len(&ifra->ifra_prefixmask.sin6_addr,
601 IN6_MASK_ADDR(&pr0.ndpr_prefix.sin6_addr,
602 &ifra->ifra_prefixmask.sin6_addr);
739 mltaddr.s6_addr32[3] = ifra->ifra_addr.sin6_addr.s6_addr32[3];
887 ifra->ifra_addr.sin6_addr = *addr;
892 ifra->ifra_prefixmask.sin6_addr
[all...]
H A Dip6_mroute.c308 if (IN6_ARE_ADDR_EQUAL(&_rt->mf6c_origin.sin6_addr, &(o)) && \
309 IN6_ARE_ADDR_EQUAL(&_rt->mf6c_mcastgrp.sin6_addr, &(g)) && \
497 MF6CFIND(req->src.sin6_addr, req->grp.sin6_addr, rt);
821 MF6CFIND(mfccp->mf6cc_origin.sin6_addr,
822 mfccp->mf6cc_mcastgrp.sin6_addr, rt);
827 ip6_sprintf(ip6bufo, &mfccp->mf6cc_origin.sin6_addr),
828 ip6_sprintf(ip6bufg, &mfccp->mf6cc_mcastgrp.sin6_addr),
841 hash = MF6CHASH(mfccp->mf6cc_origin.sin6_addr,
842 mfccp->mf6cc_mcastgrp.sin6_addr);
[all...]
H A Din6_pcb.c152 if ((error = prison_local_ip6(cred, &sin6->sin6_addr,
157 if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr)) {
167 } else if (!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
202 if (!IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr) &&
206 &sin6->sin6_addr, lport,
213 (!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr) ||
231 IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
254 t = in6_pcblookup_local(pcbinfo, &sin6->sin6_addr,
272 IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
296 inp->in6p_laddr = sin6->sin6_addr;
[all...]
H A Dsctp6_usrreq.c128 src.sin6_addr = ip6->ip6_src;
129 if (in6_setscope(&src.sin6_addr, m->m_pkthdr.rcvif, NULL) != 0) {
136 dst.sin6_addr = ip6->ip6_dst;
137 if (in6_setscope(&dst.sin6_addr, m->m_pkthdr.rcvif, NULL) != 0) {
325 src.sin6_addr = ip6cp->ip6c_ip6->ip6_src;
326 if (in6_setscope(&src.sin6_addr, ip6cp->ip6c_m->m_pkthdr.rcvif, NULL) != 0) {
333 dst.sin6_addr = ip6cp->ip6c_ip6->ip6_dst;
334 if (in6_setscope(&dst.sin6_addr, ip6cp->ip6c_m->m_pkthdr.rcvif, NULL) != 0) {
624 if (IN6_IS_ADDR_UNSPECIFIED(&sin6_p->sin6_addr)) {
628 if (IN6_IS_ADDR_V4MAPPED(&sin6_p->sin6_addr)) {
[all...]
/freebsd-11.0-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-11.0-release/crypto/heimdal/lib/roken/
H A Dinet_pton.c81 memcpy(dst, &si6.sin6_addr, sizeof(si6.sin6_addr));
H A Dgetnameinfo.c105 return doit (AF_INET6, &sin6->sin6_addr, sizeof(sin6->sin6_addr),
/freebsd-11.0-release/contrib/netbsd-tests/fs/nfs/nfsservice/rpcbind/
H A Dutil.c96 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) {
98 ntohs(*(u_int16_t *)&sin6->sin6_addr.s6_addr[2]);
99 sin6->sin6_addr.s6_addr[2] = sin6->sin6_addr.s6_addr[3] = 0;
229 if (IN6_IS_ADDR_LINKLOCAL(&ifsin6->sin6_addr) &&
230 IN6_IS_ADDR_LINKLOCAL(&realsin6->sin6_addr) &&
231 IN6_IS_ADDR_LINKLOCAL(&clntsin6->sin6_addr)) {
237 if (!bitmaskcmp(&ifsin6->sin6_addr,
238 &clntsin6->sin6_addr, &sin6mask->sin6_addr,
[all...]
/freebsd-11.0-release/tools/regression/netinet6/ip6_sockets/
H A Dip6_sockets.c65 sin6.sin6_addr = in6addr_loopback;
/freebsd-11.0-release/usr.sbin/rtsold/
H A Dprobe.c133 if (!IN6_IS_ADDR_LINKLOCAL(&p->rtaddr.sin6_addr)) {
137 inet_ntop(AF_INET6, &p->rtaddr.sin6_addr, ntopbuf,
141 sendprobe(&p->rtaddr.sin6_addr, ifinfo);
159 sa6_probe.sin6_addr = *addr;
/freebsd-11.0-release/contrib/tcpdump/missing/
H A Dgetnameinfo.c73 offsetof(struct sockaddr_in6, sin6_addr)},
179 switch (sin6->sin6_addr.s6_addr[0]) {
181 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr))
183 else if (IN6_IS_ADDR_LOOPBACK(&sin6->sin6_addr))
189 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) {
192 else if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr))
/freebsd-11.0-release/cddl/lib/libdtrace/
H A Dnfs.d61 P->rq_xprt->xp_xpc.xpc_lcladdr.buf)->sin6_addr) :
71 P->rq_xprt->xp_xpc.xpc_rtaddr.buf)->sin6_addr) :
84 inet_ntoa6(&((struct sockaddr_in6 *)&P->rc_addr)->sin6_addr);
/freebsd-11.0-release/contrib/tcp_wrappers/
H A Dhosts_access.c388 return (!memcmp(&pat.sin6_addr, &addr.sin6_addr,
466 if (IN6_IS_ADDR_V4MAPPED(&addr.sin6_addr)) {
467 if ((*(u_int32_t *)&net.sin6_addr.s6_addr[12] = dot_quad_addr(net_tok)) == INADDR_NONE
470 return ((*(u_int32_t *)&addr.sin6_addr.s6_addr[12] & mask) == *(u_int32_t *)&net.sin6_addr.s6_addr[12]);
494 if ((*(u_int32_t *)&addr.sin6_addr.s6_addr[i] & mask) != (*(u_int32_t *)&net.sin6_addr.s6_addr[i] & mask))
498 if (*(u_int32_t *)&addr.sin6_addr.s6_addr[i] != *(u_int32_t *)&net.sin6_addr
[all...]
/freebsd-11.0-release/contrib/wpa/wpa_supplicant/
H A Dctrl_iface_udp.c80 inet_ntop(AF_INET6, &from->sin6_addr, addr, sizeof(*from)),
107 !os_memcmp(&from->sin6_addr, &dst->addr.sin6_addr,
108 sizeof(from->sin6_addr))) {
110 inet_ntop(AF_INET6, &from->sin6_addr, addr,
154 !os_memcmp(&from->sin6_addr, &dst->addr.sin6_addr,
155 sizeof(from->sin6_addr))) {
157 inet_ntop(AF_INET6, &from->sin6_addr, addr,
228 inet_ntop(AF_INET6, &from.sin6_addr, add
[all...]
/freebsd-11.0-release/usr.sbin/ndp/
H A Dndp.c406 sin->sin6_addr = ((struct sockaddr_in6 *)res->ai_addr)->sin6_addr;
429 if (IN6_ARE_ADDR_EQUAL(&sin->sin6_addr, &sin_m.sin6_addr)) {
472 sin->sin6_addr = ((struct sockaddr_in6 *)res->ai_addr)->sin6_addr;
509 sin->sin6_addr = ((struct sockaddr_in6 *)res->ai_addr)->sin6_addr;
518 if (IN6_ARE_ADDR_EQUAL(&sin->sin6_addr, &sin_m.sin6_addr)) {
[all...]
/freebsd-11.0-release/sbin/ifconfig/
H A Daf_inet6.c146 in6 = (struct in6_addr *)&in6_addreq.ifra_addr.sin6_addr;
155 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) {
156 lladdr = &sin6->sin6_addr;
220 inet_ntop(AF_INET6, &sin->sin6_addr, addr_buf,
238 inet_ntop(AF_INET6, &sin->sin6_addr, addr_buf,
248 printf("/%d ", prefix(&sin->sin6_addr,
251 printf(" prefixlen %d ", prefix(&sin->sin6_addr,
317 memset(&sin->sin6_addr, 0xff, sizeof(struct in6_addr));
320 memset((void *)&sin->sin6_addr, 0x00, sizeof(sin->sin6_addr));
[all...]
/freebsd-11.0-release/usr.sbin/rtadvd/
H A Dif.c70 .sin6_addr = IN6ADDR_LINKLOCAL_ALLNODES_INIT,
76 .sin6_addr = IN6ADDR_LINKLOCAL_ALLROUTERS_INIT,
82 .sin6_addr = IN6ADDR_SITELOCAL_ALLROUTERS_INIT,
200 if (IN6_IS_ADDR_LINKLOCAL(&SIN6(dst)->sin6_addr) ||
201 IN6_IS_ADDR_MULTICAST(&SIN6(dst)->sin6_addr))
230 (IN6_IS_ADDR_LINKLOCAL(&SIN6(ifa)->sin6_addr) ||
231 IN6_IS_ADDR_MULTICAST(&SIN6(ifa)->sin6_addr)))
263 return (&SIN6(rti_info[RTAX_DST])->sin6_addr);
289 p = (char *)(&SIN6(sa)->sin6_addr);
654 &sin6_linklocal_allrouters.sin6_addr,
[all...]
/freebsd-11.0-release/contrib/pf/tftp-proxy/
H A Dfilter.c101 &satosin6(nat)->sin6_addr.s6_addr, 16);
134 &satosin6(rdr)->sin6_addr.s6_addr, 16);
281 &satosin6(src)->sin6_addr.s6_addr, 16);
284 &satosin6(dst)->sin6_addr.s6_addr, 16);
388 memcpy(&pnl.saddr.v6, &client->sin6_addr.s6_addr, sizeof pnl.saddr.v6);
389 memcpy(&pnl.daddr.v6, &proxy->sin6_addr.s6_addr, sizeof pnl.daddr.v6);
399 memcpy(&server->sin6_addr.s6_addr, &pnl.rdaddr.v6,
400 sizeof server->sin6_addr);
/freebsd-11.0-release/contrib/pf/ftp-proxy/
H A Dfilter.c97 &satosin6(nat)->sin6_addr.s6_addr, 16);
130 &satosin6(rdr)->sin6_addr.s6_addr, 16);
272 &satosin6(src)->sin6_addr.s6_addr, 16);
275 &satosin6(dst)->sin6_addr.s6_addr, 16);
377 memcpy(&pnl.saddr.v6, &client->sin6_addr.s6_addr, sizeof pnl.saddr.v6);
378 memcpy(&pnl.daddr.v6, &proxy->sin6_addr.s6_addr, sizeof pnl.daddr.v6);
388 memcpy(&server->sin6_addr.s6_addr, &pnl.rdaddr.v6,
389 sizeof server->sin6_addr);

Completed in 263 milliseconds

1234567891011>>