diff options
author | Stefan Brüns <stefan.bruens@rwth-aachen.de> | 2015-08-30 15:46:43 (GMT) |
---|---|---|
committer | Joe Hershberger <joe.hershberger@ni.com> | 2015-10-28 19:57:00 (GMT) |
commit | 943231119f3caaaca7db4c588e4f3e9a6cec426a (patch) | |
tree | 9382ac946959b79db49d51f72b73211fa9eedbb9 | |
parent | c56eb57316ac0094aa2b5b805762d239a18f0c63 (diff) | |
download | u-boot-fsl-qoriq-943231119f3caaaca7db4c588e4f3e9a6cec426a.tar.xz |
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 <stefan.bruens@rwth-aachen.de>
Acked-by: Joe Hershberger <joe.hershberger@ni.com>
-rw-r--r-- | net/arp.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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(); |