made the route discovery packet timeout configurable.

This commit is contained in:
nvt-se 2009-09-29 16:02:28 +00:00
parent 8d4021529c
commit f143227205

View file

@ -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.1 2009/04/06 13:11:25 nvt-se Exp $ * $Id: rimeroute.c,v 1.2 2009/09/29 16:02:28 nvt-se Exp $
*/ */
/** /**
* \file * \file
@ -72,8 +72,13 @@ void uip_log(char *msg);
#define UIP_LOG(m) #define UIP_LOG(m)
#endif /* UIP_LOGGING == 1 */ #endif /* UIP_LOGGING == 1 */
#define ROUTE_DISCOVERY_CHANNELS 70 #define ROUTE_DISCOVERY_CHANNEL 70
#define PACKET_TIMEOUT (CLOCK_SECOND * 10)
#ifndef RIMEROUTE_CONF_DISCOVERY_TIMEOUT
#define PACKET_TIMEOUT (CLOCK_SECOND * 10)
#else
#define PACKET_TIMEOUT (CLOCK_SECOND * RIMEROUTE_CONF_DISCOVERY_TIMEOUT)
#endif /* RIMEROUTE_CONF_DISCOVERY_TIMEOUT */
static void found_route(struct route_discovery_conn *, rimeaddr_t *); static void found_route(struct route_discovery_conn *, rimeaddr_t *);
static void route_timed_out(struct route_discovery_conn *); static void route_timed_out(struct route_discovery_conn *);
@ -102,7 +107,7 @@ PROCESS_THREAD(rimeroute_process, ev, data)
route_discovery_open(&route_discovery_conn, route_discovery_open(&route_discovery_conn,
CLOCK_SECOND * 10, CLOCK_SECOND * 10,
ROUTE_DISCOVERY_CHANNELS, ROUTE_DISCOVERY_CHANNEL,
&route_discovery_callbacks); &route_discovery_callbacks);
while(1) { while(1) {