Symbol: in6_addr
bin/hostname/hostname.c
107
struct in6_addr ia6;
crypto/libressl/apps/openssl/s_cb.c
825
length += sizeof(struct in6_addr);
crypto/libressl/apps/openssl/s_cb.c
847
&peer.s6.sin6_addr, sizeof(struct in6_addr));
crypto/libressl/apps/openssl/s_cb.c
892
length += sizeof(struct in6_addr);
crypto/libressl/apps/openssl/s_cb.c
914
&peer.s6.sin6_addr, sizeof(struct in6_addr));
crypto/libressl/ssl/ssl_lib.c
462
struct in6_addr in6a;
crypto/libressl/ssl/ssl_tlsext.c
661
struct in6_addr ip6;
crypto/libressl/tls/tls_internal.h
44
struct in6_addr ip6;
crypto/openssh/addr.h
29
struct in6_addr v6;
crypto/openssh/audit-bsm.c
158
memcpy(addr, &in6->sin6_addr, sizeof(struct in6_addr));
crypto/openssh/sshconnect.c
298
struct in6_addr *v6addr;
lib/libc/nameser/ns_print.c
663
struct in6_addr a;
lib/libc/net/getaddrinfo.c
129
{PF_INET6, sizeof(struct in6_addr),
lib/libc/net/getaddrinfo.c
1418
struct in6_addr *a6;
lib/libc/net/getaddrinfo.c
1851
struct in6_addr in6;
lib/libc/net/getaddrinfo.c
833
addrlen = sizeof(struct in6_addr);
lib/libc/net/gethostnamadr.c
581
const struct in6_addr *addr6;
lib/libc/net/gethostnamadr.c
610
addr6 = (const struct in6_addr *)addr;
lib/libc/net/getnameinfo.c
101
{PF_INET6, sizeof(struct in6_addr), sizeof(struct sockaddr_in6),
lib/libc/net/getnameinfo.c
340
const struct in6_addr *a6;
lib/libc/net/name6.c
129
#define ADDRLEN(af) ((af) == AF_INET6 ? sizeof(struct in6_addr) : \
lib/libc/net/name6.c
148
struct in6_addr in6_addr;
lib/libc/net/name6.c
318
struct in6_addr addrbuf;
lib/libc/net/name6.c
338
if (len != sizeof(struct in6_addr)) {
lib/libc/net/name6.c
342
if (rounddown2((long)src, sizeof(struct in6_addr) / 2)) { /*XXX*/
lib/libc/net/name6.c
346
if (IN6_IS_ADDR_UNSPECIFIED((struct in6_addr *)src))
lib/libc/net/name6.c
348
if (IN6_IS_ADDR_V4MAPPED((struct in6_addr *)src)
lib/libc/net/name6.c
349
|| IN6_IS_ADDR_V4COMPAT((struct in6_addr *)src)) {
lib/libc/net/name6.c
351
(sizeof(struct in6_addr) - sizeof(struct in_addr));
lib/libc/net/name6.c
529
hp->h_length = sizeof(struct in6_addr);
lib/libc/net/name6.c
573
hp6.h_length = sizeof(struct in6_addr);
lib/libc/net/name6.c
692
if (IN6_IS_ADDR_V4MAPPED((struct in6_addr *)ap)) {
lib/libc/net/name6.c
701
ap, sizeof(struct in6_addr));
lib/libc/net/name6.c
912
addrlen = sizeof(struct in6_addr);
lib/libc/net/rthdr.c
113
inet6_rth_add(void *bp __unused, const struct in6_addr *addr __unused)
lib/libc/net/rthdr.c
130
struct in6_addr *
lib/libc/net/rthdr.c
61
inet6_rthdr_add(struct cmsghdr *cmsg __unused, const struct in6_addr *addr __unused, u_int flags __unused)
lib/libc/net/rthdr.c
84
struct in6_addr *
lib/libc/net/vars.c
41
const struct in6_addr in6addr_any = IN6ADDR_ANY_INIT;
lib/libc/net/vars.c
42
const struct in6_addr in6addr_loopback = IN6ADDR_LOOPBACK_INIT;
lib/libc/net/vars.c
43
const struct in6_addr in6addr_nodelocal_allnodes = IN6ADDR_NODELOCAL_ALLNODES_INIT;
lib/libc/net/vars.c
44
const struct in6_addr in6addr_linklocal_allnodes = IN6ADDR_LINKLOCAL_ALLNODES_INIT;
lib/libc/resolv/res_mkupdate.c
94
struct in6_addr in6a;
lib/libc/resolv/res_private.h
10
struct in6_addr in6a;
libexec/ftpd/ftpd.c
797
addrsize = sizeof(struct in6_addr);
libexec/ftpd/ftpd.c
864
struct in6_addr *mapped_in6 = NULL;
sbin/ifconfig/af_inet6.c
136
const struct in6_addr *lladdr = NULL;
sbin/ifconfig/af_inet6.c
137
struct in6_addr *in6;
sbin/ifconfig/af_inet6.c
141
in6 = (struct in6_addr *)&in6_addreq.ifra_addr.sin6_addr;
sbin/ifconfig/af_inet6.c
279
prefixlen = prefix(&sin->sin6_addr, sizeof(struct in6_addr));
sbin/ifconfig/af_inet6.c
343
memset(&sin->sin6_addr, 0xff, sizeof(struct in6_addr));
sbin/ip6fw/ip6fw.c
140
struct in6_addr *
sbin/ip6fw/ip6fw.c
143
static struct in6_addr ia;
sbin/ip6fw/ip6fw.c
147
memset(&ia, 0, sizeof(struct in6_addr));
sbin/ip6fw/ip6fw.c
550
fill_ip6(struct in6_addr *ipno, struct in6_addr *mask, int *acp, char ***avp)
sbin/ping6/ping6.c
167
#define IN6LEN sizeof(struct in6_addr)
sbin/ping6/ping6.c
1847
if (nilen % (sizeof(u_int32_t) + sizeof(struct in6_addr)) == 0)
sbin/ping6/ping6.c
1876
nilen -= sizeof(struct in6_addr);
sbin/ping6/ping6.c
1877
cp += sizeof(struct in6_addr);
sbin/ping6/ping6.c
2204
if (l == sizeof(struct in6_addr) &&
sbin/ping6/ping6.c
2448
struct in6_addr in6;
sbin/route/route.c
959
struct in6_addr in6;
sys/kern/kern_jail.c
490
__read_mostly static struct in6_addr sin6_localhost = IN6ADDR_LOOPBACK_INIT;
sys/net/ip6fw/ip6_fw.h
68
struct in6_addr fu_via_ip6; /* Specified by IPv6 address */
sys/net/ip6fw/ip6_fw.h
87
struct in6_addr fw_src, fw_dst; /* Source and destination IPv6 addr */
sys/net/ip6fw/ip6_fw.h
88
struct in6_addr fw_smsk, fw_dmsk; /* Mask for src and dest IPv6 addr */
sys/net/lagg/if_lagg.c
1735
p = hash32_buf(&ip6->ip6_src, sizeof(struct in6_addr), p);
sys/net/lagg/if_lagg.c
1736
p = hash32_buf(&ip6->ip6_dst, sizeof(struct in6_addr), p);
sys/net/pf/pf.c
2214
memcpy(&h6->ip6_src, &saddr->v6, sizeof(struct in6_addr));
sys/net/pf/pf.c
2215
memcpy(&h6->ip6_dst, &daddr->v6, sizeof(struct in6_addr));
sys/net/pf/pf.c
3677
MD5Update(&ctx, (char *)&pd->src->v6, sizeof(struct in6_addr));
sys/net/pf/pf.c
3678
MD5Update(&ctx, (char *)&pd->dst->v6, sizeof(struct in6_addr));
sys/net/pf/pfvar.h
1050
struct in6_addr _pfra_ip6addr;
sys/net/pf/pfvar.h
1481
struct in6_addr ipv6;
sys/net/pf/pfvar.h
160
struct in6_addr v6;
sys/net/sppp/if_spppsubr.c
3308
struct in6_addr myaddr, hisaddr;
sys/net/sppp/if_spppsubr.c
3360
struct in6_addr myaddr, desiredaddr, suggestaddr;
sys/net/sppp/if_spppsubr.c
3578
struct in6_addr suggestaddr;
sys/net/sppp/if_spppsubr.c
359
static void sppp_get_ip6_addrs(struct sppp *sp, struct in6_addr *src,
sys/net/sppp/if_spppsubr.c
360
struct in6_addr *dst, struct in6_addr *srcmask);
sys/net/sppp/if_spppsubr.c
362
static void sppp_set_ip6_addr(struct sppp *sp, const struct in6_addr *src);
sys/net/sppp/if_spppsubr.c
3621
struct in6_addr lastsuggest;
sys/net/sppp/if_spppsubr.c
363
static void sppp_gen_ip6_addr(struct sppp *sp, const struct in6_addr *src);
sys/net/sppp/if_spppsubr.c
365
static void sppp_suggest_ip6_addr(struct sppp *sp, struct in6_addr *src);
sys/net/sppp/if_spppsubr.c
3704
struct in6_addr ouraddr;
sys/net/sppp/if_spppsubr.c
4849
sppp_get_ip6_addrs(struct sppp *sp, struct in6_addr *src, struct in6_addr *dst,
sys/net/sppp/if_spppsubr.c
4850
struct in6_addr *srcmask)
sys/net/sppp/if_spppsubr.c
4856
struct in6_addr ssrc, ddst;
sys/net/sppp/if_spppsubr.c
4900
sppp_gen_ip6_addr(struct sppp *sp, struct in6_addr *addr)
sys/net/sppp/if_spppsubr.c
4909
sppp_set_ip6_addr(struct sppp *sp, const struct in6_addr *src)
sys/net/sppp/if_spppsubr.c
4949
sppp_suggest_ip6_addr(struct sppp *sp, struct in6_addr *suggest)
sys/net/sppp/if_spppsubr.c
4951
struct in6_addr myaddr;
sys/net/stf/if_stf.c
157
static int stf_checkaddr6 (struct stf_softc *, struct in6_addr *,
sys/net/stf/if_stf.c
522
stf_checkaddr6(struct stf_softc *sc, struct in6_addr *in6, struct ifnet *inifp)
sys/net/wg/if_wg.c
183
struct in6_addr in6;
sys/net/wg/if_wg.c
798
aip->a_addr.in6 = *(const struct in6_addr *)addr;
sys/net/wg/if_wg.c
805
offsetof(struct aip_addr, in6) + sizeof(struct in6_addr);
sys/net/wg/if_wg.h
46
struct in6_addr addr_ipv6;
sys/net/wg/selftest/allowedips.c
159
const struct in6_addr *ip)
sys/net/wg/selftest/allowedips.c
238
node->ip.in6 = *(const struct in6_addr *)ip;
sys/net/wg/selftest/allowedips.c
278
if (horrible_match_v6(node, (const struct in6_addr *)ip)) {
sys/net/wg/selftest/allowedips.c
498
static struct in6_addr ip;
sys/net/wg/selftest/allowedips.c
712
struct in6_addr addr;
sys/netinet/icmp6.h
186
struct in6_addr mld_addr; /* multicast address */
sys/netinet/icmp6.h
252
struct in6_addr nd_ns_target; /*target address */
sys/netinet/icmp6.h
263
struct in6_addr nd_na_target; /* target address */
sys/netinet/icmp6.h
285
struct in6_addr nd_rd_target; /* target address */
sys/netinet/icmp6.h
286
struct in6_addr nd_rd_dst; /* destination address */
sys/netinet/icmp6.h
321
struct in6_addr nd_opt_pi_prefix;
sys/netinet/icmp6.h
490
struct in6_addr rpm_prefix;
sys/netinet/icmp6.h
506
struct in6_addr rpu_prefix;
sys/netinet/icmp6.h
526
struct in6_addr rrr_prefix;
sys/netinet/in_pcb.h
113
struct in6_addr id6_addr;
sys/netinet/ip6.h
91
struct in6_addr ip6_src; /* source address */
sys/netinet/ip6.h
92
struct in6_addr ip6_dst; /* destination address */
sys/netinet/ip_carp.c
1447
sizeof(struct in6_addr));
sys/netinet/ip_carp.c
1521
struct in6_addr *in6;
sys/netinet/ip_carp.c
1522
static struct in6_addr mcast = IN6ADDR_LINKLOCAL_ALLNODES_INIT;
sys/netinet/ip_carp.c
1624
carp_iamatch6(void *v, struct in6_addr *taddr)
sys/netinet/ip_carp.c
1650
carp_macmatch6(void *v, struct mbuf *m, const struct in6_addr *taddr)
sys/netinet/ip_carp.c
2151
struct in6_addr in6;
sys/netinet/ip_carp.c
511
struct in6_addr in6;
sys/netinet/ip_carp.h
169
struct ifaddr *carp_iamatch6(void *, struct in6_addr *);
sys/netinet/ip_carp.h
170
void *carp_macmatch6(void *, struct mbuf *, const struct in6_addr *);
sys/netinet/tcp_subr.c
1721
sizeof(struct in6_addr));
sys/netinet/tcp_subr.c
1723
sizeof(struct in6_addr));
sys/netinet/tcp_subr.c
2215
struct in6_addr in6;
sys/netinet/tcp_subr.c
2290
MD5Update(&ctx, (char *)&in6, sizeof(struct in6_addr));
sys/netinet/tcp_subr.c
2293
MD5Update(&ctx, (char *)&in6, sizeof(struct in6_addr));
sys/netinet/tcp_subr.c
2354
struct in6_addr f6, l6;
sys/netinet/tcp_subr.c
632
xchg(ip6->ip6_dst, ip6->ip6_src, struct in6_addr);
sys/netinet/tcp_syncache.c
771
struct in6_addr laddr6;
sys/netinet/tcp_usrreq.c
1319
struct in6_addr *addr6;
sys/netinet/tcp_usrreq.c
1390
struct sockaddr_in6 *sin6, struct in6_addr *addr6)
sys/netinet/tcp_usrreq.c
144
struct in6_addr *addr6);
sys/netinet6/icmp6.c
1058
struct in6_addr *dst = ip6cp->ip6c_finaldst;
sys/netinet6/icmp6.c
1297
if ((replylen += addrs * (sizeof(struct in6_addr) +
sys/netinet6/icmp6.c
151
static int icmp6_ratelimit (const struct in6_addr *, const int, const int);
sys/netinet6/icmp6.c
152
static const char *icmp6_redirect_diag (struct in6_addr *,
sys/netinet6/icmp6.c
153
struct in6_addr *, struct in6_addr *);
sys/netinet6/icmp6.c
1745
if (resid < sizeof(struct in6_addr) +
sys/netinet6/icmp6.c
1786
sizeof(struct in6_addr));
sys/netinet6/icmp6.c
1787
in6_clearscope((struct in6_addr *)cp); /* XXX */
sys/netinet6/icmp6.c
1788
cp += sizeof(struct in6_addr);
sys/netinet6/icmp6.c
1790
resid -= (sizeof(struct in6_addr) + sizeof(u_int32_t));
sys/netinet6/icmp6.c
1791
copied += (sizeof(struct in6_addr) +
sys/netinet6/icmp6.c
1919
struct in6_addr t, *src = NULL;
sys/netinet6/icmp6.c
2147
icmp6_redirect_diag(struct in6_addr *src6, struct in6_addr *dst6,
sys/netinet6/icmp6.c
2148
struct in6_addr *tgt6)
sys/netinet6/icmp6.c
2172
struct in6_addr src6 = ip6->ip6_src;
sys/netinet6/icmp6.c
2173
struct in6_addr redtgt6;
sys/netinet6/icmp6.c
2174
struct in6_addr reddst6;
sys/netinet6/icmp6.c
2221
struct in6_addr *gw6;
sys/netinet6/icmp6.c
2240
if (bcmp(&src6, gw6, sizeof(struct in6_addr)) != 0) {
sys/netinet6/icmp6.c
2329
bcopy(&redtgt6, &sgw.sin6_addr, sizeof(struct in6_addr));
sys/netinet6/icmp6.c
2330
bcopy(&reddst6, &sdst.sin6_addr, sizeof(struct in6_addr));
sys/netinet6/icmp6.c
2331
bcopy(&src6, &ssrc.sin6_addr, sizeof(struct in6_addr));
sys/netinet6/icmp6.c
2343
bcopy(&reddst6, &sdst.sin6_addr, sizeof(struct in6_addr));
sys/netinet6/icmp6.c
2360
struct in6_addr *ifp_ll6;
sys/netinet6/icmp6.c
2361
struct in6_addr *router_ll6;
sys/netinet6/icmp6.c
2453
bcopy(ifp_ll6, &ip6->ip6_src, sizeof(struct in6_addr));
sys/netinet6/icmp6.c
2454
bcopy(&sip6->ip6_src, &ip6->ip6_dst, sizeof(struct in6_addr));
sys/netinet6/icmp6.c
2787
icmp6_ratelimit(const struct in6_addr *dst, /* not used at this moment */
sys/netinet6/icmp6.c
878
struct in6_addr *finaldst = NULL;
sys/netinet6/in6.c
1109
struct in6_addr llsol;
sys/netinet6/in6.c
1110
bzero(&llsol, sizeof(struct in6_addr));
sys/netinet6/in6.c
113
const struct in6_addr kin6addr_any = IN6ADDR_ANY_INIT;
sys/netinet6/in6.c
114
const struct in6_addr kin6addr_loopback = IN6ADDR_LOOPBACK_INIT;
sys/netinet6/in6.c
115
const struct in6_addr kin6addr_nodelocal_allnodes =
sys/netinet6/in6.c
117
const struct in6_addr kin6addr_linklocal_allnodes =
sys/netinet6/in6.c
1188
struct in6_addr loop6 = kin6addr_loopback;
sys/netinet6/in6.c
119
const struct in6_addr kin6addr_linklocal_allrouters =
sys/netinet6/in6.c
122
const struct in6_addr in6mask0 = IN6MASK0;
sys/netinet6/in6.c
123
const struct in6_addr in6mask32 = IN6MASK32;
sys/netinet6/in6.c
124
const struct in6_addr in6mask64 = IN6MASK64;
sys/netinet6/in6.c
125
const struct in6_addr in6mask96 = IN6MASK96;
sys/netinet6/in6.c
126
const struct in6_addr in6mask128 = IN6MASK128;
sys/netinet6/in6.c
1271
struct in6_addr llsol;
sys/netinet6/in6.c
1272
bzero(&llsol, sizeof(struct in6_addr));
sys/netinet6/in6.c
1420
if (sizeof(struct in6_addr) * 8 < iflr->prefixlen)
sys/netinet6/in6.c
1427
struct in6_addr *hostid = NULL;
sys/netinet6/in6.c
1496
struct in6_addr mask, candidate, match;
sys/netinet6/in6.c
1674
in6_joingroup(struct ifnet *ifp, struct in6_addr *addr, int *errorp)
sys/netinet6/in6.c
1707
in6_addmulti(struct in6_addr *maddr6, struct ifnet *ifp, int *errorp)
sys/netinet6/in6.c
1812
in6ifa_ifpwithaddr(struct ifnet *ifp, struct in6_addr *addr)
sys/netinet6/in6.c
1859
ip6_sprintf(const struct in6_addr *addr)
sys/netinet6/in6.c
1907
in6_localaddr(struct in6_addr *in6)
sys/netinet6/in6.c
1944
in6_matchlen(struct in6_addr *src, struct in6_addr *dst)
sys/netinet6/in6.c
1964
in6_are_prefix_equal(struct in6_addr *p1, struct in6_addr *p2, int len)
sys/netinet6/in6.c
1988
in6_prefixlen2mask(struct in6_addr *maskp, int len)
sys/netinet6/in6.c
2013
in6_ifawithscope(struct ifnet *oifp, struct in6_addr *dst, struct ucred *cred)
sys/netinet6/in6.c
2304
in6_ifawithifp(struct ifnet *ifp, struct in6_addr *dst)
sys/netinet6/in6.c
329
in6_mask2len(const struct in6_addr *mask, const u_char *lim0)
sys/netinet6/in6.h
182
struct in6_addr sin6_addr; /* IP6 address */
sys/netinet6/in6.h
204
extern const struct in6_addr in6mask0;
sys/netinet6/in6.h
205
extern const struct in6_addr in6mask32;
sys/netinet6/in6.h
206
extern const struct in6_addr in6mask64;
sys/netinet6/in6.h
207
extern const struct in6_addr in6mask96;
sys/netinet6/in6.h
208
extern const struct in6_addr in6mask128;
sys/netinet6/in6.h
272
extern const struct in6_addr kin6addr_any;
sys/netinet6/in6.h
273
extern const struct in6_addr kin6addr_loopback;
sys/netinet6/in6.h
274
extern const struct in6_addr kin6addr_nodelocal_allnodes;
sys/netinet6/in6.h
275
extern const struct in6_addr kin6addr_linklocal_allnodes;
sys/netinet6/in6.h
276
extern const struct in6_addr kin6addr_linklocal_allrouters;
sys/netinet6/in6.h
278
extern const struct in6_addr in6addr_any;
sys/netinet6/in6.h
279
extern const struct in6_addr in6addr_loopback;
sys/netinet6/in6.h
281
extern const struct in6_addr in6addr_nodelocal_allnodes;
sys/netinet6/in6.h
282
extern const struct in6_addr in6addr_linklocal_allnodes;
sys/netinet6/in6.h
288
(memcmp(&(a)->s6_addr[0], &(b)->s6_addr[0], sizeof(struct in6_addr)) == 0)
sys/netinet6/in6.h
296
(bcmp(&(a)->sin6_addr, &(b)->sin6_addr, sizeof(struct in6_addr)) == 0))
sys/netinet6/in6.h
567
struct in6_addr ipv6mr_multiaddr;
sys/netinet6/in6.h
576
struct in6_addr ipi6_addr; /* src/dst IPv6 address */
sys/netinet6/in6.h
673
int in6_localaddr (struct in6_addr *);
sys/netinet6/in6.h
674
int in6_addrscope (struct in6_addr *);
sys/netinet6/in6.h
675
struct in6_ifaddr *in6_ifawithscope (struct ifnet *, struct in6_addr *, struct ucred *);
sys/netinet6/in6.h
676
struct in6_ifaddr *in6_ifawithifp (struct ifnet *, struct in6_addr *);
sys/netinet6/in6.h
704
int inet6_rth_add (void *, const struct in6_addr *);
sys/netinet6/in6.h
705
struct in6_addr *inet6_rth_getaddr (const void *, int);
sys/netinet6/in6.h
711
int inet6_rthdr_add (struct cmsghdr *, const struct in6_addr *,
sys/netinet6/in6.h
713
struct in6_addr *inet6_rthdr_getaddr (struct cmsghdr *, int);
sys/netinet6/in6_ifattach.c
219
struct in6_addr *in6) /* upper 64bits are preserved */
sys/netinet6/in6_ifattach.c
333
struct in6_addr *in6)
sys/netinet6/in6_ifattach.c
588
struct in6_addr *in6)
sys/netinet6/in6_ifattach.c
73
static int get_rand_ifid (struct in6_addr *);
sys/netinet6/in6_ifattach.c
733
struct in6_addr in6;
sys/netinet6/in6_ifattach.c
75
static int get_hw_ifid (struct ifnet *, struct in6_addr *);
sys/netinet6/in6_ifattach.c
76
static int get_ifid (struct ifnet *, struct ifnet *, struct in6_addr *);
sys/netinet6/in6_ifattach.c
99
get_rand_ifid(struct in6_addr *in6) /* upper 64bits are preserved */
sys/netinet6/in6_ifattach.h
44
struct in6_addr;
sys/netinet6/in6_ifattach.h
52
int in6_nigroup (struct ifnet *, const char *, int, struct in6_addr *);
sys/netinet6/in6_pcb.c
102
struct in6_addr zeroin6_addr;
sys/netinet6/in6_pcb.c
276
struct in6_addr **plocal_addr6, struct thread *td)
sys/netinet6/in6_pcb.c
339
struct in6_addr *addr6;
sys/netinet6/in6_pcb.c
615
const struct in6_addr *laddr, u_int lport_arg, int wild_okay,
sys/netinet6/in6_pcb.c
812
in6_pcblookup_hash(struct inpcbinfo *pcbinfo, struct in6_addr *faddr,
sys/netinet6/in6_pcb.c
813
u_int fport_arg, struct in6_addr *laddr, u_int lport_arg,
sys/netinet6/in6_pcb.h
107
struct in6_addr **, struct thread *);
sys/netinet6/in6_pcb.h
109
in6_pcblookup_local (struct inpcbporthead *, const struct in6_addr *,
sys/netinet6/in6_pcb.h
113
struct in6_addr *, u_int, struct in6_addr *,
sys/netinet6/in6_pcb.h
123
struct in6_addr *in6_selectsrc (struct sockaddr_in6 *,
sys/netinet6/in6_pcb.h
127
struct in6_addr *, int *, struct thread *);
sys/netinet6/in6_pcb.h
129
int in6_pcbsetlport (struct in6_addr *, struct inpcb *, struct thread *);
sys/netinet6/in6_pcb.h
94
struct in6_addr;
sys/netinet6/in6_src.c
119
struct in6_addr *
sys/netinet6/in6_src.c
122
struct in6_addr *laddr, int *errorp, struct thread *td)
sys/netinet6/in6_src.c
126
struct in6_addr *dst;
sys/netinet6/in6_src.c
409
in6_pcbsetlport(struct in6_addr *laddr, struct inpcb *inp, struct thread *td)
sys/netinet6/in6_src.c
529
in6_embedscope(struct in6_addr *in6,
sys/netinet6/in6_src.c
603
in6_recoverscope(struct sockaddr_in6 *sin6, const struct in6_addr *in6,
sys/netinet6/in6_src.c
639
in6_clearscope(struct in6_addr *addr)
sys/netinet6/in6_var.h
491
extern struct in6_addr zeroin6_addr;
sys/netinet6/in6_var.h
530
struct in6_addr in6m_addr; /* IP6 multicast address */
sys/netinet6/in6_var.h
555
IN6_LOOKUP_MULTI(const struct in6_addr *_addr, struct ifnet *_ifp)
sys/netinet6/in6_var.h
599
struct in6_multi *in6_addmulti (struct in6_addr *, struct ifnet *, int *);
sys/netinet6/in6_var.h
601
struct in6_multi_mship *in6_joingroup(struct ifnet *, struct in6_addr *, int *);
sys/netinet6/in6_var.h
604
int in6_mask2len(const struct in6_addr *, const u_char *);
sys/netinet6/in6_var.h
621
struct in6_ifaddr *in6ifa_ifpwithaddr (struct ifnet *, struct in6_addr *);
sys/netinet6/in6_var.h
623
char *ip6_sprintf (const struct in6_addr *);
sys/netinet6/in6_var.h
624
int in6_addr2zoneid(struct ifnet *, struct in6_addr *, u_int32_t *);
sys/netinet6/in6_var.h
625
int in6_matchlen (struct in6_addr *, struct in6_addr *);
sys/netinet6/in6_var.h
626
int in6_are_prefix_equal(struct in6_addr *p1, struct in6_addr *p2, int len);
sys/netinet6/in6_var.h
627
void in6_prefixlen2mask(struct in6_addr *maskp, int len);
sys/netinet6/in6_var.h
634
int in6_embedscope (struct in6_addr *, const struct sockaddr_in6 *,
sys/netinet6/in6_var.h
636
int in6_recoverscope (struct sockaddr_in6 *, const struct in6_addr *,
sys/netinet6/in6_var.h
638
void in6_clearscope (struct in6_addr *);
sys/netinet6/ip6_input.c
1081
bcopy(&ip6->ip6_dst, &pi6.ipi6_addr, sizeof(struct in6_addr));
sys/netinet6/ip6_input.c
210
struct in6_addr odst;
sys/netinet6/ip6_mroute.h
172
struct in6_addr im6_src, im6_dst;
sys/netinet6/ip6_mroute.h
192
struct in6_addr im6_src, im6_dst;
sys/netinet6/ip6_mroute.h
228
struct in6_addr m6_lcl_addr; /* local interface address */
sys/netinet6/ip6_output.c
1047
struct ifnet *ifp, struct in6_addr *dst, u_long *mtup,
sys/netinet6/ip6_output.c
119
struct ifnet *, struct in6_addr *, u_long *, int *);
sys/netinet6/ip6_output.c
158
struct in6_addr finaldst;
sys/netinet6/ip6_var.h
266
struct in6_addr ip6a_careof; /* care-of address of the peer */
sys/netinet6/ip6_var.h
267
struct in6_addr ip6a_home; /* home address of the peer */
sys/netinet6/ip6_var.h
91
struct in6_addr ip6q_src, ip6q_dst;
sys/netinet6/ip6protosw.h
115
struct in6_addr *ip6c_finaldst; /* final destination address */
sys/netinet6/ip6protosw.h
87
struct in6_addr;
sys/netinet6/mld6.c
105
static struct in6_addr mld6_all_nodes_linklocal = IN6ADDR_LINKLOCAL_ALLNODES_INIT;
sys/netinet6/mld6.c
106
static struct in6_addr mld6_all_routers_linklocal = IN6ADDR_LINKLOCAL_ALLROUTERS_INIT;
sys/netinet6/mld6.c
108
static void mld6_sendpkt(struct in6_multi *, int, const struct in6_addr *);
sys/netinet6/mld6.c
407
mld6_sendpkt(struct in6_multi *in6m, int type, const struct in6_addr *dst)
sys/netinet6/nd6.c
1031
struct in6_addr in6 = ((struct sockaddr_in6 *)rt_key(rt))->sin6_addr;
sys/netinet6/nd6.c
1126
nd6_nud_hint(struct rtentry *rt, struct in6_addr *dst6, int force)
sys/netinet6/nd6.c
1368
struct in6_addr llsol;
sys/netinet6/nd6.c
1396
struct in6_addr llsol;
sys/netinet6/nd6.c
1634
struct in6_addr nb_addr = nbi->addr; /* make local for safety */
sys/netinet6/nd6.c
1677
nd6_cache_lladdr(struct ifnet *ifp, struct in6_addr *from, char *lladdr,
sys/netinet6/nd6.c
860
nd6_lookup(struct in6_addr *addr6, int create, struct ifnet *ifp)
sys/netinet6/nd6.c
944
nd6_neighbor_lookup(struct in6_addr *addr6, struct ifnet *ifp)
sys/netinet6/nd6.h
120
struct in6_addr addr; /* IPv6 address of the neighbor */
sys/netinet6/nd6.h
132
struct in6_addr rtaddr;
sys/netinet6/nd6.h
151
struct in6_addr prefix;
sys/netinet6/nd6.h
160
struct in6_addr advrtr[DRLSTSIZ]; /* XXX: explicit limit */
sys/netinet6/nd6.h
235
struct in6_addr rtaddr;
sys/netinet6/nd6.h
249
struct in6_addr ndpr_mask; /* netmask derived from the prefix */
sys/netinet6/nd6.h
250
struct in6_addr ndpr_addr; /* address that is derived from the prefix */
sys/netinet6/nd6.h
283
struct in6_addr inpm_prefix;
sys/netinet6/nd6.h
376
struct rtentry *nd6_lookup (struct in6_addr *, int, struct ifnet *);
sys/netinet6/nd6.h
380
void nd6_nud_hint (struct rtentry *, struct in6_addr *, int);
sys/netinet6/nd6.h
385
struct rtentry *nd6_cache_lladdr (struct ifnet *, struct in6_addr *,
sys/netinet6/nd6.h
393
void nd6_na_output (struct ifnet *, const struct in6_addr *,
sys/netinet6/nd6.h
394
const struct in6_addr *, u_long, int, struct sockaddr *);
sys/netinet6/nd6.h
396
void nd6_ns_output (struct ifnet *, const struct in6_addr *,
sys/netinet6/nd6.h
397
const struct in6_addr *, struct llinfo_nd6 *, int);
sys/netinet6/nd6.h
418
struct nd_defrouter *defrouter_lookup(struct in6_addr *, struct ifnet *);
sys/netinet6/nd6.h
421
void rt6_flush (struct in6_addr *, struct ifnet *);
sys/netinet6/nd6_nbr.c
108
struct in6_addr saddr6 = ip6->ip6_src;
sys/netinet6/nd6_nbr.c
109
struct in6_addr daddr6 = ip6->ip6_dst;
sys/netinet6/nd6_nbr.c
110
struct in6_addr taddr6;
sys/netinet6/nd6_nbr.c
111
struct in6_addr myaddr6;
sys/netinet6/nd6_nbr.c
1446
const struct in6_addr *taddr6;
sys/netinet6/nd6_nbr.c
436
nd6_ns_output(struct ifnet *ifp, const struct in6_addr *daddr6,
sys/netinet6/nd6_nbr.c
437
const struct in6_addr *taddr6,
sys/netinet6/nd6_nbr.c
515
struct in6_addr *saddr6;
sys/netinet6/nd6_nbr.c
606
struct in6_addr saddr6 = ip6->ip6_src;
sys/netinet6/nd6_nbr.c
607
struct in6_addr daddr6 = ip6->ip6_dst;
sys/netinet6/nd6_nbr.c
608
struct in6_addr taddr6;
sys/netinet6/nd6_nbr.c
857
struct in6_addr *in6;
sys/netinet6/nd6_nbr.c
919
nd6_na_output(struct ifnet *ifp, const struct in6_addr *daddr6,
sys/netinet6/nd6_nbr.c
920
const struct in6_addr *taddr6, u_long flags,
sys/netinet6/nd6_rtr.c
117
struct in6_addr saddr6 = ip6->ip6_src;
sys/netinet6/nd6_rtr.c
1450
sizeof(struct in6_addr));
sys/netinet6/nd6_rtr.c
1454
bcopy(&pr->ndpr_mask, &mask6.sin6_addr, sizeof(struct in6_addr));
sys/netinet6/nd6_rtr.c
1514
in6_ifadd(struct nd_prefix *pr, struct in6_addr *ifid)
sys/netinet6/nd6_rtr.c
1521
struct in6_addr mask;
sys/netinet6/nd6_rtr.c
1801
rt6_flush(struct in6_addr *gateway, struct ifnet *ifp)
sys/netinet6/nd6_rtr.c
1819
struct in6_addr *gate = (struct in6_addr *)arg;
sys/netinet6/nd6_rtr.c
206
struct in6_addr saddr6 = ip6->ip6_src;
sys/netinet6/nd6_rtr.c
208
struct in6_addr daddr6 = ip6->ip6_dst;
sys/netinet6/nd6_rtr.c
507
defrouter_lookup(struct in6_addr *addr, struct ifnet *ifp)
sys/netinet6/nd6_rtr.c
73
struct in6_addr *);
sys/netinet6/nd6_rtr.c
925
bzero(&new->ndpr_addr, sizeof(struct in6_addr));
sys/netinet6/raw_ip6.c
274
struct in6_addr *dst;
sys/netinet6/raw_ip6.c
371
struct in6_addr *in6a;
sys/netinet6/raw_ip6.c
657
struct in6_addr *in6a = NULL;
sys/netinet6/raw_ip6.c
735
sizeof(struct in6_addr));
sys/netinet6/scope6.c
180
in6_addrscope(struct in6_addr *addr)
sys/netinet6/scope6.c
245
struct in6_addr *addr, /* must not be NULL */
sys/netinet6/scope6.c
332
scope6_addr2default(struct in6_addr *addr)
sys/netinet6/scope6.c
350
in6_setscope(struct in6_addr *in6, struct ifnet *ifp, u_int32_t *ret_id)
sys/netinet6/scope6_var.h
56
struct in6_addr;
sys/netinet6/scope6_var.h
66
u_int32_t scope6_in6_addrscope (struct in6_addr *);
sys/netinet6/scope6_var.h
67
u_int32_t scope6_addr2default (struct in6_addr *);
sys/netinet6/scope6_var.h
68
int in6_setscope (struct in6_addr *, struct ifnet *, u_int32_t *);
sys/netinet6/udp6_output.c
120
struct in6_addr *laddr, *faddr;
sys/netinet6/udp6_usrreq.c
113
static int in6_mcmatch (struct inpcb *, struct in6_addr *, struct ifnet *);
sys/netinet6/udp6_usrreq.c
116
in6_mcmatch(struct inpcb *in6p, struct in6_addr *ia6, struct ifnet *ifp)
usr.bin/netstat/inet.c
80
extern void inet6print (struct in6_addr *, int, const char *, int);
usr.bin/netstat/inet6.c
1037
inet6print(struct in6_addr *in6, int port, char *proto, int numeric)
usr.bin/netstat/inet6.c
1063
inet6name(struct in6_addr *in6p)
usr.bin/netstat/inet6.c
69
char *inet6name (struct in6_addr *);
usr.bin/netstat/inet6.c
70
void inet6print (struct in6_addr *, int, char *, int);
usr.bin/netstat/netstat.h
85
struct in6_addr;
usr.bin/netstat/netstat.h
87
const char *netname6 (struct sockaddr_in6 *, struct in6_addr *);
usr.bin/netstat/route.c
641
struct in6_addr *in6 = &sa6->sin6_addr;
usr.bin/netstat/route.c
958
netname6(struct sockaddr_in6 *sa6, struct in6_addr *mask)
usr.bin/sockstat/sockstat.c
172
sin6->sin6_addr = *(struct in6_addr *)addr;
usr.bin/sockstat/sockstat.c
410
if (IN6_IS_ADDR_UNSPECIFIED((struct in6_addr *)addr))
usr.bin/telnet/commands.c
2798
sizeof(struct in6_addr)))
usr.sbin/authpf/authpf.c
85
struct in6_addr ina;
usr.sbin/gifconfig/gifconfig.c
710
sizeof(struct in6_addr)));
usr.sbin/gifconfig/gifconfig.c
808
memset(&sin->sin6_addr, -1, sizeof(struct in6_addr));
usr.sbin/ifmcstat/ifmcstat.c
65
const char *inet6_n2a(struct in6_addr *);
usr.sbin/ifmcstat/ifmcstat.c
84
inet6_n2a(struct in6_addr *p)
usr.sbin/inetd/inetd.c
1959
struct in6_addr c6_Addr;
usr.sbin/inetd/inetd.c
2012
addrlen = sizeof(struct in6_addr);
usr.sbin/inetd/inetd.c
2139
sizeof(struct in6_addr));
usr.sbin/mld6query/mld6query.c
156
make_msg(int idx, struct in6_addr *addr, u_int type)
usr.sbin/mld6query/mld6query.c
59
static struct in6_addr maddr = IN6ADDR_ANY_INIT, any = IN6ADDR_ANY_INIT;
usr.sbin/mld6query/mld6query.c
66
static void make_msg(int, struct in6_addr *, u_int);
usr.sbin/ndp/ndp.c
132
void dump(struct in6_addr *);
usr.sbin/ndp/ndp.c
133
static struct in6_nbrinfo *getnbrinfo(struct in6_addr *addr,
usr.sbin/ndp/ndp.c
572
dump(struct in6_addr *addr)
usr.sbin/ndp/ndp.c
769
getnbrinfo(struct in6_addr *addr, int ifindex, int warning)
usr.sbin/pfctl/pfctl_parser.c
1193
sizeof(struct in6_addr));
usr.sbin/pfctl/pfctl_parser.c
1196
sizeof(struct in6_addr));
usr.sbin/pfctl/pfctl_parser.c
1200
sizeof(struct in6_addr));
usr.sbin/pfctl/pfctl_parser.c
1204
sizeof(struct in6_addr));
usr.sbin/pfctl/pfctl_parser.c
1614
sizeof(struct in6_addr));
usr.sbin/pfctl/pfctl_parser.c
1686
sizeof(struct in6_addr));
usr.sbin/ppp/command.c
2410
struct in6_addr host6;
usr.sbin/ppp/iface.c
88
static const struct in6_addr in6mask128 = IN6MASK128;
usr.sbin/ppp/ipv6cp.c
199
struct in6_addr myaddr, hisaddr;
usr.sbin/ppp/ipv6cp.c
88
static const struct in6_addr in6addr_linklocal_mcast =
usr.sbin/ppp/libradius/radlib.c
1125
rad_put_addr6(struct rad_handle *h, int type, struct in6_addr addr)
usr.sbin/ppp/libradius/radlib.c
1375
struct in6_addr addr)
usr.sbin/ppp/libradius/radlib.c
912
struct in6_addr
usr.sbin/ppp/libradius/radlib.c
915
struct in6_addr value;
usr.sbin/ppp/libradius/radlib.h
209
struct in6_addr rad_cvt_addr6(const void *);
usr.sbin/ppp/libradius/radlib.h
218
int rad_put_addr6(struct rad_handle *, int, struct in6_addr);
usr.sbin/ppp/libradius/radlib_vs.h
76
int rad_put_vendor_addr6(struct rad_handle *, int, int, struct in6_addr);
usr.sbin/ppp/ncpaddr.c
120
static struct in6_addr
usr.sbin/ppp/ncpaddr.c
123
struct in6_addr result;
usr.sbin/ppp/ncpaddr.c
143
mask62bits(const struct in6_addr *mask)
usr.sbin/ppp/ncpaddr.c
292
ncpaddr_setip6(struct ncpaddr *addr, const struct in6_addr *ip6)
usr.sbin/ppp/ncpaddr.c
299
ncpaddr_getip6(const struct ncpaddr *addr, struct in6_addr *ip6)
usr.sbin/ppp/ncpaddr.c
895
const struct in6_addr *sin6;
usr.sbin/ppp/ncpaddr.h
43
struct in6_addr ipaddr;
usr.sbin/ppp/ncpaddr.h
55
struct in6_addr ip6addr;
usr.sbin/ppp/ncpaddr.h
72
extern void ncpaddr_setip6(struct ncpaddr *, const struct in6_addr *);
usr.sbin/ppp/ncpaddr.h
73
extern int ncpaddr_getip6(const struct ncpaddr *, struct in6_addr *);
usr.sbin/rip6query/rip6query.c
145
bzero(&np->rip6_dest, sizeof(struct in6_addr));
usr.sbin/rip6query/rip6query.c
198
inet6_n2a(struct in6_addr *addr)
usr.sbin/rip6query/rip6query.c
72
static const char *inet6_n2a(struct in6_addr *);
usr.sbin/route6d/route6d.c
1006
struct in6_addr ia;
usr.sbin/route6d/route6d.c
101
struct in6_addr ifc_mylladdr; /* my link-local address */
usr.sbin/route6d/route6d.c
111
struct in6_addr ifa_addr; /* address */
usr.sbin/route6d/route6d.c
112
struct in6_addr ifa_raddr; /* remote address, valid in p2p */
usr.sbin/route6d/route6d.c
118
struct in6_addr iff_addr;
usr.sbin/route6d/route6d.c
1238
if (nq->rip6_plen == sizeof(struct in6_addr) * 8)
usr.sbin/route6d/route6d.c
151
struct in6_addr rrt_gw; /* gateway */
usr.sbin/route6d/route6d.c
1703
const struct in6_addr *dst = NULL;
usr.sbin/route6d/route6d.c
1704
const struct in6_addr *gw = NULL;
usr.sbin/route6d/route6d.c
1800
const struct in6_addr *addr = NULL;
usr.sbin/route6d/route6d.c
1852
struct in6_addr none;
usr.sbin/route6d/route6d.c
1952
memset(&rrt->rrt_gw, 0, sizeof(struct in6_addr));
usr.sbin/route6d/route6d.c
2018
struct in6_addr addr, dest;
usr.sbin/route6d/route6d.c
218
static void applyplen(struct in6_addr *, int);
usr.sbin/route6d/route6d.c
230
static int mask2len(const struct in6_addr *, int);
usr.sbin/route6d/route6d.c
232
static int addroute(struct riprt *, const struct in6_addr *, struct ifc *);
usr.sbin/route6d/route6d.c
233
static int delroute(struct netinfo6 *, struct in6_addr *);
usr.sbin/route6d/route6d.c
235
static struct in6_addr *getroute(struct netinfo6 *, struct in6_addr *);
usr.sbin/route6d/route6d.c
241
static const char *inet6_n2p(const struct in6_addr *);
usr.sbin/route6d/route6d.c
242
static struct ifac *ifa_match(const struct ifc *, const struct in6_addr *, int);
usr.sbin/route6d/route6d.c
243
static struct in6_addr *plen2mask(int);
usr.sbin/route6d/route6d.c
2515
memset(&rrt->rrt_gw, 0, sizeof(struct in6_addr));
usr.sbin/route6d/route6d.c
2523
memset(&rrt->rrt_gw, 0, sizeof(struct in6_addr));
usr.sbin/route6d/route6d.c
2573
addroute(struct riprt *rrt, const struct in6_addr *gw, struct ifc *ifcp)
usr.sbin/route6d/route6d.c
2643
delroute(struct netinfo6 *np, struct in6_addr *gw)
usr.sbin/route6d/route6d.c
2666
if (np->rip6_plen == sizeof(struct in6_addr) * 8)
usr.sbin/route6d/route6d.c
2708
static struct in6_addr *
usr.sbin/route6d/route6d.c
2709
getroute(struct netinfo6 *np, struct in6_addr *gw)
usr.sbin/route6d/route6d.c
2757
inet6_n2p(const struct in6_addr *p)
usr.sbin/route6d/route6d.c
2921
struct in6_addr gw;
usr.sbin/route6d/route6d.c
3036
ifa_match(const struct ifc *ifcp, const struct in6_addr *ia, int plen)
usr.sbin/route6d/route6d.c
3081
mask2len(const struct in6_addr *addr, int lenlim)
usr.sbin/route6d/route6d.c
3112
applyplen(struct in6_addr *ia, int plen)
usr.sbin/route6d/route6d.c
3131
static struct in6_addr *
usr.sbin/route6d/route6d.c
3134
static struct in6_addr ia;
usr.sbin/route6d/route6d.c
3138
memset(&ia, 0, sizeof(struct in6_addr));
usr.sbin/route6d/route6d.c
711
struct in6_addr *nh; /* next hop */
usr.sbin/route6d/route6d.c
834
struct in6_addr ia;
usr.sbin/route6d/route6d.c
993
struct in6_addr nh; /* next hop */
usr.sbin/route6d/route6d.h
49
struct in6_addr rip6_dest;
usr.sbin/rpcbind/util.c
221
sizeof(struct in6_addr))) {
usr.sbin/rrenumd/parser.y
85
struct in6_addr addr6;
usr.sbin/rrenumd/parser.y
87
struct in6_addr addr;
usr.sbin/rrenumd/rrenumd.c
83
struct in6_addr prefix; /* ADHOC */
usr.sbin/rtadvd/config.c
1013
struct in6_addr *a;
usr.sbin/rtadvd/config.c
1283
make_prefix(struct rainfo *rai, int ifindex, struct in6_addr *addr, int plen)
usr.sbin/rtadvd/config.h
42
extern void make_prefix(struct rainfo *, int, struct in6_addr *, int);
usr.sbin/rtadvd/if.c
255
struct in6_addr *
usr.sbin/rtadvd/if.h
48
struct in6_addr *get_addr(char *);
usr.sbin/rtadvd/rrenum.c
356
rr_command_check(int len, struct icmp6_router_renum *rr, struct in6_addr *from,
usr.sbin/rtadvd/rrenum.c
357
struct in6_addr *dst)
usr.sbin/rtadvd/rrenum.c
413
struct in6_addr *from, struct in6_addr *dst)
usr.sbin/rtadvd/rrenum.c
438
struct sockaddr_in6 *from, struct in6_addr *dst)
usr.sbin/rtadvd/rrenum.h
34
struct sockaddr_in6 *, struct in6_addr *);
usr.sbin/rtadvd/rtadvd.c
1349
find_prefix(struct rainfo *rai, struct in6_addr *prefix, int plen)
usr.sbin/rtadvd/rtadvd.c
1378
prefix_match(struct in6_addr *p0, int plen0,
usr.sbin/rtadvd/rtadvd.c
1379
struct in6_addr *p1, int plen1)
usr.sbin/rtadvd/rtadvd.c
471
struct in6_addr *addr;
usr.sbin/rtadvd/rtadvd.c
727
struct in6_addr dst = in6addr_any;
usr.sbin/rtadvd/rtadvd.h
125
struct in6_addr pfx_prefix;
usr.sbin/rtadvd/rtadvd.h
134
struct in6_addr rti_prefix;
usr.sbin/rtadvd/rtadvd.h
140
struct in6_addr ra_dns; /* DNS server entry */
usr.sbin/rtadvd/rtadvd.h
292
int prefix_match(struct in6_addr *, int,
usr.sbin/rtadvd/rtadvd.h
293
struct in6_addr *, int);
usr.sbin/rtadvd/rtadvd.h
296
struct in6_addr *, int);
usr.sbin/rtsold/probe.c
147
sendprobe(struct in6_addr *addr, int ifindex)
usr.sbin/rtsold/probe.c
65
static void sendprobe(struct in6_addr *addr, int ifindex);
usr.sbin/traceroute6/traceroute6.c
741
struct in6_addr lastaddr;