From cf1a0b21c3bd3694ad637b23aff25a40fb3a8226 Mon Sep 17 00:00:00 2001 From: Sascha Hauer Date: Wed, 19 Aug 2009 15:06:30 +0200 Subject: [PATCH] ping.c: refactor Signed-off-by: Sascha Hauer --- net/ping.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/net/ping.c b/net/ping.c index fcafe1e2d..315457ada 100644 --- a/net/ping.c +++ b/net/ping.c @@ -79,14 +79,6 @@ PingHandler (uchar * pkt, unsigned dest, unsigned src, unsigned len) NetState = NETLOOP_SUCCESS; } -void PingStart(void) -{ - NetSetTimeout (10 * SECOND, PingTimeout); - NetSetHandler (PingHandler); - - PingSend(); -} - int do_ping (cmd_tbl_t *cmdtp, int argc, char *argv[]) { if (argc < 2) @@ -100,7 +92,9 @@ int do_ping (cmd_tbl_t *cmdtp, int argc, char *argv[]) if (NetLoopInit(PING) < 0) return 1; - PingStart(); + NetSetTimeout (10 * SECOND, PingTimeout); + NetSetHandler (PingHandler); + PingSend(); if (NetLoop() < 0) { printf("ping failed; host %s is not alive\n", argv[1]);