X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=net%2Fnet.c;h=4d5746a7b356d84319b91346c02661f6768e570d;hb=d9f2bd4096e6d63cb4fb62a32dd4e7d200c22b42;hp=2a6efd85eae2179c97a0f798e0ec881a3d66a3b8;hpb=7c0e5d865ff0b86dfce492b656238919c659d756;p=oweals%2Fu-boot.git diff --git a/net/net.c b/net/net.c index 2a6efd85ea..4d5746a7b3 100644 --- a/net/net.c +++ b/net/net.c @@ -83,9 +83,11 @@ #include #include +#include #include #include #include +#include #if defined(CONFIG_STATUS_LED) #include #include @@ -105,7 +107,6 @@ #if defined(CONFIG_CMD_SNTP) #include "sntp.h" #endif -#include "tftp.h" DECLARE_GLOBAL_DATA_PTR; @@ -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