Improved debug output

This commit is contained in:
adamdunkels 2008-02-24 21:02:09 +00:00
parent af48b648ee
commit 49bc31236e

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: uip-over-mesh.c,v 1.6 2008/02/03 20:56:07 adamdunkels Exp $ * $Id: uip-over-mesh.c,v 1.7 2008/02/24 21:02:09 adamdunkels Exp $
*/ */
/** /**
@ -52,7 +52,7 @@ static rimeaddr_t queued_receiver;
static struct route_discovery_conn route_discovery; static struct route_discovery_conn route_discovery;
static struct uc_conn dataconn; static struct uc_conn dataconn;
#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__)
@ -157,15 +157,19 @@ uip_over_mesh_send(void)
receiver.u8[1] = BUF->destipaddr.u8[3]; receiver.u8[1] = BUF->destipaddr.u8[3];
} else { } else {
if(rimeaddr_cmp(&gateway, &rimeaddr_node_addr)) { if(rimeaddr_cmp(&gateway, &rimeaddr_node_addr)) {
PRINTF("I am gateway, should forward over a local interface\n"); PRINTF("uip_over_mesh_send: I am gateway, packet to %d.%d.%d.%d to local interface\n",
uip_ipaddr_to_quad(&BUF->destipaddr));
if(gw_netif != NULL) { if(gw_netif != NULL) {
return gw_netif->output(); return gw_netif->output();
} }
return UIP_FW_DROPPED; return UIP_FW_DROPPED;
} else if(rimeaddr_cmp(&gateway, &rimeaddr_null)) { } else if(rimeaddr_cmp(&gateway, &rimeaddr_null)) {
PRINTF("No gateway setup, dropping packet\n"); PRINTF("uip_over_mesh_send: No gateway setup, dropping packet\n");
return UIP_FW_OK; return UIP_FW_OK;
} else { } else {
PRINTF("uip_over_mesh_send: forwarding packet to %d.%d.%d.%d towards gateway %d.%d\n",
uip_ipaddr_to_quad(&BUF->destipaddr),
gateway.u8[0], gateway.u8[1]);
rimeaddr_copy(&receiver, &gateway); rimeaddr_copy(&receiver, &gateway);
} }
} }