mirror of
https://github.com/oliverschmidt/contiki.git
synced 2024-11-12 03:04:57 +00:00
made the route cache timeout configurable
This commit is contained in:
parent
b9418a91d7
commit
116771adbc
@ -32,7 +32,7 @@
|
|||||||
*
|
*
|
||||||
* This file is part of the Contiki operating system.
|
* This file is part of the Contiki operating system.
|
||||||
*
|
*
|
||||||
* $Id: rimeroute.c,v 1.4 2009/11/18 13:51:56 nifi Exp $
|
* $Id: rimeroute.c,v 1.5 2009/11/20 14:35:58 nvt-se Exp $
|
||||||
*/
|
*/
|
||||||
/**
|
/**
|
||||||
* \file
|
* \file
|
||||||
@ -75,6 +75,12 @@ void uip_log(char *msg);
|
|||||||
|
|
||||||
#define ROUTE_DISCOVERY_CHANNEL 70
|
#define ROUTE_DISCOVERY_CHANNEL 70
|
||||||
|
|
||||||
|
#ifndef RIMEROUTE_CONF_CACHE_TIMEOUT
|
||||||
|
#define CACHE_TIMEOUT 600
|
||||||
|
#else
|
||||||
|
#define CACHE_TIMEOUT RIMEROUTE_CONF_CACHE_TIMEOUT
|
||||||
|
#endif /* !RIMEROUTE_CONF_CACHE_TIMEOUT */
|
||||||
|
|
||||||
#ifndef RIMEROUTE_CONF_DISCOVERY_TIMEOUT
|
#ifndef RIMEROUTE_CONF_DISCOVERY_TIMEOUT
|
||||||
#define PACKET_TIMEOUT (CLOCK_SECOND * 10)
|
#define PACKET_TIMEOUT (CLOCK_SECOND * 10)
|
||||||
#else
|
#else
|
||||||
@ -108,10 +114,10 @@ PROCESS_THREAD(rimeroute_process, ev, data)
|
|||||||
|
|
||||||
rime_init(rime_udp_init(NULL));
|
rime_init(rime_udp_init(NULL));
|
||||||
/* Cache routes for 10 minutes */
|
/* Cache routes for 10 minutes */
|
||||||
route_set_lifetime(600);
|
route_set_lifetime(CACHE_TIMEOUT);
|
||||||
|
|
||||||
route_discovery_open(&route_discovery_conn,
|
route_discovery_open(&route_discovery_conn,
|
||||||
CLOCK_SECOND * 10,
|
PACKET_TIMEOUT,
|
||||||
ROUTE_DISCOVERY_CHANNEL,
|
ROUTE_DISCOVERY_CHANNEL,
|
||||||
&route_discovery_callbacks);
|
&route_discovery_callbacks);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user