From: Jerome Forissier Date: Mon, 22 Sep 2025 09:35:42 +0000 (+0200) Subject: net: lwip: dhcp: make NTP servers usable by the sntp command X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=57a623230eaadc836c548a1e7effae34ec11eb0f;p=thirdparty%2Fu-boot.git net: lwip: dhcp: make NTP servers usable by the sntp command When both CMD_DHCP and CMD_SNTP are enabled, one would expect the NTP servers received by DHCP to be used by the sntp command by default. Fix dhcp_loop() so that it is indeed the case. Signed-off-by: Jerome Forissier Reported-by: Michal Simek --- diff --git a/net/lwip/dhcp.c b/net/lwip/dhcp.c index 4c9cb0ecaa0..cbdfea3ba82 100644 --- a/net/lwip/dhcp.c +++ b/net/lwip/dhcp.c @@ -8,6 +8,7 @@ #include #include #include +#include #include #include #include @@ -48,6 +49,13 @@ static int dhcp_loop(struct udevice *udev) if (!netif) return CMD_RET_FAILURE; + /* + * Request the DHCP stack to parse and store the NTP servers for + * eventual use by the SNTP command + */ + if (CONFIG_IS_ENABLED(CMD_SNTP)) + sntp_servermode_dhcp(1); + start = get_timer(0); if (dhcp_start(netif))