diff options
| author | Stefan Brüns <[email protected]> | 2015-08-30 17:46:43 +0200 |
|---|---|---|
| committer | Joe Hershberger <[email protected]> | 2015-10-28 14:57:00 -0500 |
| commit | 943231119f3caaaca7db4c588e4f3e9a6cec426a (patch) | |
| tree | 9382ac946959b79db49d51f72b73211fa9eedbb9 | |
| parent | c56eb57316ac0094aa2b5b805762d239a18f0c63 (diff) | |
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 <[email protected]>
Acked-by: Joe Hershberger <[email protected]>
| -rw-r--r-- | net/arp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/arp.c b/net/arp.c index b8655700a82..b1f12bf10dd 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(); |
