X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=net%2Fnet.c;h=4d5746a7b356d84319b91346c02661f6768e570d;hb=d9f2bd4096e6d63cb4fb62a32dd4e7d200c22b42;hp=a115ce28927216532179bdcc842d22025e0ee092;hpb=850f788709cef8f7d53d571aec3bfb73b14c5531;p=oweals%2Fu-boot.git diff --git a/net/net.c b/net/net.c index a115ce2892..4d5746a7b3 100644 --- a/net/net.c +++ b/net/net.c @@ -83,6 +83,7 @@ #include #include +#include #include #include #include @@ -164,7 +165,7 @@ ushort net_our_vlan = 0xFFFF; ushort net_native_vlan = 0xFFFF; /* Boot File name */ -char net_boot_file_name[128]; +char net_boot_file_name[1024]; /* The actual transferred size of the bootfile (in bytes) */ u32 net_boot_file_size; /* Boot file size in blocks as reported by the DHCP server */ @@ -569,7 +570,9 @@ restart: goto done; } - arp_timeout_check(); + if (arp_timeout_check() > 0) { + time_start = get_timer(0); + } /* * Check for a timeout, and run the timeout handler