mirror of
https://github.com/oliverschmidt/contiki.git
synced 2024-12-30 15:30:30 +00:00
Code for building an IP64 router
This commit is contained in:
parent
33372945a3
commit
bc222ed85c
5
examples/ip64-router/Makefile
Normal file
5
examples/ip64-router/Makefile
Normal file
@ -0,0 +1,5 @@
|
||||
all: ip64-router
|
||||
CONTIKI=../..
|
||||
|
||||
include $(CONTIKI)/Makefile.include
|
||||
|
27
examples/ip64-router/ip64-router.c
Normal file
27
examples/ip64-router/ip64-router.c
Normal file
@ -0,0 +1,27 @@
|
||||
#include "contiki.h"
|
||||
#include "contiki-net.h"
|
||||
#include "ip64.h"
|
||||
#include "net/netstack.h"
|
||||
|
||||
/*---------------------------------------------------------------------------*/
|
||||
PROCESS(router_node_process, "Router node");
|
||||
AUTOSTART_PROCESSES(&router_node_process);
|
||||
/*---------------------------------------------------------------------------*/
|
||||
PROCESS_THREAD(router_node_process, ev, data)
|
||||
{
|
||||
PROCESS_BEGIN();
|
||||
|
||||
/* Set us up as a RPL root node. */
|
||||
rpl_dag_root_init_dag();
|
||||
|
||||
/* Initialize the IP64 module so we'll start translating packets */
|
||||
ip64_init();
|
||||
|
||||
/* ... and do nothing more. */
|
||||
while(1) {
|
||||
PROCESS_WAIT_EVENT();
|
||||
}
|
||||
|
||||
PROCESS_END();
|
||||
}
|
||||
/*---------------------------------------------------------------------------*/
|
0
examples/ip64-router/project-conf.h
Normal file
0
examples/ip64-router/project-conf.h
Normal file
Loading…
Reference in New Issue
Block a user