lwip: Added debug config options for DHCP and TCP

This commit is contained in:
ryan kurte
2020-12-01 15:33:01 +13:00
committed by bot
parent 5d91a27a1e
commit 85083ddc3d
2 changed files with 28 additions and 4 deletions

View File

@@ -859,6 +859,10 @@ menu "LWIP"
bool "Enable ICMP debug messages" bool "Enable ICMP debug messages"
default n default n
config LWIP_DHCP_DEBUG
bool "Enable DHCP debug messages"
default n
config LWIP_IP6_DEBUG config LWIP_IP6_DEBUG
bool "Enable IP6 debug messages" bool "Enable IP6 debug messages"
default n default n
@@ -867,5 +871,9 @@ menu "LWIP"
bool "Enable ICMP6 debug messages" bool "Enable ICMP6 debug messages"
default n default n
config LWIP_TCP_DEBUG
bool "Enable TCP debug messages"
default n
endmenu #debug endmenu #debug
endmenu endmenu

View File

@@ -837,6 +837,15 @@
#define ICMP6_DEBUG LWIP_DBG_OFF #define ICMP6_DEBUG LWIP_DBG_OFF
#endif #endif
/**
* DHCP_DEBUG: Enable debugging in dhcp.c.
*/
#ifdef CONFIG_LWIP_DHCP_DEBUG
#define DHCP_DEBUG LWIP_DBG_ON
#else
#define DHCP_DEBUG LWIP_DBG_OFF
#endif
/** /**
* IP_DEBUG: Enable debugging for IP. * IP_DEBUG: Enable debugging for IP.
*/ */
@@ -847,7 +856,7 @@
#endif #endif
/** /**
* IP_DEBUG: Enable debugging for IP. * IP6_DEBUG: Enable debugging for IP6.
*/ */
#ifdef CONFIG_LWIP_IP6_DEBUG #ifdef CONFIG_LWIP_IP6_DEBUG
#define IP6_DEBUG LWIP_DBG_ON #define IP6_DEBUG LWIP_DBG_ON
@@ -855,6 +864,15 @@
#define IP6_DEBUG LWIP_DBG_OFF #define IP6_DEBUG LWIP_DBG_OFF
#endif #endif
/**
* TCP_DEBUG: Enable debugging for TCP.
*/
#ifdef CONFIG_LWIP_TCP_DEBUG
#define TCP_DEBUG LWIP_DBG_ON
#else
#define TCP_DEBUG LWIP_DBG_OFF
#endif
/** /**
* MEMP_DEBUG: Enable debugging in memp.c. * MEMP_DEBUG: Enable debugging in memp.c.
*/ */
@@ -962,11 +980,9 @@
#define TCP_WND CONFIG_LWIP_TCP_WND_DEFAULT #define TCP_WND CONFIG_LWIP_TCP_WND_DEFAULT
/** /**
* DHCP_DEBUG: Enable debugging in dhcp.c. * LWIP_DEBUG: Enable lwip debugging in other modules.
*/ */
#define DHCP_DEBUG LWIP_DBG_OFF
#define LWIP_DEBUG LWIP_DBG_OFF #define LWIP_DEBUG LWIP_DBG_OFF
#define TCP_DEBUG LWIP_DBG_OFF
#define CHECKSUM_CHECK_UDP CONFIG_LWIP_CHECKSUM_CHECK_UDP #define CHECKSUM_CHECK_UDP CONFIG_LWIP_CHECKSUM_CHECK_UDP
#define CHECKSUM_CHECK_IP CONFIG_LWIP_CHECKSUM_CHECK_IP #define CHECKSUM_CHECK_IP CONFIG_LWIP_CHECKSUM_CHECK_IP