net: make ARP timeout configurable
authorGuennadi Liakhovetski <lg@denx.de>
Thu, 3 Apr 2008 15:04:19 +0000 (17:04 +0200)
committerBen Warren <biggerbadderben@gmail.com>
Tue, 29 Apr 2008 05:23:21 +0000 (22:23 -0700)
commit40cb90ee2b97db1f697e1b54f19a548ffc96d71b
treef9f7a531844abad357db09a00a8b83018c5ea1d0
parent13e0b8f7ca9d29267bf01d7a01e521a0517adce1
net: make ARP timeout configurable

Currently the timeout waiting for an ARP reply is hard set to 5 seconds.
On i.MX31ADS due to a hardware "strangeness" up to four first IP packets
to the boards get lost, which typically are ARP replies. By configuring
the timeout to a lower value we significantly improve the first network
transfer time on this board. The timeout is specified in milliseconds,
later internally it is converted to deciseconds, because it has to be
converted to hardware ticks, and CFG_HZ ranges from 900 to 27000000 on
different boards.

Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
README
net/net.c