diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2009-08-19 15:06:30 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2009-10-13 10:57:41 +0200 |
commit | cf1a0b21c3bd3694ad637b23aff25a40fb3a8226 (patch) | |
tree | 77e0e6ec4f883b9525673ca777b29da3c08431ed /net | |
parent | a3a59271109c621072f8cc30af4a3762cae769fb (diff) | |
download | barebox-cf1a0b21c3bd3694ad637b23aff25a40fb3a8226.tar.gz barebox-cf1a0b21c3bd3694ad637b23aff25a40fb3a8226.tar.xz |
ping.c: refactor
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'net')
-rw-r--r-- | net/ping.c | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/net/ping.c b/net/ping.c index fcafe1e2d9..315457ada7 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]); |