mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
fix(esp_netif): Fix missing IPv6 autoconfig for PPP netifs
Closes https://github.com/espressif/esp-idf/issues/13713
This commit is contained in:
parent
788455f3a8
commit
3a63cb80bb
@ -165,7 +165,7 @@ static void on_ppp_notify_phase(ppp_pcb *pcb, u8_t phase, void *ctx)
|
||||
#endif // PPP_NOTIFY_PHASE
|
||||
|
||||
/**
|
||||
* @brief PPP low level output callback used to transmit data using standard esp-netif interafce
|
||||
* @brief PPP low level output callback used to transmit data using standard esp-netif interface
|
||||
*
|
||||
* @param pcb PPP control block
|
||||
* @param data Buffer to write to serial port
|
||||
@ -263,6 +263,10 @@ esp_err_t esp_netif_start_ppp(esp_netif_t *esp_netif)
|
||||
}
|
||||
#endif // CONFIG_LWIP_PPP_SERVER_SUPPORT
|
||||
|
||||
#if ESP_IPV6_AUTOCONFIG
|
||||
ppp_ctx->ppp->netif->ip6_autoconfig_enabled = 1;
|
||||
#endif
|
||||
|
||||
ESP_LOGD(TAG, "%s: Starting PPP connection: %p", __func__, ppp_ctx->ppp);
|
||||
#ifdef CONFIG_LWIP_PPP_SERVER_SUPPORT
|
||||
esp_err_t err = ppp_listen(ppp_ctx->ppp);
|
||||
|
Loading…
Reference in New Issue
Block a user