From 43023ab4252ea39ae351664f9428d0098763016a Mon Sep 17 00:00:00 2001 From: joxe Date: Tue, 26 Oct 2010 13:25:32 +0000 Subject: [PATCH] made number of transmissions configurable --- core/net/sicslowpan.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/core/net/sicslowpan.c b/core/net/sicslowpan.c index c7227cbf4..87a92d202 100644 --- a/core/net/sicslowpan.c +++ b/core/net/sicslowpan.c @@ -32,7 +32,7 @@ * * This file is part of the Contiki operating system. * - * $Id: sicslowpan.c,v 1.46 2010/10/19 18:29:04 adamdunkels Exp $ + * $Id: sicslowpan.c,v 1.47 2010/10/26 13:25:32 joxe Exp $ */ /** * \file @@ -101,6 +101,12 @@ void uip_log(char *msg); #define UIP_LOG(m) #endif /* UIP_LOGGING == 1 */ +#ifdef SICSLOWPAN_CONF_MAX_MAC_TRANSMISSIONS +#define SICSLOWPAN_MAX_MAC_TRANSMISSIONS SICSLOWPAN_CONF_MAX_MAC_TRANSMISSIONS +#else +#define SICSLOWPAN_MAX_MAC_TRANSMISSIONS 3 +#endif + #ifndef SICSLOWPAN_COMPRESSION #ifdef SICSLOWPAN_CONF_COMPRESSION #define SICSLOWPAN_COMPRESSION SICSLOWPAN_CONF_COMPRESSION @@ -1276,7 +1282,8 @@ output(uip_lladdr_t *localdest) packetbuf_clear(); rime_ptr = packetbuf_dataptr(); - packetbuf_set_attr(PACKETBUF_ATTR_MAX_MAC_TRANSMISSIONS, 3); + packetbuf_set_attr(PACKETBUF_ATTR_MAX_MAC_TRANSMISSIONS, + SICSLOWPAN_MAX_MAC_TRANSMISSIONS); #define TCP_FIN 0x01 /* Set stream mode for all TCP packets, except FIN packets. */