esp-idf/components/esp_netif/lwip
David Cermak d16c422b11 esp_netif: Allow set_dns_info() for PPP netifs
esp_netif_set_dns_info() was available only for standard interfaces, not
for Point to point types (PPP, SLIP), but it should be normally
supported. Moreover DNS servers are global in lwip, so it doesn't really
depend on type of the interface.

Also added some minor fixes to the esp_netif_get_dns_info() to allow for
NULL parameters (as it's a public API) and hardcode the IPv4 type in
case of DHCP server capable interface.

Updated logs and added error checks to the original API, before we
launch the lwIP counterpart.

Closes https://github.com/espressif/esp-idf/issues/8648
2023-01-13 10:31:28 +00:00
..
netif esp_netif/lwip: Use netif-client-data to store esp_netif ptr 2022-07-27 11:55:18 +00:00
esp_netif_br_glue.c esp_netif: added support for LwIP bridge 2022-06-14 15:29:44 +02:00
esp_netif_lwip_defaults.c esp-netif/lwip: Introduce TCP/IP stack has BSD API 2022-12-14 14:12:50 +00:00
esp_netif_lwip_internal.h esp-netif/lwip: Introduce TCP/IP stack has BSD API 2022-12-14 14:12:50 +00:00
esp_netif_lwip_ppp.c esp-netif/lwip: Introduce TCP/IP stack has BSD API 2022-12-14 14:12:50 +00:00
esp_netif_lwip_ppp.h esp_netif/lwip: Implement basic support for vanilla-lwip (2.1.3-REL) 2022-05-18 17:10:42 +02:00
esp_netif_lwip.c esp_netif: Allow set_dns_info() for PPP netifs 2023-01-13 10:31:28 +00:00