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

1234567891011>>

/freebsd-11-stable/contrib/ntp/sntp/libevent/
H A Dipv6-internal.h68 struct in6_addr sin6_addr; member in struct:sockaddr_in6
/freebsd-11-stable/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-stable/sys/ofed/drivers/infiniband/core/
H A Dib_iwpm_util.c67 if (!memcmp(&a6_sockaddr->sin6_addr,
68 &b6_sockaddr->sin6_addr, sizeof(struct in6_addr))
94 msg, &sockaddr_v6->sin6_addr,
/freebsd-11-stable/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;
524 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 Dip6_fastfwd.c62 if (fib6_lookup_nh_basic(M_GETFIB(m), &dst->sin6_addr,
154 dst.sin6_addr = ip6->ip6_dst;
187 dst.sin6_addr = ip6->ip6_dst;
251 !IN6_ARE_ADDR_EQUAL(&dst.sin6_addr, &ip6->ip6_dst)) {
257 dst.sin6_addr = ip6->ip6_dst;
281 dst.sin6_addr = nh.nh_addr;
282 if (IN6_IS_SCOPE_LINKLOCAL(&dst.sin6_addr))
283 dst.sin6_addr.s6_addr16[1] = htons(nh.nh_ifp->if_index & 0xffff);
H A Dnd6_rtr.c367 pr.ndpr_prefix.sin6_addr = pi->nd_opt_pi_prefix;
510 gate.sin6_addr = new->rtaddr;
581 gate.sin6_addr = dr->rtaddr;
1068 in6_are_prefix_equal(&key->ndpr_prefix.sin6_addr,
1069 &search->ndpr_prefix.sin6_addr, key->ndpr_plen)) {
1134 IN6_MASK_ADDR(&new->ndpr_prefix.sin6_addr, &new->ndpr_mask);
1147 ip6_sprintf(ip6buf, &pr->ndpr_prefix.sin6_addr),
1204 ip6_sprintf(ip6buf, &pr->ndpr_prefix.sin6_addr),
1278 &pr->ndpr_prefix.sin6_addr),
1298 ip6_sprintf(ip6buf, &new->ndpr_prefix.sin6_addr),
[all...]
H A Din6.c389 error = in6_setscope(&sa6->sin6_addr, ifp, NULL);
393 &sa6->sin6_addr)) != 0)
395 ia = in6ifa_ifpwithaddr(ifp, &sa6->sin6_addr);
564 if ((ia = in6ifa_ifpwithaddr(ifp, &ifra->ifra_addr.sin6_addr))
598 pr0.ndpr_plen = in6_mask2len(&ifra->ifra_prefixmask.sin6_addr,
606 IN6_MASK_ADDR(&pr0.ndpr_prefix.sin6_addr,
607 &ifra->ifra_prefixmask.sin6_addr);
748 mltaddr.s6_addr32[3] = ifra->ifra_addr.sin6_addr.s6_addr32[3];
896 ifra->ifra_addr.sin6_addr = *addr;
901 ifra->ifra_prefixmask.sin6_addr
[all...]
H A Dip6_mroute.c309 if (IN6_ARE_ADDR_EQUAL(&_rt->mf6c_origin.sin6_addr, &(o)) && \
310 IN6_ARE_ADDR_EQUAL(&_rt->mf6c_mcastgrp.sin6_addr, &(g)) && \
498 MF6CFIND(req->src.sin6_addr, req->grp.sin6_addr, rt);
822 MF6CFIND(mfccp->mf6cc_origin.sin6_addr,
823 mfccp->mf6cc_mcastgrp.sin6_addr, rt);
828 ip6_sprintf(ip6bufo, &mfccp->mf6cc_origin.sin6_addr),
829 ip6_sprintf(ip6bufg, &mfccp->mf6cc_mcastgrp.sin6_addr),
842 hash = MF6CHASH(mfccp->mf6cc_origin.sin6_addr,
843 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.c119 src.sin6_addr = ip6->ip6_src;
120 if (in6_setscope(&src.sin6_addr, m->m_pkthdr.rcvif, NULL) != 0) {
127 dst.sin6_addr = ip6->ip6_dst;
128 if (in6_setscope(&dst.sin6_addr, m->m_pkthdr.rcvif, NULL) != 0) {
321 src.sin6_addr = ip6cp->ip6c_ip6->ip6_src;
322 if (in6_setscope(&src.sin6_addr, ip6cp->ip6c_m->m_pkthdr.rcvif, NULL) != 0) {
329 dst.sin6_addr = ip6cp->ip6c_ip6->ip6_dst;
330 if (in6_setscope(&dst.sin6_addr, ip6cp->ip6c_m->m_pkthdr.rcvif, NULL) != 0) {
620 if (IN6_IS_ADDR_UNSPECIFIED(&sin6_p->sin6_addr)) {
624 if (IN6_IS_ADDR_V4MAPPED(&sin6_p->sin6_addr)) {
[all...]
/freebsd-11-stable/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-stable/sys/compat/linuxkpi/common/include/linux/
H A Dinetdevice.h68 sin6.sin6_addr = addr;
74 sin6.sin6_addr.s6_addr16[1] = htons(scope_id);
/freebsd-11-stable/contrib/llvm-project/lldb/source/Host/common/
H A DSocketAddress.cpp145 if (inet_ntop(GetFamily(), &m_socket_addr.sa_ipv6.sin6_addr, str,
260 m_socket_addr.sa_ipv6.sin6_addr = in6addr_loopback;
282 m_socket_addr.sa_ipv6.sin6_addr = in6addr_any;
294 : 0 == memcmp(&m_socket_addr.sa_ipv6.sin6_addr, &in6addr_any, 16);
300 : 0 == memcmp(&m_socket_addr.sa_ipv6.sin6_addr, &in6addr_loopback,
314 return 0 == memcmp(&m_socket_addr.sa_ipv6.sin6_addr,
315 &rhs.m_socket_addr.sa_ipv6.sin6_addr, 16);
/freebsd-11-stable/tools/regression/netinet6/ip6_sockets/
H A Dip6_sockets.c65 sin6.sin6_addr = in6addr_loopback;
/freebsd-11-stable/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-stable/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-stable/contrib/tcp_wrappers/
H A Dhosts_access.c387 return (!memcmp(&pat.sin6_addr, &addr.sin6_addr,
465 if (IN6_IS_ADDR_V4MAPPED(&addr.sin6_addr)) {
466 if ((*(u_int32_t *)&net.sin6_addr.s6_addr[12] = dot_quad_addr(net_tok)) == INADDR_NONE
469 return ((*(u_int32_t *)&addr.sin6_addr.s6_addr[12] & mask) == *(u_int32_t *)&net.sin6_addr.s6_addr[12]);
493 if ((*(u_int32_t *)&addr.sin6_addr.s6_addr[i] & mask) != (*(u_int32_t *)&net.sin6_addr.s6_addr[i] & mask))
497 if (*(u_int32_t *)&addr.sin6_addr.s6_addr[i] != *(u_int32_t *)&net.sin6_addr
[all...]
/freebsd-11-stable/contrib/wpa/wpa_supplicant/
H A Dctrl_iface_udp.c100 inet_ntop(AF_INET6, &from->sin6_addr, addr, sizeof(*from)),
127 !os_memcmp(&from->sin6_addr, &dst->addr.sin6_addr,
128 sizeof(from->sin6_addr))) {
130 inet_ntop(AF_INET6, &from->sin6_addr, addr,
174 !os_memcmp(&from->sin6_addr, &dst->addr.sin6_addr,
175 sizeof(from->sin6_addr))) {
177 inet_ntop(AF_INET6, &from->sin6_addr, addr,
248 inet_ntop(AF_INET6, &from.sin6_addr, add
[all...]
/freebsd-11-stable/usr.sbin/ndp/
H A Dndp.c407 sin->sin6_addr = ((struct sockaddr_in6 *)res->ai_addr)->sin6_addr;
430 if (IN6_ARE_ADDR_EQUAL(&sin->sin6_addr, &sin_m.sin6_addr)) {
473 sin->sin6_addr = ((struct sockaddr_in6 *)res->ai_addr)->sin6_addr;
510 sin->sin6_addr = ((struct sockaddr_in6 *)res->ai_addr)->sin6_addr;
519 if (IN6_ARE_ADDR_EQUAL(&sin->sin6_addr, &sin_m.sin6_addr)) {
[all...]
/freebsd-11-stable/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-stable/contrib/wpa/src/common/
H A Dctrl_iface_common.c47 if (os_memcmp(&in6_a->sin6_addr, &in6_b->sin6_addr,
48 sizeof(in6_a->sin6_addr)) != 0)
/freebsd-11-stable/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,
204 if (IN6_IS_ADDR_LINKLOCAL(&SIN6(dst)->sin6_addr) ||
205 IN6_IS_ADDR_MULTICAST(&SIN6(dst)->sin6_addr))
234 (IN6_IS_ADDR_LINKLOCAL(&SIN6(ifa)->sin6_addr) ||
235 IN6_IS_ADDR_MULTICAST(&SIN6(ifa)->sin6_addr)))
267 return (&SIN6(rti_info[RTAX_DST])->sin6_addr);
293 p = (char *)(&SIN6(sa)->sin6_addr);
676 &sin6_linklocal_allrouters.sin6_addr,
[all...]

Completed in 205 milliseconds

1234567891011>>