#include <ip_addr.h>
#include <arpa/inet.h>
#include <net/if_arp.h>
#include <string.h>
#include <stdio.h>
Go to the source code of this file.
Functions | |
ip_addr_t | ip_addr_v4 (register uint32_t i) |
uint32_t | ip_v4_addr (register ip_addr_t *ip) |
ip_addr_t | ip_addr_in (register struct in_addr *in) |
in_addr | ip_in_addr (register ip_addr_t *ip) |
ip_addr_t | ip_addr_sin (register struct sockaddr_in *sin) |
sockaddr_in | ip_sin_addr (register ip_addr_t *ip) |
ip_addr_t | ip_addr_in6 (register struct in6_addr *in6) |
in6_addr | ip_in6_addr (register ip_addr_t *ip) |
ip_addr_t | ip_addr_sin6 (register struct sockaddr_in6 *sin6) |
sockaddr_in6 | ip_sin6_addr (register ip_addr_t *ip) |
ip_addr_t | ip_addr_in6bytes (register in6_bytes_t *in6) |
in6_bytes_t | ip_in6bytes_addr (register ip_addr_t *ip) |
ip_addr_t | ip_addr_text (register const char *s) |
char * | ip_text_addr (register ip_addr_t *ip, register char *buf, register size_t len) |
char * | ip_text (ip_addr_t ip, register char *buf, register size_t sz) |
ip_addr_t | ip_addr_binary (uint8_t *addr_data, uint8_t len) |
ip_addr_t | ip_v4_broadcast (ip_addr_t *ipp, uint8_t prefix) |
uint8_t | ip_v4_netmask_to_prefix (ip_addr_t *netmask) |
ip_addr_t | ip_v4_prefix_to_netmask (uint8_t prefix) |
ip_addr_t | ip_mask (ip_addr_t *ipA, uint8_t prefix) |
Definition in file ip_addr.c.