#include <Library/BaseMemoryLib.h>\r
#include <Library/MemoryAllocationLib.h>\r
\r
-#include "ArpDebug.h"\r
\r
#define ARP_ETHER_PROTO_TYPE 0x0806\r
#define IPv4_ETHER_PROTO_TYPE 0x0800\r
ARP_SERVICE_DATA *ArpService;\r
EFI_HANDLE Handle;\r
EFI_ARP_PROTOCOL ArpProto;\r
- NET_LIST_ENTRY List;\r
+ LIST_ENTRY List;\r
EFI_ARP_CONFIG_DATA ConfigData;\r
BOOLEAN Configured;\r
BOOLEAN Destroyed;\r
EFI_SIMPLE_NETWORK_MODE SnpMode;\r
\r
UINTN ChildrenNumber;\r
- NET_LIST_ENTRY ChildrenList;\r
+ LIST_ENTRY ChildrenList;\r
\r
- NET_LIST_ENTRY PendingRequestTable;\r
- NET_LIST_ENTRY DeniedCacheTable;\r
- NET_LIST_ENTRY ResolvedCacheTable;\r
+ LIST_ENTRY PendingRequestTable;\r
+ LIST_ENTRY DeniedCacheTable;\r
+ LIST_ENTRY ResolvedCacheTable;\r
\r
EFI_EVENT PeriodicTimer;\r
};\r
\r
typedef struct _USER_REQUEST_CONTEXT {\r
- NET_LIST_ENTRY List;\r
+ LIST_ENTRY List;\r
ARP_INSTANCE_DATA *Instance;\r
EFI_EVENT UserRequestEvent;\r
VOID *UserHwAddrBuffer;\r
} ARP_ADDRESS_TYPE;\r
\r
typedef struct _ARP_CACHE_ENTRY {\r
- NET_LIST_ENTRY List;\r
+ LIST_ENTRY List;\r
\r
UINT32 RetryCount;\r
UINT32 DefaultDecayTime;\r
\r
NET_ARP_ADDRESS Addresses[2];\r
\r
- NET_LIST_ENTRY UserRequestList;\r
+ LIST_ENTRY UserRequestList;\r
} ARP_CACHE_ENTRY;\r
\r
EFI_STATUS\r
\r
ARP_CACHE_ENTRY *\r
ArpFindNextCacheEntryInTable (\r
- IN NET_LIST_ENTRY *CacheTable,\r
- IN NET_LIST_ENTRY *StartEntry,\r
+ IN LIST_ENTRY *CacheTable,\r
+ IN LIST_ENTRY *StartEntry,\r
IN FIND_OPTYPE FindOpType,\r
IN NET_ARP_ADDRESS *ProtocolAddress OPTIONAL,\r
IN NET_ARP_ADDRESS *HardwareAddress OPTIONAL\r