Microchip® Advanced Software Framework

ip_addr.h File Reference
#include "lwip/opt.h"
#include "lwip/def.h"
#include "lwip/ip4_addr.h"
#include "lwip/ip6_addr.h"

Macros

#define ip_2_ipX(ipaddr)   (ipaddr)
 
#define ipX_2_ip(ipaddr)   (ipaddr)
 
#define ipX_addr_cmp(is_ipv6, addr1, addr2)   ip_addr_cmp(addr1, addr2)
 
#define ipX_addr_copy(is_ipv6, dest, src)   ip_addr_copy(dest, src)
 
#define ipX_addr_debug_print(is_ipv6, debug, ipaddr)   ip_addr_debug_print(debug, ipaddr)
 
#define ipX_addr_isany(is_ipv6, ipaddr)   ip_addr_isany(ipaddr)
 
#define ipX_addr_ismulticast(is_ipv6, ipaddr)   ip_addr_ismulticast(ipaddr)
 
#define ipX_addr_set(is_ipv6, dest, src)   ip_addr_set(dest, src)
 
#define ipX_addr_set_any(is_ipv6, ipaddr)   ip_addr_set_any(ipaddr)
 
#define ipX_addr_set_hton(is_ipv6, dest, src)   ip_addr_set_hton(dest, src)
 
#define ipX_addr_set_ipaddr(is_ipv6, dest, src)   ip_addr_set(dest, src)
 
#define ipX_addr_set_loopback(is_ipv6, ipaddr)   ip_addr_set_loopback(ipaddr)
 
#define ipX_addr_set_zero(is_ipv6, ipaddr)   ip_addr_set_zero(ipaddr)
 

Typedefs

typedef ip_addr_t ipX_addr_t
 

#define ip_2_ipX (   ipaddr)    (ipaddr)
#define ipX_2_ip (   ipaddr)    (ipaddr)

Referenced by ip_input(), and netif_set_ipaddr().

#define ipX_addr_cmp (   is_ipv6,
  addr1,
  addr2 
)    ip_addr_cmp(addr1, addr2)
#define ipX_addr_copy (   is_ipv6,
  dest,
  src 
)    ip_addr_copy(dest, src)
#define ipX_addr_debug_print (   is_ipv6,
  debug,
  ipaddr 
)    ip_addr_debug_print(debug, ipaddr)
#define ipX_addr_isany (   is_ipv6,
  ipaddr 
)    ip_addr_isany(ipaddr)
#define ipX_addr_ismulticast (   is_ipv6,
  ipaddr 
)    ip_addr_ismulticast(ipaddr)
#define ipX_addr_set (   is_ipv6,
  dest,
  src 
)    ip_addr_set(dest, src)
#define ipX_addr_set_any (   is_ipv6,
  ipaddr 
)    ip_addr_set_any(ipaddr)
#define ipX_addr_set_hton (   is_ipv6,
  dest,
  src 
)    ip_addr_set_hton(dest, src)
#define ipX_addr_set_ipaddr (   is_ipv6,
  dest,
  src 
)    ip_addr_set(dest, src)
#define ipX_addr_set_loopback (   is_ipv6,
  ipaddr 
)    ip_addr_set_loopback(ipaddr)
#define ipX_addr_set_zero (   is_ipv6,
  ipaddr 
)    ip_addr_set_zero(ipaddr)