[U-Boot] [PATCH v2 3/6] net: Make TFTP server timeout configurable

Ben Warren
2008-10-06T05:13:46Z

Bartlomiej Sieka wrote:
> There are two aspects of a TFTP transfer involving timeouts:
> 1. timeout waiting for initial server reply after sending RRQ
> 2. timeouts while transferring actual data from the server
>
> Since the upcoming auto-update feature attempts a TFTP download during each
> boot, it is undesirable to have a long delay when the TFTP server is not
> available. Thus, this commit makes the server timeout (1.) configurable by two
> global variables:
>
> TftpRRQTimeoutMSecs
> TftpRRQTimeoutCountMax
>
> TftpRRQTimeoutMSecs overrides default timeout when trying to connect to a TFTP
> server, TftpRRQTimeoutCountMax overrides default number of connection retries.
> The total delay when trying to download a file from a non-existing TFTP server
> is TftpRRQTimeoutMSecs x TftpRRQTimeoutCountMax milliseconds.
>
> Timeouts during file transfers (2.) are unaffected.
>
> Signed-off-by: Rafal Czubak <rcz@semihalf.com>
> Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
> ---
Applied to net/next

regards,
Ben