diff --git a/drivers/net/Makefile b/drivers/net/Makefile index a52d53fa..0c5c9997 100644 --- a/drivers/net/Makefile +++ b/drivers/net/Makefile @@ -1,4 +1,4 @@ -C_source := rtl8139.c rckemac.c mmnif.c +C_source := rtl8139.c rckemac.c mmnif.c util.c MODULE := drivers_net include $(TOPDIR)/Makefile.inc diff --git a/drivers/net/mmnif.c b/drivers/net/mmnif.c index ebfb06ef..926f9a47 100644 --- a/drivers/net/mmnif.c +++ b/drivers/net/mmnif.c @@ -762,7 +762,7 @@ err_t mmnif_tx(struct netif* netif, struct pbuf* p) #ifdef DEBUG_MMNIF DEBUGPRINTF("\n SEND 0x%.8X\n",(char*)mmnif->rx_buff + 2 + pos * 1792); -// hex_dump(p->tot_len +2, mmnif->tx_buff[slot]); + hex_dump(p->tot_len +2, mmnif->tx_buff[slot]); #endif /* if driver is not in polling mode inform core that a message has arrived */ @@ -972,7 +972,7 @@ static void mmnif_rx(struct netif* netif) #ifdef DEBUG_MMNIF DEBUGPRINTF("\n RECIEVED - 0x%.8X\n",data + pos); -// hex_dump(length+2,data + pos); + hex_dump(length+2,data + pos); #endif /* drop the length word of the packet data since it's no longer needed*/ diff --git a/drivers/net/util.c b/drivers/net/util.c index 817b30b7..f925ba52 100644 --- a/drivers/net/util.c +++ b/drivers/net/util.c @@ -8,22 +8,22 @@ void hex_dump(unsigned n, const unsigned char* buf) int on_this_line = 0; while (n-- > 0) { - fprintf(stderr, "%02X ", *buf++); + kprintf("%02X ", *buf++); on_this_line += 1; if (on_this_line == 16 || n == 0) { int i; - fputs(" ", stderr); + kputs(" "); for (i = on_this_line; i < 16; i++) - fputs(" ", stderr); + kputs(" "); for (i = on_this_line; i > 0; i--) - fputc(isprint(buf[-i]) ? buf[-i] : '.', stderr); + kputc(isprint(buf[-i]) ? buf[-i] : '.'); - fputs("\n", stderr); + kputs("\n"); on_this_line = 0; } } -} \ No newline at end of file +}