lwip/src
David J. Fiddes 0d6d8922f2 Implement RFC4075 Receive SNTP servers via DHCPv6
This adds support for RFC4075 SNTP server configuration via DHCPv6.
The DHCPv6 options transmitted are now conditional on how LwIP is
configured.

A new SNTP application option SNTP_GET_SERVERS_FROM_DHCPV6 is used
to enable. For simplicity this is configured to use the global
LWIP_DHCP6_GET_NTP_SRV configuration setting.

Tests:
 - Check the global options now control the DHCPv6 request sent
   in Wireshark
 - Check against 0, 1 and 3 SNTP servers configured on an odhcpd
   server configured to support RFC 4075 SNTP server lists.
   Verify that the SNTP server list is updated on connection
   establishment on an ESP8266 WeMOS D1.
 - Verify that SNTP packets are sent and recieved from a
   configured server and that system time is updated.

Signed-off-by: David J. Fiddes <D.J@fiddes.net>
(cherry picked from commit 8f2f43f093)
2019-02-18 13:02:48 +01:00
..
api Fix bug #55536: lwIP 2.1.2: netconn_delete() called twice from lwip_accept() 2019-02-18 12:58:55 +01:00
apps Implement RFC4075 Receive SNTP servers via DHCPv6 2019-02-18 13:02:48 +01:00
core Implement RFC4075 Receive SNTP servers via DHCPv6 2019-02-18 13:02:48 +01:00
include Implement RFC4075 Receive SNTP servers via DHCPv6 2019-02-18 13:02:48 +01:00
netif Fix bug #54806 (ppp: invalid LWIP_ASSERT_CORE_LOCKED() check) 2018-10-17 21:44:30 +02:00
Filelists.cmake next release in this branch will be 2.1.3 2018-11-22 21:02:32 +01:00
Filelists.mk Revert Filelists.mk to original state - it is not really useful to generate it from Filelists.cmake 2018-05-02 09:40:36 +02:00
FILES update some FILES list files 2016-08-03 20:21:54 +02:00