Jeffery Palmer wrote:
> 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)
>   
Please send a proper patch in plaintext with all the right bits and pieces.

regards,
Ben
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to