/openbsd/sys/netinet6/ |
H A D | in6_ifattach.c | 67 #define EUI64_GROUP(in6) ((in6)->s6_addr[8] & EUI64_GBIT) argument 68 #define EUI64_INDIVIDUAL(in6) (!EUI64_GROUP(in6)) argument 69 #define EUI64_LOCAL(in6) ((in6)->s6_addr[8] & EUI64_UBIT) argument 70 #define EUI64_UNIVERSAL(in6) (!EUI64_LOCAL(in6)) argument 72 #define IFID_LOCAL(in6) (!EUI64_LOCAL(in6)) argument 73 #define IFID_UNIVERSAL(in6) (!EUI64_UNIVERSAL(in6)) argument 90 EUI64_TO_IFID(in6); in in6_get_rand_ifid() 180 EUI64_TO_IFID(in6); in in6_get_hw_ifid() 226 ifp0->if_xname, in6->s6_addr[8], in6->s6_addr[9], in6->s6_addr[10], in in6_get_ifid() 227 in6->s6_addr[11], in6->s6_addr[12], in6->s6_addr[13], in in6_get_ifid() [all …]
|
H A D | in6_src.c | 408 in6_embedscope(struct in6_addr *in6, const struct sockaddr_in6 *sin6, in in6_embedscope() argument 413 *in6 = sin6->sin6_addr; in in6_embedscope() 420 if (IN6_IS_SCOPE_EMBED(in6)) { in in6_embedscope() 430 else if (moptions6 && IN6_IS_ADDR_MULTICAST(in6) && in in6_embedscope() 443 in6->s6_addr16[1] = htons(scopeid & 0xffff); in in6_embedscope() 459 in6_recoverscope(struct sockaddr_in6 *sin6, const struct in6_addr *in6) in in6_recoverscope() argument 463 sin6->sin6_addr = *in6; in in6_recoverscope() 471 if (IN6_IS_SCOPE_EMBED(in6)) { in in6_recoverscope()
|
/openbsd/usr.sbin/snmpd/ |
H A D | util.c | 40 struct sockaddr_in6 *in6; in sendtofrom() local 74 in6 = (struct sockaddr_in6 *)from; in sendtofrom() 76 pkt6->ipi6_addr = in6->sin6_addr; in sendtofrom() 92 struct sockaddr_in6 *in6; in recvfromto() local 136 in6 = (struct sockaddr_in6 *)to; in recvfromto() 137 in6->sin6_family = AF_INET6; in recvfromto() 138 in6->sin6_len = *tolen = sizeof(*in6); in recvfromto() 140 memcpy(&in6->sin6_addr, &pkt6->ipi6_addr, in recvfromto() 142 if (IN6_IS_ADDR_LINKLOCAL(&in6->sin6_addr)) in recvfromto() 143 in6->sin6_scope_id = in recvfromto()
|
/openbsd/libexec/snmpd/snmpd_metrics/ |
H A D | util.c | 43 struct sockaddr_in6 *in6; in sendtofrom() local 77 in6 = (struct sockaddr_in6 *)from; in sendtofrom() 79 pkt6->ipi6_addr = in6->sin6_addr; in sendtofrom() 95 struct sockaddr_in6 *in6; in recvfromto() local 139 in6 = (struct sockaddr_in6 *)to; in recvfromto() 140 in6->sin6_family = AF_INET6; in recvfromto() 141 in6->sin6_len = *tolen = sizeof(*in6); in recvfromto() 143 memcpy(&in6->sin6_addr, &pkt6->ipi6_addr, in recvfromto() 145 if (IN6_IS_ADDR_LINKLOCAL(&in6->sin6_addr)) in recvfromto() 146 in6->sin6_scope_id = in recvfromto()
|
/openbsd/usr.bin/ssh/ |
H A D | addr.c | 84 if (*len < sizeof(*in6)) in addr_xaddr_to_sa() 86 memset(sa, '\0', sizeof(*in6)); in addr_xaddr_to_sa() 87 *len = sizeof(*in6); in addr_xaddr_to_sa() 89 in6->sin6_len = sizeof(*in6); in addr_xaddr_to_sa() 91 in6->sin6_family = AF_INET6; in addr_xaddr_to_sa() 92 in6->sin6_port = htons(port); in addr_xaddr_to_sa() 93 memcpy(&in6->sin6_addr, &xa->v6, sizeof(in6->sin6_addr)); in addr_xaddr_to_sa() 94 in6->sin6_scope_id = xa->scope_id; in addr_xaddr_to_sa() 122 if (slen < (socklen_t)sizeof(*in6)) in addr_sa_to_xaddr() 125 memcpy(&xa->v6, &in6->sin6_addr, sizeof(xa->v6)); in addr_sa_to_xaddr() [all …]
|
/openbsd/usr.sbin/ndp/ |
H A D | ndp.c | 527 if ((IN6_IS_ADDR_LINKLOCAL(in6) || in dump() 533 *(u_short *)&in6->s6_addr[2] = 0; in dump() 777 if (IN6_IS_ADDR_LINKLOCAL(in6) || in rtmsg() 778 IN6_IS_ADDR_MC_LINKLOCAL(in6) || in rtmsg() 780 *(u_int16_t *)& in6->s6_addr[2] = in rtmsg() 854 struct in6_addr *in6; in rtget() local 859 in6 = &sin->sin6_addr; in rtget() 861 if ((IN6_IS_ADDR_LINKLOCAL(in6) || in rtget() 862 IN6_IS_ADDR_MC_LINKLOCAL(in6) || in rtget() 866 &in6->s6_addr[2]); in rtget() [all …]
|
/openbsd/usr.sbin/smtpd/ |
H A D | parser.c | 272 struct sockaddr_in6 *in6; in text_to_sockaddr() local 309 in6 = (struct sockaddr_in6 *)sa; in text_to_sockaddr() 310 memset(in6, 0, sizeof *in6); in text_to_sockaddr() 311 in6->sin6_len = sizeof(struct sockaddr_in6); in text_to_sockaddr() 312 in6->sin6_family = PF_INET6; in text_to_sockaddr() 313 in6->sin6_addr = in6a; in text_to_sockaddr() 321 if ((in6->sin6_scope_id = if_nametoindex(cp))) in text_to_sockaddr() 324 in6->sin6_scope_id = strtonum(cp, 0, UINT32_MAX, &errstr); in text_to_sockaddr()
|
/openbsd/usr.bin/systat/ |
H A D | inetname.c | 44 inet6name(struct in6_addr *in6) in inet6name() argument 51 if (IN6_IS_ADDR_UNSPECIFIED(in6)) in inet6name() 55 sin6.sin6_addr = *in6; in inet6name()
|
/openbsd/usr.sbin/ospf6d/ |
H A D | util.c | 81 clearscope(struct in6_addr *in6) in clearscope() argument 83 if (IN6_IS_SCOPE_EMBED(in6)) { in clearscope() 84 in6->s6_addr[2] = 0; in clearscope() 85 in6->s6_addr[3] = 0; in clearscope()
|
/openbsd/sbin/unwind/ |
H A D | dns64_synth.c | 77 synthesize_aaaa(const struct in6_addr *in6, int prefixlen, const uint8_t *a, in synthesize_aaaa() argument 81 memcpy(aaaa, in6->s6_addr, sizeof(in6->s6_addr)); in synthesize_aaaa() 145 synthesize_aaaa(&dns64_prefixes[j].in6, in dns64_synth_aaaa_data()
|
/openbsd/sbin/iked/ |
H A D | util.c | 294 struct sockaddr_in6 *in6; in sendtofrom() local 328 in6 = (struct sockaddr_in6 *)from; in sendtofrom() 330 pkt6->ipi6_addr = in6->sin6_addr; in sendtofrom() 346 struct sockaddr_in6 *in6; in recvfromto() local 389 in6 = (struct sockaddr_in6 *)to; in recvfromto() 390 in6->sin6_family = AF_INET6; in recvfromto() 391 in6->sin6_len = *tolen = sizeof(*in6); in recvfromto() 393 memcpy(&in6->sin6_addr, &pkt6->ipi6_addr, in recvfromto() 395 if (IN6_IS_ADDR_LINKLOCAL(&in6->sin6_addr)) in recvfromto() 396 in6->sin6_scope_id = in recvfromto()
|
H A D | vroute.c | 524 struct sockaddr_in6 *in6; in vroute_setroute() local 554 in6 = (struct sockaddr_in6 *)&sa; in vroute_setroute() 556 (uint32_t *)in6->sin6_addr.s6_addr); in vroute_setroute() 557 in6->sin6_family = af; in vroute_setroute() 558 in6->sin6_len = sizeof(*in6); in vroute_setroute() 559 iov[iovcnt].iov_base = in6; in vroute_setroute() 560 iov[iovcnt].iov_len = sizeof(*in6); in vroute_setroute() 707 struct sockaddr_in6 *in6; in vroute_dodns() local 743 in6 = (struct sockaddr_in6 *)dns; in vroute_dodns() 744 memcpy(rtdns.sr_dns, &in6->sin6_addr, sizeof(struct in6_addr)); in vroute_dodns()
|
/openbsd/sys/net/ |
H A D | if_vxlan.c | 89 struct in6_addr in6; member 112 #define vt_addr6 vt_addr.in6 460 ip6->ip6_src = sc->sc_src.in6; in vxlan_encap_ipv6() 461 ip6->ip6_dst = endpoint->in6; in vxlan_encap_ipv6() 635 addr.in6 = ip6->ip6_src; in vxlan_input() 965 in6_recoverscope(sin6, &addr->in6); in vxlan_tep_add_addr() 1746 if (va->in6.s6_addr32[i] != vb->in6.s6_addr32[i]) in vxlan_eb_port_eq() 1828 if (ap->p_addr.in6.s6_addr32[i] > in vxlan_peer_cmp() 1829 bp->p_addr.in6.s6_addr32[i]) in vxlan_peer_cmp() 1831 if (ap->p_addr.in6.s6_addr32[i] < in vxlan_peer_cmp() [all …]
|
H A D | if_etherip.c | 60 struct in6_addr in6; member 67 #define t_src6 _t_src.in6 71 #define t_dst6 _t_dst.in6 830 return (memcmp(&a->in6, &b->in6, sizeof(a->in6))); in etherip_ip_cmp()
|
/openbsd/usr.bin/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()
|
/openbsd/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.other/ |
H A D | perf1.C | 14 bool in6 ; variable 51 (in6 ? 0x00000040 : 0) | in mux()
|
/openbsd/lib/libc/net/ |
H A D | inet_net_pton.c | 208 struct in6_addr in6; in inet_net_pton_ipv6() local 225 ret = inet_pton(AF_INET6, buf, &in6); in inet_net_pton_ipv6() 244 memcpy(dst, &in6.s6_addr, bytes); in inet_net_pton_ipv6()
|
/openbsd/usr.sbin/eigrpd/ |
H A D | util.c | 306 clearscope(struct in6_addr *in6) in clearscope() argument 308 if (IN6_IS_SCOPE_EMBED(in6)) { in clearscope() 309 in6->s6_addr[2] = 0; in clearscope() 310 in6->s6_addr[3] = 0; in clearscope()
|
/openbsd/usr.sbin/ldpd/ |
H A D | util.c | 305 clearscope(struct in6_addr *in6) in clearscope() argument 307 if (IN6_IS_SCOPE_EMBED(in6)) { in clearscope() 308 in6->s6_addr[2] = 0; in clearscope() 309 in6->s6_addr[3] = 0; in clearscope()
|
/openbsd/usr.bin/netstat/ |
H A D | show.c | 339 struct in6_addr *in6 = &sa6->sin6_addr; in p_sockaddr() local 345 if ((IN6_IS_ADDR_LINKLOCAL(in6) || in p_sockaddr() 346 IN6_IS_ADDR_MC_LINKLOCAL(in6) || in p_sockaddr() 347 IN6_IS_ADDR_MC_INTFACELOCAL(in6)) && in p_sockaddr() 351 &in6->s6_addr[2]); in p_sockaddr() 352 *(u_short *)&in6->s6_addr[2] = 0; in p_sockaddr()
|
H A D | inet6.c | 904 inet6print(struct in6_addr *in6, int port, const char *proto) in inet6print() argument 922 if (vflag && width < strlen(inet6name(in6))) in inet6print() 923 width = strlen(inet6name(in6)); in inet6print() 924 snprintf(line, len, "%.*s.", width, inet6name(in6)); in inet6print()
|
/openbsd/usr.sbin/tcpdump/ |
H A D | print-icmp6.c | 527 struct in6_addr in6; in icmp6_opt_print() local 644 memset(&in6, 0, sizeof(in6)); in icmp6_opt_print() 651 memcpy(&in6, opri + 1, 8); in icmp6_opt_print() 655 memcpy(&in6, opri + 1, sizeof(in6)); in icmp6_opt_print() 660 printf("%s/%u, ", ip6addr_string(&in6), in icmp6_opt_print()
|
/openbsd/usr.bin/getent/ |
H A D | getent.c | 261 struct in6_addr in6; in hosts() local 273 if (inet_pton(AF_INET6, argv[i], (void *)&in6) > 0) in hosts() 274 he = gethostbyaddr(&in6, sizeof(in6), AF_INET6); in hosts()
|
/openbsd/sbin/route/ |
H A D | show.c | 397 struct in6_addr *in6 = &sa6->sin6_addr; in p_sockaddr() local 403 if ((IN6_IS_ADDR_LINKLOCAL(in6) || in p_sockaddr() 404 IN6_IS_ADDR_MC_LINKLOCAL(in6) || in p_sockaddr() 405 IN6_IS_ADDR_MC_INTFACELOCAL(in6)) && in p_sockaddr() 409 &in6->s6_addr[2]); in p_sockaddr() 410 *(u_short *)&in6->s6_addr[2] = 0; in p_sockaddr()
|
/openbsd/usr.sbin/relayd/ |
H A D | pfe_filter.c | 539 struct sockaddr_in6 *in6, *out6; in natlook() local 559 in6 = (struct sockaddr_in6 *)&cnl->src; in natlook() 561 bcopy(&in6->sin6_addr, &pnl.saddr.v6, sizeof(pnl.saddr.v6)); in natlook() 562 pnl.sport = in6->sin6_port; in natlook() 595 in6 = (struct sockaddr_in6 *)&cnl->rsrc; in natlook() 597 bcopy(&pnl.rsaddr.v6, &in6->sin6_addr, sizeof(in6->sin6_addr)); in natlook()
|