diff options
author | Bartlomiej Sieka <tur@semihalf.com> | 2008-10-01 15:26:29 +0200 |
---|---|---|
committer | Wolfgang Denk <wd@denx.de> | 2008-10-18 21:54:00 +0200 |
commit | e83cc06375ac2bea0830c6ed0f9d8fdc3c1b27d5 (patch) | |
tree | a2276aef77069f88aed1159dc77886fb36e4425e /lib_nios/board.c | |
parent | 49f3bdbba8071f56d950a9498b6cdb998b35340a (diff) | |
download | u-boot-imx-e83cc06375ac2bea0830c6ed0f9d8fdc3c1b27d5.zip u-boot-imx-e83cc06375ac2bea0830c6ed0f9d8fdc3c1b27d5.tar.gz u-boot-imx-e83cc06375ac2bea0830c6ed0f9d8fdc3c1b27d5.tar.bz2 |
net: Make TFTP server timeout configurable
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>
Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
Diffstat (limited to 'lib_nios/board.c')
0 files changed, 0 insertions, 0 deletions