HomeSort by: relevance | last modified time | path
    Searched refs:sin6_addr (Results 1 - 25 of 164) sorted by relevancy

1 2 3 4 5 6 7

  /src/lib/libc/net/
inet6_scopeid.c 50 if ((IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr) &&
52 (IN6_IS_ADDR_MC_LINKLOCAL(&sin6->sin6_addr) &&
54 (IN6_IS_ADDR_SITELOCAL(&sin6->sin6_addr) &&
57 memcpy(&scope, &sin6->sin6_addr.s6_addr[2], sizeof(scope));
59 sin6->sin6_addr.s6_addr[2] = sin6->sin6_addr.s6_addr[3] = 0;
68 if ((IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr) &&
70 (IN6_IS_ADDR_MC_LINKLOCAL(&sin6->sin6_addr) &&
72 (IN6_IS_ADDR_SITELOCAL(&sin6->sin6_addr) &&
75 memcpy(&sin6->sin6_addr.s6_addr[2], &scope, sizeof(scope))
    [all...]
getnameinfo.c 91 offsetof(struct sockaddr_in6, sin6_addr)},
335 switch (sin6->sin6_addr.s6_addr[0]) {
337 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr))
339 else if (IN6_IS_ADDR_LOOPBACK(&sin6->sin6_addr))
345 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) {
348 else if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr))
510 a6 = &sa6->sin6_addr;
  /src/sys/netinet6/
in6_src.c 152 IN6_PRINT(_buf1, &ia_best->ia_addr.sin6_addr) : "none", \
153 IN6_PRINT(_buf2, &ia->ia_addr.sin6_addr), (r)); \
161 IN6_PRINT(_buf1, &ia_best->ia_addr.sin6_addr) : "none", \
162 IN6_PRINT(_buf2, &ia->ia_addr.sin6_addr), (r)); \
207 src = ia->ia_addr.sin6_addr;
234 if (IN6_ARE_ADDR_EQUAL(dst, &ia->ia_addr.sin6_addr)) {
245 new_scope = in6_addrscope(&ia->ia_addr.sin6_addr);
427 new_matchlen = in6_matchlen(&ia->ia_addr.sin6_addr, dst);
444 in6_addrscope(&ia_best->ia_addr.sin6_addr));
448 in6_matchlen(&ia_best->ia_addr.sin6_addr,
    [all...]
scope6.c 191 zoneid = scope6_addr2default(&sin6->sin6_addr);
194 (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr) ||
195 IN6_IS_ADDR_MC_INTFACELOCAL(&sin6->sin6_addr))) {
212 sin6->sin6_addr.s6_addr16[1] = htons(zoneid & 0xffff);
246 IN6_PRINT(ip6buf, &sin6->sin6_addr), sin6->sin6_scope_id);
249 if (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr) ||
250 IN6_IS_ADDR_MC_INTFACELOCAL(&sin6->sin6_addr)) {
254 zoneid = ntohs(sin6->sin6_addr.s6_addr16[1]);
262 sin6->sin6_addr.s6_addr16[1] = 0;
ip6_mroute.c 246 if (IN6_ARE_ADDR_EQUAL(&_rt->mf6c_origin.sin6_addr, &(o)) && \
247 IN6_ARE_ADDR_EQUAL(&_rt->mf6c_mcastgrp.sin6_addr, &(g)) && \
420 MF6CFIND(req->src.sin6_addr, req->grp.sin6_addr, rt);
773 MF6CFIND(mfccp->mf6cc_origin.sin6_addr,
774 mfccp->mf6cc_mcastgrp.sin6_addr, rt);
782 &mfccp->mf6cc_origin.sin6_addr),
784 &mfccp->mf6cc_mcastgrp.sin6_addr),
799 hash = MF6CHASH(mfccp->mf6cc_origin.sin6_addr,
800 mfccp->mf6cc_mcastgrp.sin6_addr);
    [all...]
