32 #ifndef IP64_ADDRMAP_H 33 #define IP64_ADDRMAP_H 39 struct ip64_addrmap_entry {
40 struct ip64_addrmap_entry *next;
42 uip_ip6addr_t ip6addr;
44 uint32_t ip6to4, ip4to6;
53 #define FLAGS_RECYCLABLE 1 58 void ip64_addrmap_init(
void);
65 struct ip64_addrmap_entry *ip64_addrmap_lookup(
const uip_ip6addr_t *ip6addr,
75 struct ip64_addrmap_entry *ip64_addrmap_lookup_port(uint16_t mappedport,
82 struct ip64_addrmap_entry *ip64_addrmap_create(
const uip_ip6addr_t *ip6addr,
91 void ip64_addrmap_set_lifetime(
struct ip64_addrmap_entry *e,
92 clock_time_t lifetime);
97 void ip64_addrmap_set_recycleble(
struct ip64_addrmap_entry *e);
102 struct ip64_addrmap_entry *ip64_addrmap_list(
void);
Representation of an IP address.
Timer library header file.
Header file for the uIP TCP/IP stack.