From: Jerome Forissier Date: Wed, 25 Jun 2025 13:19:17 +0000 (+0200) Subject: lwip: ping: accept host name when CONFIG_CMD_DNS=y X-Git-Tag: v2025.10-rc1~132^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ab1fdb5436a33da35db2730ca66e6914dd9d5f4c;p=thirdparty%2Fu-boot.git lwip: ping: accept host name when CONFIG_CMD_DNS=y Update the ping command so that a host name is accepted in addition to an IP address, provided DNS support is enabled. Signed-off-by: Jerome Forissier --- diff --git a/cmd/lwip/ping.c b/cmd/lwip/ping.c index 6996931fa40..87f8e958e48 100644 --- a/cmd/lwip/ping.c +++ b/cmd/lwip/ping.c @@ -14,7 +14,7 @@ #include U_BOOT_CMD(ping, 2, 1, do_ping, "send ICMP ECHO_REQUEST to network host", - "pingAddress"); + "pingAddressOrHostName"); #define PING_DELAY_MS 1000 #define PING_COUNT 5 @@ -167,7 +167,7 @@ int do_ping(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[]) if (argc < 2) return CMD_RET_USAGE; - if (!ipaddr_aton(argv[1], &addr)) + if (net_lwip_dns_resolve(argv[1], &addr)) return CMD_RET_USAGE; restart: