\r
#define NET_ETHER_FCS_SIZE 4\r
\r
-#define MNP_SYS_POLL_INTERVAL (50 * TICKS_PER_MS) // 50 milliseconds\r
-#define MNP_TIMEOUT_CHECK_INTERVAL (50 * TICKS_PER_MS) // 50 milliseconds\r
+#define MNP_SYS_POLL_INTERVAL (10 * TICKS_PER_MS) // 10 milliseconds\r
+#define MNP_TIMEOUT_CHECK_INTERVAL (10 * TICKS_PER_MS) // 10 milliseconds\r
#define MNP_TX_TIMEOUT_TIME (500 * TICKS_PER_MS) // 500 milliseconds\r
#define MNP_INIT_NET_BUFFER_NUM 512\r
#define MNP_NET_BUFFER_INCREASEMENT 64\r
#include <Library/UefiLib.h>\r
#include <Library/BaseMemoryLib.h>\r
#include <Library/MemoryAllocationLib.h>\r
+#include <Library/TimerLib.h>\r
\r
#include "Udp4Driver.h"\r
\r
\r
#define ICMP_ERROR_PACKET_LENGTH 8\r
\r
-#define UDP4_TIMEOUT_INTERVAL (50 * TICKS_PER_MS) // 50 milliseconds\r
+#define UDP4_TIMEOUT_INTERVAL (10 * TICKS_PER_MS) // 10 milliseconds\r
\r
#define UDP4_HEADER_SIZE sizeof (EFI_UDP4_HEADER)\r
#define UDP4_MAX_DATA_SIZE 65507\r
Private->Udp4CfgData.TypeOfService = DEFAULT_ToS;\r
Private->Udp4CfgData.TimeToLive = DEFAULT_TTL;\r
Private->Udp4CfgData.DoNotFragment = FALSE;\r
- Private->Udp4CfgData.ReceiveTimeout = 50000; // 50 milliseconds\r
+ Private->Udp4CfgData.ReceiveTimeout = 10000; // 10 milliseconds\r
Private->Udp4CfgData.UseDefaultAddress = FALSE;\r
\r
PxeBcInitSeedPacket (&Private->SeedPacket, Private->Udp4Read);\r