Reduced the value of the max depth, so that a count-to-infinity loop will not count too long before hitting the maximum value. This is important when a network loses its sink, so that packets are not forwarded around the network for ever.
This commit is contained in:
parent
19e930e6f2
commit
10fb99a89d
1 changed files with 4 additions and 2 deletions
|
@ -47,7 +47,7 @@
|
|||
*
|
||||
* This file is part of the Contiki operating system.
|
||||
*
|
||||
* $Id: collect.h,v 1.24 2010/11/06 14:32:10 adamdunkels Exp $
|
||||
* $Id: collect.h,v 1.25 2010/12/16 22:46:34 adamdunkels Exp $
|
||||
*/
|
||||
|
||||
/**
|
||||
|
@ -109,6 +109,8 @@ struct collect_conn {
|
|||
uint8_t sending, transmissions, max_rexmits;
|
||||
uint8_t eseqno;
|
||||
uint8_t is_router;
|
||||
|
||||
clock_time_t send_time;
|
||||
};
|
||||
|
||||
enum {
|
||||
|
@ -132,7 +134,7 @@ void collect_set_keepalive(struct collect_conn *c, clock_time_t period);
|
|||
|
||||
void collect_print_stats(void);
|
||||
|
||||
#define COLLECT_MAX_DEPTH ((1 << 12) - 1)
|
||||
#define COLLECT_MAX_DEPTH (COLLECT_LINK_ESTIMATE_UNIT * 32 - 1)
|
||||
|
||||
#endif /* __COLLECT_H__ */
|
||||
/** @} */
|
||||
|
|
Loading…
Reference in a new issue