X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=net%2Farp.c;h=824d2e9393550ea250f357b2762cf2f465e5fe66;hb=512bdbd46a340e5d04afe9a865992b750dfd4503;hp=b1f12bf10ddf1cb1affb1845a24e7f478f049cfd;hpb=943231119f3caaaca7db4c588e4f3e9a6cec426a;p=u-boot diff --git a/net/arp.c b/net/arp.c index b1f12bf10d..824d2e9393 100644 --- a/net/arp.c +++ b/net/arp.c @@ -96,12 +96,12 @@ void arp_request(void) arp_raw_request(net_ip, net_null_ethaddr, net_arp_wait_reply_ip); } -void arp_timeout_check(void) +int arp_timeout_check(void) { ulong t; if (!net_arp_wait_packet_ip.s_addr) - return; + return 0; t = get_timer(0); @@ -118,6 +118,7 @@ void arp_timeout_check(void) arp_request(); } } + return 1; } void arp_receive(struct ethernet_hdr *et, struct ip_udp_hdr *ip, int len)