diff --git a/components/esp_netif/lwip/esp_netif_lwip.c b/components/esp_netif/lwip/esp_netif_lwip.c index 90adb76c43..53dff2ba69 100644 --- a/components/esp_netif/lwip/esp_netif_lwip.c +++ b/components/esp_netif/lwip/esp_netif_lwip.c @@ -944,7 +944,7 @@ static esp_err_t esp_netif_start_api(esp_netif_api_msg_t *msg) return ESP_ERR_ESP_NETIF_DHCPS_START_FAILED; } esp_netif->dhcps_status = ESP_NETIF_DHCP_STARTED; - ESP_LOGD(TAG, "DHCP server started successfully"); + ESP_LOGI(TAG, "DHCP server started on interface %s with IP: " IPSTR, esp_netif->if_key, IP2STR(&lwip_ip)); esp_netif_update_default_netif(esp_netif, ESP_NETIF_STARTED); return ESP_OK; } else { diff --git a/components/lwip/Kconfig b/components/lwip/Kconfig index d26af23c4b..78fb9bcf23 100644 --- a/components/lwip/Kconfig +++ b/components/lwip/Kconfig @@ -172,7 +172,6 @@ menu "LWIP" config LWIP_IPV4_NAPT bool "Enable NAT (new/experimental)" depends on LWIP_IP_FORWARD - select LWIP_L2_TO_L3_COPY default n help Enabling this option allows Network Address and Port Translation. @@ -1096,6 +1095,11 @@ menu "LWIP" depends on LWIP_DEBUG default n + config LWIP_NAPT_DEBUG + bool "Enable NAPT debug messages" + depends on LWIP_DEBUG && LWIP_IPV4_NAPT + default n + config LWIP_BRIDGEIF_DEBUG bool "Enable bridge generic debug messages" depends on LWIP_DEBUG diff --git a/components/lwip/port/esp32/include/lwipopts.h b/components/lwip/port/esp32/include/lwipopts.h index 2a9d29fedc..6b50607528 100644 --- a/components/lwip/port/esp32/include/lwipopts.h +++ b/components/lwip/port/esp32/include/lwipopts.h @@ -1338,6 +1338,15 @@ static inline uint32_t timeout_from_offered(uint32_t lease, uint32_t min) #define DNS_DEBUG LWIP_DBG_OFF #endif +/** + * NAPT_DEBUG: Enable debugging for NAPT. + */ +#ifdef CONFIG_LWIP_NAPT_DEBUG +#define NAPT_DEBUG LWIP_DBG_ON +#else +#define NAPT_DEBUG LWIP_DBG_OFF +#endif + /** * MEMP_DEBUG: Enable debugging in memp.c. */