diff --git a/src/include/lwip/debug.h b/src/include/lwip/debug.h index 26727626..8209860a 100644 --- a/src/include/lwip/debug.h +++ b/src/include/lwip/debug.h @@ -32,6 +32,8 @@ #ifndef __LWIP_DEBUG_H__ #define __LWIP_DEBUG_H__ +#include "lwipopts.h" + #ifdef LWIP_DEBUG #define ASSERT(x,y) if(!(y)) {printf("Assertion \"%s\" failed at line %d in %s\n", \ @@ -40,44 +42,145 @@ /* These defines control the amount of debugging output: */ #define MEM_TRACKING -#define DEMO_DEBUG 1 +#ifndef DEMO_DEBUG +#define DEMO_DEBUG 0 +#endif -#define ETHARP_DEBUG 1 +#ifndef ETHARP_DEGUG +#define ETHARP_DEBUG 0 +#endif +#ifndef NETIF_DEBUG #define NETIF_DEBUG 0 -#define PBUF_DEBUG 0 -#define DELIF_DEBUG 0 -#define DROPIF_DEBUG 0 -#define TUNIF_DEBUG 0 -#define UNIXIF_DEBUG 0 -#define TAPIF_DEBUG 1 -#define SIO_FIFO_DEBUG 0 -#define PPP_DEBUG 0 +#endif +#ifndef PBUF_DEBUG +#define PBUF_DEBUG 0 +#endif + +#ifndef DELIF_DEBUG +#define DELIF_DEBUG 0 +#endif + +#ifndef DROPIF_DEBUG +#define DROPIF_DEBUG 0 +#endif + +#ifndef TUNIF_DEBUG +#define TUNIF_DEBUG 0 +#endif + +#ifndef UNIXIF_DEBUG +#define UNIXIF_DEBUG 0 +#endif + +#ifndef TAPIF_DEBUG +#define TAPIF_DEBUG 0 +#endif + +#ifndef SIO_FIFO_DEBUG +#define SIO_FIFO_DEBUG 0 +#endif + +#ifndef PPP_DEBUG +#define PPP_DEBUG 0 +#endif + +#ifndef API_LIB_DEBUG #define API_LIB_DEBUG 0 +#endif + +#ifndef API_MSG_DEBUG #define API_MSG_DEBUG 0 -#define SOCKETS_DEBUG 1 +#endif + +#ifndef SOCKETS_DEBUG +#define SOCKETS_DEBUG 0 +#endif + +#ifndef ICMP_DEBUG #define ICMP_DEBUG 0 +#endif + +#ifndef INET_DEBUG #define INET_DEBUG 0 -#define IP_DEBUG 1 -#define IP_REASS_DEBUG 1 +#endif + +#ifndef IP_DEBUG +#define IP_DEBUG 0 +#endif + +#ifndef IP_REASS_DEBUG +#define IP_REASS_DEBUG 0 +#endif + +#ifndef MEM_DEBUG #define MEM_DEBUG 0 +#endif + +#ifndef MEMP_DEBUG #define MEMP_DEBUG 0 +#endif + +#ifndef SYS_DEBUG #define SYS_DEBUG 0 +#endif + +#ifndef TCP_DEBUG #define TCP_DEBUG 0 +#endif + +#ifndef TCP_INPUT_DEBUG #define TCP_INPUT_DEBUG 0 +#endif + +#ifndef TCP_FR_DEBUG #define TCP_FR_DEBUG 0 +#endif + +#ifndef TCP_RTO_DEBUG #define TCP_RTO_DEBUG 0 +#endif + +#ifndef TCP_REXMIT_DEBUG #define TCP_REXMIT_DEBUG 0 +#endif + +#ifndef TCP_CWND_DEBUG #define TCP_CWND_DEBUG 0 +#endif + +#ifndef TCP_WND_DEBUG #define TCP_WND_DEBUG 0 +#endif + +#ifndef TCP_OUTPUT_DEBUG #define TCP_OUTPUT_DEBUG 0 +#endif + +#ifndef TCP_RST_DEBUG #define TCP_RST_DEBUG 0 +#endif + +#ifndef TCP_QLEN_DEBUG #define TCP_QLEN_DEBUG 0 +#endif + +#ifndef UDP_DEBUG #define UDP_DEBUG 0 +#endif + +#ifndef TCPIP_DEBUG #define TCPIP_DEBUG 0 +#endif + +#ifndef TCPDUMP_DEBUG #define TCPDUMP_DEBUG 0 -#define DHCP_DEBUG 1 +#endif + +#ifndef DHCP_DEBUG +#define DHCP_DEBUG 0 +#endif #include #define DEBUGF(debug, x) do { if(debug){ printf x; } } while(0)