diff options
Diffstat (limited to 'net')
| -rw-r--r-- | net/nfs.c | 11 | 
1 files changed, 6 insertions, 5 deletions
| @@ -571,13 +571,14 @@ Interfaces of U-BOOT  static void  NfsTimeout (void)  { -	if ( NfsTimeoutCount++ < NFS_RETRY_COUNT ) { +	if ( ++NfsTimeoutCount > NFS_RETRY_COUNT ) { +		puts ("\nRetry count exceeded; starting again\n"); +		NetStartAgain (); +	} else { +		puts("T "); +		NetSetTimeout (NFS_TIMEOUT, NfsTimeout);  		NfsSend (); -		return;  	} -	puts ("Timeout\n"); -	NetState = NETLOOP_FAIL; -	return;  }  static void |