12 #include <sys/types.h>
42 struct ipv6_addr ipv6_get_bits(const struct
ipv6_addr *val,
const uint8_t first_bit,
const uint8_t quantity);
51 int ipv6_addr_to_str(
const struct ipv6_addr *
ip_addr,
char *b,
const unsigned int len);
60 int ipv6_str_to_addr(
const char *a,
struct ipv6_addr *ip);
The ip_addr struct stores a IPv4 or IPv6 address in host byte order.
Definition: ip.h:32
Struct holding an IPv6 address in host byte order.
Definition: ipv6.h:21
void ipv6_addr_to_host_byte_order(const uint32_t *src, uint32_t *dest)
Definition: ipv6.c:199