8 #include "static-routing.h" 
   10 #if !defined (CONTIKI_TARGET_MINIMAL_NET)  
   15 #define PRINTF(...) printf(__VA_ARGS__) 
   16 #define PRINT6ADDR(addr) PRINTF(" %02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x ", ((uint8_t *)addr)[0], ((uint8_t *)addr)[1], ((uint8_t *)addr)[2], ((uint8_t *)addr)[3], ((uint8_t *)addr)[4], ((uint8_t *)addr)[5], ((uint8_t *)addr)[6], ((uint8_t *)addr)[7], ((uint8_t *)addr)[8], ((uint8_t *)addr)[9], ((uint8_t *)addr)[10], ((uint8_t *)addr)[11], ((uint8_t *)addr)[12], ((uint8_t *)addr)[13], ((uint8_t *)addr)[14], ((uint8_t *)addr)[15]) 
   17 #define PRINTLLADDR(lladdr) PRINTF(" %02x:%02x:%02x:%02x:%02x:%02x ",(lladdr)->addr[0], (lladdr)->addr[1], (lladdr)->addr[2], (lladdr)->addr[3],(lladdr)->addr[4], (lladdr)->addr[5]) 
   20 #define PRINT6ADDR(addr) 
   21 #define PRINTLLADDR(addr) 
   25 #if !UIP_CONF_IPV6_RPL 
   26 #include "contiki-net.h" 
   27 #include "sys/node-id.h" 
   29 void set_global_address(
void)
 
   35   uip_ds6_addr_add(&ipaddr, 0, ADDR_AUTOCONF);
 
   38 void configure_routing(
void)
 
   40   PRINTF(
"configure_routing\n");
 
   44     ADD_ROUTE(DESKTOP_MACHINE_ID, COOJA_BORDER_ROUTER_ID);
 
   48       ADD_ROUTE(DESKTOP_MACHINE_ID, BORDER_ROUTER_ID);
 
CCIF uip_lladdr_t uip_lladdr
Host L2 address. 
 
void uip_ds6_set_addr_iid(uip_ipaddr_t *ipaddr, uip_lladdr_t *lladdr)
set the last 64 bits of an IP address based on the MAC address 
 
#define uip_ip6addr(addr, addr0, addr1, addr2, addr3, addr4, addr5, addr6, addr7)
Construct an IPv6 address from eight 16-bit words.