in6_pcb.c 157 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr))
165 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) {
170 if (sin6->sin6_addr.s6_addr32[3]) {
176 bcopy(&sin6->sin6_addr.s6_addr32[3],
188 } else if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr)) {
190 } else if (!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
222 in6p_laddr(inp) = sin6->sin6_addr;
261 if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr)) {
274 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) {
280 *(struct in_addr *)&sin6->sin6_addr.s6_addr32[3]
    [all...]
in6.c 231 if (!IN6_ARE_ADDR_EQUAL(IFA_IN6(ifa), &ia->ia_addr.sin6_addr))
257 if (in6_mask2len(&ia->ia_prefixmask.sin6_addr, NULL) == 128) {
303 !IN6_ARE_ADDR_EQUAL(&ia->ia_dstaddr.sin6_addr,
304 &target->ia_dstaddr.sin6_addr))
307 if (!IN6_ARE_MASKED_ADDR_EQUAL(&ia->ia_addr.sin6_addr,
308 &target->ia_addr.sin6_addr,
309 &target->ia_prefixmask.sin6_addr))
524 error = in6_setscope(&sa6->sin6_addr, ifp, NULL);
527 ia = in6ifa_ifpwithaddr_psref(ifp, &sa6->sin6_addr, &psref);
842 error = in6_get_llsol_addr(&llsol, ifp, &ifra->ifra_addr.sin6_addr);
    [all...]
in6_gif.c 167 ip6->ip6_src = sin6_src->sin6_addr;
169 if (!IN6_IS_ADDR_UNSPECIFIED(&sin6_dst->sin6_addr))
170 ip6->ip6_dst = sin6_dst->sin6_addr;
366 ret = in6_tunnel_validate(ip6, &src->sin6_addr, &dst->sin6_addr);
387 IN6_PRINT(ip6buf, &u.sin6.sin6_addr));
431 mask6.sin6_addr.s6_addr32[0] = mask6.sin6_addr.s6_addr32[1] =
432 mask6.sin6_addr.s6_addr32[2] = mask6.sin6_addr.s6_addr32[3] = ~0
    [all...]
