12 #include "rtrlib/lib/ipv4.h"
13 #include "rtrlib/lib/ipv6.h"
19 enum lrtr_ip_version {
33 enum lrtr_ip_version ver;
bool lrtr_ip_str_cmp(const struct lrtr_ip_addr *addr1, const char *addr2)
Definition: ip.c:66
int lrtr_ip_str_to_addr(const char *str, struct lrtr_ip_addr *ip)
Definition: ip.c:56
Struct holding an IPv6 address in host byte order.
Definition: ipv6.h:21
int lrtr_ip_addr_to_str(const struct lrtr_ip_addr *ip, char *str, const unsigned int len)
Definition: ip.c:49
The lrtr_ip_addr struct stores a IPv4 or IPv6 address in host byte order.
Definition: ip.h:32
Struct storing an IPv4 address in host byte order.
Definition: ipv4.h:19