Lines Matching defs:in6_addr
81 struct in6_addr {
111 struct in6_addr sin6_addr; /* IP6 address */
132 extern const struct in6_addr in6mask0;
133 extern const struct in6_addr in6mask32;
134 extern const struct in6_addr in6mask64;
135 extern const struct in6_addr in6mask96;
136 extern const struct in6_addr in6mask128;
140 extern const struct in6_addr in6addr_any;
141 extern const struct in6_addr in6addr_loopback;
142 extern const struct in6_addr in6addr_intfacelocal_allnodes;
143 extern const struct in6_addr in6addr_linklocal_allnodes;
144 extern const struct in6_addr in6addr_linklocal_allrouters;
170 (memcmp(&(a)->s6_addr[0], &(b)->s6_addr[0], sizeof(struct in6_addr)) == 0)
358 struct in6_addr ipv6mr_multiaddr;
366 struct in6_addr ipi6_addr; /* src/dst IPv6 address */
399 extern const struct in6_addr zeroin6_addr;
415 int in6_addrscope(struct in6_addr *);
416 struct in6_ifaddr *in6_ifawithscope(struct ifnet *, struct in6_addr *, u_int,
418 int in6_mask2len(struct in6_addr *, u_char *);
425 int in6_embedscope(struct in6_addr *, const struct sockaddr_in6 *,
427 void in6_recoverscope(struct sockaddr_in6 *, const struct in6_addr *);
428 void in6_clearscope(struct in6_addr *);
680 extern int inet6_rth_add(void *, const struct in6_addr *);
683 extern struct in6_addr *inet6_rth_getaddr(const void *, int);