From 2373ab8421581329516791413be0d8a471c13be9 Mon Sep 17 00:00:00 2001 From: Huoyanlifusu Date: Mon, 19 Oct 2026 09:23:36 +0800 Subject: [PATCH] [components][netdev] Fix ping maximum & minimum latency counting --- components/net/netdev/src/netdev.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/components/net/netdev/src/netdev.c b/components/net/netdev/src/netdev.c index 6b6429ed4b8..93b6baf0e5e 100644 --- a/components/net/netdev/src/netdev.c +++ b/components/net/netdev/src/netdev.c @@ -1400,7 +1400,11 @@ int netdev_cmd_ping(char* target_name, char *netdev_name, rt_uint32_t times, rt_ ping_resp.data_len, inet_ntoa(ping_resp.ip_addr), index + 1, ping_resp.ttl, ping_resp.ticks); } received += 1; - if (ping_resp.ticks > max_time) + if (received == 1) + { + max_time = min_time = ping_resp.ticks; + } + else if (ping_resp.ticks > max_time) { max_time = ping_resp.ticks; }