fix(eppp): Fix stack-overflow in ping task for TUN netif

Closes https://github.com/espressif/esp-protocols/issues/867
This commit is contained in:
David Cermak
2025-08-25 14:51:59 +02:00
parent 58a21e39d0
commit b2568a3d83

View File

@@ -167,6 +167,9 @@ esp_err_t eppp_check_connection(esp_netif_t *netif)
{ {
esp_err_t ret = ESP_OK; esp_err_t ret = ESP_OK;
esp_ping_config_t config = ESP_PING_DEFAULT_CONFIG(); esp_ping_config_t config = ESP_PING_DEFAULT_CONFIG();
#if CONFIG_LOG_MAXIMUM_LEVEL > 3
config.task_stack_size += 1024; // Some additional stack needed for verbose logs
#endif
config.count = 100; config.count = 100;
ESP_LOGI(TAG, "Checking connection on EPPP interface #%" PRIu32, config.interface); ESP_LOGI(TAG, "Checking connection on EPPP interface #%" PRIu32, config.interface);
ip_addr_t target_addr = {0}; ip_addr_t target_addr = {0};