38 int ip64_6to4(
const uint8_t *ipv6packet,
const uint16_t ipv6len,
39 uint8_t *resultpacket);
40 int ip64_4to6(
const uint8_t *ipv4packet,
const uint16_t ipv4len,
41 uint8_t *resultpacket);
45 void ip64_set_ipv6_address(
const uip_ip6addr_t *ipv6addr);
55 int ip64_hostaddr_is_configured(
void);
57 extern uint8_t *ip64_packet_buffer;
58 extern uint16_t ip64_packet_buffer_maxlen;
60 #include "ip64-conf.h"
62 #ifndef IP64_CONF_ETH_DRIVER
63 #error IP64_CONF_ETH_DRIVER must be #defined in ip64-conf.h
65 #define IP64_ETH_DRIVER IP64_CONF_ETH_DRIVER
68 #ifndef IP64_CONF_INPUT
69 #error IP64_CONF_INPUT must be #defined in ip64-conf.h
71 #define IP64_INPUT IP64_CONF_INPUT
74 #ifndef IP64_CONF_UIP_FALLBACK_INTERFACE
75 #error IP64_CONF_UIP_FALLBACK_INTERFACE must be #defined in ip64-conf.h
77 #define IP64_UIP_FALLBACK_INTERFACE IP64_CONF_UIP_FALLBACK_INTERFACE
81 #define IP64_DHCP IP64_CONF_DHCP
Representation of an IP address.
Header file for the uIP TCP/IP stack.