NFS Timeout with large files.

Retry to send NFS packet before reaching timeout.

Signed-off-by: Hiroshi Ito <ito@mlb.co.jp>
master
Hiroshi Ito 17 years ago committed by Wolfgang Denk
parent 88f72527f5
commit fe891ecf4d
  1. 7
      net/nfs.c

@ -34,7 +34,8 @@
#if defined(CONFIG_CMD_NET) && defined(CONFIG_CMD_NFS)
#define HASHES_PER_LINE 65 /* Number of "loading" hashes per line */
#define NFS_TIMEOUT 60UL
#define NFS_RETRY_COUNT 30
#define NFS_TIMEOUT 2UL
static int fs_mounted = 0;
static unsigned long rpc_id = 0;
@ -586,6 +587,10 @@ Interfaces of U-BOOT
static void
NfsTimeout (void)
{
if ( NfsTimeoutCount++ < NFS_RETRY_COUNT ) {
NfsSend ();
return;
}
puts ("Timeout\n");
NetState = NETLOOP_FAIL;
return;

Loading…
Cancel
Save