/dragonfly/sys/netinet6/ |
H A D | in6_ifattach.c | 83 #define EUI64_GROUP(in6) ((in6)->s6_addr[8] & EUI64_GBIT) argument 84 #define EUI64_INDIVIDUAL(in6) (!EUI64_GROUP(in6)) argument 85 #define EUI64_LOCAL(in6) ((in6)->s6_addr[8] & EUI64_UBIT) argument 86 #define EUI64_UNIVERSAL(in6) (!EUI64_LOCAL(in6)) argument 88 #define IFID_LOCAL(in6) (!EUI64_LOCAL(in6)) argument 89 #define IFID_UNIVERSAL(in6) (!EUI64_UNIVERSAL(in6)) argument 389 in6->s6_addr[8], in6->s6_addr[9], in get_ifid() 390 in6->s6_addr[10], in6->s6_addr[11], in get_ifid() 391 in6->s6_addr[12], in6->s6_addr[13], in get_ifid() 392 in6->s6_addr[14], in6->s6_addr[15])); in get_ifid() [all …]
|
H A D | in6_src.c | 519 in6_embedscope(struct in6_addr *in6, in in6_embedscope() argument 533 *in6 = sin6->sin6_addr; in in6_embedscope() 545 scopeid = scope6_addr2default(in6); in in6_embedscope() 548 if (IN6_IS_SCOPE_LINKLOCAL(in6)) { in in6_embedscope() 559 in6->s6_addr16[1] = htons(pi->ipi6_ifindex); in in6_embedscope() 560 } else if (in6p && IN6_IS_ADDR_MULTICAST(in6) && in in6_embedscope() 564 in6->s6_addr16[1] = htons(ifp->if_index); in in6_embedscope() 571 in6->s6_addr16[1] = htons(scopeid & 0xffff); in in6_embedscope() 593 in6_recoverscope(struct sockaddr_in6 *sin6, const struct in6_addr *in6, in in6_recoverscope() argument 598 sin6->sin6_addr = *in6; in in6_recoverscope() [all …]
|
H A D | scope6.c | 350 in6_setscope(struct in6_addr *in6, struct ifnet *ifp, u_int32_t *ret_id) in in6_setscope() argument 371 if (IN6_IS_ADDR_LOOPBACK(in6)) { in in6_setscope() 383 scope = in6_addrscope(in6); in in6_setscope() 412 if (IN6_IS_SCOPE_LINKLOCAL(in6) || IN6_IS_ADDR_MC_NODELOCAL(in6) ) in in6_setscope() 413 in6->s6_addr16[1] = htons(zoneid & 0xffff); /* XXX */ in in6_setscope()
|
H A D | nd6_nbr.c | 821 struct in6_addr *in6; in nd6_na_input() local 823 in6 = &((struct sockaddr_in6 *)rt_key(rt))->sin6_addr; in nd6_na_input() 832 dr = defrouter_lookup(in6, rt->rt_ifp); in nd6_na_input()
|
/dragonfly/crypto/openssh/ |
H A D | addr.c | 85 if (*len < sizeof(*in6)) in addr_xaddr_to_sa() 87 memset(sa, '\0', sizeof(*in6)); in addr_xaddr_to_sa() 88 *len = sizeof(*in6); in addr_xaddr_to_sa() 90 in6->sin6_len = sizeof(*in6); in addr_xaddr_to_sa() 92 in6->sin6_family = AF_INET6; in addr_xaddr_to_sa() 93 in6->sin6_port = htons(port); in addr_xaddr_to_sa() 94 memcpy(&in6->sin6_addr, &xa->v6, sizeof(in6->sin6_addr)); in addr_xaddr_to_sa() 96 in6->sin6_scope_id = xa->scope_id; in addr_xaddr_to_sa() 125 if (slen < (socklen_t)sizeof(*in6)) in addr_sa_to_xaddr() 128 memcpy(&xa->v6, &in6->sin6_addr, sizeof(xa->v6)); in addr_sa_to_xaddr() [all …]
|
/dragonfly/crypto/libressl/apps/nc/ |
H A D | socks.c | 188 struct sockaddr_in6 *in6 = (struct sockaddr_in6 *)&addr; in socks_connect() local 262 memcpy(buf + 4, &in6->sin6_addr, sizeof in6->sin6_addr); in socks_connect() 263 memcpy(buf + 20, &in6->sin6_port, in socks_connect() 264 sizeof in6->sin6_port); in socks_connect()
|
/dragonfly/contrib/dhcpcd/src/ |
H A D | ipv6.h | 50 #define EUI64_TO_IFID(in6) do {(in6)->s6_addr[8] ^= EUI64_UBIT; } while (0) argument 51 #define EUI64_GROUP(in6) ((in6)->s6_addr[8] & EUI64_GBIT) argument
|
H A D | if-bsd.c | 690 struct in6_addr *in6; in if_copysa() local 692 in6 = &satosin6(dst)->sin6_addr; in if_copysa() 693 if (IN6_IS_ADDR_LINKLOCAL(in6)) in if_copysa() 694 in6->s6_addr[2] = in6->s6_addr[3] = '\0'; in if_copysa()
|
H A D | ipv6.c | 1413 struct in6_addr in6; in ipv6_newlinklocal() local 1415 memset(&in6, 0, sizeof(in6)); in ipv6_newlinklocal() 1416 in6.s6_addr32[0] = htonl(0xfe800000); in ipv6_newlinklocal() 1417 ia = ipv6_newaddr(ifp, &in6, 64, 0); in ipv6_newlinklocal()
|
/dragonfly/contrib/libpcap/ |
H A D | nametoaddr.c | 330 struct sockaddr_in6 *in6; in pcap_nametoport() local 373 in6 = (struct sockaddr_in6 *)ai->ai_addr; in pcap_nametoport() 374 tcp_port = ntohs(in6->sin6_port); in pcap_nametoport() 417 in6 = (struct sockaddr_in6 *)ai->ai_addr; in pcap_nametoport() 418 udp_port = ntohs(in6->sin6_port); in pcap_nametoport()
|
/dragonfly/sys/netinet/ |
H A D | ip_carp.c | 511 struct in6_addr in6; in carp_hmac_prepare() local 544 in6_clearscope(&in6); in carp_hmac_prepare() 545 SHA1Update(&sc->sc_sha1, (void *)&in6, sizeof(in6)); in carp_hmac_prepare() 1521 struct in6_addr *in6; in carp_send_na() local 2151 struct in6_addr in6; in carp_set_addr6() local 2196 bzero(&in6, sizeof(in6)); in carp_set_addr6() 2198 in6.s6_addr8[15] = 0x12; in carp_set_addr6() 2206 bzero(&in6, sizeof(in6)); in carp_set_addr6() 2208 in6.s6_addr32[1] = 0; in carp_set_addr6() 2209 in6.s6_addr32[2] = htonl(1); in carp_set_addr6() [all …]
|
H A D | tcp_subr.c | 2215 struct in6_addr in6; in tcpsignature_compute() local 2288 in6 = ip6->ip6_src; in tcpsignature_compute() 2289 in6_clearscope(&in6); in tcpsignature_compute() 2290 MD5Update(&ctx, (char *)&in6, sizeof(struct in6_addr)); in tcpsignature_compute() 2291 in6 = ip6->ip6_dst; in tcpsignature_compute() 2292 in6_clearscope(&in6); in tcpsignature_compute() 2293 MD5Update(&ctx, (char *)&in6, sizeof(struct in6_addr)); in tcpsignature_compute()
|
/dragonfly/test/ifconf/ |
H A D | ifconf.c | 88 const struct sockaddr_in6 *in6 = in main() local 90 src = &in6->sin6_addr; in main()
|
/dragonfly/sys/net/stf/ |
H A D | if_stf.c | 522 stf_checkaddr6(struct stf_softc *sc, struct in6_addr *in6, struct ifnet *inifp) in stf_checkaddr6() argument 527 if (IN6_IS_ADDR_6TO4(in6)) in stf_checkaddr6() 528 return stf_checkaddr4(sc, GET_V4(in6), inifp); in stf_checkaddr6() 536 if (IN6_IS_ADDR_V4COMPAT(in6) || IN6_IS_ADDR_V4MAPPED(in6)) in stf_checkaddr6()
|
/dragonfly/sys/net/wg/selftest/ |
H A D | allowedips.c | 38 offsetof(struct aip_addr, in6))) in test_aip_init() 119 memset(&mask->in6, 0x00, sizeof(mask->in6)); in horrible_cidr_to_mask() 120 memset(&mask->in6, 0xff, cidr / 8); in horrible_cidr_to_mask() 238 node->ip.in6 = *(const struct in6_addr *)ip; in horrible_allowedips_insert_v6() 737 cidr = in6_mask2len(&aip->a_mask.in6, NULL); in wg_allowedips_lookup_test()
|
/dragonfly/sbin/ifconfig/ |
H A D | af_inet6.c | 137 struct in6_addr *in6; in setip6eui64() local 141 in6 = (struct in6_addr *)&in6_addreq.ifra_addr.sin6_addr; in setip6eui64() 142 if (memcmp(&in6addr_any.s6_addr[8], &in6->s6_addr[8], 8) != 0) in setip6eui64() 159 memcpy(&in6->s6_addr[8], &lladdr->s6_addr[8], 8); in setip6eui64()
|
/dragonfly/usr.bin/netstat/ |
H A D | if.c | 113 struct in6_ifaddr in6; in intpr() member 326 netname6(&ifaddr.in6.ia_addr, in intpr() 327 &ifaddr.in6.ia_prefixmask.sin6_addr)); in intpr() 426 struct sockaddr_in6 in6; in intpr() member 452 &msa.in6.sin6_addr, in intpr()
|
H A D | route.c | 642 struct in6_addr *in6 = &sa6->sin6_addr; in fmt_sockaddr() local 648 if (IN6_IS_ADDR_LINKLOCAL(in6) || in fmt_sockaddr() 649 IN6_IS_ADDR_MC_LINKLOCAL(in6)) { in fmt_sockaddr() 652 (u_int32_t)ntohs(*(u_short *)&in6->s6_addr[2]); in fmt_sockaddr() 653 *(u_short *)&in6->s6_addr[2] = 0; in fmt_sockaddr()
|
H A D | inet6.c | 1037 inet6print(struct in6_addr *in6, int port, char *proto, int numeric) in inet6print() argument 1044 (Aflag && !numeric) ? 12 : 16, inet6name(in6)); in inet6print()
|
/dragonfly/sbin/route/ |
H A D | show.c | 337 struct sockaddr_in6 *in6 = (struct sockaddr_in6 *)sa; in p_sockaddr() local 339 if (IN6_IS_ADDR_UNSPECIFIED(&in6->sin6_addr)) { in p_sockaddr()
|
H A D | route.c | 931 struct in6_addr in6; in inet6_makenetandmask() local 939 memset(&in6, 0, sizeof(in6)); in inet6_makenetandmask() 941 &in6.s6_addr[8], 8) == 0) in inet6_makenetandmask()
|
/dragonfly/sys/net/wg/ |
H A D | if_wg.c | 187 struct in6_addr in6; member 794 aip->a_addr.in6 = *(const struct in6_addr *)addr; in wg_aip_add() 795 in6_prefixlen2mask(&aip->a_mask.in6, cidr); in wg_aip_add() 801 offsetof(struct aip_addr, in6) + sizeof(struct in6_addr); in wg_aip_add() 861 memcpy(&addr.in6, a, sizeof(addr.in6)); in wg_aip_lookup() 862 addr.length = offsetof(struct aip_addr, in6) + sizeof(addr.in6); in wg_aip_lookup() 2466 aip_o.a_cidr = in6_mask2len(&aip->a_mask.in6, in wg_ioctl_get() 2468 memcpy(&aip_o.a_ipv6, &aip->a_addr.in6, in wg_ioctl_get() 2469 sizeof(aip->a_addr.in6)); in wg_ioctl_get() 2807 offsetof(struct aip_addr, in6))) { in wg_clone_create()
|
/dragonfly/contrib/tcpdump/ |
H A D | print-esp.c | 105 nd_ipv6 in6; member 650 if (strtoaddr6(spikey, &sa1.daddr.in6) == 1) { in esp_print_decode_onesecret() 788 UNALIGNED_MEMCMP(&sa->daddr.in6, &ip6->ip6_dst, in esp_print()
|
H A D | print-icmp6.c | 1419 nd_ipv6 in6; in icmp6_opt_print() local 1512 memset(&in6, 0, sizeof(in6)); in icmp6_opt_print() 1517 GET_CPY_BYTES(&in6, opri + 1, 8); in icmp6_opt_print() 1520 GET_CPY_BYTES(&in6, opri + 1, 16); in icmp6_opt_print() 1525 ND_PRINT(" %s/%u", ip6addr_string(ndo, (const u_char *)&in6), in icmp6_opt_print()
|
/dragonfly/sbin/ping6/ |
H A D | ping6.c | 2448 struct in6_addr in6; in nigroup() local 2472 if (inet_pton(AF_INET6, "ff02::2:0000:0000", &in6) != 1) in nigroup() 2474 bcopy(digest, &in6.s6_addr[12], 4); in nigroup() 2476 if (inet_ntop(AF_INET6, &in6, hbuf, sizeof(hbuf)) == NULL) in nigroup()
|