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)
379 struct in6_addr *ro_ia6;
530 struct in6_addr ipv6mr_multiaddr;
538 struct in6_addr ipi6_addr; /* src/dst IPv6 address */
653 int in6_localaddr(struct in6_addr *);
654 int in6_localip(struct in6_addr *);
655 int in6_ifhasaddr(struct ifnet *, struct in6_addr *);
656 int in6_addrscope(const struct in6_addr *);
657 char *ip6_sprintf(char *, const struct in6_addr *);
658 struct in6_ifaddr *in6_ifawithifp(struct ifnet *, struct in6_addr *);
702 extern int inet6_rthdr_add(struct cmsghdr *, const struct in6_addr *,
709 extern struct in6_addr *inet6_rthdr_getaddr(struct cmsghdr *, int);
725 extern int inet6_rth_add(void *, const struct in6_addr *);
728 extern struct in6_addr *inet6_rth_getaddr(const void *, int);