24 #include <sys/types.h>
54 struct ipv6_addr ipv6_get_bits(const struct
ipv6_addr *val,
const uint8_t first_bit,
const uint8_t quantity);
63 int ipv6_addr_to_str(
const struct ipv6_addr *
ip_addr,
char *b,
const unsigned int len);
72 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:44
Struct holding an IPv6 address in host byte order.
Definition: ipv6.h:33
void ipv6_addr_to_host_byte_order(const uint32_t *src, uint32_t *dest)
Definition: ipv6.c:211