[U-Boot] [PATCH] Change default tftp timeout to be rfc-compliant
Pavel Machek
pavel at denx.de
Tue Aug 25 13:44:25 CEST 2015
tftp timeout of 100msec gives good performance on local ethernet, but
some servers (Centos) refuse to operate, and it is against RFC 2349.
This fixes regression caused by
620776d734e4b126c407f636bda825a594a17723 .
Signed-off-by: Pavel Machek <pavel at denx.de>
diff --git a/net/tftp.c b/net/tftp.c
index 18ce84c..e919638 100644
--- a/net/tftp.c
+++ b/net/tftp.c
@@ -18,8 +18,9 @@
/* Well known TFTP port # */
#define WELL_KNOWN_PORT 69
-/* Millisecs to timeout for lost pkt */
-#define TIMEOUT 100UL
+/* Millisecs to timeout for lost pkt. Anything below 1000msec is against RFC, and
+ some servers will refuse it. */
+#define TIMEOUT 1000UL
#ifndef CONFIG_NET_RETRY_COUNT
/* # of timeouts before giving up */
# define TIMEOUT_COUNT 1000
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
More information about the U-Boot
mailing list