Lines Matching refs:in6_addr
95 struct in6_addr {
128 struct in6_addr sin6_addr; /* IP6 address */
150 extern const struct in6_addr in6mask0;
151 extern const struct in6_addr in6mask32;
152 extern const struct in6_addr in6mask64;
153 extern const struct in6_addr in6mask96;
154 extern const struct in6_addr in6mask128;
209 extern const struct in6_addr in6addr_any;
210 extern const struct in6_addr in6addr_loopback;
212 extern const struct in6_addr in6addr_nodelocal_allnodes;
213 extern const struct in6_addr in6addr_linklocal_allnodes;
214 extern const struct in6_addr in6addr_linklocal_allrouters;
215 extern const struct in6_addr in6addr_linklocal_allv2routers;
226 (bcmp(&(a)->s6_addr[0], &(b)->s6_addr[0], sizeof(struct in6_addr)) == 0)
230 (memcmp(&(a)->s6_addr[0], &(b)->s6_addr[0], sizeof(struct in6_addr)) == 0)
539 struct in6_addr ipv6mr_multiaddr;
547 struct in6_addr ipi6_addr; /* src/dst IPv6 address */
668 int in6_localaddr(struct in6_addr *);
669 int in6_localip(struct in6_addr *);
670 int in6_ifhasaddr(struct ifnet *, struct in6_addr *);
671 int in6_addrscope(const struct in6_addr *);
672 char *ip6_sprintf(char *, const struct in6_addr *);
673 struct in6_ifaddr *in6_ifawithifp(struct ifnet *, struct in6_addr *);
717 extern int inet6_rthdr_add(struct cmsghdr *, const struct in6_addr *,
724 extern struct in6_addr *inet6_rthdr_getaddr(struct cmsghdr *, int);
740 extern int inet6_rth_add(void *, const struct in6_addr *);
743 extern struct in6_addr *inet6_rth_getaddr(const void *, int);