STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
Macros | Typedefs
ip_addr.h File Reference
#include "lwip/opt.h"
#include "lwip/def.h"
#include "lwip/ip4_addr.h"
#include "lwip/ip6_addr.h"

Go to the source code of this file.

Macros

#define IP_ADDR_PCB_VERSION_MATCH(addr, pcb)    1
 
#define IPADDR6_INIT(a, b, c, d)    { { a, b, c, d } }
 
#define IP_IS_V6_VAL(ipaddr)    1
 
#define IP_IS_V6(ipaddr)    1
 
#define IP_SET_TYPE_VAL(ipaddr, iptype)
 
#define IP_SET_TYPE(ipaddr, iptype)
 
#define ip_2_ip6(ipaddr)    (ipaddr)
 
#define IP_ADDR6(ipaddr, i0, i1, i2, i3)    IP6_ADDR(ipaddr,i0,i1,i2,i3)
 
#define ip_addr_copy(dest, src)    ip6_addr_copy(dest, src)
 
#define ip_addr_copy_from_ip6(dest, src)    ip6_addr_copy(dest, src)
 
#define ip_addr_set(dest, src)    ip6_addr_set(dest, src)
 
#define ip_addr_set_ipaddr(dest, src)    ip6_addr_set(dest, src)
 
#define ip_addr_set_zero(ipaddr)    ip6_addr_set_zero(ipaddr)
 
#define ip_addr_set_zero_ip6(ipaddr)    ip6_addr_set_zero(ipaddr)
 
#define ip_addr_set_any(is_ipv6, ipaddr)    ip6_addr_set_any(ipaddr)
 
#define ip_addr_set_loopback(is_ipv6, ipaddr)    ip6_addr_set_loopback(ipaddr)
 
#define ip_addr_set_hton(dest, src)    ip6_addr_set_hton(dest, src)
 
#define ip_addr_get_network(target, host, mask)   ip6_addr_set_zero(target)
 
#define ip_addr_netcmp(addr1, addr2, mask)    0
 
#define ip_addr_cmp(addr1, addr2)    ip6_addr_cmp(addr1, addr2)
 
#define ip_addr_isany(ipaddr)    ip6_addr_isany(ipaddr)
 
#define ip_addr_isany_val(ipaddr)    ip6_addr_isany_val(ipaddr)
 
#define ip_addr_isloopback(ipaddr)    ip6_addr_isloopback(ipaddr)
 
#define ip_addr_islinklocal(ipaddr)    ip6_addr_islinklocal(ipaddr)
 
#define ip_addr_isbroadcast(addr, netif)    0
 
#define ip_addr_ismulticast(ipaddr)    ip6_addr_ismulticast(ipaddr)
 
#define ip_addr_debug_print(debug, ipaddr)    ip6_addr_debug_print(debug, ipaddr)
 
#define ip_addr_debug_print_val(debug, ipaddr)   ip6_addr_debug_print_val(debug, ipaddr)
 
#define ipaddr_ntoa(ipaddr)    ip6addr_ntoa(ipaddr)
 
#define ipaddr_ntoa_r(ipaddr, buf, buflen)    ip6addr_ntoa_r(ipaddr, buf, buflen)
 
#define ipaddr_aton(cp, addr)    ip6addr_aton(cp, addr)
 

Typedefs

typedef ip6_addr_t ip_addr_t
 

Macro Definition Documentation

#define ip_2_ip6 (   ipaddr)    (ipaddr)

Definition at line 200 of file ip_addr.h.

#define IP_ADDR6 (   ipaddr,
  i0,
  i1,
  i2,
  i3 
)    IP6_ADDR(ipaddr,i0,i1,i2,i3)

Definition at line 201 of file ip_addr.h.

#define ip_addr_cmp (   addr1,
  addr2 
)    ip6_addr_cmp(addr1, addr2)

Definition at line 214 of file ip_addr.h.

#define ip_addr_copy (   dest,
  src 
)    ip6_addr_copy(dest, src)

Definition at line 203 of file ip_addr.h.

#define ip_addr_copy_from_ip6 (   dest,
  src 
)    ip6_addr_copy(dest, src)

