lwip: Add ND6 RDNSS DNS server Kconfig option

Closes https://github.com/espressif/esp-idf/issues/6982
This commit is contained in:
yuanjm 2021-06-22 14:33:58 +08:00
parent bdb01b8285
commit b0e1a8e752
2 changed files with 12 additions and 0 deletions

View File

@ -352,6 +352,16 @@ menu "LWIP"
Forwarding IPv6 packets between interfaces is only required when acting as
a router.
config LWIP_IPV6_RDNSS_MAX_DNS_SERVERS
int "Use IPv6 Router Advertisement Recursive DNS Server Option"
depends on LWIP_IPV6
default 0
help
Use IPv6 Router Advertisement Recursive DNS Server Option (as per RFC 6106) to
copy a defined maximum number of DNS servers to the DNS module.
Set this option to a number of desired DNS servers advertised in the RA protocol.
This feature is disabled when set to 0.
config LWIP_NETIF_STATUS_CALLBACK
bool "Enable status callback for network interfaces"
default n

View File

@ -967,6 +967,8 @@
#define LWIP_IPV6_NUM_ADDRESSES CONFIG_LWIP_IPV6_NUM_ADDRESSES
#define LWIP_ND6_RDNSS_MAX_DNS_SERVERS CONFIG_LWIP_IPV6_RDNSS_MAX_DNS_SERVERS
/* Enable all Espressif-only options */
#define ESP_LWIP 1