]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Network/ArpDxe/ArpImpl.h
Use Mde library and definition instead of some native definitions in NetLib, to simpl...
[mirror_edk2.git] / MdeModulePkg / Universal / Network / ArpDxe / ArpImpl.h
index 1c5e421a045063bed24da5b61329cae020495771..1db6d34ab30adb5f42f227fbd141dade2280d9ae 100644 (file)
@@ -37,7 +37,6 @@ Abstract:
 #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
@@ -95,7 +94,7 @@ typedef struct _ARP_INSTANCE_DATA {
   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
@@ -126,17 +125,17 @@ struct _ARP_SERVICE_DATA {
   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
@@ -161,7 +160,7 @@ typedef enum {
 } 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
@@ -170,7 +169,7 @@ typedef struct _ARP_CACHE_ENTRY {
 \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
@@ -249,8 +248,8 @@ ArpFindDeniedCacheEntry (
 \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