Definition at line 204 of file ip_addr.h.

#define ip_addr_debug_print (   debug,
  ipaddr 
)    ip6_addr_debug_print(debug, ipaddr)

Definition at line 221 of file ip_addr.h.

#define ip_addr_debug_print_val (   debug,
  ipaddr 
)    ip6_addr_debug_print_val(debug, ipaddr)

Definition at line 222 of file ip_addr.h.

#define ip_addr_get_network (   target,
  host,
  mask 
)    ip6_addr_set_zero(target)

Definition at line 212 of file ip_addr.h.

#define ip_addr_isany (   ipaddr)    ip6_addr_isany(ipaddr)

Definition at line 215 of file ip_addr.h.

#define ip_addr_isany_val (   ipaddr)    ip6_addr_isany_val(ipaddr)

Definition at line 216 of file ip_addr.h.

#define ip_addr_isbroadcast (   addr,
  netif 
)    0

Definition at line 219 of file ip_addr.h.

#define ip_addr_islinklocal (   ipaddr)    ip6_addr_islinklocal(ipaddr)

Definition at line 218 of file ip_addr.h.

#define ip_addr_isloopback (   ipaddr)    ip6_addr_isloopback(ipaddr)

Definition at line 217 of file ip_addr.h.

#define ip_addr_ismulticast (   ipaddr)    ip6_addr_ismulticast(ipaddr)

Definition at line 220 of file ip_addr.h.

#define ip_addr_netcmp (   addr1,
  addr2,
  mask 
)    0

Definition at line 213 of file ip_addr.h.

#define IP_ADDR_PCB_VERSION_MATCH (   addr,
  pcb 
)    1

Definition at line 153 of file ip_addr.h.

#define ip_addr_set (   dest,
  src 
)    ip6_addr_set(dest, src)

Definition at line 205 of file ip_addr.h.

#define ip_addr_set_any (   is_ipv6,
  ipaddr 
)    ip6_addr_set_any(ipaddr)

Definition at line 209 of file ip_addr.h.

#define ip_addr_set_hton (   dest,
  src 
)    ip6_addr_set_hton(dest, src)

Definition at line 211 of file ip_addr.h.

#define ip_addr_set_ipaddr (   dest,
  src 
)    ip6_addr_set(dest, src)

Definition at line 206 of file ip_addr.h.

#define ip_addr_set_loopback (   is_ipv6,
  ipaddr 
)    ip6_addr_set_loopback(ipaddr)

Definition at line 210 of file ip_addr.h.

#define ip_addr_set_zero (   ipaddr)    ip6_addr_set_zero(ipaddr)

Definition at line 207 of file ip_addr.h.

#define ip_addr_set_zero_ip6 (   ipaddr)    ip6_addr_set_zero(ipaddr)

Definition at line 208 of file ip_addr.h.

#define IP_IS_V6 (   ipaddr)    1

Definition at line 197 of file ip_addr.h.

#define IP_IS_V6_VAL (   ipaddr)    1

Definition at line 196 of file ip_addr.h.

#define IP_SET_TYPE (   ipaddr,
  iptype 
)

Definition at line 199 of file ip_addr.h.

#define IP_SET_TYPE_VAL (   ipaddr,
  iptype 
)

Definition at line 198 of file ip_addr.h.

#define IPADDR6_INIT (   a,
  b,
  c,
 
)    { { a, b, c, d } }

Definition at line 195 of file ip_addr.h.

#define ipaddr_aton (   cp,
  addr 
)    ip6addr_aton(cp, addr)

Definition at line 225 of file ip_addr.h.

#define ipaddr_ntoa (   ipaddr)    ip6addr_ntoa(ipaddr)

Definition at line 223 of file ip_addr.h.

#define ipaddr_ntoa_r (   ipaddr,
  buf,
  buflen 
)    ip6addr_ntoa_r(ipaddr, buf, buflen)

Definition at line 224 of file ip_addr.h.

Typedef Documentation

typedef ip6_addr_t ip_addr_t

Definition at line 194 of file ip_addr.h.