public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] tftp packet failure counter reset
@ 2009-09-22 23:20 Jeffery Palmer
  2009-09-22 23:32 ` Ben Warren
  0 siblings, 1 reply; 4+ messages in thread
From: Jeffery Palmer @ 2009-09-22 23:20 UTC (permalink / raw)
  To: u-boot


I do large transfers via tftp, and since the timeout counter never resets, they often fail since the failures are counted throughout the entire transfer. By resetting the counter to 0 on a successful packet, this issue is fixed



tftp.c:
                } else {
                        if (((TftpBlock - 1) % 10) == 0) {
                                putc ('#');
                        } else if ((TftpBlock % (10 * HASHES_PER_LINE)) == 0) {
                                puts ("\n\t ");
                        }
+                       //Reset timeout count since we received a good packet
+                       TftpTimeoutCount = 0;
                }

                if (TftpState == STATE_RRQ)
_________________________________________________________________
Hotmail: Free, trusted and rich email service.
http://clk.atdmt.com/GBL/go/171222984/direct/01/

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2009-09-23 15:23 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-09-22 23:20 [U-Boot] tftp packet failure counter reset Jeffery Palmer
2009-09-22 23:32 ` Ben Warren
2009-09-23 14:23   ` Jeffery Palmer
2009-09-23 15:23     ` Mike Frysinger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox