提交 fe891ecf 编写于 作者: H Hiroshi Ito 提交者: Wolfgang Denk

NFS Timeout with large files.

Retry to send NFS packet before reaching timeout.
Signed-off-by: NHiroshi Ito <ito@mlb.co.jp>
上级 88f72527
......@@ -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;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册