From: Stefan Brüns Date: Sun, 30 Aug 2015 15:46:43 +0000 (+0200) Subject: net/arp: Do not run net_start_again() on timeout X-Git-Tag: v2016.01-rc1~154^2~22 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=943231119f3caaaca7db4c588e4f3e9a6cec426a;p=u-boot net/arp: Do not run net_start_again() on timeout net_start_again() will be called from net_loop() if state is NETLOOP_FAIL. Signed-off-by: Stefan Brüns Acked-by: Joe Hershberger --- diff --git a/net/arp.c b/net/arp.c index b8655700a8..b1f12bf10d 100644 --- a/net/arp.c +++ b/net/arp.c @@ -112,7 +112,7 @@ void arp_timeout_check(void) if (arp_wait_try >= ARP_TIMEOUT_COUNT) { puts("\nARP Retry count exceeded; starting again\n"); arp_wait_try = 0; - net_start_again(); + net_set_state(NETLOOP_FAIL); } else { arp_wait_timer_start = t; arp_request();