Minor tweaks. Removed debug output from CVS.
This commit is contained in:
parent
afd18a4fb5
commit
18e31f33b9
|
@ -33,7 +33,7 @@
|
||||||
*
|
*
|
||||||
* This file is part of the Contiki operating system.
|
* This file is part of the Contiki operating system.
|
||||||
*
|
*
|
||||||
* $Id: collect.c,v 1.51 2010/09/13 13:28:14 adamdunkels Exp $
|
* $Id: collect.c,v 1.52 2010/09/14 06:48:36 adamdunkels Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -124,8 +124,8 @@ struct ack_msg {
|
||||||
forwarding queue before it is removed. The MAX_SENDING_QUEUE
|
forwarding queue before it is removed. The MAX_SENDING_QUEUE
|
||||||
specifies the maximum length of the output queue. If the queue is
|
specifies the maximum length of the output queue. If the queue is
|
||||||
full, incoming packets are dropped instead of being forwarded. */
|
full, incoming packets are dropped instead of being forwarded. */
|
||||||
#define MAX_MAC_REXMITS 4
|
#define MAX_MAC_REXMITS 2
|
||||||
#define MAX_ACK_MAC_REXMITS 5
|
#define MAX_ACK_MAC_REXMITS 3
|
||||||
#define REXMIT_TIME CLOCK_SECOND * 1
|
#define REXMIT_TIME CLOCK_SECOND * 1
|
||||||
#define FORWARD_PACKET_LIFETIME (6 * (REXMIT_TIME) << 3)
|
#define FORWARD_PACKET_LIFETIME (6 * (REXMIT_TIME) << 3)
|
||||||
#define MAX_SENDING_QUEUE 16
|
#define MAX_SENDING_QUEUE 16
|
||||||
|
@ -191,7 +191,7 @@ struct {
|
||||||
} stats;
|
} stats;
|
||||||
|
|
||||||
/* Debug definition: draw routing tree in Cooja. */
|
/* Debug definition: draw routing tree in Cooja. */
|
||||||
#define DRAW_TREE 1
|
#define DRAW_TREE 0
|
||||||
|
|
||||||
#define DEBUG 0
|
#define DEBUG 0
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -304,10 +304,12 @@ update_parent(struct collect_conn *tc)
|
||||||
#endif /* DRAW_TREE */
|
#endif /* DRAW_TREE */
|
||||||
} else {
|
} else {
|
||||||
/* No parent. */
|
/* No parent. */
|
||||||
|
if(!rimeaddr_cmp(&tc->parent, &rimeaddr_null)) {
|
||||||
#if DRAW_TREE
|
#if DRAW_TREE
|
||||||
printf("#L %d 0\n", tc->parent.u8[0]);
|
printf("#L %d 0\n", tc->parent.u8[0]);
|
||||||
#endif /* DRAW_TREE */
|
#endif /* DRAW_TREE */
|
||||||
stats.routelost++;
|
stats.routelost++;
|
||||||
|
}
|
||||||
rimeaddr_copy(&tc->parent, &rimeaddr_null);
|
rimeaddr_copy(&tc->parent, &rimeaddr_null);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -880,7 +882,7 @@ node_packet_sent(struct unicast_conn *c, int status, int transmissions)
|
||||||
|
|
||||||
/* Compute the retransmission timeout and set up the
|
/* Compute the retransmission timeout and set up the
|
||||||
retransmission timer. */
|
retransmission timer. */
|
||||||
rexmit_time_scaling = tc->transmissions / MAX_MAC_REXMITS;
|
rexmit_time_scaling = tc->transmissions / (MAX_MAC_REXMITS + 1);
|
||||||
if(rexmit_time_scaling > 3) {
|
if(rexmit_time_scaling > 3) {
|
||||||
rexmit_time_scaling = 3;
|
rexmit_time_scaling = 3;
|
||||||
}
|
}
|
||||||
|
@ -895,7 +897,7 @@ node_packet_sent(struct unicast_conn *c, int status, int transmissions)
|
||||||
static void
|
static void
|
||||||
timedout(struct collect_conn *tc)
|
timedout(struct collect_conn *tc)
|
||||||
{
|
{
|
||||||
printf("%d.%d: timedout after %d retransmissions (max retransmissions %d): packet dropped\n",
|
PRINTF("%d.%d: timedout after %d retransmissions (max retransmissions %d): packet dropped\n",
|
||||||
rimeaddr_node_addr.u8[0], rimeaddr_node_addr.u8[1], tc->transmissions,
|
rimeaddr_node_addr.u8[0], rimeaddr_node_addr.u8[1], tc->transmissions,
|
||||||
tc->max_rexmits);
|
tc->max_rexmits);
|
||||||
|
|
||||||
|
@ -1143,7 +1145,7 @@ collect_purge(struct collect_conn *tc)
|
||||||
void
|
void
|
||||||
collect_print_stats(void)
|
collect_print_stats(void)
|
||||||
{
|
{
|
||||||
printf("collect stats foundroute %lu newparent %lu routelost %lu acksent %lu datasent %lu datarecv %lu ackrecv %lu badack %lu duprecv %lu qdrop %lu rtdrop %lu ttldrop %lu ackdrop %lu timedout %lu\n",
|
PRINTF("collect stats foundroute %lu newparent %lu routelost %lu acksent %lu datasent %lu datarecv %lu ackrecv %lu badack %lu duprecv %lu qdrop %lu rtdrop %lu ttldrop %lu ackdrop %lu timedout %lu\n",
|
||||||
stats.foundroute, stats.newparent, stats.routelost,
|
stats.foundroute, stats.newparent, stats.routelost,
|
||||||
stats.acksent, stats.datasent, stats.datarecv,
|
stats.acksent, stats.datasent, stats.datarecv,
|
||||||
stats.ackrecv, stats.badack, stats.duprecv,
|
stats.ackrecv, stats.badack, stats.duprecv,
|
||||||
|
|
Loading…
Reference in a new issue