in6_ifattach.c 402 ifra.ifra_addr.sin6_addr.s6_addr32[0] = htonl(0xfe800000);
403 ifra.ifra_addr.sin6_addr.s6_addr32[1] = 0;
405 ifra.ifra_addr.sin6_addr.s6_addr32[2] = 0;
406 ifra.ifra_addr.sin6_addr.s6_addr32[3] = htonl(1);
408 if (get_ifid(ifp, altifp, &ifra.ifra_addr.sin6_addr) != 0) {
414 if (in6_setscope(&ifra.ifra_addr.sin6_addr, ifp, NULL))
538 sa6->sin6_addr.s6_addr16[0] = htons(0xff02);
539 sa6->sin6_addr.s6_addr8[11] = 2;
540 memcpy(&sa6->sin6_addr.s6_addr32[3], digest,
541 sizeof(sa6->sin6_addr.s6_addr32[3]))
    [all...]
sctp6_usrreq.c 453 final.sin6_addr = ((const struct sockaddr_in6 *)pktdst)->sin6_addr;
651 if (IN6_IS_ADDR_UNSPECIFIED(&sin6_p->sin6_addr)) {
654 else if (IN6_IS_ADDR_V4MAPPED(&sin6_p->sin6_addr)) {
672 if (IN6_IS_ADDR_V4MAPPED(&sin6_p->sin6_addr))
837 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) {
842 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) {
972 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) {
979 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) {
1091 sin6->sin6_addr = sctp_ipv6_source_address_selection
    [all...]
in6_proto.c 475 , .sin6_addr = IN6ADDR_ANY_INIT
493 .dom_rtoffset = offsetof(struct sockaddr_in6, sin6_addr) << 3,
500 .dom_sa_cmpofs = offsetof(struct sockaddr_in6, sin6_addr),
511 const uint_fast8_t addrofs = offsetof(struct sockaddr_in6, sin6_addr),
522 (rc = memcmp(&lsin6->sin6_addr, &rsin6->sin6_addr,
nd6.c 608 if (IN6_IS_ADDR_LINKLOCAL(&addr->sin6_addr)) {
619 if (in6_setscope(&sin6_copy.sin6_addr, ifp, &zone))
658 if (IN6_IS_ADDR_LINKLOCAL(&addr->sin6_addr)) {
669 if (in6_setscope(&sin6_copy.sin6_addr, ifp, &zone))
684 ln = nd6_lookup(&addr->sin6_addr, ifp, false);
782 ln = nd6_lookup(&(satocsin6(rt_getkey(rt)))->sin6_addr, ifp, true);
853 in6 = &ifatoia6(ifa)->ia_addr.sin6_addr;
971 &satocsin6(rt_getkey(rt))->sin6_addr,
972 &satocsin6(rt_getkey(rt))->sin6_addr,
1013 &satocsin6(rt_getkey(rt))->sin6_addr, &psref)
    [all...]
  /src/libexec/identd/
pf.c 52 (void)memcpy(&nl.daddr.v6, &csatosin6(&ss[0])->sin6_addr,
54 (void)memcpy(&nl.saddr.v6, &csatosin6(&ss[1])->sin6_addr,
93 (void)memcpy(&satosin6(nat_addr)->sin6_addr, &nl.rsaddr.v6,
npf.c 71 addr[0] = (void *)&satosin6(&nat_addr)->sin6_addr;
72 addr[1] = __UNCONST(&csatosin6(&ss[0])->sin6_addr);
  /src/usr.sbin/rtadvd/
rtadvd.c 144 .sin6_addr = IN6ADDR_LINKLOCAL_ALLNODES_INIT,
150 .sin6_addr = IN6ADDR_LINKLOCAL_ALLROUTERS_INIT,
156 .sin6_addr = IN6ADDR_SITELOCAL_ALLROUTERS_INIT,
817 inet_ntop(AF_INET6, &rcvfrom.sin6_addr, ntopbuf,
827 inet_ntop(AF_INET6, &rcvfrom.sin6_addr, ntopbuf,
837 inet_ntop(AF_INET6, &rcvfrom.sin6_addr, ntopbuf,
854 inet_ntop(AF_INET6, &rcvfrom.sin6_addr, ntopbuf,
864 inet_ntop(AF_INET6, &rcvfrom.sin6_addr, ntopbuf,
874 inet_ntop(AF_INET6, &rcvfrom.sin6_addr, ntopbuf,
906 inet_ntop(AF_INET6, &from->sin6_addr,
    [all...]
if.c 230 if (IN6_IS_ADDR_LINKLOCAL(&SIN6(dst)->sin6_addr) ||
231 IN6_IS_ADDR_MULTICAST(&SIN6(dst)->sin6_addr))
260 (IN6_IS_ADDR_LINKLOCAL(&SIN6(ifa)->sin6_addr) ||
261 IN6_IS_ADDR_MULTICAST(&SIN6(ifa)->sin6_addr)))
295 return &SIN6(rti_info[RTAX_DST])->sin6_addr;
363 p = (const unsigned char *)(&SIN6(sa)->sin6_addr);
  /src/sbin/ifconfig/
af_inet6.c 225 in6 = &ifra->ifra_addr.sin6_addr;
231 memcpy(&any.sin6.sin6_addr, &in6addr_any,
232 sizeof(any.sin6.sin6_addr));
246 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) {
247 lladdr = &sin6->sin6_addr;
281 printf("/%d", prefix(&sin6->sin6_addr, sizeof(struct in6_addr)));
386 .sin6_addr = {
396 .sin6_addr = {
406 .sin6_addr = {
  /src/usr.sbin/rpcbind/
util.c 220 if (IN6_IS_ADDR_LINKLOCAL(&ifsin6->sin6_addr) &&
221 IN6_IS_ADDR_LINKLOCAL(&realsin6->sin6_addr) &&
222 IN6_IS_ADDR_LINKLOCAL(&clntsin6->sin6_addr)) {
228 if (!bitmaskcmp(&ifsin6->sin6_addr,
229 &clntsin6->sin6_addr, &sin6mask->sin6_addr,
  /src/dist/pf/libexec/tftp-proxy/
filter.c 101 &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);
382 memcpy(&pnl.saddr.v6, &client->sin6_addr.s6_addr, sizeof pnl.saddr.v6);
383 memcpy(&pnl.daddr.v6, &proxy->sin6_addr.s6_addr, sizeof pnl.daddr.v6);
393 memcpy(&server->sin6_addr.s6_addr, &pnl.rdaddr.v6,
394 sizeof server->sin6_addr);
  /src/lib/libwrap/
hosts_access.c 521 mp = (char *)&mask.sin6.sin6_addr;
522 alen = sizeof(mask.sin6.sin6_addr);
547 IN6_IS_ADDR_V4MAPPED(&((struct sockaddr_in6 *)res->ai_addr)->sin6_addr)) {
552 &((struct sockaddr_in6 *)res->ai_addr)->sin6_addr.s6_addr[12],
573 np = (char *)&net.sin6.sin6_addr;
574 mp = (char *)&mask.sin6.sin6_addr;
575 ap = (char *)&addr.sin6.sin6_addr;
576 alen = sizeof(net.sin6.sin6_addr);
  /src/dist/pf/usr.sbin/ftp-proxy/
filter.c 125 &satosin6(nat)->sin6_addr.s6_addr, 16);
159 &satosin6(rdr)->sin6_addr.s6_addr, 16);
303 &satosin6(src)->sin6_addr.s6_addr, 16);
306 &satosin6(dst)->sin6_addr.s6_addr, 16);
406 memcpy(&pnl.saddr.v6, &client->sin6_addr.s6_addr, sizeof pnl.saddr.v6);
407 memcpy(&pnl.daddr.v6, &proxy->sin6_addr.s6_addr, sizeof pnl.daddr.v6);
417 memcpy(&server->sin6_addr.s6_addr, &pnl.rdaddr.v6,
418 sizeof server->sin6_addr);
  /src/sys/net/
if_stf.c 298 if (memcmp(GET_V4(&ia6->ia_addr.sin6_addr), &ip.ip_dst,
309 a.s_addr = GET_V4(&ia6->ia_addr.sin6_addr)->s_addr;
310 a.s_addr &= GET_V4(&ia6->ia_prefixmask.sin6_addr)->s_addr;
312 b.s_addr &= GET_V4(&ia6->ia_prefixmask.sin6_addr)->s_addr;
334 if (!IN6_IS_ADDR_6TO4(&sin6->sin6_addr))
337 memcpy(&in, GET_V4(&sin6->sin6_addr), sizeof(in));
405 else if (IN6_IS_ADDR_6TO4(&dst6->sin6_addr))
406 in4 = GET_V4(&dst6->sin6_addr);
426 bcopy(GET_V4(&((struct sockaddr_in6 *)&ia6->ia_addr)->sin6_addr),
699 if (IN6_IS_ADDR_6TO4(&sin6->sin6_addr) &
    [all...]
  /src/usr.bin/systat/
netcmds.c 281 if (IN6_ARE_ADDR_EQUAL(&((struct sockaddr_in6 *)sa1)->sin6_addr,
282 &((struct sockaddr_in6 *)sa2)->sin6_addr))
353 if (IN6_ARE_ADDR_EQUAL(&sin6->sin6_addr, &in6p_laddr(inp)) ||
354 IN6_ARE_ADDR_EQUAL(&sin6->sin6_addr, &in6p_faddr(inp)))
  /src/usr.sbin/ndp/
ndp.c 250 mysin->sin6_addr = res->sin6_addr;
336 if (IN6_ARE_ADDR_EQUAL(&mysin->sin6_addr, &sin_m.sin6_addr)) {
382 do_foreach(&mysin->sin6_addr, host, 0);
409 do_foreach(&mysin->sin6_addr, host, NDP_F_DELETE);
530 if (!IN6_ARE_ADDR_EQUAL(addr, &mysin->sin6_addr))
533 } else if (IN6_IS_ADDR_MULTICAST(&mysin->sin6_addr))
539 if (IN6_IS_ADDR_LINKLOCAL(&mysin->sin6_addr) ||
540 IN6_IS_ADDR_MC_LINKLOCAL(&mysin->sin6_addr)) {
    [all...]
  /src/tests/sys/netinet6/
t_print.c 120 sin6.sin6_addr = tst[i].ia;
135 sin6.sin6_addr = tst[i].ia;

Completed in 30 milliseconds

1 2 3 4 5 6 7