9
0
Fork 0

ping.c: refactor

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
Sascha Hauer 2009-08-19 15:06:30 +02:00
parent a3a5927110
commit cf1a0b21c3
1 changed files with 3 additions and 9 deletions

View File

@ -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]);