diff --git a/components/lwip/port/esp32/include/lwip_default_hooks.h b/components/lwip/port/esp32/include/lwip_default_hooks.h index c882ddbd24..4af3c6582c 100644 --- a/components/lwip/port/esp32/include/lwip_default_hooks.h +++ b/components/lwip/port/esp32/include/lwip_default_hooks.h @@ -18,6 +18,10 @@ #include "lwip/arch.h" #include "lwip/err.h" +#ifdef ESP_IDF_LWIP_HOOK_FILENAME +#include ESP_IDF_LWIP_HOOK_FILENAME +#endif + #ifdef __cplusplus extern "C" { #endif diff --git a/components/lwip/port/esp32/include/lwipopts.h b/components/lwip/port/esp32/include/lwipopts.h index 3480ef0cbd..451ef96fee 100644 --- a/components/lwip/port/esp32/include/lwipopts.h +++ b/components/lwip/port/esp32/include/lwipopts.h @@ -767,6 +767,9 @@ ---------- Hook options --------------- --------------------------------------- */ +#ifdef LWIP_HOOK_FILENAME +#warning LWIP_HOOK_FILENAME is used for IDF default hooks. Please use ESP_IDF_LWIP_HOOK_FILENAME to insert additional hook +#endif #define LWIP_HOOK_FILENAME "lwip_default_hooks.h" #define LWIP_HOOK_IP4_ROUTE_SRC ip4_route_src_hook