Minor bugfix: don't subtract collisions and deferrals from the number of transmissions

This commit is contained in:
adamdunkels 2010-03-09 13:23:58 +00:00
parent 5a6fc2ade0
commit edda6dd86c

View file

@ -28,7 +28,7 @@
* *
* This file is part of the Contiki operating system. * This file is part of the Contiki operating system.
* *
* $Id: csma.c,v 1.12 2010/03/09 13:20:08 adamdunkels Exp $ * $Id: csma.c,v 1.13 2010/03/09 13:23:58 adamdunkels Exp $
*/ */
/** /**
@ -54,7 +54,7 @@
#include <string.h> #include <string.h>
#define DEBUG 1 #define DEBUG 0
#if DEBUG #if DEBUG
#include <stdio.h> #include <stdio.h>
#define PRINTF(...) printf(__VA_ARGS__) #define PRINTF(...) printf(__VA_ARGS__)
@ -111,7 +111,7 @@ packet_sent(void *ptr, int status, int num_transmissions)
sent = q->sent; sent = q->sent;
cptr = q->cptr; cptr = q->cptr;
num_tx = q->transmissions - q->collisions - q->deferrals; num_tx = q->transmissions;
if(status == MAC_TX_COLLISION || if(status == MAC_TX_COLLISION ||
status == MAC_TX_NOACK) { status == MAC_TX_NOACK) {