Home
last modified time | relevance | path

Searched refs:in6 (Results 1 – 25 of 61) sorted by relevance

123

/openbsd/sys/netinet6/
H A Din6_ifattach.c67 #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 Din6_src.c408 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 Dutil.c40 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 Dutil.c43 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 Daddr.c84 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 Dndp.c527 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 Dparser.c272 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 Dinetname.c44 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 Dutil.c81 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 Ddns64_synth.c77 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 Dutil.c294 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 Dvroute.c524 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 Dif_vxlan.c89 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 Dif_etherip.c60 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 Dsocks.c188 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 Dperf1.C14 bool in6 ; variable
51 (in6 ? 0x00000040 : 0) | in mux()
/openbsd/lib/libc/net/
H A Dinet_net_pton.c208 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 Dutil.c306 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 Dutil.c305 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 Dshow.c339 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 Dinet6.c904 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 Dprint-icmp6.c527 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 Dgetent.c261 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 Dshow.c397 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 Dpfe_filter.c539 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()

123