diff --git a/core/net/routing/rimeroute.c b/core/net/routing/rimeroute.c index 846dc1e64..d1774ac9b 100644 --- a/core/net/routing/rimeroute.c +++ b/core/net/routing/rimeroute.c @@ -32,7 +32,7 @@ * * This file is part of the Contiki operating system. * - * $Id: rimeroute.c,v 1.3 2009/11/08 19:40:18 adamdunkels Exp $ + * $Id: rimeroute.c,v 1.4 2009/11/18 13:51:56 nifi Exp $ */ /** * \file @@ -49,6 +49,7 @@ #include "net/rime.h" #include "net/sicslowpan.h" #include "net/rime/route.h" +#include "net/rime/rime-udp.h" #define DEBUG 0 #if DEBUG @@ -105,6 +106,10 @@ PROCESS_THREAD(rimeroute_process, ev, data) rimeroute_event = process_alloc_event(); + rime_init(rime_udp_init(NULL)); + /* Cache routes for 10 minutes */ + route_set_lifetime(600); + route_discovery_open(&route_discovery_conn, CLOCK_SECOND * 10, ROUTE_DISCOVERY_CHANNEL, @@ -137,8 +142,7 @@ static int activate(void) { PRINTF("Rimeroute started\n"); - /* Cache routes for 10 minutes */ - route_set_lifetime(600); + process_start(&rimeroute_process, NULL); return 0; diff --git a/platform/sky/contiki-sky-main.c b/platform/sky/contiki-sky-main.c index 4def5af11..5adc19a2e 100644 --- a/platform/sky/contiki-sky-main.c +++ b/platform/sky/contiki-sky-main.c @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * @(#)$Id: contiki-sky-main.c,v 1.58 2009/10/29 22:10:59 adamdunkels Exp $ + * @(#)$Id: contiki-sky-main.c,v 1.59 2009/11/18 13:51:55 nifi Exp $ */ #include @@ -61,7 +61,6 @@ #include "net/mac/sicslowmac.h" #if UIP_CONF_ROUTER #include "net/routing/rimeroute.h" -#include "net/rime/rime-udp.h" #endif /* UIP_CONF_ROUTER*/ #endif /* WITH_UIP6 */ @@ -302,7 +301,6 @@ main(int argc, char **argv) } #if UIP_CONF_ROUTER - rime_init(rime_udp_init(NULL)); uip_router_register(&rimeroute); #endif /* UIP_CONF_ROUTER */ #else /* WITH_UIP6 */