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.