Microchip® Advanced Software Framework

ip64.h File Reference
#include "net/ip/uip.h"
#include "ip64-conf.h"

Functions

int ip64_4to6 (const uint8_t *ipv4packet, const uint16_t ipv4len, uint8_t *resultpacket)
 
int ip64_6to4 (const uint8_t *ipv6packet, const uint16_t ipv6len, uint8_t *resultpacket)
 
const uip_ip4addr_tip64_get_draddr (void)
 
const uip_ip4addr_tip64_get_hostaddr (void)
 
const uip_ip4addr_tip64_get_netmask (void)
 
int ip64_hostaddr_is_configured (void)
 
void ip64_init (void)
 
void ip64_set_draddr (const uip_ip4addr_t *draddr)
 
void ip64_set_hostaddr (const uip_ip4addr_t *hostaddr)
 
void ip64_set_ipv4_address (const uip_ip4addr_t *ipv4addr, const uip_ip4addr_t *netmask)
 
void ip64_set_ipv6_address (const uip_ip6addr_t *ipv6addr)
 
void ip64_set_netmask (const uip_ip4addr_t *netmask)
 

Variables

uint8_t * ip64_packet_buffer
 
uint16_t ip64_packet_buffer_maxlen
 

const uip_ip4addr_t* ip64_get_draddr ( void  )
const uip_ip4addr_t* ip64_get_netmask ( void  )
int ip64_hostaddr_is_configured ( void  )

References ip64_hostaddr_configured.

Referenced by PROCESS_THREAD().

void ip64_set_draddr ( const uip_ip4addr_t draddr)

References ip64_addr_copy4().

Referenced by ip64_dhcpc_configured(), and ip64_init().

void ip64_set_hostaddr ( const uip_ip4addr_t hostaddr)
void ip64_set_ipv4_address ( const uip_ip4addr_t ipv4addr,
const uip_ip4addr_t netmask 
)
void ip64_set_ipv6_address ( const uip_ip6addr_t ipv6addr)
void ip64_set_netmask ( const uip_ip4addr_t netmask)

uint8_t* ip64_packet_buffer
uint16_t ip64_packet_buffer_maxlen

Referenced by PROCESS_THREAD().