Use Mde library and definition instead of some native definitions in NetLib, to simpl...
authorvanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 14 Feb 2008 09:40:22 +0000 (09:40 +0000)
committervanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 14 Feb 2008 09:40:22 +0000 (09:40 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4693 6f19259b-4bc3-4df7-8a09-765794883524

102 files changed:
MdeModulePkg/Include/Library/IpIoLib.h
MdeModulePkg/Include/Library/NetLib.h
MdeModulePkg/Include/Library/UdpIoLib.h
MdeModulePkg/Library/DxeIpIoLib/DxeIpIoLib.c
MdeModulePkg/Library/DxeNetLib/DxeNetLib.c
MdeModulePkg/Library/DxeNetLib/DxeNetLib.inf
MdeModulePkg/Library/DxeNetLib/NetBuffer.c
MdeModulePkg/Library/DxeNetLib/NetDebug.c [deleted file]
MdeModulePkg/Library/DxeUdpIoLib/DxeUdpIoLib.c
MdeModulePkg/Universal/Network/ArpDxe/ArpDebug.h [deleted file]
MdeModulePkg/Universal/Network/ArpDxe/ArpDriver.c
MdeModulePkg/Universal/Network/ArpDxe/ArpDriver.h
MdeModulePkg/Universal/Network/ArpDxe/ArpDxe.inf
MdeModulePkg/Universal/Network/ArpDxe/ArpDxe.msa
MdeModulePkg/Universal/Network/ArpDxe/ArpImpl.c
MdeModulePkg/Universal/Network/ArpDxe/ArpImpl.h
MdeModulePkg/Universal/Network/ArpDxe/ArpMain.c
MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Driver.c
MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Impl.c
MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Impl.h
MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Io.c
MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Option.c
MdeModulePkg/Universal/Network/DpcDxe/Dpc.c
MdeModulePkg/Universal/Network/DpcDxe/Dpc.h
MdeModulePkg/Universal/Network/IScsiDxe/IScsiCHAP.c
MdeModulePkg/Universal/Network/IScsiDxe/IScsiConfig.c
MdeModulePkg/Universal/Network/IScsiDxe/IScsiConfig.h
MdeModulePkg/Universal/Network/IScsiDxe/IScsiDhcp.c
MdeModulePkg/Universal/Network/IScsiDxe/IScsiDriver.c
MdeModulePkg/Universal/Network/IScsiDxe/IScsiExtScsiPassThru.c
MdeModulePkg/Universal/Network/IScsiDxe/IScsiIbft.c
MdeModulePkg/Universal/Network/IScsiDxe/IScsiImpl.h
MdeModulePkg/Universal/Network/IScsiDxe/IScsiMisc.c
MdeModulePkg/Universal/Network/IScsiDxe/IScsiProto.c
MdeModulePkg/Universal/Network/IScsiDxe/IScsiProto.h
MdeModulePkg/Universal/Network/IScsiDxe/IScsiTcp4Io.c
MdeModulePkg/Universal/Network/IScsiDxe/Md5.c
MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4Config.c
MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4ConfigDriver.c
MdeModulePkg/Universal/Network/Ip4ConfigDxe/NicIp4Variable.c
MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Common.c
MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Driver.c
MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Icmp.c
MdeModulePkg/Universal/Network/Ip4Dxe/Ip4If.c
MdeModulePkg/Universal/Network/Ip4Dxe/Ip4If.h
MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Igmp.c
MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Igmp.h
MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Impl.c
MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Impl.h
MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Input.c
MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Input.h
MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Option.c
MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Output.c
MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Route.c
MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Route.h
MdeModulePkg/Universal/Network/MnpDxe/MnpConfig.c
MdeModulePkg/Universal/Network/MnpDxe/MnpDebug.h [deleted file]
MdeModulePkg/Universal/Network/MnpDxe/MnpDriver.c
MdeModulePkg/Universal/Network/MnpDxe/MnpDriver.h
MdeModulePkg/Universal/Network/MnpDxe/MnpDxe.inf
MdeModulePkg/Universal/Network/MnpDxe/MnpDxe.msa
MdeModulePkg/Universal/Network/MnpDxe/MnpImpl.h
MdeModulePkg/Universal/Network/MnpDxe/MnpIo.c
MdeModulePkg/Universal/Network/MnpDxe/MnpMain.c
MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Driver.c
MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Impl.c
MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Impl.h
MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Option.c
MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Rrq.c
MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Support.c
MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Support.h
MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Wrq.c
MdeModulePkg/Universal/Network/PxeBcDxe/Bc.c
MdeModulePkg/Universal/Network/PxeBcDxe/Pxe_bc_mtftp.c
MdeModulePkg/Universal/Network/PxeBcDxe/Pxe_bc_udp.c
MdeModulePkg/Universal/Network/PxeDhcp4Dxe/PxeDhcp4InitSelect.c
MdeModulePkg/Universal/Network/PxeDhcp4Dxe/Support.c
MdeModulePkg/Universal/Network/Tcp4Dxe/SockImpl.c
MdeModulePkg/Universal/Network/Tcp4Dxe/SockImpl.h
MdeModulePkg/Universal/Network/Tcp4Dxe/SockInterface.c
MdeModulePkg/Universal/Network/Tcp4Dxe/Socket.h
MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Dispatcher.c
MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Driver.c
MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Driver.h
MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Func.h
MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Input.c
MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Io.c
MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Main.c
MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Main.h
MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Option.c
MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Output.c
MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Proto.h
MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Timer.c
MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Driver.c
MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Impl.c
MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Impl.h
MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Main.c
MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcDhcp.c
MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcDriver.c
MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcImpl.c
MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcMtftp.c

index 682036f..3e9bde9 100644 (file)
@@ -107,11 +107,11 @@ typedef struct _IP_IO {
   //
   // the node used to link this IpIo to the active IpIo list.
   //
-  NET_LIST_ENTRY                Entry;
+  LIST_ENTRY                    Entry;
 
   // the list used to maintain the IP instance for different sending purpose.
   //
-  NET_LIST_ENTRY                IpList;
+  LIST_ENTRY                    IpList;
 
   //
   // the ip instance consumed by this IP IO
@@ -135,7 +135,7 @@ typedef struct _IP_IO {
   //
   // list entry used to link the token passed to IP_IO
   //
-  NET_LIST_ENTRY                PendingSndList;
+  LIST_ENTRY                    PendingSndList;
 
   //
   // User interface used to get notify from IP_IO
@@ -155,7 +155,7 @@ typedef struct _IP_IO_OPEN_DATA {
 } IP_IO_OPEN_DATA;
 
 typedef struct _IP_IO_SEND_ENTRY {
-  NET_LIST_ENTRY            Entry;
+  LIST_ENTRY                Entry;
   IP_IO                     *IpIo;
   VOID                      *Context;
   VOID                      *NotifyData;
@@ -169,7 +169,7 @@ typedef EFI_IP4_OVERRIDE_DATA IP_IO_OVERRIDE;
 typedef struct _IP_IO_IP_INFO {
   IP4_ADDR                  Addr;
   IP4_ADDR                  SubnetMask;
-  NET_LIST_ENTRY            Entry;
+  LIST_ENTRY                Entry;
   EFI_HANDLE                ChildHandle;
   EFI_IP4_PROTOCOL          *Ip;
   EFI_IP4_COMPLETION_TOKEN  DummyRcvToken;
index e621c24..2399b74 100644 (file)
@@ -32,8 +32,6 @@ Abstract:
 #include <Protocol/DriverDiagnostics.h>
 #include <Protocol/Dpc.h>
 
-#define EFI_NET_LITTLE_ENDIAN
-
 typedef UINT32          IP4_ADDR;
 typedef UINT32          TCP_SEQNO;
 typedef UINT16          TCP_PORTNO;
@@ -77,13 +75,8 @@ typedef struct {
 // directly. This is why there is an internal representation.
 //
 typedef struct {
-#ifdef EFI_NET_LITTLE_ENDIAN
   UINT8                 HeadLen : 4;
   UINT8                 Ver     : 4;
-#else
-  UINT8                 Ver     : 4;
-  UINT8                 HeadLen : 4;
-#endif
   UINT8                 Tos;
   UINT16                TotalLen;
   UINT16                Id;
@@ -138,13 +131,8 @@ typedef struct {
   TCP_PORTNO            DstPort;
   TCP_SEQNO             Seq;
   TCP_SEQNO             Ack;
-#ifdef EFI_NET_LITTLE_ENDIAN
   UINT8                 Res     : 4;
   UINT8                 HeadLen : 4;
-#else
-  UINT8                 HeadLen : 4;
-  UINT8                 Res     : 4;
-#endif
   UINT8                 Flag;
   UINT16                Wnd;
   UINT16                Checksum;
@@ -154,12 +142,11 @@ typedef struct {
 #pragma pack()
 
 #define NET_MAC_EQUAL(pMac1, pMac2, Len)     \
-    (NetCompareMem ((pMac1), (pMac2), Len) == 0)
+    (CompareMem ((pMac1), (pMac2), Len) == 0)
 
 #define NET_MAC_IS_MULTICAST(Mac, BMac, Len) \
     (((*((UINT8 *) Mac) & 0x01) == 0x01) && (!NET_MAC_EQUAL (Mac, BMac, Len)))
 
-#ifdef EFI_NET_LITTLE_ENDIAN
 #define NTOHL(x) (UINT32)((((UINT32) (x) & 0xff)     << 24) | \
                           (((UINT32) (x) & 0xff00)   << 8)  | \
                           (((UINT32) (x) & 0xff0000) >> 8)  | \
@@ -171,12 +158,6 @@ typedef struct {
                            (((UINT16) (x) & 0xff00) >> 8))
 
 #define HTONS(x)  NTOHS(x)
-#else
-#define NTOHL(x)  (UINT32)(x)
-#define HTONL(x)  (UINT32)(x)
-#define NTOHS(x)  (UINT16)(x)
-#define HTONS(x)  (UINT16)(x)
-#endif
 
 //
 // Test the IP's attribute, All the IPs are in host byte order.
@@ -191,7 +172,7 @@ typedef struct {
 //
 #define EFI_IP4(EfiIpAddr)       (*(IP4_ADDR *) ((EfiIpAddr).Addr))
 #define EFI_NTOHL(EfiIp)         (NTOHL (EFI_IP4 ((EfiIp))))
-#define EFI_IP4_EQUAL(Ip1, Ip2)  (NetCompareMem ((Ip1), (Ip2), sizeof (EFI_IPv4_ADDRESS)) == 0)
+#define EFI_IP4_EQUAL(Ip1, Ip2)  (CompareMem ((Ip1), (Ip2), sizeof (EFI_IPv4_ADDRESS)) == 0)
 
 INTN
 NetGetMaskLength (
@@ -220,33 +201,22 @@ extern EFI_IPv4_ADDRESS  mZeroIp4Addr;
 #define NET_IS_UPPER_CASE_CHAR(Ch)  (('A' <= (Ch)) && ((Ch) <= 'Z'))
 
 //
-// Wrap functions to ease the impact of EFI library changes.
-//
-#define NetAllocateZeroPool     AllocateZeroPool
-#define NetAllocatePool         AllocatePool
-#define NetFreePool             gBS->FreePool
-#define NetCopyMem              CopyMem
-#define NetSetMem               SetMem
-#define NetZeroMem(Dest, Len)   SetMem ((Dest), (Len), 0)
-#define NetCompareMem           CompareMem
-
-//
 // Lock primitives: the stack implements its lock primitives according
 // to the standard EFI enviornment. It will NOT consider multiprocessor.
 //
-#define NET_TPL_LOCK            TPL_CALLBACK
-#define NET_TPL_EVENT           TPL_NOTIFY
-#define NET_TPL_RECYCLE         TPL_NOTIFY
-#define NET_TPL_TIMER           NET_TPL_LOCK
+//#define NET_TPL_LOCK            TPL_CALLBACK
+//#define NET_TPL_EVENT           TPL_NOTIFY
+//#define NET_TPL_RECYCLE         TPL_NOTIFY
+//#define NET_TPL_TIMER           NET_TPL_LOCK
 
-#define NET_LOCK                 EFI_LOCK
-#define NET_LOCK_INIT(x)         EfiInitializeLock (x, NET_TPL_LOCK)
-#define NET_RECYCLE_LOCK_INIT(x) EfiInitializeLock (x, NET_TPL_RECYCLE)
-#define NET_TRYLOCK(x)           EfiAcquireLockOrFail (x)
-#define NET_UNLOCK(x)            EfiReleaseLock (x)
+//#define NET_LOCK                 EFI_LOCK
+//#define NET_LOCK_INIT(x)         EfiInitializeLock (x, NET_TPL_LOCK)
+//#define NET_RECYCLE_LOCK_INIT(x) EfiInitializeLock (x, NET_TPL_RECYCLE)
+//#define NET_TRYLOCK(x)           EfiAcquireLockOrFail (x)
+//#define NET_UNLOCK(x)            EfiReleaseLock (x)
 
-#define NET_RAISE_TPL(x)        (gBS->RaiseTPL (x))
-#define NET_RESTORE_TPL(x)      (gBS->RestoreTPL (x))
+//#define NET_RAISE_TPL(x)        (gBS->RaiseTPL (x))
+//#define NET_RESTORE_TPL(x)      (gBS->RestoreTPL (x))
 
 #define TICKS_PER_MS            10000U
 #define TICKS_PER_SECOND        10000000U
@@ -275,12 +245,12 @@ NetRandomInitSeed (
 // Double linked list entry functions, this extends the
 // EFI list functions.
 //
-typedef LIST_ENTRY      NET_LIST_ENTRY;
+//typedef LIST_ENTRY      LIST_ENTRY;
 
-#define NetListInit(Head)              InitializeListHead(Head)
-#define NetListInsertHead(Head, Entry) InsertHeadList((Head), (Entry))
-#define NetListInsertTail(Head, Entry) InsertTailList((Head), (Entry))
-#define NetListIsEmpty(List)           IsListEmpty(List)
+//#define NetListInit(Head)              InitializeListHead(Head)
+//#define NetListInsertHead(Head, Entry) InsertHeadList((Head), (Entry))
+//#define NetListInsertTail(Head, Entry) InsertTailList((Head), (Entry))
+//#define NetListIsEmpty(List)           IsListEmpty(List)
 
 #define NET_LIST_USER_STRUCT(Entry, Type, Field)        \
           _CR(Entry, Type, Field)
@@ -315,28 +285,28 @@ typedef LIST_ENTRY      NET_LIST_ENTRY;
 #define NET_LIST_TAIL(ListHead, Type, Field)  \
           NET_LIST_USER_STRUCT((ListHead)->BackLink, Type, Field)
 
-#define NetListRemoveEntry(Entry) RemoveEntryList (Entry)
+//#define NetListRemoveEntry(Entry) RemoveEntryList (Entry)
 
-NET_LIST_ENTRY*
+LIST_ENTRY*
 NetListRemoveHead (
-  NET_LIST_ENTRY            *Head
+  LIST_ENTRY            *Head
   );
 
-NET_LIST_ENTRY*
+LIST_ENTRY*
 NetListRemoveTail (
-  NET_LIST_ENTRY            *Head
+  LIST_ENTRY            *Head
   );
 
 VOID
 NetListInsertAfter (
-  IN NET_LIST_ENTRY         *PrevEntry,
-  IN NET_LIST_ENTRY         *NewEntry
+  IN LIST_ENTRY         *PrevEntry,
+  IN LIST_ENTRY         *NewEntry
   );
 
 VOID
 NetListInsertBefore (
-  IN NET_LIST_ENTRY         *PostEntry,
-  IN NET_LIST_ENTRY         *NewEntry
+  IN LIST_ENTRY         *PostEntry,
+  IN LIST_ENTRY         *NewEntry
   );
 
 
@@ -345,14 +315,14 @@ NetListInsertBefore (
 // tokens. The drivers can share code to manage those objects.
 //
 typedef struct {
-  NET_LIST_ENTRY            Link;
+  LIST_ENTRY                Link;
   VOID                      *Key;
   VOID                      *Value;
 } NET_MAP_ITEM;
 
 typedef struct {
-  NET_LIST_ENTRY            Used;
-  NET_LIST_ENTRY            Recycled;
+  LIST_ENTRY                Used;
+  LIST_ENTRY                Recycled;
   UINTN                     Count;
 } NET_MAP;
 
@@ -570,7 +540,7 @@ typedef struct {
 typedef struct {
   UINT32              Signature;
   INTN                RefCnt;
-  NET_LIST_ENTRY      List;       // The List this NET_BUF is on
+  LIST_ENTRY          List;       // The List this NET_BUF is on
 
   IP4_HEAD            *Ip;        // Network layer header, for fast access
   TCP_HEAD            *Tcp;       // Transport layer header, for fast access
@@ -591,9 +561,9 @@ typedef struct {
 typedef struct {
   UINT32              Signature;
   INTN                RefCnt;
-  NET_LIST_ENTRY      List;       // The List this buffer queue is on
+  LIST_ENTRY          List;       // The List this buffer queue is on
 
-  NET_LIST_ENTRY      BufList;    // list of queued buffers
+  LIST_ENTRY          BufList;    // list of queued buffers
   UINT32              BufSize;    // total length of DATA in the buffers
   UINT32              BufNum;     // total number of buffers on the chain
 } NET_BUF_QUEUE;
@@ -725,7 +695,7 @@ NetbufBuildExt (
 
 NET_BUF  *
 NetbufFromBufList (
-  IN NET_LIST_ENTRY         *BufList,
+  IN LIST_ENTRY             *BufList,
   IN UINT32                 HeadSpace,
   IN UINT32                 HeaderLen,
   IN NET_VECTOR_EXT_FREE    ExtFree,
@@ -734,7 +704,7 @@ NetbufFromBufList (
 
 VOID
 NetbufFreeList (
-  IN NET_LIST_ENTRY         *Head
+  IN LIST_ENTRY             *Head
   );
 
 VOID
@@ -807,78 +777,4 @@ NetPseudoHeadChecksum (
   IN UINT16                 Len
   );
 
-//
-// The debug level definition. This value is also used as the
-// syslog's servity level. Don't change it.
-//
-enum {
-  NETDEBUG_LEVEL_TRACE   = 5,
-  NETDEBUG_LEVEL_WARNING = 4,
-  NETDEBUG_LEVEL_ERROR   = 3,
-};
-
-#ifdef EFI_NETWORK_STACK_DEBUG
-
-//
-// The debug output expects the ASCII format string, Use %a to print ASCII
-// string, and %s to print UNICODE string. PrintArg must be enclosed in ().
-// For example: NET_DEBUG_TRACE ("Tcp", ("State transit to %a\n", Name));
-//
-#define NET_DEBUG_TRACE(Module, PrintArg) \
-  NetDebugOutput ( \
-    NETDEBUG_LEVEL_TRACE, \
-    Module, \
-    __FILE__, \
-    __LINE__, \
-    NetDebugASPrint PrintArg \
-    )
-
-#define NET_DEBUG_WARNING(Module, PrintArg) \
-  NetDebugOutput ( \
-    NETDEBUG_LEVEL_WARNING, \
-    Module, \
-    __FILE__, \
-    __LINE__, \
-    NetDebugASPrint PrintArg \
-    )
-
-#define NET_DEBUG_ERROR(Module, PrintArg) \
-  NetDebugOutput ( \
-    NETDEBUG_LEVEL_ERROR, \
-    Module, \
-    __FILE__, \
-    __LINE__, \
-    NetDebugASPrint PrintArg \
-    )
-
-#else
-#define NET_DEBUG_TRACE(Module, PrintString)
-#define NET_DEBUG_WARNING(Module, PrintString)
-#define NET_DEBUG_ERROR(Module, PrintString)
-#endif
-
-UINT8 *
-NetDebugASPrint (
-  UINT8                     *Format,
-  ...
-  );
-
-EFI_STATUS
-NetDebugOutput (
-  UINT32                    Level,
-  UINT8                     *Module,
-  UINT8                     *File,
-  UINT32                    Line,
-  UINT8                     *Message
-  );
-
-//
-// Network debug message is sent out as syslog.
-//
-enum {
-  NET_SYSLOG_FACILITY       = 16,             // Syslog local facility local use
-  NET_SYSLOG_PACKET_LEN     = 512,
-  NET_DEBUG_MSG_LEN         = 470,            // 512 - (ether+ip+udp head length)
-  NET_SYSLOG_TX_TIMEOUT     = 500 *1000 *10,  // 500ms
-};
 #endif
index c6059f1..1b4a759 100644 (file)
@@ -85,7 +85,7 @@ typedef struct {
 //
 typedef struct {
   UINT32                    Signature;
-  NET_LIST_ENTRY            Link;
+  LIST_ENTRY                Link;
   UDP_IO_PORT               *UdpIo;
 
   UDP_IO_CALLBACK           CallBack;
@@ -101,7 +101,7 @@ typedef struct {
 
 struct _UDP_IO_PORT {
   UINT32                    Signature;
-  NET_LIST_ENTRY            Link;
+  LIST_ENTRY                Link;
   INTN                      RefCnt;
 
   //
@@ -115,7 +115,7 @@ struct _UDP_IO_PORT {
   EFI_UDP4_CONFIG_DATA      UdpConfig;
   EFI_SIMPLE_NETWORK_MODE   SnpMode;
 
-  NET_LIST_ENTRY            SentDatagram;
+  LIST_ENTRY                SentDatagram;
   UDP_RX_TOKEN              *RecvRequest;
 };
 
index 2dd6e60..4674d7d 100644 (file)
@@ -36,7 +36,7 @@ Abstract:
 #define ICMP_ERRLEN(IpHdr) \\r
   (sizeof(IP4_ICMP_HEAD) + EFI_IP4_HEADER_LEN(IpHdr) + 8)\r
 \r
-NET_LIST_ENTRY  mActiveIpIoList = {\r
+LIST_ENTRY  mActiveIpIoList = {\r
   &mActiveIpIoList,\r
   &mActiveIpIoList\r
 };\r
@@ -388,7 +388,7 @@ IpIoCreateSndEntry (
   //\r
   // Allocate resource for SndEntry\r
   //\r
-  SndEntry = NetAllocatePool (sizeof (IP_IO_SEND_ENTRY));\r
+  SndEntry = AllocatePool (sizeof (IP_IO_SEND_ENTRY));\r
   if (NULL == SndEntry) {\r
     return NULL;\r
   }\r
@@ -396,14 +396,14 @@ IpIoCreateSndEntry (
   //\r
   // Allocate resource for SndToken\r
   //\r
-  SndToken = NetAllocatePool (sizeof (EFI_IP4_COMPLETION_TOKEN));\r
+  SndToken = AllocatePool (sizeof (EFI_IP4_COMPLETION_TOKEN));\r
   if (NULL == SndToken) {\r
     goto ReleaseSndEntry;\r
   }\r
 \r
   Status = gBS->CreateEvent (\r
                   EVT_NOTIFY_SIGNAL,\r
-                  NET_TPL_EVENT,\r
+                  TPL_NOTIFY,\r
                   IpIoTransmitHandler,\r
                   SndEntry,\r
                   &(SndToken->Event)\r
@@ -415,7 +415,7 @@ IpIoCreateSndEntry (
   //\r
   // Allocate resource for TxData\r
   //\r
-  TxData = NetAllocatePool (\r
+  TxData = AllocatePool (\r
     sizeof (EFI_IP4_TRANSMIT_DATA) +\r
     sizeof (EFI_IP4_FRAGMENT_DATA) * (Pkt->BlockOpNum - 1)\r
     );\r
@@ -430,7 +430,7 @@ IpIoCreateSndEntry (
   OverrideData = NULL;\r
   if (NULL != Override) {\r
 \r
-    OverrideData = NetAllocatePool (sizeof (EFI_IP4_OVERRIDE_DATA));\r
+    OverrideData = AllocatePool (sizeof (EFI_IP4_OVERRIDE_DATA));\r
     if (NULL == OverrideData) {\r
       goto ReleaseResource;\r
     }\r
@@ -443,7 +443,7 @@ IpIoCreateSndEntry (
   //\r
   // Set the fields of TxData\r
   //\r
-  NetCopyMem (&TxData->DestinationAddress, &Dest, sizeof (EFI_IPv4_ADDRESS));\r
+  CopyMem (&TxData->DestinationAddress, &Dest, sizeof (EFI_IPv4_ADDRESS));\r
   TxData->OverrideData                  = OverrideData;\r
   TxData->OptionsLength                 = 0;\r
   TxData->OptionsBuffer                 = NULL;\r
@@ -474,21 +474,21 @@ IpIoCreateSndEntry (
 \r
   SndEntry->SndToken = SndToken;\r
 \r
-  NetListInsertTail (&IpIo->PendingSndList, &SndEntry->Entry);\r
+  InsertTailList (&IpIo->PendingSndList, &SndEntry->Entry);\r
 \r
   return SndEntry;\r
 \r
 ReleaseResource:\r
-  NetFreePool (TxData);\r
+  gBS->FreePool (TxData);\r
 \r
 ReleaseEvent:\r
   gBS->CloseEvent (SndToken->Event);\r
 \r
 ReleaseSndToken:\r
-  NetFreePool (SndToken);\r
+  gBS->FreePool (SndToken);\r
 \r
 ReleaseSndEntry:\r
-  NetFreePool (SndEntry);\r
+  gBS->FreePool (SndEntry);\r
 \r
   return NULL;\r
 }\r
@@ -513,17 +513,17 @@ IpIoDestroySndEntry (
   TxData = SndEntry->SndToken->Packet.TxData;\r
 \r
   if (NULL != TxData->OverrideData) {\r
-    NetFreePool (TxData->OverrideData);\r
+    gBS->FreePool (TxData->OverrideData);\r
   }\r
 \r
-  NetFreePool (TxData);\r
+  gBS->FreePool (TxData);\r
   NetbufFree (SndEntry->Pkt);\r
   gBS->CloseEvent (SndEntry->SndToken->Event);\r
 \r
-  NetFreePool (SndEntry->SndToken);\r
-  NetListRemoveEntry (&SndEntry->Entry);\r
+  gBS->FreePool (SndEntry->SndToken);\r
+  RemoveEntryList (&SndEntry->Entry);\r
 \r
-  NetFreePool (SndEntry);\r
+  gBS->FreePool (SndEntry);\r
 }\r
 \r
 \r
@@ -791,19 +791,19 @@ IpIoCreate (
   EFI_STATUS  Status;\r
   IP_IO       *IpIo;\r
 \r
-  IpIo = NetAllocateZeroPool (sizeof (IP_IO));\r
+  IpIo = AllocateZeroPool (sizeof (IP_IO));\r
   if (NULL == IpIo) {\r
     return NULL;\r
   }\r
 \r
-  NetListInit (&(IpIo->PendingSndList));\r
-  NetListInit (&(IpIo->IpList));\r
+  InitializeListHead (&(IpIo->PendingSndList));\r
+  InitializeListHead (&(IpIo->IpList));\r
   IpIo->Controller  = Controller;\r
   IpIo->Image       = Image;\r
 \r
   Status = gBS->CreateEvent (\r
                   EVT_NOTIFY_SIGNAL,\r
-                  NET_TPL_EVENT,\r
+                  TPL_NOTIFY,\r
                   IpIoListenHandler,\r
                   IpIo,\r
                   &(IpIo->RcvToken.Event)\r
@@ -833,7 +833,7 @@ ReleaseIpIo:
     gBS->CloseEvent (IpIo->RcvToken.Event);\r
   }\r
 \r
-  NetFreePool (IpIo);\r
+  gBS->FreePool (IpIo);\r
 \r
   return NULL;\r
 }\r
@@ -902,7 +902,7 @@ IpIoOpen (
   }\r
 \r
   IpIo->IsConfigured = TRUE;\r
-  NetListInsertTail (&mActiveIpIoList, &IpIo->Entry);\r
+  InsertTailList (&mActiveIpIoList, &IpIo->Entry);\r
 \r
 ErrorExit:\r
 \r
@@ -935,7 +935,7 @@ IpIoStop (
   //\r
   // Remove the IpIo from the active IpIo list.\r
   //\r
-  NetListRemoveEntry (&IpIo->Entry);\r
+  RemoveEntryList (&IpIo->Entry);\r
 \r
   Ip = IpIo->Ip;\r
 \r
@@ -953,7 +953,7 @@ IpIoStop (
   // Detroy the Ip List used by IpIo\r
   //\r
 \r
-  while (!NetListIsEmpty (&(IpIo->IpList))) {\r
+  while (!IsListEmpty (&(IpIo->IpList))) {\r
     IpInfo = NET_LIST_HEAD (&(IpIo->IpList), IP_IO_IP_INFO, Entry);\r
 \r
     IpIoRemoveIp (IpIo, IpInfo);\r
@@ -962,7 +962,7 @@ IpIoStop (
   //\r
   // All pending snd tokens should be flushed by reseting the IP instances.\r
   //\r
-  ASSERT (NetListIsEmpty (&IpIo->PendingSndList));\r
+  ASSERT (IsListEmpty (&IpIo->PendingSndList));\r
 \r
   //\r
   // Close the receive event.\r
@@ -998,7 +998,7 @@ IpIoDestroy (
   //\r
   IpIoCloseProtocolDestroyIpChild (IpIo->Controller, IpIo->Image, IpIo->ChildHandle);\r
 \r
-  NetFreePool (IpIo);\r
+  gBS->FreePool (IpIo);\r
 \r
   return EFI_SUCCESS;\r
 }\r
@@ -1077,7 +1077,7 @@ IpIoCancelTxToken (
   IN VOID   *Packet\r
   )\r
 {\r
-  NET_LIST_ENTRY    *Node;\r
+  LIST_ENTRY        *Node;\r
   IP_IO_SEND_ENTRY  *SndEntry;\r
   EFI_IP4_PROTOCOL  *Ip;\r
 \r
@@ -1118,7 +1118,7 @@ IpIoAddIp (
 \r
   ASSERT (IpIo);\r
 \r
-  IpInfo = NetAllocatePool (sizeof (IP_IO_IP_INFO));\r
+  IpInfo = AllocatePool (sizeof (IP_IO_IP_INFO));\r
   if (IpInfo == NULL) {\r
     return IpInfo;\r
   }\r
@@ -1127,7 +1127,7 @@ IpIoAddIp (
   // Init this IpInfo, set the Addr and SubnetMask to 0 before we configure the IP\r
   // instance.\r
   //\r
-  NetListInit (&IpInfo->Entry);\r
+  InitializeListHead (&IpInfo->Entry);\r
   IpInfo->ChildHandle = NULL;\r
   IpInfo->Addr        = 0;\r
   IpInfo->SubnetMask  = 0;\r
@@ -1151,7 +1151,7 @@ IpIoAddIp (
   //\r
   Status = gBS->CreateEvent (\r
                   EVT_NOTIFY_SIGNAL,\r
-                  NET_TPL_EVENT,\r
+                  TPL_NOTIFY,\r
                   IpIoDummyHandler,\r
                   IpInfo,\r
                   &IpInfo->DummyRcvToken.Event\r
@@ -1163,7 +1163,7 @@ IpIoAddIp (
   //\r
   // Link this IpInfo into the IpIo.\r
   //\r
-  NetListInsertTail (&IpIo->IpList, &IpInfo->Entry);\r
+  InsertTailList (&IpIo->IpList, &IpInfo->Entry);\r
 \r
   return IpInfo;\r
 \r
@@ -1177,7 +1177,7 @@ ReleaseIpChild:
 \r
 ReleaseIpInfo:\r
 \r
-  NetFreePool (IpInfo);\r
+  gBS->FreePool (IpInfo);\r
 \r
   return NULL;\r
 }\r
@@ -1236,8 +1236,8 @@ IpIoConfigIp (
       Ip4ConfigData->SubnetMask     = Ip4ModeData.ConfigData.SubnetMask;\r
     }\r
 \r
-    NetCopyMem (&IpInfo->Addr, &Ip4ConfigData->StationAddress, sizeof (IP4_ADDR));\r
-    NetCopyMem (&IpInfo->SubnetMask, &Ip4ConfigData->SubnetMask, sizeof (IP4_ADDR));\r
+    CopyMem (&IpInfo->Addr, &Ip4ConfigData->StationAddress, sizeof (IP4_ADDR));\r
+    CopyMem (&IpInfo->SubnetMask, &Ip4ConfigData->SubnetMask, sizeof (IP4_ADDR));\r
 \r
     Status = Ip->Receive (Ip, &IpInfo->DummyRcvToken);\r
     if (EFI_ERROR (Status)) {\r
@@ -1283,7 +1283,7 @@ IpIoRemoveIp (
     return;\r
   }\r
 \r
-  NetListRemoveEntry (&IpInfo->Entry);\r
+  RemoveEntryList (&IpInfo->Entry);\r
 \r
   IpInfo->Ip->Configure (IpInfo->Ip, NULL);\r
 \r
@@ -1291,7 +1291,7 @@ IpIoRemoveIp (
 \r
   gBS->CloseEvent (IpInfo->DummyRcvToken.Event);\r
 \r
-  NetFreePool (IpInfo);\r
+  gBS->FreePool (IpInfo);\r
 }\r
 \r
 \r
@@ -1312,9 +1312,9 @@ IpIoFindSender (
   IN     IP4_ADDR  Src\r
   )\r
 {\r
-  NET_LIST_ENTRY  *IpIoEntry;\r
+  LIST_ENTRY      *IpIoEntry;\r
   IP_IO           *IpIoPtr;\r
-  NET_LIST_ENTRY  *IpInfoEntry;\r
+  LIST_ENTRY      *IpInfoEntry;\r
   IP_IO_IP_INFO   *IpInfo;\r
 \r
   NET_LIST_FOR_EACH (IpIoEntry, &mActiveIpIoList) {\r
index ee8b679..b813db3 100644 (file)
@@ -255,7 +255,7 @@ NetGetUint32 (
 {\r
   UINT32                    Value;\r
 \r
-  NetCopyMem (&Value, Buf, sizeof (UINT32));\r
+  CopyMem (&Value, Buf, sizeof (UINT32));\r
   return NTOHL (Value);\r
 }\r
 \r
@@ -277,7 +277,7 @@ NetPutUint32 (
   )\r
 {\r
   Data = HTONL (Data);\r
-  NetCopyMem (Buf, &Data, sizeof (UINT32));\r
+  CopyMem (Buf, &Data, sizeof (UINT32));\r
 }\r
 \r
 \r
@@ -289,16 +289,16 @@ NetPutUint32 (
   @return The entry that is removed from the list, NULL if the list is empty.\r
 \r
 **/\r
-NET_LIST_ENTRY *\r
+LIST_ENTRY *\r
 NetListRemoveHead (\r
-  NET_LIST_ENTRY            *Head\r
+  LIST_ENTRY            *Head\r
   )\r
 {\r
-  NET_LIST_ENTRY            *First;\r
+  LIST_ENTRY            *First;\r
 \r
   ASSERT (Head != NULL);\r
 \r
-  if (NetListIsEmpty (Head)) {\r
+  if (IsListEmpty (Head)) {\r
     return NULL;\r
   }\r
 \r
@@ -307,8 +307,8 @@ NetListRemoveHead (
   First->ForwardLink->BackLink  = Head;\r
 \r
   DEBUG_CODE (\r
-    First->ForwardLink  = (LIST_ENTRY     *) NULL;\r
-    First->BackLink     = (LIST_ENTRY     *) NULL;\r
+    First->ForwardLink  = (LIST_ENTRY *) NULL;\r
+    First->BackLink     = (LIST_ENTRY *) NULL;\r
   );\r
 \r
   return First;\r
@@ -323,16 +323,16 @@ NetListRemoveHead (
   @return The entry that is removed from the list, NULL if the list is empty.\r
 \r
 **/\r
-NET_LIST_ENTRY *\r
+LIST_ENTRY *\r
 NetListRemoveTail (\r
-  NET_LIST_ENTRY            *Head\r
+  LIST_ENTRY            *Head\r
   )\r
 {\r
-  NET_LIST_ENTRY            *Last;\r
+  LIST_ENTRY            *Last;\r
 \r
   ASSERT (Head != NULL);\r
 \r
-  if (NetListIsEmpty (Head)) {\r
+  if (IsListEmpty (Head)) {\r
     return NULL;\r
   }\r
 \r
@@ -341,8 +341,8 @@ NetListRemoveTail (
   Last->BackLink->ForwardLink = Head;\r
 \r
   DEBUG_CODE (\r
-    Last->ForwardLink = (LIST_ENTRY     *) NULL;\r
-    Last->BackLink    = (LIST_ENTRY     *) NULL;\r
+    Last->ForwardLink = (LIST_ENTRY *) NULL;\r
+    Last->BackLink    = (LIST_ENTRY *) NULL;\r
   );\r
 \r
   return Last;\r
@@ -360,8 +360,8 @@ NetListRemoveTail (
 **/\r
 VOID\r
 NetListInsertAfter (\r
-  IN NET_LIST_ENTRY         *PrevEntry,\r
-  IN NET_LIST_ENTRY         *NewEntry\r
+  IN LIST_ENTRY         *PrevEntry,\r
+  IN LIST_ENTRY         *NewEntry\r
   )\r
 {\r
   NewEntry->BackLink                = PrevEntry;\r
@@ -382,8 +382,8 @@ NetListInsertAfter (
 **/\r
 VOID\r
 NetListInsertBefore (\r
-  IN NET_LIST_ENTRY *PostEntry,\r
-  IN NET_LIST_ENTRY *NewEntry\r
+  IN LIST_ENTRY     *PostEntry,\r
+  IN LIST_ENTRY     *NewEntry\r
   )\r
 {\r
   NewEntry->ForwardLink             = PostEntry;\r
@@ -408,8 +408,8 @@ NetMapInit (
 {\r
   ASSERT (Map != NULL);\r
 \r
-  NetListInit (&Map->Used);\r
-  NetListInit (&Map->Recycled);\r
+  InitializeListHead (&Map->Used);\r
+  InitializeListHead (&Map->Recycled);\r
   Map->Count = 0;\r
 }\r
 \r
@@ -428,30 +428,30 @@ NetMapClean (
   )\r
 {\r
   NET_MAP_ITEM              *Item;\r
-  NET_LIST_ENTRY            *Entry;\r
-  NET_LIST_ENTRY            *Next;\r
+  LIST_ENTRY                *Entry;\r
+  LIST_ENTRY                *Next;\r
 \r
   ASSERT (Map != NULL);\r
 \r
   NET_LIST_FOR_EACH_SAFE (Entry, Next, &Map->Used) {\r
     Item = NET_LIST_USER_STRUCT (Entry, NET_MAP_ITEM, Link);\r
 \r
-    NetListRemoveEntry (&Item->Link);\r
+    RemoveEntryList (&Item->Link);\r
     Map->Count--;\r
 \r
-    NetFreePool (Item);\r
+    gBS->FreePool (Item);\r
   }\r
 \r
-  ASSERT ((Map->Count == 0) && NetListIsEmpty (&Map->Used));\r
+  ASSERT ((Map->Count == 0) && IsListEmpty (&Map->Used));\r
 \r
   NET_LIST_FOR_EACH_SAFE (Entry, Next, &Map->Recycled) {\r
     Item = NET_LIST_USER_STRUCT (Entry, NET_MAP_ITEM, Link);\r
 \r
-    NetListRemoveEntry (&Item->Link);\r
-    NetFreePool (Item);\r
+    RemoveEntryList (&Item->Link);\r
+    gBS->FreePool (Item);\r
   }\r
 \r
-  ASSERT (NetListIsEmpty (&Map->Recycled));\r
+  ASSERT (IsListEmpty (&Map->Recycled));\r
 }\r
 \r
 \r
@@ -506,16 +506,16 @@ NetMapAllocItem (
   )\r
 {\r
   NET_MAP_ITEM              *Item;\r
-  NET_LIST_ENTRY            *Head;\r
+  LIST_ENTRY                *Head;\r
   UINTN                     Index;\r
 \r
   ASSERT (Map != NULL);\r
 \r
   Head = &Map->Recycled;\r
 \r
-  if (NetListIsEmpty (Head)) {\r
+  if (IsListEmpty (Head)) {\r
     for (Index = 0; Index < NET_MAP_INCREAMENT; Index++) {\r
-      Item = NetAllocatePool (sizeof (NET_MAP_ITEM));\r
+      Item = AllocatePool (sizeof (NET_MAP_ITEM));\r
 \r
       if (Item == NULL) {\r
         if (Index == 0) {\r
@@ -525,7 +525,7 @@ NetMapAllocItem (
         break;\r
       }\r
 \r
-      NetListInsertHead (Head, &Item->Link);\r
+      InsertHeadList (Head, &Item->Link);\r
     }\r
   }\r
 \r
@@ -566,7 +566,7 @@ NetMapInsertHead (
 \r
   Item->Key   = Key;\r
   Item->Value = Value;\r
-  NetListInsertHead (&Map->Used, &Item->Link);\r
+  InsertHeadList (&Map->Used, &Item->Link);\r
 \r
   Map->Count++;\r
   return EFI_SUCCESS;\r
@@ -603,7 +603,7 @@ NetMapInsertTail (
 \r
   Item->Key   = Key;\r
   Item->Value = Value;\r
-  NetListInsertTail (&Map->Used, &Item->Link);\r
+  InsertTailList (&Map->Used, &Item->Link);\r
 \r
   Map->Count++;\r
 \r
@@ -627,7 +627,7 @@ NetItemInMap (
   IN NET_MAP_ITEM           *Item\r
   )\r
 {\r
-  NET_LIST_ENTRY            *ListEntry;\r
+  LIST_ENTRY            *ListEntry;\r
 \r
   NET_LIST_FOR_EACH (ListEntry, &Map->Used) {\r
     if (ListEntry == &Item->Link) {\r
@@ -654,7 +654,7 @@ NetMapFindKey (
   IN  VOID                  *Key\r
   )\r
 {\r
-  NET_LIST_ENTRY          *Entry;\r
+  LIST_ENTRY              *Entry;\r
   NET_MAP_ITEM            *Item;\r
 \r
   ASSERT (Map != NULL);\r
@@ -691,9 +691,9 @@ NetMapRemoveItem (
   ASSERT ((Map != NULL) && (Item != NULL));\r
   ASSERT (NetItemInMap (Map, Item));\r
 \r
-  NetListRemoveEntry (&Item->Link);\r
+  RemoveEntryList (&Item->Link);\r
   Map->Count--;\r
-  NetListInsertHead (&Map->Recycled, &Item->Link);\r
+  InsertHeadList (&Map->Recycled, &Item->Link);\r
 \r
   if (Value != NULL) {\r
     *Value = Item->Value;\r
@@ -724,12 +724,12 @@ NetMapRemoveHead (
   // Often, it indicates a programming error to remove\r
   // the first entry in an empty list\r
   //\r
-  ASSERT (Map && !NetListIsEmpty (&Map->Used));\r
+  ASSERT (Map && !IsListEmpty (&Map->Used));\r
 \r
   Item = NET_LIST_HEAD (&Map->Used, NET_MAP_ITEM, Link);\r
-  NetListRemoveEntry (&Item->Link);\r
+  RemoveEntryList (&Item->Link);\r
   Map->Count--;\r
-  NetListInsertHead (&Map->Recycled, &Item->Link);\r
+  InsertHeadList (&Map->Recycled, &Item->Link);\r
 \r
   if (Value != NULL) {\r
     *Value = Item->Value;\r
@@ -760,12 +760,12 @@ NetMapRemoveTail (
   // Often, it indicates a programming error to remove\r
   // the last entry in an empty list\r
   //\r
-  ASSERT (Map && !NetListIsEmpty (&Map->Used));\r
+  ASSERT (Map && !IsListEmpty (&Map->Used));\r
 \r
   Item = NET_LIST_TAIL (&Map->Used, NET_MAP_ITEM, Link);\r
-  NetListRemoveEntry (&Item->Link);\r
+  RemoveEntryList (&Item->Link);\r
   Map->Count--;\r
-  NetListInsertHead (&Map->Recycled, &Item->Link);\r
+  InsertHeadList (&Map->Recycled, &Item->Link);\r
 \r
   if (Value != NULL) {\r
     *Value = Item->Value;\r
@@ -796,9 +796,9 @@ NetMapIterate (
   )\r
 {\r
 \r
-  NET_LIST_ENTRY            *Entry;\r
-  NET_LIST_ENTRY            *Next;\r
-  NET_LIST_ENTRY            *Head;\r
+  LIST_ENTRY            *Entry;\r
+  LIST_ENTRY            *Next;\r
+  LIST_ENTRY            *Head;\r
   NET_MAP_ITEM              *Item;\r
   EFI_STATUS                Result;\r
 \r
@@ -806,7 +806,7 @@ NetMapIterate (
 \r
   Head = &Map->Used;\r
 \r
-  if (NetListIsEmpty (Head)) {\r
+  if (IsListEmpty (Head)) {\r
     return EFI_SUCCESS;\r
   }\r
 \r
@@ -1088,7 +1088,7 @@ NetLibGetMacString (
   // It takes 2 unicode characters to represent a 1 byte binary buffer.\r
   // Plus one unicode character for the null-terminator.\r
   //\r
-  MacAddress = NetAllocatePool ((2 * Mode->HwAddressSize + 1) * sizeof (CHAR16));\r
+  MacAddress = AllocatePool ((2 * Mode->HwAddressSize + 1) * sizeof (CHAR16));\r
   if (MacAddress == NULL) {\r
     return EFI_OUT_OF_RESOURCES;\r
   }\r
@@ -1146,7 +1146,7 @@ NetLibDefaultAddressIsStatic (
     return TRUE;\r
   }\r
 \r
-  ConfigInfo = NetAllocatePool (Len);\r
+  ConfigInfo = AllocatePool (Len);\r
   if (ConfigInfo == NULL) {\r
     return TRUE;\r
   }\r
@@ -1161,7 +1161,7 @@ NetLibDefaultAddressIsStatic (
 \r
 ON_EXIT:\r
 \r
-  NetFreePool (ConfigInfo);\r
+  gBS->FreePool (ConfigInfo);\r
 \r
   return IsStatic;\r
 }\r
@@ -1196,8 +1196,8 @@ NetLibCreateIPv4DPathNode (
   Node->Header.SubType = MSG_IPv4_DP;\r
   SetDevicePathNodeLength (&Node->Header, 19);\r
 \r
-  NetCopyMem (&Node->LocalIpAddress, &LocalIp, sizeof (EFI_IPv4_ADDRESS));\r
-  NetCopyMem (&Node->RemoteIpAddress, &RemoteIp, sizeof (EFI_IPv4_ADDRESS));\r
+  CopyMem (&Node->LocalIpAddress, &LocalIp, sizeof (EFI_IPv4_ADDRESS));\r
+  CopyMem (&Node->RemoteIpAddress, &RemoteIp, sizeof (EFI_IPv4_ADDRESS));\r
 \r
   Node->LocalPort  = LocalPort;\r
   Node->RemotePort = RemotePort;\r
index 3ce822d..78fad5b 100644 (file)
@@ -36,7 +36,7 @@
 [Sources.common]\r
   DxeNetLib.c\r
   NetBuffer.c\r
-  NetDebug.c\r
+\r
 \r
 [Packages]\r
   MdePkg/MdePkg.dec\r
index a9de17f..d1dbd0a 100644 (file)
@@ -56,7 +56,7 @@ NetbufAllocStruct (
   //\r
   // Allocate three memory blocks.\r
   //\r
-  Nbuf = NetAllocateZeroPool (NET_BUF_SIZE (BlockOpNum));\r
+  Nbuf = AllocateZeroPool (NET_BUF_SIZE (BlockOpNum));\r
 \r
   if (Nbuf == NULL) {\r
     return NULL;\r
@@ -65,10 +65,10 @@ NetbufAllocStruct (
   Nbuf->Signature           = NET_BUF_SIGNATURE;\r
   Nbuf->RefCnt              = 1;\r
   Nbuf->BlockOpNum          = BlockOpNum;\r
-  NetListInit (&Nbuf->List);\r
+  InitializeListHead (&Nbuf->List);\r
 \r
   if (BlockNum != 0) {\r
-    Vector = NetAllocateZeroPool (NET_VECTOR_SIZE (BlockNum));\r
+    Vector = AllocateZeroPool (NET_VECTOR_SIZE (BlockNum));\r
 \r
     if (Vector == NULL) {\r
       goto FreeNbuf;\r
@@ -84,7 +84,7 @@ NetbufAllocStruct (
 \r
 FreeNbuf:\r
 \r
-  NetFreePool (Nbuf);\r
+  gBS->FreePool (Nbuf);\r
   return NULL;\r
 }\r
 \r
@@ -116,7 +116,7 @@ NetbufAlloc (
     return NULL;\r
   }\r
 \r
-  Bulk = NetAllocatePool (Len);\r
+  Bulk = AllocatePool (Len);\r
 \r
   if (Bulk == NULL) {\r
     goto FreeNBuf;\r
@@ -138,7 +138,7 @@ NetbufAlloc (
   return Nbuf;\r
 \r
 FreeNBuf:\r
-  NetFreePool (Nbuf);\r
+  gBS->FreePool (Nbuf);\r
   return NULL;\r
 }\r
 \r
@@ -175,7 +175,7 @@ NetbufFreeVector (
     // first block since it is allocated by us\r
     //\r
     if (Vector->Flag & NET_VECTOR_OWN_FIRST) {\r
-      NetFreePool (Vector->Block[0].Bulk);\r
+      gBS->FreePool (Vector->Block[0].Bulk);\r
     }\r
 \r
     Vector->Free (Vector->Arg);\r
@@ -185,11 +185,11 @@ NetbufFreeVector (
     // Free each memory block associated with the Vector\r
     //\r
     for (Index = 0; Index < Vector->BlockNum; Index++) {\r
-      NetFreePool (Vector->Block[Index].Bulk);\r
+      gBS->FreePool (Vector->Block[Index].Bulk);\r
     }\r
   }\r
 \r
-  NetFreePool (Vector);\r
+  gBS->FreePool (Vector);\r
 }\r
 \r
 \r
@@ -217,7 +217,7 @@ NetbufFree (
     // all the sharing of Nbuf increse Vector's RefCnt by one\r
     //\r
     NetbufFreeVector (Nbuf->Vector);\r
-    NetFreePool (Nbuf);\r
+    gBS->FreePool (Nbuf);\r
   }\r
 }\r
 \r
@@ -239,7 +239,7 @@ NetbufClone (
 \r
   NET_CHECK_SIGNATURE (Nbuf, NET_BUF_SIGNATURE);\r
 \r
-  Clone = NetAllocatePool (NET_BUF_SIZE (Nbuf->BlockOpNum));\r
+  Clone = AllocatePool (NET_BUF_SIZE (Nbuf->BlockOpNum));\r
 \r
   if (Clone == NULL) {\r
     return NULL;\r
@@ -247,19 +247,19 @@ NetbufClone (
 \r
   Clone->Signature  = NET_BUF_SIGNATURE;\r
   Clone->RefCnt     = 1;\r
-  NetListInit (&Clone->List);\r
+  InitializeListHead (&Clone->List);\r
 \r
   Clone->Ip   = Nbuf->Ip;\r
   Clone->Tcp  = Nbuf->Tcp;\r
 \r
-  NetCopyMem (Clone->ProtoData, Nbuf->ProtoData, NET_PROTO_DATA);\r
+  CopyMem (Clone->ProtoData, Nbuf->ProtoData, NET_PROTO_DATA);\r
 \r
   NET_GET_REF (Nbuf->Vector);\r
 \r
   Clone->Vector     = Nbuf->Vector;\r
   Clone->BlockOpNum = Nbuf->BlockOpNum;\r
   Clone->TotalSize  = Nbuf->TotalSize;\r
-  NetCopyMem (Clone->BlockOp, Nbuf->BlockOp, sizeof (NET_BLOCK_OP) * Nbuf->BlockOpNum);\r
+  CopyMem (Clone->BlockOp, Nbuf->BlockOp, sizeof (NET_BLOCK_OP) * Nbuf->BlockOpNum);\r
 \r
   return Clone;\r
 }\r
@@ -300,7 +300,7 @@ NetbufDuplicate (
   // Don't set the IP and TCP head point, since it is most\r
   // like that they are pointing to the memory of Nbuf.\r
   //\r
-  NetCopyMem (Duplicate->ProtoData, Nbuf->ProtoData, NET_PROTO_DATA);\r
+  CopyMem (Duplicate->ProtoData, Nbuf->ProtoData, NET_PROTO_DATA);\r
   NetbufReserve (Duplicate, HeadSpace);\r
 \r
   Dst = NetbufAllocSpace (Duplicate, Nbuf->TotalSize, NET_BUF_TAIL);\r
@@ -320,11 +320,11 @@ NetbufDuplicate (
 **/\r
 VOID\r
 NetbufFreeList (\r
-  IN NET_LIST_ENTRY         *Head\r
+  IN LIST_ENTRY             *Head\r
   )\r
 {\r
-  NET_LIST_ENTRY            *Entry;\r
-  NET_LIST_ENTRY            *Next;\r
+  LIST_ENTRY                *Entry;\r
+  LIST_ENTRY                *Next;\r
   NET_BUF                   *Nbuf;\r
 \r
   Entry = Head->ForwardLink;\r
@@ -333,11 +333,11 @@ NetbufFreeList (
     Nbuf = NET_LIST_USER_STRUCT (Entry, NET_BUF, List);\r
     NET_CHECK_SIGNATURE (Nbuf, NET_BUF_SIGNATURE);\r
 \r
-    NetListRemoveEntry (Entry);\r
+    RemoveEntryList (Entry);\r
     NetbufFree (Nbuf);\r
   }\r
 \r
-  ASSERT (NetListIsEmpty (Head));\r
+  ASSERT (IsListEmpty (Head));\r
 }\r
 \r
 \r
@@ -609,7 +609,7 @@ NetbufGetFragment (
       return NULL;\r
     }\r
 \r
-    FirstBulk = NetAllocatePool (HeadSpace);\r
+    FirstBulk = AllocatePool (HeadSpace);\r
 \r
     if (FirstBulk == NULL) {\r
       goto FreeChild;\r
@@ -653,7 +653,7 @@ NetbufGetFragment (
     CurBlockOp++\r
     );\r
 \r
-  for (Index = First + 1; Index <= Last - 1 ; Index++) {\r
+  for (Index = First + 1; Index < Last; Index++) {\r
     NetbufSetBlockOp (\r
       Child,\r
       BlockOp[Index].Head,\r
@@ -671,12 +671,12 @@ NetbufGetFragment (
       );\r
   }\r
 \r
-  NetCopyMem (Child->ProtoData, Nbuf->ProtoData, NET_PROTO_DATA);\r
+  CopyMem (Child->ProtoData, Nbuf->ProtoData, NET_PROTO_DATA);\r
   return Child;\r
 \r
 FreeChild:\r
 \r
-  NetFreePool (Child);\r
+  gBS->FreePool (Child);\r
   return NULL;\r
 }\r
 \r
@@ -751,7 +751,7 @@ NetbufFromExt (
   //\r
   if ((HeadSpace != 0) || (HeadLen != 0)) {\r
     FirstBlockLen = HeadLen + HeadSpace;\r
-    FirstBlock    = NetAllocatePool (FirstBlockLen);\r
+    FirstBlock    = AllocatePool (FirstBlockLen);\r
 \r
     if (FirstBlock == NULL) {\r
       return NULL;\r
@@ -771,7 +771,7 @@ NetbufFromExt (
 \r
     for (Index = 0; Index < ExtNum; Index++) {\r
       if (Len >= ExtFragment[Index].Len) {\r
-        NetCopyMem (Header, ExtFragment[Index].Bulk, ExtFragment[Index].Len);\r
+        CopyMem (Header, ExtFragment[Index].Bulk, ExtFragment[Index].Len);\r
 \r
         Copied    += ExtFragment[Index].Len;\r
         Len       -= ExtFragment[Index].Len;\r
@@ -789,7 +789,7 @@ NetbufFromExt (
         }\r
 \r
       } else {\r
-        NetCopyMem (Header, ExtFragment[Index].Bulk, Len);\r
+        CopyMem (Header, ExtFragment[Index].Bulk, Len);\r
 \r
         Copied    += Len;\r
         TotalLen  += Len;\r
@@ -851,7 +851,7 @@ NetbufFromExt (
   return Nbuf;\r
 \r
 FreeFirstBlock:\r
-  NetFreePool (FirstBlock);\r
+  gBS->FreePool (FirstBlock);\r
   return NULL;\r
 }\r
 \r
@@ -916,7 +916,7 @@ NetbufBuildExt (
 **/\r
 NET_BUF  *\r
 NetbufFromBufList (\r
-  IN NET_LIST_ENTRY         *BufList,\r
+  IN LIST_ENTRY             *BufList,\r
   IN UINT32                 HeadSpace,\r
   IN UINT32                 HeaderLen,\r
   IN NET_VECTOR_EXT_FREE    ExtFree,\r
@@ -925,7 +925,7 @@ NetbufFromBufList (
 {\r
   NET_FRAGMENT              *Fragment;\r
   UINT32                    FragmentNum;\r
-  NET_LIST_ENTRY            *Entry;\r
+  LIST_ENTRY                *Entry;\r
   NET_BUF                   *Nbuf;\r
   UINT32                    Index;\r
   UINT32                    Current;\r
@@ -944,7 +944,7 @@ NetbufFromBufList (
   //\r
   //Allocate and copy block points\r
   //\r
-  Fragment = NetAllocatePool (sizeof (NET_FRAGMENT) * FragmentNum);\r
+  Fragment = AllocatePool (sizeof (NET_FRAGMENT) * FragmentNum);\r
 \r
   if (Fragment == NULL) {\r
     return NULL;\r
@@ -966,7 +966,7 @@ NetbufFromBufList (
   }\r
 \r
   Nbuf = NetbufFromExt (Fragment, Current, HeadSpace, HeaderLen, ExtFree, Arg);\r
-  NetFreePool (Fragment);\r
+  gBS->FreePool (Fragment);\r
 \r
   return Nbuf;\r
 }\r
@@ -1261,11 +1261,11 @@ NetbufCopy (
   Left  = BlockOp[Index].Size - Skip;\r
 \r
   if (Len <= Left) {\r
-    NetCopyMem (Dest, BlockOp[Index].Head + Skip, Len);\r
+    CopyMem (Dest, BlockOp[Index].Head + Skip, Len);\r
     return Len;\r
   }\r
 \r
-  NetCopyMem (Dest, BlockOp[Index].Head + Skip, Left);\r
+  CopyMem (Dest, BlockOp[Index].Head + Skip, Left);\r
 \r
   Dest  += Left;\r
   Len   -= Left;\r
@@ -1278,11 +1278,11 @@ NetbufCopy (
       Len    -= BlockOp[Index].Size;\r
       Copied += BlockOp[Index].Size;\r
 \r
-      NetCopyMem (Dest, BlockOp[Index].Head, BlockOp[Index].Size);\r
+      CopyMem (Dest, BlockOp[Index].Head, BlockOp[Index].Size);\r
       Dest   += BlockOp[Index].Size;\r
     } else {\r
       Copied += Len;\r
-      NetCopyMem (Dest, BlockOp[Index].Head, Len);\r
+      CopyMem (Dest, BlockOp[Index].Head, Len);\r
       break;\r
     }\r
   }\r
@@ -1306,9 +1306,9 @@ NetbufQueInit (
 {\r
   NbufQue->Signature  = NET_QUE_SIGNATURE;\r
   NbufQue->RefCnt     = 1;\r
-  NetListInit (&NbufQue->List);\r
+  InitializeListHead (&NbufQue->List);\r
 \r
-  NetListInit (&NbufQue->BufList);\r
+  InitializeListHead (&NbufQue->BufList);\r
   NbufQue->BufSize  = 0;\r
   NbufQue->BufNum   = 0;\r
 }\r
@@ -1329,7 +1329,7 @@ NetbufQueAlloc (
 {\r
   NET_BUF_QUEUE             *NbufQue;\r
 \r
-  NbufQue = NetAllocatePool (sizeof (NET_BUF_QUEUE));\r
+  NbufQue = AllocatePool (sizeof (NET_BUF_QUEUE));\r
   if (NbufQue == NULL) {\r
     return NULL;\r
   }\r
@@ -1359,7 +1359,7 @@ NetbufQueFree (
 \r
   if (NbufQue->RefCnt == 0) {\r
     NetbufQueFlush (NbufQue);\r
-    NetFreePool (NbufQue);\r
+    gBS->FreePool (NbufQue);\r
   }\r
 }\r
 \r
@@ -1382,7 +1382,7 @@ NetbufQueAppend (
   NET_CHECK_SIGNATURE (NbufQue, NET_QUE_SIGNATURE);\r
   NET_CHECK_SIGNATURE (Nbuf, NET_BUF_SIGNATURE);\r
 \r
-  NetListInsertTail (&NbufQue->BufList, &Nbuf->List);\r
+  InsertTailList (&NbufQue->BufList, &Nbuf->List);\r
 \r
   NbufQue->BufSize += Nbuf->TotalSize;\r
   NbufQue->BufNum++;\r
@@ -1440,7 +1440,7 @@ NetbufQueCopy (
   IN UINT8                  *Dest\r
   )\r
 {\r
-  NET_LIST_ENTRY            *Entry;\r
+  LIST_ENTRY                *Entry;\r
   NET_BUF                   *Nbuf;\r
   UINT32                    Skip;\r
   UINT32                    Left;\r
@@ -1533,8 +1533,8 @@ NetbufQueTrim (
   IN UINT32                 Len\r
   )\r
 {\r
-  NET_LIST_ENTRY            *Entry;\r
-  NET_LIST_ENTRY            *Next;\r
+  LIST_ENTRY                *Entry;\r
+  LIST_ENTRY                *Next;\r
   NET_BUF                   *Nbuf;\r
   UINT32                    Trimmed;\r
 \r
@@ -1558,7 +1558,7 @@ NetbufQueTrim (
       Trimmed += Nbuf->TotalSize;\r
       Len -= Nbuf->TotalSize;\r
 \r
-      NetListRemoveEntry (Entry);\r
+      RemoveEntryList (Entry);\r
       NetbufFree (Nbuf);\r
 \r
       NbufQue->BufNum--;\r
@@ -1748,7 +1748,7 @@ NetPseudoHeadChecksum (
   //\r
   // Zero the memory to relieve align problems\r
   //\r
-  NetZeroMem (&Hdr, sizeof (Hdr));\r
+  ZeroMem (&Hdr, sizeof (Hdr));\r
 \r
   Hdr.SrcIp     = Src;\r
   Hdr.DstIp     = Dst;\r
diff --git a/MdeModulePkg/Library/DxeNetLib/NetDebug.c b/MdeModulePkg/Library/DxeNetLib/NetDebug.c
deleted file mode 100644 (file)
index e182b74..0000000
+++ /dev/null
@@ -1,536 +0,0 @@
-/** @file\r
-\r
-Copyright (c) 2005 - 2006, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution.  The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
-\r
-Module Name:\r
-\r
-  NetDebug.c\r
-\r
-Abstract:\r
-\r
-  Network debug facility. The debug information is wrapped in\r
-  SYSLOG packets, then sent over SNP. This debug facility can't\r
-  be used by SNP. Apply caution when used in MNP and non-network\r
-  module because SNP is most likely not "thread safe". We assume\r
-  that the SNP supports the EHTERNET.\r
-\r
-\r
-**/\r
-\r
-\r
-#include <PiDxe.h>\r
-\r
-#include <Protocol/SimpleNetwork.h>\r
-\r
-#include <Library/BaseLib.h>\r
-#include <Library/NetLib.h>\r
-#include <Library/UefiBootServicesTableLib.h>
-#include <Library/UefiRuntimeServicesTableLib.h>\r
-#include <Library/MemoryAllocationLib.h>\r
-#include <Library/BaseMemoryLib.h>\r
-#include <Library/PrintLib.h>\r
-\r
-\r
-//\r
-// Any error level digitally larger than mNetDebugLevelMax\r
-// will be silently discarded.\r
-//\r
-UINTN  mNetDebugLevelMax = NETDEBUG_LEVEL_ERROR;\r
-UINT32 mSyslogPacketSeq  = 0xDEADBEEF;\r
-\r
-//\r
-// You can change mSyslogDstMac mSyslogDstIp and mSyslogSrcIp\r
-// here to direct the syslog packets to the syslog deamon. The\r
-// default is broadcast to both the ethernet and IP.\r
-//\r
-UINT8  mSyslogDstMac [NET_ETHER_ADDR_LEN] = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff};\r
-UINT32 mSyslogDstIp                       = 0xffffffff;\r
-UINT32 mSyslogSrcIp                       = 0;\r
-\r
-CHAR8 *\r
-MonthName[] = {\r
-  "Jan",\r
-  "Feb",\r
-  "Mar",\r
-  "Apr",\r
-  "May",\r
-  "Jun",\r
-  "Jul",\r
-  "Aug",\r
-  "Sep",\r
-  "Oct",\r
-  "Nov",\r
-  "Dec"\r
-};\r
-\r
-\r
-/**\r
-  Locate the handles that support SNP, then open one of them\r
-  to send the syslog packets. The caller isn't required to close\r
-  the SNP after use because the SNP is opened by HandleProtocol.\r
-\r
-  None\r
-\r
-  @return The point to SNP if one is properly openned. Otherwise NULL\r
-\r
-**/\r
-EFI_SIMPLE_NETWORK_PROTOCOL *\r
-SyslogLocateSnp (\r
-  VOID\r
-  )\r
-{\r
-  EFI_SIMPLE_NETWORK_PROTOCOL *Snp;\r
-  EFI_STATUS                  Status;\r
-  EFI_HANDLE                  *Handles;\r
-  UINTN                       HandleCount;\r
-  UINTN                       Index;\r
-\r
-  //\r
-  // Locate the handles which has SNP installed.\r
-  //\r
-  Handles = NULL;\r
-  Status  = gBS->LocateHandleBuffer (\r
-                   ByProtocol,\r
-                   &gEfiSimpleNetworkProtocolGuid,\r
-                   NULL,\r
-                   &HandleCount,\r
-                   &Handles\r
-                   );\r
-\r
-  if (EFI_ERROR (Status) || (HandleCount == 0)) {\r
-    return NULL;\r
-  }\r
-\r
-  //\r
-  // Try to open one of the ethernet SNP protocol to send packet\r
-  //\r
-  Snp = NULL;\r
-\r
-  for (Index = 0; Index < HandleCount; Index++) {\r
-    Status = gBS->HandleProtocol (\r
-                    Handles[Index],\r
-                    &gEfiSimpleNetworkProtocolGuid,\r
-                    (VOID **) &Snp\r
-                    );\r
-\r
-    if ((Status == EFI_SUCCESS) && (Snp != NULL) &&\r
-        (Snp->Mode->IfType == NET_IFTYPE_ETHERNET) &&\r
-        (Snp->Mode->MaxPacketSize >= NET_SYSLOG_PACKET_LEN)) {\r
-\r
-      break;\r
-    }\r
-\r
-    Snp = NULL;\r
-  }\r
-\r
-  gBS->FreePool (Handles);\r
-  return Snp;\r
-}\r
-\r
-\r
-/**\r
-  Transmit a syslog packet synchronously through SNP. The Packet\r
-  already has the ethernet header prepended. This function should\r
-  fill in the source MAC because it will try to locate a SNP each\r
-  time it is called to avoid the problem if SNP is unloaded.\r
-  This code snip is copied from MNP.\r
-\r
-  @param  Packet                The Syslog packet\r
-  @param  Length                The length of the packet\r
-\r
-  @retval EFI_DEVICE_ERROR      Failed to locate a usable SNP protocol\r
-  @retval EFI_TIMEOUT           Timeout happened to send the packet.\r
-  @retval EFI_SUCCESS           Packet is sent.\r
-\r
-**/\r
-EFI_STATUS\r
-SyslogSendPacket (\r
-  IN UINT8                    *Packet,\r
-  IN UINT32                   Length\r
-  )\r
-{\r
-  EFI_SIMPLE_NETWORK_PROTOCOL *Snp;\r
-  ETHER_HEAD                  *Ether;\r
-  EFI_STATUS                  Status;\r
-  EFI_EVENT                   TimeoutEvent;\r
-  UINT8                       *TxBuf;\r
-\r
-  Snp = SyslogLocateSnp ();\r
-\r
-  if (Snp == NULL) {\r
-    return EFI_DEVICE_ERROR;\r
-  }\r
-\r
-  Ether = (ETHER_HEAD *) Packet;\r
-  CopyMem (Ether->SrcMac, Snp->Mode->CurrentAddress.Addr, NET_ETHER_ADDR_LEN);\r
-\r
-  //\r
-  // Start the timeout event.\r
-  //\r
-  Status = gBS->CreateEvent (\r
-                  EVT_TIMER,\r
-                  TPL_NOTIFY,\r
-                  NULL,\r
-                  NULL,\r
-                  &TimeoutEvent\r
-                  );\r
-\r
-  if (EFI_ERROR (Status)) {\r
-    return Status;\r
-  }\r
-\r
-  Status = gBS->SetTimer (TimeoutEvent, TimerRelative, NET_SYSLOG_TX_TIMEOUT);\r
-\r
-  if (EFI_ERROR (Status)) {\r
-    goto ON_EXIT;\r
-  }\r
-\r
-  for (;;) {\r
-    //\r
-    // Transmit the packet through SNP.\r
-    //\r
-    Status = Snp->Transmit (Snp, 0, Length, Packet, NULL, NULL, NULL);\r
-\r
-    if ((Status != EFI_SUCCESS) && (Status != EFI_NOT_READY)) {\r
-      Status = EFI_DEVICE_ERROR;\r
-      break;\r
-    }\r
-\r
-    //\r
-    // If Status is EFI_SUCCESS, the packet is put in the transmit queue.\r
-    // if Status is EFI_NOT_READY, the transmit engine of the network\r
-    // interface is busy. Both need to sync SNP.\r
-    //\r
-    TxBuf = NULL;\r
-\r
-    do {\r
-      //\r
-      // Get the recycled transmit buffer status.\r
-      //\r
-      Snp->GetStatus (Snp, NULL, (VOID **) &TxBuf);\r
-\r
-      if (!EFI_ERROR (gBS->CheckEvent (TimeoutEvent))) {\r
-        Status = EFI_TIMEOUT;\r
-        break;\r
-      }\r
-\r
-    } while (TxBuf == NULL);\r
-\r
-    if ((Status == EFI_SUCCESS) || (Status == EFI_TIMEOUT)) {\r
-      break;\r
-    }\r
-\r
-    //\r
-    // Status is EFI_NOT_READY. Restart the timer event and\r
-    // call Snp->Transmit again.\r
-    //\r
-    gBS->SetTimer (TimeoutEvent, TimerRelative, NET_SYSLOG_TX_TIMEOUT);\r
-  }\r
-\r
-  gBS->SetTimer (TimeoutEvent, TimerCancel, 0);\r
-\r
-ON_EXIT:\r
-  gBS->CloseEvent (TimeoutEvent);\r
-  return Status;\r
-}\r
-\r
-\r
-/**\r
-  Compute checksum for a bulk of data. This code is copied from the\r
-  Netbuffer library.\r
-\r
-  @param  Bulk                  Pointer to the data.\r
-  @param  Len                   Length of the data, in bytes.\r
-\r
-  @retval UINT16                The computed checksum.\r
-\r
-**/\r
-UINT16\r
-SyslogChecksum (\r
-  IN UINT8                  *Bulk,\r
-  IN UINT32                 Len\r
-  )\r
-{\r
-  register UINT32           Sum;\r
-\r
-  Sum = 0;\r
-\r
-  while (Len > 1) {\r
-    Sum += *(UINT16 *) Bulk;\r
-    Bulk += 2;\r
-    Len -= 2;\r
-  }\r
-\r
-  //\r
-  // Add left-over byte, if any\r
-  //\r
-  if (Len > 0) {\r
-    Sum += *(UINT8 *) Bulk;\r
-  }\r
-\r
-  //\r
-  // Fold 32-bit sum to 16 bits\r
-  //\r
-  while (Sum >> 16) {\r
-    Sum = (Sum & 0xffff) + (Sum >> 16);\r
-  }\r
-\r
-  return (UINT16) ~Sum;\r
-}\r
-\r
-\r
-/**\r
-  Build a syslog packet, including the Ethernet/Ip/Udp headers\r
-  and user's message.\r
-\r
-  @param  Buf                   The buffer to put the packet data\r
-  @param  BufLen                The lenght of the Buf\r
-  @param  Level                 Syslog servity level\r
-  @param  Module                The module that generates the log\r
-  @param  File                  The file that contains the current log\r
-  @param  Line                  The line of code in the File that contains the\r
-                                current log\r
-  @param  Message               The log message\r
-\r
-  @return The length of the syslog packet built.\r
-\r
-**/\r
-UINT32\r
-SyslogBuildPacket (\r
-  UINT8                     *Buf,\r
-  UINT32                    BufLen,\r
-  UINT32                    Level,\r
-  UINT8                     *Module,\r
-  UINT8                     *File,\r
-  UINT32                    Line,\r
-  UINT8                     *Message\r
-  )\r
-{\r
-  ETHER_HEAD                *Ether;\r
-  IP4_HEAD                  *Ip4;\r
-  EFI_UDP4_HEADER           *Udp4;\r
-  EFI_TIME                  Time;\r
-  UINT32                    Pri;\r
-  UINT32                    Len;\r
-\r
-  //\r
-  // Fill in the Ethernet header. Leave alone the source MAC.\r
-  // SyslogSendPacket will fill in the address for us.\r
-  //\r
-  Ether = (ETHER_HEAD *) Buf;\r
-  CopyMem (Ether->DstMac, mSyslogDstMac, NET_ETHER_ADDR_LEN);\r
-  ZeroMem (Ether->SrcMac, NET_ETHER_ADDR_LEN);\r
-\r
-  Ether->EtherType = HTONS (0x0800);    // IP protocol\r
-\r
-  Buf             += sizeof (ETHER_HEAD);\r
-  BufLen          -= sizeof (ETHER_HEAD);\r
-\r
-  //\r
-  // Fill in the IP header\r
-  //\r
-  Ip4              = (IP4_HEAD *) Buf;\r
-  Ip4->HeadLen     = 5;\r
-  Ip4->Ver         = 4;\r
-  Ip4->Tos         = 0;\r
-  Ip4->TotalLen    = 0;\r
-  Ip4->Id          = (UINT16) mSyslogPacketSeq;\r
-  Ip4->Fragment    = 0;\r
-  Ip4->Ttl         = 16;\r
-  Ip4->Protocol    = 0x11;\r
-  Ip4->Checksum    = 0;\r
-  Ip4->Src         = mSyslogSrcIp;\r
-  Ip4->Dst         = mSyslogDstIp;\r
-\r
-  Buf             += sizeof (IP4_HEAD);\r
-  BufLen          -= sizeof (IP4_HEAD);\r
-\r
-  //\r
-  // Fill in the UDP header, Udp checksum is optional. Leave it zero.\r
-  //\r
-  Udp4             = (EFI_UDP4_HEADER*) Buf;\r
-  Udp4->SrcPort    = HTONS (514);\r
-  Udp4->DstPort    = HTONS (514);\r
-  Udp4->Length     = 0;\r
-  Udp4->Checksum   = 0;\r
-\r
-  Buf             += sizeof (EFI_UDP4_HEADER);\r
-  BufLen          -= sizeof (EFI_UDP4_HEADER);\r
-\r
-  //\r
-  // Build the syslog message body with <PRI> Timestamp  machine module Message\r
-  //\r
-  Pri = ((NET_SYSLOG_FACILITY & 31) << 3) | (Level & 7);\r
-  gRT->GetTime (&Time, NULL);\r
-\r
-  //\r
-  // Use %a to format the ASCII strings, %s to format UNICODE strings\r
-  //\r
-  Len  = 0;\r
-  Len += (UINT32) AsciiSPrint (\r
-                    (CHAR8 *) Buf,\r
-                    BufLen,\r
-                    "<%d> %a %d %d:%d:%d ",\r
-                    Pri,\r
-                    MonthName [Time.Month-1],\r
-                    Time.Day,\r
-                    Time.Hour,\r
-                    Time.Minute,\r
-                    Time.Second\r
-                    );\r
-  Len--;\r
-\r
-  Len += (UINT32) AsciiSPrint (\r
-                    (CHAR8 *) (Buf + Len),\r
-                    BufLen - Len,\r
-                    "Tiano %a: %a (Line: %d File: %a)",\r
-                    Module,\r
-                    Message,\r
-                    Line,\r
-                    File\r
-                    );\r
-  Len--;\r
-\r
-  //\r
-  // OK, patch the IP length/checksum and UDP length fields.\r
-  //\r
-  Len           += sizeof (EFI_UDP4_HEADER);\r
-  Udp4->Length   = HTONS ((UINT16) Len);\r
-\r
-  Len           += sizeof (IP4_HEAD);\r
-  Ip4->TotalLen  = HTONS ((UINT16) Len);\r
-  Ip4->Checksum  = SyslogChecksum ((UINT8 *) Ip4, sizeof (IP4_HEAD));\r
-\r
-  return Len + sizeof (ETHER_HEAD);\r
-}\r
-\r
-\r
-/**\r
-  Allocate a buffer, then format the message to it. This is a\r
-  help function for the NET_DEBUG_XXX macros. The PrintArg of\r
-  these macros treats the variable length print parameters as a\r
-  single parameter, and pass it to the NetDebugASPrint. For\r
-  example, NET_DEBUG_TRACE ("Tcp", ("State transit to %a\n", Name))\r
-  if extracted to:\r
-  NetDebugOutput (\r
-  NETDEBUG_LEVEL_TRACE,\r
-  "Tcp",\r
-  __FILE__,\r
-  __LINE__,\r
-  NetDebugASPrint ("State transit to %a\n", Name)\r
-  )\r
-  This is exactly what we want.\r
-\r
-  @param  Format                The ASCII format string.\r
-  @param  ...                   The variable length parameter whose format is\r
-                                determined  by the Format string.\r
-\r
-  @return The buffer containing the formatted message, or NULL if failed to\r
-  @return allocate memory.\r
-\r
-**/\r
-UINT8 *\r
-NetDebugASPrint (\r
-  UINT8                     *Format,\r
-  ...\r
-  )\r
-{\r
-  VA_LIST                   Marker;\r
-  UINT8                     *Buf;\r
-\r
-  Buf = AllocatePool (NET_DEBUG_MSG_LEN);\r
-\r
-  if (Buf == NULL) {\r
-    return NULL;\r
-  }\r
-\r
-  VA_START (Marker, Format);\r
-  AsciiVSPrint ((CHAR8 *) Buf, NET_DEBUG_MSG_LEN, (CHAR8 *) Format, Marker);\r
-  VA_END (Marker);\r
-\r
-  return Buf;\r
-}\r
-\r
-\r
-/**\r
-  Output a debug message to syslog. This function will locate a\r
-  instance of SNP then send the message through it. Because it\r
-  isn't open the SNP BY_DRIVER, apply caution when using it.\r
-\r
-  @param  Level                 The servity level of the message.\r
-  @param  Module                The Moudle that generates the log.\r
-  @param  File                  The file that contains the log.\r
-  @param  Line                  The exact line that contains the log.\r
-  @param  Message               The user message to log.\r
-\r
-  @retval EFI_OUT_OF_RESOURCES  Failed to allocate memory for the packet\r
-  @retval EFI_SUCCESS           The log is discard because that it is more verbose\r
-                                than the mNetDebugLevelMax. Or, it has been sent\r
-                                out.\r
-\r
-**/\r
-EFI_STATUS\r
-NetDebugOutput (\r
-  UINT32                    Level,\r
-  UINT8                     *Module,\r
-  UINT8                     *File,\r
-  UINT32                    Line,\r
-  UINT8                     *Message\r
-  )\r
-{\r
-  UINT8                     *Packet;\r
-  UINT32                    Len;\r
-  EFI_STATUS                Status;\r
-\r
-  //\r
-  // Check whether the message should be sent out\r
-  //\r
-  if (Message == NULL) {\r
-    return EFI_OUT_OF_RESOURCES;\r
-  }\r
-\r
-  if (Level > mNetDebugLevelMax) {\r
-    Status = EFI_SUCCESS;\r
-    goto ON_EXIT;\r
-  }\r
-\r
-  //\r
-  // Allocate a maxium of 1024 bytes, the caller should ensure\r
-  // that the message plus the ethernet/ip/udp header is shorter\r
-  // than this\r
-  //\r
-  Packet = AllocatePool (NET_SYSLOG_PACKET_LEN);\r
-\r
-  if (Packet == NULL) {\r
-    Status = EFI_OUT_OF_RESOURCES;\r
-    goto ON_EXIT;\r
-  }\r
-\r
-  //\r
-  // Build the message: Ethernet header + IP header + Udp Header + user data\r
-  //\r
-  Len = SyslogBuildPacket (\r
-          Packet,\r
-          NET_SYSLOG_PACKET_LEN,\r
-          Level,\r
-          Module,\r
-          File,\r
-          Line,\r
-          Message\r
-          );\r
-\r
-  mSyslogPacketSeq++;\r
-  Status = SyslogSendPacket (Packet, Len);\r
-  gBS->FreePool (Packet);\r
-\r
-ON_EXIT:\r
-  gBS->FreePool (Message);\r
-  return Status;\r
-}\r
index c939124..864da9b 100644 (file)
@@ -87,7 +87,7 @@ UdpIoWrapTx (
   UINT32                    Count;\r
   IP4_ADDR                  Ip;\r
 \r
-  Token = NetAllocatePool (sizeof (UDP_TX_TOKEN) +\r
+  Token = AllocatePool (sizeof (UDP_TX_TOKEN) +\r
                            sizeof (EFI_UDP4_FRAGMENT_DATA) * (Packet->BlockOpNum - 1));\r
 \r
   if (Token == NULL) {\r
@@ -95,7 +95,7 @@ UdpIoWrapTx (
   }\r
 \r
   Token->Signature  = UDP_IO_TX_SIGNATURE;\r
-  NetListInit (&Token->Link);\r
+  InitializeListHead (&Token->Link);\r
 \r
   Token->UdpIo      = UdpIo;\r
   Token->CallBack   = CallBack;\r
@@ -107,14 +107,14 @@ UdpIoWrapTx (
 \r
   Status = gBS->CreateEvent (\r
                   EVT_NOTIFY_SIGNAL,\r
-                  NET_TPL_EVENT,\r
+                  TPL_NOTIFY,\r
                   UdpIoOnDgramSent,\r
                   Token,\r
                   &UdpToken->Event\r
                   );\r
 \r
   if (EFI_ERROR (Status)) {\r
-    NetFreePool (Token);\r
+    gBS->FreePool (Token);\r
     return NULL;\r
   }\r
 \r
@@ -126,10 +126,10 @@ UdpIoWrapTx (
 \r
   if (EndPoint != NULL) {\r
     Ip = HTONL (EndPoint->LocalAddr);\r
-    NetCopyMem (&Token->UdpSession.SourceAddress, &Ip, sizeof (EFI_IPv4_ADDRESS));\r
+    CopyMem (&Token->UdpSession.SourceAddress, &Ip, sizeof (EFI_IPv4_ADDRESS));\r
 \r
     Ip = HTONL (EndPoint->RemoteAddr);\r
-    NetCopyMem (&Token->UdpSession.DestinationAddress, &Ip, sizeof (EFI_IPv4_ADDRESS));\r
+    CopyMem (&Token->UdpSession.DestinationAddress, &Ip, sizeof (EFI_IPv4_ADDRESS));\r
 \r
     Token->UdpSession.SourcePort      = EndPoint->LocalPort;\r
     Token->UdpSession.DestinationPort = EndPoint->RemotePort;\r
@@ -138,7 +138,7 @@ UdpIoWrapTx (
 \r
   if (Gateway != 0) {\r
     Ip = HTONL (Gateway);\r
-    NetCopyMem (&Token->Gateway, &Ip, sizeof (EFI_IPv4_ADDRESS));\r
+    CopyMem (&Token->Gateway, &Ip, sizeof (EFI_IPv4_ADDRESS));\r
 \r
     UdpTxData->GatewayAddress = &Token->Gateway;\r
   }\r
@@ -166,7 +166,7 @@ UdpIoFreeTxToken (
   )\r
 {\r
   gBS->CloseEvent (Token->UdpToken.Event);\r
-  NetFreePool (Token);\r
+  gBS->FreePool (Token);\r
 }\r
 \r
 \r
@@ -192,7 +192,7 @@ UdpIoCreateRxToken (
   UDP_RX_TOKEN              *Token;\r
   EFI_STATUS                Status;\r
 \r
-  Token = NetAllocatePool (sizeof (UDP_RX_TOKEN));\r
+  Token = AllocatePool (sizeof (UDP_RX_TOKEN));\r
 \r
   if (Token == NULL) {\r
     return NULL;\r
@@ -209,14 +209,14 @@ UdpIoCreateRxToken (
 \r
   Status = gBS->CreateEvent (\r
                   EVT_NOTIFY_SIGNAL,\r
-                  NET_TPL_EVENT,\r
+                  TPL_NOTIFY,\r
                   UdpIoOnDgramRcvd,\r
                   Token,\r
                   &Token->UdpToken.Event\r
                   );\r
 \r
   if (EFI_ERROR (Status)) {\r
-    NetFreePool (Token);\r
+    gBS->FreePool (Token);\r
     return NULL;\r
   }\r
 \r
@@ -238,7 +238,7 @@ UdpIoFreeRxToken (
   )\r
 {\r
   gBS->CloseEvent (Token->UdpToken.Event);\r
-  NetFreePool (Token);\r
+  gBS->FreePool (Token);\r
 }\r
 \r
 \r
@@ -268,20 +268,20 @@ UdpIoCreatePort (
 \r
   ASSERT (Configure != NULL);\r
 \r
-  UdpIo = NetAllocatePool (sizeof (UDP_IO_PORT));\r
+  UdpIo = AllocatePool (sizeof (UDP_IO_PORT));\r
 \r
   if (UdpIo == NULL) {\r
     return NULL;\r
   }\r
 \r
   UdpIo->Signature    = UDP_IO_SIGNATURE;\r
-  NetListInit (&UdpIo->Link);\r
+  InitializeListHead (&UdpIo->Link);\r
   UdpIo->RefCnt       = 1;\r
 \r
   UdpIo->Controller   = Controller;\r
   UdpIo->Image        = Image;\r
 \r
-  NetListInit (&UdpIo->SentDatagram);\r
+  InitializeListHead (&UdpIo->SentDatagram);\r
   UdpIo->RecvRequest  = NULL;\r
   UdpIo->UdpHandle    = NULL;\r
 \r
@@ -336,7 +336,7 @@ FREE_CHILD:
     );\r
 \r
 FREE_MEM:\r
-  NetFreePool (UdpIo);\r
+  gBS->FreePool (UdpIo);\r
   return NULL;\r
 }\r
 \r
@@ -363,8 +363,8 @@ UdpIoCancelDgrams (
   IN VOID                   *Context\r
   )\r
 {\r
-  NET_LIST_ENTRY            *Entry;\r
-  NET_LIST_ENTRY            *Next;\r
+  LIST_ENTRY                *Entry;\r
+  LIST_ENTRY                *Next;\r
   UDP_TX_TOKEN              *Token;\r
 \r
   NET_LIST_FOR_EACH_SAFE (Entry, Next, &UdpIo->SentDatagram) {\r
@@ -425,10 +425,10 @@ UdpIoFreePort (
     );\r
 \r
   if (!IsListEmpty(&UdpIo->Link)) {\r
-    NetListRemoveEntry (&UdpIo->Link);\r
+    RemoveEntryList (&UdpIo->Link);\r
   }\r
 \r
-  NetFreePool (UdpIo);\r
+  gBS->FreePool (UdpIo);\r
   return EFI_SUCCESS;\r
 }\r
 \r
@@ -485,7 +485,7 @@ UdpIoOnDgramSentDpc (
   Token   = (UDP_TX_TOKEN *) Context;\r
   ASSERT (Token->Signature == UDP_IO_TX_SIGNATURE);\r
 \r
-  NetListRemoveEntry (&Token->Link);\r
+  RemoveEntryList (&Token->Link);\r
   Token->CallBack (Token->Packet, NULL, Token->UdpToken.Status, Token->Context);\r
 \r
   UdpIoFreeTxToken (Token);\r
@@ -554,10 +554,10 @@ UdpIoSendDatagram (
   // Insert the tx token into SendDatagram list before transmitting it. Remove\r
   // it from the list if the returned status is not EFI_SUCCESS.\r
   //\r
-  NetListInsertHead (&UdpIo->SentDatagram, &Token->Link);\r
+  InsertHeadList (&UdpIo->SentDatagram, &Token->Link);\r
   Status = UdpIo->Udp->Transmit (UdpIo->Udp, &Token->UdpToken);\r
   if (EFI_ERROR (Status)) {\r
-    NetListRemoveEntry (&Token->Link);\r
+    RemoveEntryList (&Token->Link);\r
     UdpIoFreeTxToken (Token);\r
     return Status;\r
   }\r
@@ -708,8 +708,8 @@ UdpIoOnDgramRcvdDpc (
   Points.LocalPort  = UdpSession->DestinationPort;\r
   Points.RemotePort = UdpSession->SourcePort;\r
 \r
-  NetCopyMem (&Points.LocalAddr, &UdpSession->DestinationAddress, sizeof (IP4_ADDR));\r
-  NetCopyMem (&Points.RemoteAddr, &UdpSession->SourceAddress, sizeof (IP4_ADDR));\r
+  CopyMem (&Points.LocalAddr, &UdpSession->DestinationAddress, sizeof (IP4_ADDR));\r
+  CopyMem (&Points.RemoteAddr, &UdpSession->SourceAddress, sizeof (IP4_ADDR));\r
   Points.LocalAddr  = NTOHL (Points.LocalAddr);\r
   Points.RemoteAddr = NTOHL (Points.RemoteAddr);\r
 \r
diff --git a/MdeModulePkg/Universal/Network/ArpDxe/ArpDebug.h b/MdeModulePkg/Universal/Network/ArpDxe/ArpDebug.h
deleted file mode 100644 (file)
index fb69b07..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-/** @file\r
-\r
-Copyright (c) 2006, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution.  The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
-\r
-Module Name:\r
-\r
-  ArpDebug.h\r
-\r
-Abstract:\r
-\r
-\r
-**/\r
-\r
-#ifndef _ARP_DEBUG_H_\r
-#define _ARP_DEBUG_H_\r
-\r
-\r
-#define ARP_DEBUG_TRACE(PrintArg) NET_DEBUG_TRACE   ("Arp", PrintArg)\r
-#define ARP_DEBUG_WARN(PrintArg)  NET_DEBUG_WARNING ("Arp", PrintArg)\r
-#define ARP_DEBUG_ERROR(PrintArg) NET_DEBUG_ERROR   ("Arp", PrintArg)\r
-\r
-#endif\r
-\r
index aa99ff5..c33ce4d 100644 (file)
@@ -1,6 +1,6 @@
 /** @file\r
 \r
-Copyright (c) 2006 - 2007, Intel Corporation                                                         \r
+Copyright (c) 2006 - 2007, Intel Corporation\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the BSD License\r
 which accompanies this distribution.  The full text of the license may be found at\r
@@ -142,7 +142,7 @@ ArpCreateService (
   //\r
   Status = gBS->CreateEvent (\r
                   EVT_NOTIFY_SIGNAL,\r
-                  NET_TPL_EVENT,\r
+                  TPL_NOTIFY,\r
                   ArpOnFrameRcvd,\r
                   ArpService,\r
                   &ArpService->RxToken.Event\r
@@ -156,7 +156,7 @@ ArpCreateService (
   //\r
   Status = gBS->CreateEvent (\r
                   EVT_NOTIFY_SIGNAL | EVT_TIMER,\r
-                  NET_TPL_TIMER,\r
+                  TPL_CALLBACK,\r
                   ArpTimerHandler,\r
                   ArpService,\r
                   &ArpService->PeriodicTimer\r
@@ -180,10 +180,10 @@ ArpCreateService (
   //\r
   // Init the lists.\r
   //\r
-  NetListInit (&ArpService->ChildrenList);\r
-  NetListInit (&ArpService->PendingRequestTable);\r
-  NetListInit (&ArpService->DeniedCacheTable);\r
-  NetListInit (&ArpService->ResolvedCacheTable);\r
+  InitializeListHead (&ArpService->ChildrenList);\r
+  InitializeListHead (&ArpService->PendingRequestTable);\r
+  InitializeListHead (&ArpService->DeniedCacheTable);\r
+  InitializeListHead (&ArpService->ResolvedCacheTable);\r
 \r
 ERROR_EXIT:\r
 \r
@@ -332,7 +332,7 @@ ArpDriverBindingStart (
   //\r
   // Allocate a zero pool for ArpService.\r
   //\r
-  ArpService = NetAllocateZeroPool (sizeof(ARP_SERVICE_DATA));\r
+  ArpService = AllocateZeroPool (sizeof(ARP_SERVICE_DATA));\r
   if (ArpService == NULL) {\r
     return EFI_OUT_OF_RESOURCES;\r
   }\r
@@ -374,7 +374,7 @@ ERROR:
   // On error, clean the arp service context data, and free the memory allocated.\r
   //\r
   ArpCleanService (ArpService);\r
-  NetFreePool (ArpService);\r
+  gBS->FreePool (ArpService);\r
 \r
   return Status;\r
 }\r
@@ -428,7 +428,7 @@ ArpDriverBindingStop (
                   EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
                   );\r
   if (EFI_ERROR (Status)) {\r
-    ARP_DEBUG_ERROR (("ArpDriverBindingStop: Open ArpSb failed, %r.\n", Status));\r
+    DEBUG ((EFI_D_ERROR, "ArpDriverBindingStop: Open ArpSb failed, %r.\n", Status));\r
     return EFI_DEVICE_ERROR;\r
   }\r
 \r
@@ -450,18 +450,18 @@ ArpDriverBindingStop (
     //\r
     ArpCleanService (ArpService);\r
 \r
-    NetFreePool (ArpService);\r
+    gBS->FreePool (ArpService);\r
   } else {\r
 \r
-    while (!NetListIsEmpty (&ArpService->ChildrenList)) {\r
+    while (!IsListEmpty (&ArpService->ChildrenList)) {\r
       Instance = NET_LIST_HEAD (&ArpService->ChildrenList, ARP_INSTANCE_DATA, List);\r
 \r
       ServiceBinding->DestroyChild (ServiceBinding, Instance->Handle);\r
     }\r
 \r
-    ASSERT (NetListIsEmpty (&ArpService->PendingRequestTable));\r
-    ASSERT (NetListIsEmpty (&ArpService->DeniedCacheTable));\r
-    ASSERT (NetListIsEmpty (&ArpService->ResolvedCacheTable));\r
+    ASSERT (IsListEmpty (&ArpService->PendingRequestTable));\r
+    ASSERT (IsListEmpty (&ArpService->DeniedCacheTable));\r
+    ASSERT (IsListEmpty (&ArpService->ResolvedCacheTable));\r
   }\r
 \r
   return EFI_SUCCESS;\r
@@ -505,9 +505,9 @@ ArpServiceBindingCreateChild (
   //\r
   // Allocate memory for the instance context data.\r
   //\r
-  Instance = NetAllocateZeroPool (sizeof(ARP_INSTANCE_DATA));\r
+  Instance = AllocateZeroPool (sizeof(ARP_INSTANCE_DATA));\r
   if (Instance == NULL) {\r
-    ARP_DEBUG_ERROR (("ArpSBCreateChild: Failed to allocate memory for Instance.\n"));\r
+    DEBUG ((EFI_D_ERROR, "ArpSBCreateChild: Failed to allocate memory for Instance.\n"));\r
 \r
     return EFI_OUT_OF_RESOURCES;\r
   }\r
@@ -527,9 +527,9 @@ ArpServiceBindingCreateChild (
                   NULL\r
                   );\r
   if (EFI_ERROR (Status)) {\r
-    ARP_DEBUG_ERROR (("ArpSBCreateChild: faild to install ARP protocol, %r.\n", Status));\r
+    DEBUG ((EFI_D_ERROR, "ArpSBCreateChild: faild to install ARP protocol, %r.\n", Status));\r
 \r
-    NetFreePool (Instance);\r
+    gBS->FreePool (Instance);\r
     return Status;\r
   }\r
 \r
@@ -553,15 +553,15 @@ ArpServiceBindingCreateChild (
     goto ERROR;\r
   }\r
 \r
-  OldTpl = NET_RAISE_TPL (NET_TPL_LOCK);\r
+  OldTpl = gBS->RaiseTPL (TPL_CALLBACK);\r
 \r
   //\r
   // Insert the instance into children list managed by the arp service context data.\r
   //\r
-  NetListInsertTail (&ArpService->ChildrenList, &Instance->List);\r
+  InsertTailList (&ArpService->ChildrenList, &Instance->List);\r
   ArpService->ChildrenNumber++;\r
 \r
-  NET_RESTORE_TPL (OldTpl);\r
+  gBS->RestoreTPL (OldTpl);\r
 \r
 ERROR:\r
 \r
@@ -584,7 +584,7 @@ ERROR:
     //\r
     // Free the allocated memory.\r
     //\r
-    NetFreePool (Instance);\r
+    gBS->FreePool (Instance);\r
   }\r
 \r
   return Status;\r
@@ -672,14 +672,14 @@ ArpServiceBindingDestroyChild (
                   NULL\r
                   );\r
   if (EFI_ERROR (Status)) {\r
-    ARP_DEBUG_ERROR (("ArpSBDestroyChild: Failed to uninstall the arp protocol, %r.\n",\r
+    DEBUG ((EFI_D_ERROR, "ArpSBDestroyChild: Failed to uninstall the arp protocol, %r.\n",\r
       Status));\r
 \r
     Instance->Destroyed = FALSE;\r
     return Status;\r
   }\r
 \r
-  OldTpl = NET_RAISE_TPL (NET_TPL_LOCK);\r
+  OldTpl = gBS->RaiseTPL (TPL_CALLBACK);\r
 \r
   if (Instance->Configured) {\r
     //\r
@@ -696,12 +696,12 @@ ArpServiceBindingDestroyChild (
   //\r
   // Remove this instance from the ChildrenList.\r
   //\r
-  NetListRemoveEntry (&Instance->List);\r
+  RemoveEntryList (&Instance->List);\r
   ArpService->ChildrenNumber--;\r
 \r
-  NET_RESTORE_TPL (OldTpl);\r
+  gBS->RestoreTPL (OldTpl);\r
 \r
-  NetFreePool (Instance);\r
+  gBS->FreePool (Instance);\r
 \r
   return Status;\r
 }\r
index 457441a..8c938e9 100644 (file)
@@ -33,7 +33,6 @@ Abstract:
 #include <Library/UefiBootServicesTableLib.h>\r
 #include <Library/UefiLib.h>\r
 \r
-#include "ArpDebug.h"\r
 \r
 //\r
 // Global variables\r
index ef954fe..8a22666 100644 (file)
@@ -37,7 +37,6 @@
   ComponentName.c\r
   ArpImpl.h\r
   ArpImpl.c\r
-  ArpDebug.h\r
   ArpDriver.c\r
 \r
 \r
index 4728672..b790fdd 100644 (file)
@@ -37,7 +37,6 @@
   </LibraryClassDefinitions>\r
   <SourceFiles>\r
     <Filename>ArpDriver.c</Filename>\r
-    <Filename>ArpDebug.h</Filename>\r
     <Filename>ArpImpl.c</Filename>\r
     <Filename>ArpImpl.h</Filename>\r
     <Filename>ComponentName.c</Filename>\r
index 404e6cc..797ebd0 100644 (file)
@@ -20,7 +20,6 @@ Abstract:
 \r
 \r
 #include "ArpImpl.h"\r
-#include "ArpDebug.h"\r
 \r
 EFI_ARP_PROTOCOL  mEfiArpProtocolTemplate = {\r
   ArpConfigure,\r
@@ -59,7 +58,7 @@ ArpInitInstance (
   Instance->Configured = FALSE;\r
   Instance->Destroyed  = FALSE;\r
 \r
-  NetListInit (&Instance->List);\r
+  InitializeListHead (&Instance->List);\r
 }\r
 \r
 \r
@@ -85,7 +84,7 @@ ArpOnFrameRcvdDpc (
   ARP_HEAD                              *Head;\r
   ARP_ADDRESS                           ArpAddress;\r
   ARP_CACHE_ENTRY                       *CacheEntry;\r
-  NET_LIST_ENTRY                        *Entry;\r
+  LIST_ENTRY                            *Entry;\r
   ARP_INSTANCE_DATA                     *Instance;\r
   EFI_ARP_CONFIG_DATA                   *ConfigData;\r
   NET_ARP_ADDRESS                       SenderAddress[2];\r
@@ -186,7 +185,7 @@ ArpOnFrameRcvdDpc (
       // The protocol type is matched for the received arp packet.\r
       //\r
       ProtoMatched = TRUE;\r
-      if (0 == NetCompareMem (\r
+      if (0 == CompareMem (\r
                  (VOID *)ArpAddress.TargetProtoAddr,\r
                  ConfigData->StationAddress,\r
                  ConfigData->SwAddressLength\r
@@ -257,7 +256,7 @@ ArpOnFrameRcvdDpc (
     }\r
 \r
     if (!IsListEmpty (&CacheEntry->List)) {\r
-      NetListRemoveEntry (&CacheEntry->List);\r
+      RemoveEntryList (&CacheEntry->List);\r
     }\r
 \r
     //\r
@@ -277,7 +276,7 @@ ArpOnFrameRcvdDpc (
     //\r
     // Add this entry into the ResolvedCacheTable\r
     //\r
-    NetListInsertHead (&ArpService->ResolvedCacheTable, &CacheEntry->List);\r
+    InsertHeadList (&ArpService->ResolvedCacheTable, &CacheEntry->List);\r
   }\r
 \r
   if (Head->OpCode == ARP_OPCODE_REQUEST) {\r
@@ -304,7 +303,7 @@ RESTART_RECEIVE:
 \r
   DEBUG_CODE (\r
     if (EFI_ERROR (Status)) {\r
-      ARP_DEBUG_ERROR (("ArpOnFrameRcvd: ArpService->Mnp->Receive "\r
+      DEBUG ((EFI_D_ERROR, "ArpOnFrameRcvd: ArpService->Mnp->Receive "\r
         "failed, %r\n.", Status));\r
     }\r
   );\r
@@ -358,17 +357,17 @@ ArpOnFrameSentDpc (
 \r
   DEBUG_CODE (\r
     if (EFI_ERROR (TxToken->Status)) {\r
-      ARP_DEBUG_ERROR (("ArpOnFrameSent: TxToken->Status, %r.\n", TxToken->Status));\r
+      DEBUG ((EFI_D_ERROR, "ArpOnFrameSent: TxToken->Status, %r.\n", TxToken->Status));\r
     }\r
   );\r
 \r
   //\r
   // Free the allocated memory and close the event.\r
   //\r
-  NetFreePool (TxData->FragmentTable[0].FragmentBuffer);\r
-  NetFreePool (TxData);\r
+  gBS->FreePool (TxData->FragmentTable[0].FragmentBuffer);\r
+  gBS->FreePool (TxData);\r
   gBS->CloseEvent (TxToken->Event);\r
-  NetFreePool (TxToken);\r
+  gBS->FreePool (TxToken);\r
 }\r
 \r
 /**\r
@@ -413,9 +412,9 @@ ArpTimerHandler (
   )\r
 {\r
   ARP_SERVICE_DATA      *ArpService;\r
-  NET_LIST_ENTRY        *Entry;\r
-  NET_LIST_ENTRY        *NextEntry;\r
-  NET_LIST_ENTRY        *ContextEntry;\r
+  LIST_ENTRY            *Entry;\r
+  LIST_ENTRY            *NextEntry;\r
+  LIST_ENTRY            *ContextEntry;\r
   ARP_CACHE_ENTRY       *CacheEntry;\r
   USER_REQUEST_CONTEXT  *RequestContext;\r
 \r
@@ -439,15 +438,15 @@ ArpTimerHandler (
         // Abort this request.\r
         //\r
         ArpAddressResolved (CacheEntry, NULL, NULL);\r
-        ASSERT (NetListIsEmpty (&CacheEntry->UserRequestList));\r
+        ASSERT (IsListEmpty (&CacheEntry->UserRequestList));\r
 \r
-        NetListRemoveEntry (&CacheEntry->List);\r
-        NetFreePool (CacheEntry);\r
+        RemoveEntryList (&CacheEntry->List);\r
+        gBS->FreePool (CacheEntry);\r
       } else {\r
         //\r
         // resend the ARP request.\r
         //\r
-        ASSERT (!NetListIsEmpty(&CacheEntry->UserRequestList));\r
+        ASSERT (!IsListEmpty(&CacheEntry->UserRequestList));\r
 \r
         ContextEntry   = CacheEntry->UserRequestList.ForwardLink;\r
         RequestContext = NET_LIST_USER_STRUCT (ContextEntry, USER_REQUEST_CONTEXT, List);\r
@@ -470,7 +469,7 @@ ArpTimerHandler (
   //\r
   NET_LIST_FOR_EACH_SAFE (Entry, NextEntry, &ArpService->DeniedCacheTable) {\r
     CacheEntry = NET_LIST_USER_STRUCT (Entry, ARP_CACHE_ENTRY, List);\r
-    ASSERT (NetListIsEmpty (&CacheEntry->UserRequestList));\r
+    ASSERT (IsListEmpty (&CacheEntry->UserRequestList));\r
 \r
     if (CacheEntry->DefaultDecayTime == 0) {\r
       //\r
@@ -483,8 +482,8 @@ ArpTimerHandler (
       //\r
       // Time out, remove it.\r
       //\r
-      NetListRemoveEntry (&CacheEntry->List);\r
-      NetFreePool (CacheEntry);\r
+      RemoveEntryList (&CacheEntry->List);\r
+      gBS->FreePool (CacheEntry);\r
     } else {\r
       //\r
       // Update the DecayTime.\r
@@ -498,7 +497,7 @@ ArpTimerHandler (
   //\r
   NET_LIST_FOR_EACH_SAFE (Entry, NextEntry, &ArpService->ResolvedCacheTable) {\r
     CacheEntry = NET_LIST_USER_STRUCT (Entry, ARP_CACHE_ENTRY, List);\r
-    ASSERT (NetListIsEmpty (&CacheEntry->UserRequestList));\r
+    ASSERT (IsListEmpty (&CacheEntry->UserRequestList));\r
 \r
     if (CacheEntry->DefaultDecayTime == 0) {\r
       //\r
@@ -511,8 +510,8 @@ ArpTimerHandler (
       //\r
       // Time out, remove it.\r
       //\r
-      NetListRemoveEntry (&CacheEntry->List);\r
-      NetFreePool (CacheEntry);\r
+      RemoveEntryList (&CacheEntry->List);\r
+      gBS->FreePool (CacheEntry);\r
     } else {\r
       //\r
       // Update the DecayTime.\r
@@ -548,7 +547,7 @@ ArpMatchAddress (
   }\r
 \r
   if ((AddressOne->AddressPtr != NULL) &&\r
-    (NetCompareMem (\r
+    (CompareMem (\r
       AddressOne->AddressPtr,\r
       AddressTwo->AddressPtr,\r
       AddressOne->Length\r
@@ -578,14 +577,14 @@ ArpMatchAddress (
 **/\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
   )\r
 {\r
-  NET_LIST_ENTRY   *Entry;\r
+  LIST_ENTRY       *Entry;\r
   ARP_CACHE_ENTRY  *CacheEntry;\r
 \r
   if (StartEntry == NULL) {\r
@@ -716,7 +715,7 @@ ArpAllocCacheEntry (
   //\r
   // Allocate memory for the cache entry.\r
   //\r
-  CacheEntry = NetAllocatePool (sizeof (ARP_CACHE_ENTRY));\r
+  CacheEntry = AllocatePool (sizeof (ARP_CACHE_ENTRY));\r
   if (CacheEntry == NULL) {\r
     return NULL;\r
   }\r
@@ -724,8 +723,8 @@ ArpAllocCacheEntry (
   //\r
   // Init the lists.\r
   //\r
-  NetListInit (&CacheEntry->List);\r
-  NetListInit (&CacheEntry->UserRequestList);\r
+  InitializeListHead (&CacheEntry->List);\r
+  InitializeListHead (&CacheEntry->UserRequestList);\r
 \r
   for (Index = 0; Index < 2; Index++) {\r
     //\r
@@ -738,7 +737,7 @@ ArpAllocCacheEntry (
   //\r
   // Zero the hardware address first.\r
   //\r
-  NetZeroMem (CacheEntry->Addresses[Hardware].AddressPtr, ARP_MAX_HARDWARE_ADDRESS_LEN);\r
+  ZeroMem (CacheEntry->Addresses[Hardware].AddressPtr, ARP_MAX_HARDWARE_ADDRESS_LEN);\r
 \r
   if (Instance != NULL) {\r
     //\r
@@ -780,8 +779,8 @@ ArpAddressResolved (
   IN EFI_EVENT          UserEvent OPTIONAL\r
   )\r
 {\r
-  NET_LIST_ENTRY        *Entry;\r
-  NET_LIST_ENTRY        *NextEntry;\r
+  LIST_ENTRY            *Entry;\r
+  LIST_ENTRY            *NextEntry;\r
   USER_REQUEST_CONTEXT  *Context;\r
   UINTN                 Count;\r
 \r
@@ -798,7 +797,7 @@ ArpAddressResolved (
       //\r
       // Copy the address to the user-provided buffer and notify the user.\r
       //\r
-      NetCopyMem (\r
+      CopyMem (\r
         Context->UserHwAddrBuffer,\r
         CacheEntry->Addresses[Hardware].AddressPtr,\r
         CacheEntry->Addresses[Hardware].Length\r
@@ -808,8 +807,8 @@ ArpAddressResolved (
       //\r
       // Remove this user request and free the context data.\r
       //\r
-      NetListRemoveEntry (&Context->List);\r
-      NetFreePool (Context);\r
+      RemoveEntryList (&Context->List);\r
+      gBS->FreePool (Context);\r
 \r
       Count++;\r
     }\r
@@ -863,7 +862,7 @@ ArpFillAddressInCacheEntry (
         //\r
         // Copy it if the AddressPtr points to some buffer.\r
         //\r
-        NetCopyMem (\r
+        CopyMem (\r
           CacheAddress->AddressPtr,\r
           Address[Index]->AddressPtr,\r
           CacheAddress->Length\r
@@ -872,7 +871,7 @@ ArpFillAddressInCacheEntry (
         //\r
         // Zero the corresponding address buffer in the CacheEntry.\r
         //\r
-        NetZeroMem (CacheAddress->AddressPtr, CacheAddress->Length);\r
+        ZeroMem (CacheAddress->AddressPtr, CacheAddress->Length);\r
       }\r
     }\r
   }\r
@@ -916,7 +915,7 @@ ArpConfigureInstance (
       //\r
       if ((OldConfigData->SwAddressType != ConfigData->SwAddressType) ||\r
         (OldConfigData->SwAddressLength != ConfigData->SwAddressLength) ||\r
-        (NetCompareMem (\r
+        (CompareMem (\r
            OldConfigData->StationAddress,\r
            ConfigData->StationAddress,\r
            OldConfigData->SwAddressLength\r
@@ -932,7 +931,7 @@ ArpConfigureInstance (
       //\r
 \r
       if (ConfigData->SwAddressType == IPv4_ETHER_PROTO_TYPE) {\r
-        NetCopyMem (&Ip, ConfigData->StationAddress, sizeof (IP4_ADDR));\r
+        CopyMem (&Ip, ConfigData->StationAddress, sizeof (IP4_ADDR));\r
 \r
         if (!Ip4IsUnicast (NTOHL (Ip), 0)) {\r
           //\r
@@ -947,9 +946,9 @@ ArpConfigureInstance (
       //\r
       CopyMem (OldConfigData, ConfigData, sizeof (*OldConfigData));\r
 \r
-      OldConfigData->StationAddress = NetAllocatePool (OldConfigData->SwAddressLength);\r
+      OldConfigData->StationAddress = AllocatePool (OldConfigData->SwAddressLength);\r
       if (OldConfigData->StationAddress == NULL) {\r
-        ARP_DEBUG_ERROR (("ArpConfigInstance: NetAllocatePool for the StationAddress "\r
+        DEBUG ((EFI_D_ERROR, "ArpConfigInstance: AllocatePool for the StationAddress "\r
           "failed.\n"));\r
         return EFI_OUT_OF_RESOURCES;\r
       }\r
@@ -957,7 +956,7 @@ ArpConfigureInstance (
       //\r
       // Save the StationAddress.\r
       //\r
-      NetCopyMem (\r
+      CopyMem (\r
         OldConfigData->StationAddress,\r
         ConfigData->StationAddress,\r
         OldConfigData->SwAddressLength\r
@@ -994,7 +993,7 @@ ArpConfigureInstance (
       //\r
       // Free the buffer previously allocated to hold the station address.\r
       //\r
-      NetFreePool (OldConfigData->StationAddress);\r
+      gBS->FreePool (OldConfigData->StationAddress);\r
     }\r
 \r
     Instance->Configured = FALSE;\r
@@ -1039,9 +1038,9 @@ ArpSendFrame (
   //\r
   // Allocate memory for the TxToken.\r
   //\r
-  TxToken = NetAllocatePool (sizeof(EFI_MANAGED_NETWORK_COMPLETION_TOKEN));\r
+  TxToken = AllocatePool (sizeof(EFI_MANAGED_NETWORK_COMPLETION_TOKEN));\r
   if (TxToken == NULL) {\r
-    ARP_DEBUG_ERROR (("ArpSendFrame: Allocate memory for TxToken failed.\n"));\r
+    DEBUG ((EFI_D_ERROR, "ArpSendFrame: Allocate memory for TxToken failed.\n"));\r
     return;\r
   }\r
 \r
@@ -1054,22 +1053,22 @@ ArpSendFrame (
   //\r
   Status = gBS->CreateEvent (\r
                   EVT_NOTIFY_SIGNAL,\r
-                  NET_TPL_EVENT,\r
+                  TPL_NOTIFY,\r
                   ArpOnFrameSent,\r
                   (VOID *)TxToken,\r
                   &TxToken->Event\r
                   );\r
   if (EFI_ERROR (Status)) {\r
-    ARP_DEBUG_ERROR (("ArpSendFrame: CreateEvent failed for TxToken->Event.\n"));\r
+    DEBUG ((EFI_D_ERROR, "ArpSendFrame: CreateEvent failed for TxToken->Event.\n"));\r
     goto CLEAN_EXIT;\r
   }\r
 \r
   //\r
   // Allocate memory for the TxData used in the TxToken.\r
   //\r
-  TxData = NetAllocatePool (sizeof(EFI_MANAGED_NETWORK_TRANSMIT_DATA));\r
+  TxData = AllocatePool (sizeof(EFI_MANAGED_NETWORK_TRANSMIT_DATA));\r
   if (TxData == NULL) {\r
-    ARP_DEBUG_ERROR (("ArpSendFrame: Allocate memory for TxData failed.\n"));\r
+    DEBUG ((EFI_D_ERROR, "ArpSendFrame: Allocate memory for TxData failed.\n"));\r
     goto CLEAN_EXIT;\r
   }\r
 \r
@@ -1086,9 +1085,9 @@ ArpSendFrame (
   //\r
   // Allocate buffer for the arp frame.\r
   //\r
-  Packet = NetAllocatePool (TotalLength);\r
+  Packet = AllocatePool (TotalLength);\r
   if (Packet == NULL) {\r
-    ARP_DEBUG_ERROR (("ArpSendFrame: Allocate memory for Packet failed.\n"));\r
+    DEBUG ((EFI_D_ERROR, "ArpSendFrame: Allocate memory for Packet failed.\n"));\r
   }\r
 \r
   TmpPtr = Packet;\r
@@ -1097,9 +1096,9 @@ ArpSendFrame (
   // The destination MAC address.\r
   //\r
   if (ArpOpCode == ARP_OPCODE_REQUEST) {\r
-    NetCopyMem (TmpPtr, &SnpMode->BroadcastAddress, SnpMode->HwAddressSize);\r
+    CopyMem (TmpPtr, &SnpMode->BroadcastAddress, SnpMode->HwAddressSize);\r
   } else {\r
-    NetCopyMem (\r
+    CopyMem (\r
       TmpPtr,\r
       CacheEntry->Addresses[Hardware].AddressPtr,\r
       SnpMode->HwAddressSize\r
@@ -1110,7 +1109,7 @@ ArpSendFrame (
   //\r
   // The source MAC address.\r
   //\r
-  NetCopyMem (TmpPtr, &SnpMode->CurrentAddress, SnpMode->HwAddressSize);\r
+  CopyMem (TmpPtr, &SnpMode->CurrentAddress, SnpMode->HwAddressSize);\r
   TmpPtr += SnpMode->HwAddressSize;\r
 \r
   //\r
@@ -1133,19 +1132,19 @@ ArpSendFrame (
   //\r
   // The sender hardware address.\r
   //\r
-  NetCopyMem (TmpPtr, &SnpMode->CurrentAddress, SnpMode->HwAddressSize);\r
+  CopyMem (TmpPtr, &SnpMode->CurrentAddress, SnpMode->HwAddressSize);\r
   TmpPtr += SnpMode->HwAddressSize;\r
 \r
   //\r
   // The sender protocol address.\r
   //\r
-  NetCopyMem (TmpPtr, ConfigData->StationAddress, ConfigData->SwAddressLength);\r
+  CopyMem (TmpPtr, ConfigData->StationAddress, ConfigData->SwAddressLength);\r
   TmpPtr += ConfigData->SwAddressLength;\r
 \r
   //\r
   // The target hardware address.\r
   //\r
-  NetCopyMem (\r
+  CopyMem (\r
     TmpPtr,\r
     CacheEntry->Addresses[Hardware].AddressPtr,\r
     SnpMode->HwAddressSize\r
@@ -1155,7 +1154,7 @@ ArpSendFrame (
   //\r
   // The target protocol address.\r
   //\r
-  NetCopyMem (\r
+  CopyMem (\r
     TmpPtr,\r
     CacheEntry->Addresses[Protocol].AddressPtr,\r
     ConfigData->SwAddressLength\r
@@ -1185,7 +1184,7 @@ ArpSendFrame (
   //\r
   Status = ArpService->Mnp->Transmit (ArpService->Mnp, TxToken);\r
   if (EFI_ERROR (Status)) {\r
-    ARP_DEBUG_ERROR (("Mnp->Transmit failed, %r.\n", Status));\r
+    DEBUG ((EFI_D_ERROR, "Mnp->Transmit failed, %r.\n", Status));\r
     goto CLEAN_EXIT;\r
   }\r
 \r
@@ -1194,18 +1193,18 @@ ArpSendFrame (
 CLEAN_EXIT:\r
 \r
   if (Packet != NULL) {\r
-    NetFreePool (Packet);\r
+    gBS->FreePool (Packet);\r
   }\r
 \r
   if (TxData != NULL) {\r
-    NetFreePool (TxData);\r
+    gBS->FreePool (TxData);\r
   }\r
 \r
   if (TxToken->Event != NULL) {\r
     gBS->CloseEvent (TxToken->Event);\r
   }\r
 \r
-  NetFreePool (TxToken);\r
+  gBS->FreePool (TxToken);\r
 }\r
 \r
 \r
@@ -1228,15 +1227,15 @@ CLEAN_EXIT:
 STATIC\r
 UINTN\r
 ArpDeleteCacheEntryInTable (\r
-  IN NET_LIST_ENTRY  *CacheTable,\r
+  IN LIST_ENTRY      *CacheTable,\r
   IN BOOLEAN         BySwAddress,\r
   IN UINT16          SwAddressType,\r
   IN UINT8           *AddressBuffer OPTIONAL,\r
   IN BOOLEAN         Force\r
   )\r
 {\r
-  NET_LIST_ENTRY   *Entry;\r
-  NET_LIST_ENTRY   *NextEntry;\r
+  LIST_ENTRY       *Entry;\r
+  LIST_ENTRY       *NextEntry;\r
   ARP_CACHE_ENTRY  *CacheEntry;\r
   UINTN            Count;\r
 \r
@@ -1258,7 +1257,7 @@ ArpDeleteCacheEntryInTable (
         // Protocol address type matched. Check the address.\r
         //\r
         if ((AddressBuffer == NULL) ||\r
-          (NetCompareMem (\r
+          (CompareMem (\r
              AddressBuffer,\r
              CacheEntry->Addresses[Protocol].AddressPtr,\r
              CacheEntry->Addresses[Protocol].Length\r
@@ -1271,7 +1270,7 @@ ArpDeleteCacheEntryInTable (
       }\r
     } else {\r
       if ((AddressBuffer == NULL) ||\r
-        (NetCompareMem (\r
+        (CompareMem (\r
            AddressBuffer,\r
            CacheEntry->Addresses[Hardware].AddressPtr,\r
            CacheEntry->Addresses[Hardware].Length\r
@@ -1290,9 +1289,9 @@ MATCHED:
     //\r
     // Delete this entry.\r
     //\r
-    NetListRemoveEntry (&CacheEntry->List);\r
-    ASSERT (NetListIsEmpty (&CacheEntry->UserRequestList));\r
-    NetFreePool (CacheEntry);\r
+    RemoveEntryList (&CacheEntry->List);\r
+    ASSERT (IsListEmpty (&CacheEntry->UserRequestList));\r
+    gBS->FreePool (CacheEntry);\r
 \r
     Count++;\r
   }\r
@@ -1375,8 +1374,8 @@ ArpCancelRequest (
   )\r
 {\r
   ARP_SERVICE_DATA  *ArpService;\r
-  NET_LIST_ENTRY    *Entry;\r
-  NET_LIST_ENTRY    *NextEntry;\r
+  LIST_ENTRY        *Entry;\r
+  LIST_ENTRY        *NextEntry;\r
   ARP_CACHE_ENTRY   *CacheEntry;\r
   UINTN             Count;\r
 \r
@@ -1389,7 +1388,7 @@ ArpCancelRequest (
     CacheEntry = NET_LIST_USER_STRUCT (Entry, ARP_CACHE_ENTRY, List);\r
 \r
     if ((TargetSwAddress == NULL) ||\r
-      (NetCompareMem (\r
+      (CompareMem (\r
          TargetSwAddress,\r
          CacheEntry->Addresses[Protocol].AddressPtr,\r
          CacheEntry->Addresses[Protocol].Length\r
@@ -1400,12 +1399,12 @@ ArpCancelRequest (
       //\r
       Count += ArpAddressResolved (CacheEntry, Instance, UserEvent);\r
 \r
-      if (NetListIsEmpty (&CacheEntry->UserRequestList)) {\r
+      if (IsListEmpty (&CacheEntry->UserRequestList)) {\r
         //\r
         // No user requests any more, remove this request cache entry.\r
         //\r
-        NetListRemoveEntry (&CacheEntry->List);\r
-        NetFreePool (CacheEntry);\r
+        RemoveEntryList (&CacheEntry->List);\r
+        gBS->FreePool (CacheEntry);\r
       }\r
     }\r
   }\r
@@ -1452,12 +1451,12 @@ ArpFindCacheEntry (
   ARP_SERVICE_DATA   *ArpService;\r
   NET_ARP_ADDRESS    MatchAddress;\r
   FIND_OPTYPE        FindOpType;\r
-  NET_LIST_ENTRY     *StartEntry;\r
+  LIST_ENTRY         *StartEntry;\r
   ARP_CACHE_ENTRY    *CacheEntry;\r
   NET_MAP            FoundEntries;\r
   UINT32             FoundCount;\r
   EFI_ARP_FIND_DATA  *FindData;\r
-  NET_LIST_ENTRY     *CacheTable;\r
+  LIST_ENTRY         *CacheTable;\r
 \r
   ArpService = Instance->ArpService;\r
 \r
@@ -1596,9 +1595,9 @@ ArpFindCacheEntry (
   //\r
   // Allocate buffer to copy the found entries.\r
   //\r
-  FindData = NetAllocatePool (FoundCount * (*EntryLength));\r
+  FindData = AllocatePool (FoundCount * (*EntryLength));\r
   if (FindData == NULL) {\r
-    ARP_DEBUG_ERROR (("ArpFindCacheEntry: Failed to allocate memory.\n"));\r
+    DEBUG ((EFI_D_ERROR, "ArpFindCacheEntry: Failed to allocate memory.\n"));\r
     Status = EFI_OUT_OF_RESOURCES;\r
     goto CLEAN_EXIT;\r
   }\r
@@ -1631,7 +1630,7 @@ ArpFindCacheEntry (
     //\r
     // Copy the software address.\r
     //\r
-    NetCopyMem (\r
+    CopyMem (\r
       FindData + 1,\r
       CacheEntry->Addresses[Protocol].AddressPtr,\r
       FindData->SwAddressLength\r
@@ -1640,7 +1639,7 @@ ArpFindCacheEntry (
     //\r
     // Copy the hardware address.\r
     //\r
-    NetCopyMem (\r
+    CopyMem (\r
       (UINT8 *)(FindData + 1) + FindData->SwAddressLength,\r
       CacheEntry->Addresses[Hardware].AddressPtr,\r
       FindData->HwAddressLength\r
index 1c5e421..1db6d34 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
index d760f7c..46aa192 100644 (file)
@@ -66,14 +66,14 @@ ArpConfigure (
 \r
   Instance = ARP_INSTANCE_DATA_FROM_THIS (This);\r
 \r
-  OldTpl = NET_RAISE_TPL (NET_TPL_LOCK);\r
+  OldTpl = gBS->RaiseTPL (TPL_CALLBACK);\r
 \r
   //\r
   // Configure this instance, the ConfigData has already passed the basic checks.\r
   //\r
   Status = ArpConfigureInstance (Instance, ConfigData);\r
 \r
-  NET_RESTORE_TPL (OldTpl);\r
+  gBS->RestoreTPL (OldTpl);\r
 \r
   return Status;\r
 }\r
@@ -166,7 +166,7 @@ ArpAdd (
   MatchAddress[Protocol].Length     = Instance->ConfigData.SwAddressLength;\r
   MatchAddress[Protocol].AddressPtr = TargetSwAddress;\r
 \r
-  OldTpl = NET_RAISE_TPL (NET_TPL_LOCK);\r
+  OldTpl = gBS->RaiseTPL (TPL_CALLBACK);\r
 \r
   //\r
   // See whether the entry to add exists. Check the DeinedCacheTable first.\r
@@ -215,7 +215,7 @@ ArpAdd (
     //\r
     // Remove it from the Table.\r
     //\r
-    NetListRemoveEntry (&CacheEntry->List);\r
+    RemoveEntryList (&CacheEntry->List);\r
   } else {\r
     //\r
     // It's a new entry, allocate memory for the entry.\r
@@ -223,7 +223,7 @@ ArpAdd (
     CacheEntry = ArpAllocCacheEntry (Instance);\r
 \r
     if (CacheEntry == NULL) {\r
-      ARP_DEBUG_ERROR (("ArpAdd: Failed to allocate pool for CacheEntry.\n"));\r
+      DEBUG ((EFI_D_ERROR, "ArpAdd: Failed to allocate pool for CacheEntry.\n"));\r
       Status = EFI_OUT_OF_RESOURCES;\r
       goto UNLOCK_EXIT;\r
     }\r
@@ -253,14 +253,14 @@ ArpAdd (
   // Add this CacheEntry to the corresponding CacheTable.\r
   //\r
   if (DenyFlag) {\r
-    NetListInsertHead (&ArpService->DeniedCacheTable, &CacheEntry->List);\r
+    InsertHeadList (&ArpService->DeniedCacheTable, &CacheEntry->List);\r
   } else {\r
-    NetListInsertHead (&ArpService->ResolvedCacheTable, &CacheEntry->List);\r
+    InsertHeadList (&ArpService->ResolvedCacheTable, &CacheEntry->List);\r
   }\r
 \r
 UNLOCK_EXIT:\r
 \r
-  NET_RESTORE_TPL (OldTpl);\r
+  gBS->RestoreTPL (OldTpl);\r
 \r
   return Status;\r
 }\r
@@ -321,7 +321,7 @@ ArpFind (
     return EFI_NOT_STARTED;\r
   }\r
 \r
-  OldTpl = NET_RAISE_TPL (NET_TPL_LOCK);\r
+  OldTpl = gBS->RaiseTPL (TPL_CALLBACK);\r
 \r
   //\r
   // All the check passed, find the cache entries now.\r
@@ -336,7 +336,7 @@ ArpFind (
              Refresh\r
              );\r
 \r
-  NET_RESTORE_TPL (OldTpl);\r
+  gBS->RestoreTPL (OldTpl);\r
 \r
   return Status;\r
 }\r
@@ -381,14 +381,14 @@ ArpDelete (
     return EFI_NOT_STARTED;\r
   }\r
 \r
-  OldTpl = NET_RAISE_TPL (NET_TPL_LOCK);\r
+  OldTpl = gBS->RaiseTPL (TPL_CALLBACK);\r
 \r
   //\r
   // Delete the specified cache entries.\r
   //\r
   Count = ArpDeleteCacheEntry (Instance, BySwAddress, AddressBuffer, TRUE);\r
 \r
-  NET_RESTORE_TPL (OldTpl);\r
+  gBS->RestoreTPL (OldTpl);\r
 \r
   return (Count == 0) ? EFI_NOT_FOUND : EFI_SUCCESS;\r
 }\r
@@ -426,14 +426,14 @@ ArpFlush (
     return EFI_NOT_STARTED;\r
   }\r
 \r
-  OldTpl = NET_RAISE_TPL (NET_TPL_LOCK);\r
+  OldTpl = gBS->RaiseTPL (TPL_CALLBACK);\r
 \r
   //\r
   // Delete the dynamic entries from the cache table.\r
   //\r
   Count = ArpDeleteCacheEntry (Instance, FALSE, NULL, FALSE);\r
 \r
-  NET_RESTORE_TPL (OldTpl);\r
+  gBS->RestoreTPL (OldTpl);\r
 \r
   return (Count == 0) ? EFI_NOT_FOUND : EFI_SUCCESS;\r
 }\r
@@ -500,7 +500,7 @@ ArpRequest (
     //\r
     // Return the hardware broadcast address.\r
     //\r
-    NetCopyMem (TargetHwAddress, &SnpMode->BroadcastAddress, SnpMode->HwAddressSize);\r
+    CopyMem (TargetHwAddress, &SnpMode->BroadcastAddress, SnpMode->HwAddressSize);\r
 \r
     goto SIGNAL_USER;\r
   }\r
@@ -531,9 +531,9 @@ ArpRequest (
   //\r
   // Initialize the TargetHwAddrss to a zero address.\r
   //\r
-  NetZeroMem (TargetHwAddress, SnpMode->HwAddressSize);\r
+  ZeroMem (TargetHwAddress, SnpMode->HwAddressSize);\r
 \r
-  OldTpl = NET_RAISE_TPL (NET_TPL_LOCK);\r
+  OldTpl = gBS->RaiseTPL (TPL_CALLBACK);\r
 \r
   //\r
   // Check whether the software address is in the denied table.\r
@@ -558,7 +558,7 @@ ArpRequest (
     //\r
     // Resolved, copy the address into the user buffer.\r
     //\r
-    NetCopyMem (\r
+    CopyMem (\r
       TargetHwAddress,\r
       CacheEntry->Addresses[Hardware].AddressPtr,\r
       CacheEntry->Addresses[Hardware].Length\r
@@ -575,9 +575,9 @@ ArpRequest (
   //\r
   // Create a request context for this arp request.\r
   //\r
-  RequestContext = NetAllocatePool (sizeof(USER_REQUEST_CONTEXT));\r
+  RequestContext = AllocatePool (sizeof(USER_REQUEST_CONTEXT));\r
   if (RequestContext == NULL) {\r
-    ARP_DEBUG_ERROR (("ArpRequest: Allocate memory for RequestContext failed.\n"));\r
+    DEBUG ((EFI_D_ERROR, "ArpRequest: Allocate memory for RequestContext failed.\n"));\r
 \r
     Status = EFI_OUT_OF_RESOURCES;\r
     goto UNLOCK_EXIT;\r
@@ -586,7 +586,7 @@ ArpRequest (
   RequestContext->Instance         = Instance;\r
   RequestContext->UserRequestEvent = ResolvedEvent;\r
   RequestContext->UserHwAddrBuffer = TargetHwAddress;\r
-  NetListInit (&RequestContext->List);\r
+  InitializeListHead (&RequestContext->List);\r
 \r
   //\r
   // Check whether there is a same request.\r
@@ -608,8 +608,8 @@ ArpRequest (
     //\r
     CacheEntry = ArpAllocCacheEntry (Instance);\r
     if (CacheEntry == NULL) {\r
-      ARP_DEBUG_ERROR (("ArpRequest: Allocate memory for CacheEntry failed.\n"));\r
-      NetFreePool (RequestContext);\r
+      DEBUG ((EFI_D_ERROR, "ArpRequest: Allocate memory for CacheEntry failed.\n"));\r
+      gBS->FreePool (RequestContext);\r
 \r
       Status = EFI_OUT_OF_RESOURCES;\r
       goto UNLOCK_EXIT;\r
@@ -623,13 +623,13 @@ ArpRequest (
     //\r
     // Add this entry into the PendingRequestTable.\r
     //\r
-    NetListInsertTail (&ArpService->PendingRequestTable, &CacheEntry->List);\r
+    InsertTailList (&ArpService->PendingRequestTable, &CacheEntry->List);\r
   }\r
 \r
   //\r
   // Link this request context into the cache entry.\r
   //\r
-  NetListInsertHead (&CacheEntry->UserRequestList, &RequestContext->List);\r
+  InsertHeadList (&CacheEntry->UserRequestList, &RequestContext->List);\r
 \r
   //\r
   // Send out the ARP Request frame.\r
@@ -639,7 +639,7 @@ ArpRequest (
 \r
 UNLOCK_EXIT:\r
 \r
-  NET_RESTORE_TPL (OldTpl);\r
+  gBS->RestoreTPL (OldTpl);\r
 \r
 SIGNAL_USER:\r
 \r
@@ -701,7 +701,7 @@ ArpCancel (
     return EFI_NOT_STARTED;\r
   }\r
 \r
-  OldTpl = NET_RAISE_TPL (NET_TPL_LOCK);\r
+  OldTpl = gBS->RaiseTPL (TPL_CALLBACK);\r
 \r
   //\r
   // Cancel the specified request.\r
@@ -714,7 +714,7 @@ ArpCancel (
   //\r
   NetLibDispatchDpc ();\r
 \r
-  NET_RESTORE_TPL (OldTpl);\r
+  gBS->RestoreTPL (OldTpl);\r
 \r
   return (Count == 0) ? EFI_NOT_FOUND : EFI_SUCCESS;\r
 }\r
index 4d78b87..d278103 100644 (file)
@@ -141,9 +141,9 @@ DhcpConfigUdpIo (
   UdpConfigData.StationPort               = DHCP_CLIENT_PORT;\r
   UdpConfigData.RemotePort                = DHCP_SERVER_PORT;\r
 \r
-  NetZeroMem (&UdpConfigData.StationAddress, sizeof (EFI_IPv4_ADDRESS));\r
-  NetZeroMem (&UdpConfigData.SubnetMask, sizeof (EFI_IPv4_ADDRESS));\r
-  NetZeroMem (&UdpConfigData.RemoteAddress, sizeof (EFI_IPv4_ADDRESS));\r
+  ZeroMem (&UdpConfigData.StationAddress, sizeof (EFI_IPv4_ADDRESS));\r
+  ZeroMem (&UdpConfigData.SubnetMask, sizeof (EFI_IPv4_ADDRESS));\r
+  ZeroMem (&UdpConfigData.RemoteAddress, sizeof (EFI_IPv4_ADDRESS));\r
 \r
   return UdpIo->Udp->Configure (UdpIo->Udp, &UdpConfigData);;\r
 }\r
@@ -208,7 +208,7 @@ Dhcp4CreateService (
   EFI_STATUS                Status;\r
 \r
   *Service  = NULL;\r
-  DhcpSb    = NetAllocateZeroPool (sizeof (DHCP_SERVICE));\r
+  DhcpSb    = AllocateZeroPool (sizeof (DHCP_SERVICE));\r
 \r
   if (DhcpSb == NULL) {\r
     return EFI_OUT_OF_RESOURCES;\r
@@ -220,7 +220,7 @@ Dhcp4CreateService (
   DhcpSb->InDestory       = FALSE;\r
   DhcpSb->Controller      = Controller;\r
   DhcpSb->Image           = ImageHandle;\r
-  NetListInit (&DhcpSb->Children);\r
+  InitializeListHead (&DhcpSb->Children);\r
   DhcpSb->DhcpState       = Dhcp4Stopped;\r
   DhcpSb->Xid             = NET_RANDOM (NetRandomInitSeed ());\r
 \r
@@ -229,7 +229,7 @@ Dhcp4CreateService (
   //\r
   Status = gBS->CreateEvent (\r
                   EVT_NOTIFY_SIGNAL | EVT_TIMER,\r
-                  NET_TPL_TIMER,\r
+                  TPL_CALLBACK,\r
                   DhcpOnTimerTick,\r
                   DhcpSb,\r
                   &DhcpSb->Timer\r
@@ -255,7 +255,7 @@ Dhcp4CreateService (
 \r
 ON_ERROR:\r
   Dhcp4CloseService (DhcpSb);\r
-  NetFreePool (DhcpSb);\r
+  gBS->FreePool (DhcpSb);\r
 \r
   return Status;\r
 }\r
@@ -331,7 +331,7 @@ Dhcp4DriverBindingStart (
 \r
 ON_ERROR:\r
   Dhcp4CloseService (DhcpSb);\r
-  NetFreePool (DhcpSb);\r
+  gBS->FreePool (DhcpSb);\r
   return Status;\r
 }\r
 \r
@@ -394,7 +394,7 @@ Dhcp4DriverBindingStop (
     return EFI_SUCCESS;\r
   }\r
 \r
-  OldTpl = NET_RAISE_TPL (NET_TPL_LOCK);\r
+  OldTpl = gBS->RaiseTPL (TPL_CALLBACK);\r
 \r
   if (NumberOfChildren == 0) {\r
 \r
@@ -409,13 +409,13 @@ Dhcp4DriverBindingStop (
 \r
     Dhcp4CloseService (DhcpSb);\r
 \r
-    NetFreePool (DhcpSb);\r
+    gBS->FreePool (DhcpSb);\r
   } else {\r
     //\r
     // Don't use NET_LIST_FOR_EACH_SAFE here, Dhcp4ServiceBindingDestoryChild\r
     // may cause other child to be deleted.\r
     //\r
-    while (!NetListIsEmpty (&DhcpSb->Children)) {\r
+    while (!IsListEmpty (&DhcpSb->Children)) {\r
       Instance = NET_LIST_HEAD (&DhcpSb->Children, DHCP_PROTOCOL, Link);\r
       ServiceBinding->DestroyChild (ServiceBinding, Instance->Handle);\r
     }\r
@@ -425,7 +425,7 @@ Dhcp4DriverBindingStop (
     }\r
   }\r
 \r
-  NET_RESTORE_TPL (OldTpl);\r
+  gBS->RestoreTPL (OldTpl);\r
 \r
   return Status;\r
 }\r
@@ -448,7 +448,7 @@ DhcpInitProtocol (
 {\r
   Instance->Signature         = DHCP_PROTOCOL_SIGNATURE;\r
   CopyMem (&Instance->Dhcp4Protocol, &mDhcp4ProtocolTemplate, sizeof (Instance->Dhcp4Protocol));\r
-  NetListInit (&Instance->Link);\r
+  InitializeListHead (&Instance->Link);\r
   Instance->Handle            = NULL;\r
   Instance->Service           = DhcpSb;\r
   Instance->InDestory         = FALSE;\r
@@ -492,7 +492,7 @@ Dhcp4ServiceBindingCreateChild (
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  Instance = NetAllocatePool (sizeof (*Instance));\r
+  Instance = AllocatePool (sizeof (*Instance));\r
 \r
   if (Instance == NULL) {\r
     return EFI_OUT_OF_RESOURCES;\r
@@ -512,7 +512,7 @@ Dhcp4ServiceBindingCreateChild (
                   );\r
 \r
   if (EFI_ERROR (Status)) {\r
-    NetFreePool (Instance);\r
+    gBS->FreePool (Instance);\r
     return Status;\r
   }\r
 \r
@@ -537,16 +537,16 @@ Dhcp4ServiceBindingCreateChild (
            NULL\r
            );\r
 \r
-    NetFreePool (Instance);\r
+    gBS->FreePool (Instance);\r
     return Status;\r
   }\r
 \r
-  OldTpl = NET_RAISE_TPL (NET_TPL_LOCK);\r
+  OldTpl = gBS->RaiseTPL (TPL_CALLBACK);\r
 \r
-  NetListInsertTail (&DhcpSb->Children, &Instance->Link);\r
+  InsertTailList (&DhcpSb->Children, &Instance->Link);\r
   DhcpSb->NumChildren++;\r
 \r
-  NET_RESTORE_TPL (OldTpl);\r
+  gBS->RestoreTPL (OldTpl);\r
 \r
   return EFI_SUCCESS;\r
 }\r
@@ -617,7 +617,7 @@ Dhcp4ServiceBindingDestroyChild (
     return EFI_SUCCESS;\r
   }\r
 \r
-  OldTpl = NET_RAISE_TPL (NET_TPL_LOCK);\r
+  OldTpl = gBS->RaiseTPL (TPL_CALLBACK);\r
   Instance->InDestory = TRUE;\r
 \r
   //\r
@@ -642,7 +642,7 @@ Dhcp4ServiceBindingDestroyChild (
   if (EFI_ERROR (Status)) {\r
     Instance->InDestory = FALSE;\r
 \r
-    NET_RESTORE_TPL (OldTpl);\r
+    gBS->RestoreTPL (OldTpl);\r
     return Status;\r
   }\r
 \r
@@ -650,11 +650,11 @@ Dhcp4ServiceBindingDestroyChild (
     DhcpYieldControl (DhcpSb);\r
   }\r
 \r
-  NetListRemoveEntry (&Instance->Link);\r
+  RemoveEntryList (&Instance->Link);\r
   DhcpSb->NumChildren--;\r
 \r
-  NET_RESTORE_TPL (OldTpl);\r
+  gBS->RestoreTPL (OldTpl);\r
 \r
-  NetFreePool (Instance);\r
+  gBS->FreePool (Instance);\r
   return EFI_SUCCESS;\r
 }\r
index 50f1a2f..09de4cd 100644 (file)
@@ -58,7 +58,7 @@ EfiDhcp4GetModeData (
 \r
   Instance = DHCP_INSTANCE_FROM_THIS (This);\r
   \r
-  OldTpl  = NET_RAISE_TPL (NET_TPL_LOCK);\r
+  OldTpl  = gBS->RaiseTPL (TPL_CALLBACK);\r
   DhcpSb  = Instance->Service;\r
 \r
   //\r
@@ -70,28 +70,28 @@ EfiDhcp4GetModeData (
   CopyMem (&Dhcp4ModeData->ClientMacAddress, &DhcpSb->Mac, sizeof (Dhcp4ModeData->ClientMacAddress));\r
 \r
   Ip = HTONL (DhcpSb->ClientAddr);\r
-  NetCopyMem (&Dhcp4ModeData->ClientAddress, &Ip, sizeof (EFI_IPv4_ADDRESS));\r
+  CopyMem (&Dhcp4ModeData->ClientAddress, &Ip, sizeof (EFI_IPv4_ADDRESS));\r
 \r
   Ip = HTONL (DhcpSb->Netmask);\r
-  NetCopyMem (&Dhcp4ModeData->SubnetMask, &Ip, sizeof (EFI_IPv4_ADDRESS));\r
+  CopyMem (&Dhcp4ModeData->SubnetMask, &Ip, sizeof (EFI_IPv4_ADDRESS));\r
 \r
   Ip = HTONL (DhcpSb->ServerAddr);\r
-  NetCopyMem (&Dhcp4ModeData->ServerAddress, &Ip, sizeof (EFI_IPv4_ADDRESS));\r
+  CopyMem (&Dhcp4ModeData->ServerAddress, &Ip, sizeof (EFI_IPv4_ADDRESS));\r
 \r
   Para = DhcpSb->Para;\r
 \r
   if (Para != NULL) {\r
     Ip = HTONL (Para->Router);\r
-    NetCopyMem (&Dhcp4ModeData->RouterAddress, &Ip, sizeof (EFI_IPv4_ADDRESS));\r
+    CopyMem (&Dhcp4ModeData->RouterAddress, &Ip, sizeof (EFI_IPv4_ADDRESS));\r
     Dhcp4ModeData->LeaseTime               = Para->Lease;\r
   } else {\r
-    NetZeroMem (&Dhcp4ModeData->RouterAddress, sizeof (EFI_IPv4_ADDRESS));\r
+    ZeroMem (&Dhcp4ModeData->RouterAddress, sizeof (EFI_IPv4_ADDRESS));\r
     Dhcp4ModeData->LeaseTime               = 0xffffffff;\r
   }\r
 \r
   Dhcp4ModeData->ReplyPacket = DhcpSb->Selected;\r
 \r
-  NET_RESTORE_TPL (OldTpl);\r
+  gBS->RestoreTPL (OldTpl);\r
   return EFI_SUCCESS;\r
 }\r
 \r
@@ -114,24 +114,24 @@ DhcpCleanConfigure (
   UINT32                    Index;\r
 \r
   if (Config->DiscoverTimeout != NULL) {\r
-    NetFreePool (Config->DiscoverTimeout);\r
+    gBS->FreePool (Config->DiscoverTimeout);\r
   }\r
 \r
   if (Config->RequestTimeout != NULL) {\r
-    NetFreePool (Config->RequestTimeout);\r
+    gBS->FreePool (Config->RequestTimeout);\r
   }\r
 \r
   if (Config->OptionList != NULL) {\r
     for (Index = 0; Index < Config->OptionCount; Index++) {\r
       if (Config->OptionList[Index] != NULL) {\r
-        NetFreePool (Config->OptionList[Index]);\r
+        gBS->FreePool (Config->OptionList[Index]);\r
       }\r
     }\r
 \r
-    NetFreePool (Config->OptionList);\r
+    gBS->FreePool (Config->OptionList);\r
   }\r
 \r
-  NetZeroMem (Config, sizeof (EFI_DHCP4_CONFIG_DATA));\r
+  ZeroMem (Config, sizeof (EFI_DHCP4_CONFIG_DATA));\r
 }\r
 \r
 \r
@@ -167,7 +167,7 @@ DhcpCopyConfigure (
   //\r
   if (Src->DiscoverTimeout != NULL) {\r
     Len                   = Src->DiscoverTryCount * sizeof (UINT32);\r
-    Dst->DiscoverTimeout  = NetAllocatePool (Len);\r
+    Dst->DiscoverTimeout  = AllocatePool (Len);\r
 \r
     if (Dst->DiscoverTimeout == NULL) {\r
       return EFI_OUT_OF_RESOURCES;\r
@@ -183,7 +183,7 @@ DhcpCopyConfigure (
   //\r
   if (Src->RequestTimeout != NULL) {\r
     Len                 = Src->RequestTryCount * sizeof (UINT32);\r
-    Dst->RequestTimeout = NetAllocatePool (Len);\r
+    Dst->RequestTimeout = AllocatePool (Len);\r
 \r
     if (Dst->RequestTimeout == NULL) {\r
       goto ON_ERROR;\r
@@ -200,7 +200,7 @@ DhcpCopyConfigure (
   //\r
   if (Src->OptionList != NULL) {\r
     Len             = Src->OptionCount * sizeof (EFI_DHCP4_PACKET_OPTION *);\r
-    Dst->OptionList = NetAllocateZeroPool (Len);\r
+    Dst->OptionList = AllocateZeroPool (Len);\r
 \r
     if (Dst->OptionList == NULL) {\r
       goto ON_ERROR;\r
@@ -212,13 +212,13 @@ DhcpCopyConfigure (
     for (Index = 0; Index < Src->OptionCount; Index++) {\r
       Len = sizeof (EFI_DHCP4_PACKET_OPTION) + MAX (SrcOptions[Index]->Length - 1, 0);\r
 \r
-      DstOptions[Index] = NetAllocatePool (Len);\r
+      DstOptions[Index] = AllocatePool (Len);\r
 \r
       if (DstOptions[Index] == NULL) {\r
         goto ON_ERROR;\r
       }\r
 \r
-      NetCopyMem (DstOptions[Index], SrcOptions[Index], Len);\r
+      CopyMem (DstOptions[Index], SrcOptions[Index], Len);\r
     }\r
   }\r
 \r
@@ -253,14 +253,14 @@ DhcpYieldControl (
   DhcpSb->ActiveChild   = NULL;\r
 \r
   if (Config->DiscoverTimeout != NULL) {\r
-    NetFreePool (Config->DiscoverTimeout);\r
+    gBS->FreePool (Config->DiscoverTimeout);\r
 \r
     Config->DiscoverTryCount  = 0;\r
     Config->DiscoverTimeout   = NULL;\r
   }\r
 \r
   if (Config->RequestTimeout != NULL) {\r
-    NetFreePool (Config->RequestTimeout);\r
+    gBS->FreePool (Config->RequestTimeout);\r
 \r
     Config->RequestTryCount = 0;\r
     Config->RequestTimeout  = NULL;\r
@@ -322,7 +322,7 @@ EfiDhcp4Configure (
       return EFI_INVALID_PARAMETER;\r
     }\r
 \r
-    NetCopyMem (&Ip, &Dhcp4CfgData->ClientAddress, sizeof (IP4_ADDR));\r
+    CopyMem (&Ip, &Dhcp4CfgData->ClientAddress, sizeof (IP4_ADDR));\r
 \r
     if ((Ip != 0) && !Ip4IsUnicast (NTOHL (Ip), 0)) {\r
 \r
@@ -336,7 +336,7 @@ EfiDhcp4Configure (
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  OldTpl  = NET_RAISE_TPL (NET_TPL_LOCK);\r
+  OldTpl  = gBS->RaiseTPL (TPL_CALLBACK);\r
 \r
   DhcpSb  = Instance->Service;\r
   Config  = &DhcpSb->ActiveConfig;\r
@@ -390,7 +390,7 @@ EfiDhcp4Configure (
   }\r
 \r
 ON_EXIT:\r
-  NET_RESTORE_TPL (OldTpl);\r
+  gBS->RestoreTPL (OldTpl);\r
   return Status;\r
 }\r
 \r
@@ -433,7 +433,7 @@ EfiDhcp4Start (
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  OldTpl  = NET_RAISE_TPL (NET_TPL_LOCK);\r
+  OldTpl  = gBS->RaiseTPL (TPL_CALLBACK);\r
   DhcpSb  = Instance->Service;\r
 \r
   if (DhcpSb->DhcpState == Dhcp4Stopped) {\r
@@ -464,9 +464,9 @@ EfiDhcp4Start (
   Instance->CompletionEvent = CompletionEvent;\r
 \r
   //\r
-  // Restore the TPL now, don't call poll function at NET_TPL_LOCK.\r
+  // Restore the TPL now, don't call poll function at TPL_CALLBACK.\r
   //\r
-  NET_RESTORE_TPL (OldTpl);\r
+  gBS->RestoreTPL (OldTpl);\r
 \r
   if (CompletionEvent == NULL) {\r
     while (DhcpSb->IoStatus == EFI_ALREADY_STARTED) {\r
@@ -479,7 +479,7 @@ EfiDhcp4Start (
   return EFI_SUCCESS;\r
 \r
 ON_ERROR:\r
-  NET_RESTORE_TPL (OldTpl);\r
+  gBS->RestoreTPL (OldTpl);\r
   return Status;\r
 }\r
 \r
@@ -524,7 +524,7 @@ EfiDhcp4RenewRebind (
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  OldTpl  = NET_RAISE_TPL (NET_TPL_LOCK);\r
+  OldTpl  = gBS->RaiseTPL (TPL_CALLBACK);\r
   DhcpSb  = Instance->Service;\r
 \r
   if (DhcpSb->DhcpState == Dhcp4Stopped) {\r
@@ -567,7 +567,7 @@ EfiDhcp4RenewRebind (
   DhcpSb->IoStatus            = EFI_ALREADY_STARTED;\r
   Instance->RenewRebindEvent  = CompletionEvent;\r
 \r
-  NET_RESTORE_TPL (OldTpl);\r
+  gBS->RestoreTPL (OldTpl);\r
 \r
   if (CompletionEvent == NULL) {\r
     while (DhcpSb->IoStatus == EFI_ALREADY_STARTED) {\r
@@ -580,7 +580,7 @@ EfiDhcp4RenewRebind (
   return EFI_SUCCESS;\r
 \r
 ON_ERROR:\r
-  NET_RESTORE_TPL (OldTpl);\r
+  gBS->RestoreTPL (OldTpl);\r
   return Status;\r
 }\r
 \r
@@ -623,7 +623,7 @@ EfiDhcp4Release (
   }\r
 \r
   Status  = EFI_SUCCESS;\r
-  OldTpl  = NET_RAISE_TPL (NET_TPL_LOCK);\r
+  OldTpl  = gBS->RaiseTPL (TPL_CALLBACK);\r
   DhcpSb  = Instance->Service;\r
 \r
   if ((DhcpSb->DhcpState != Dhcp4InitReboot) && (DhcpSb->DhcpState != Dhcp4Bound)) {\r
@@ -649,7 +649,7 @@ EfiDhcp4Release (
   DhcpCleanLease (DhcpSb);\r
 \r
 ON_EXIT:\r
-  NET_RESTORE_TPL (OldTpl);\r
+  gBS->RestoreTPL (OldTpl);\r
   return Status;\r
 }\r
 \r
@@ -688,7 +688,7 @@ EfiDhcp4Stop (
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  OldTpl  = NET_RAISE_TPL (NET_TPL_LOCK);\r
+  OldTpl  = gBS->RaiseTPL (TPL_CALLBACK);\r
   DhcpSb  = Instance->Service;\r
 \r
   DhcpCleanLease (DhcpSb);\r
@@ -696,7 +696,7 @@ EfiDhcp4Stop (
   DhcpSb->DhcpState     = Dhcp4Stopped;\r
   DhcpSb->ServiceState  = DHCP_UNCONFIGED;\r
 \r
-  NET_RESTORE_TPL (OldTpl);\r
+  gBS->RestoreTPL (OldTpl);\r
   return EFI_SUCCESS;\r
 }\r
 \r
@@ -779,7 +779,7 @@ Dhcp4InstanceConfigUdpIo (
   DhcpSb   = Instance->Service;\r
   Token    = Instance->Token;\r
 \r
-  NetZeroMem (&UdpConfigData, sizeof (EFI_UDP4_CONFIG_DATA));\r
+  ZeroMem (&UdpConfigData, sizeof (EFI_UDP4_CONFIG_DATA));\r
 \r
   UdpConfigData.AcceptBroadcast    = TRUE;\r
   UdpConfigData.AllowDuplicatePort = TRUE;\r
@@ -787,10 +787,10 @@ Dhcp4InstanceConfigUdpIo (
   UdpConfigData.DoNotFragment      = TRUE;\r
 \r
   Ip = HTONL (DhcpSb->ClientAddr);\r
-  NetCopyMem (&UdpConfigData.StationAddress, &Ip, sizeof (EFI_IPv4_ADDRESS));\r
+  CopyMem (&UdpConfigData.StationAddress, &Ip, sizeof (EFI_IPv4_ADDRESS));\r
 \r
   Ip = HTONL (DhcpSb->Netmask);\r
-  NetCopyMem (&UdpConfigData.SubnetMask, &Ip, sizeof (EFI_IPv4_ADDRESS));\r
+  CopyMem (&UdpConfigData.SubnetMask, &Ip, sizeof (EFI_IPv4_ADDRESS));\r
 \r
   if ((Token->ListenPointCount == 0) || (Token->ListenPoints[0].ListenPort == 0)) {\r
     UdpConfigData.StationPort = DHCP_CLIENT_PORT;\r
@@ -951,7 +951,7 @@ PxeDhcpDone (
 \r
   Token->ResponseCount = Instance->ResponseQueue.BufNum;\r
   if (Token->ResponseCount != 0) {\r
-    Token->ResponseList = (EFI_DHCP4_PACKET *) NetAllocatePool (Instance->ResponseQueue.BufSize);\r
+    Token->ResponseList = (EFI_DHCP4_PACKET *) AllocatePool (Instance->ResponseQueue.BufSize);\r
     if (Token->ResponseList == NULL) {\r
       Token->Status = EFI_OUT_OF_RESOURCES;\r
       goto SIGNAL_USER;\r
@@ -1045,7 +1045,7 @@ EfiDhcp4TransmitReceive (
     return EFI_NO_MAPPING;\r
   }\r
 \r
-  OldTpl = NET_RAISE_TPL (NET_TPL_LOCK);\r
+  OldTpl = gBS->RaiseTPL (TPL_CALLBACK);\r
 \r
   //\r
   // Save the token and the timeout value.\r
@@ -1081,7 +1081,7 @@ EfiDhcp4TransmitReceive (
   //\r
   // Set the destination address and destination port.\r
   //\r
-  NetCopyMem (&Ip, &Token->RemoteAddress, sizeof (EFI_IPv4_ADDRESS));\r
+  CopyMem (&Ip, &Token->RemoteAddress, sizeof (EFI_IPv4_ADDRESS));\r
   EndPoint.RemoteAddr = NTOHL (Ip);\r
 \r
   if (Token->RemotePort == 0) {\r
@@ -1096,7 +1096,7 @@ EfiDhcp4TransmitReceive (
   SubnetMask = DhcpSb->Netmask;\r
   Gateway    = 0;\r
   if (!IP4_NET_EQUAL (DhcpSb->ClientAddr, EndPoint.RemoteAddr, SubnetMask)) {\r
-    NetCopyMem (&Gateway, &Token->GatewayAddress, sizeof (EFI_IPv4_ADDRESS));\r
+    CopyMem (&Gateway, &Token->GatewayAddress, sizeof (EFI_IPv4_ADDRESS));\r
     Gateway = NTOHL (Gateway);\r
   }\r
 \r
@@ -1126,7 +1126,7 @@ ON_ERROR:
     Instance->Token = NULL;\r
   }\r
 \r
-  NET_RESTORE_TPL (OldTpl);\r
+  gBS->RestoreTPL (OldTpl);\r
 \r
   if (!EFI_ERROR (Status) && (Token->CompletionEvent == NULL)) {\r
     //\r
@@ -1228,7 +1228,7 @@ EfiDhcp4Parse (
     return EFI_BUFFER_TOO_SMALL;\r
   }\r
 \r
-  NetZeroMem (PacketOptionList, *OptionCount * sizeof (EFI_DHCP4_PACKET_OPTION *));\r
+  ZeroMem (PacketOptionList, *OptionCount * sizeof (EFI_DHCP4_PACKET_OPTION *));\r
 \r
   Context.Option      = PacketOptionList;\r
   Context.OptionCount = *OptionCount;\r
index 15b2270..9297812 100644 (file)
@@ -67,7 +67,7 @@ enum {
 struct _DHCP_PROTOCOL {\r
   UINT32                            Signature;\r
   EFI_DHCP4_PROTOCOL                Dhcp4Protocol;\r
-  NET_LIST_ENTRY                    Link;\r
+  LIST_ENTRY                        Link;\r
   EFI_HANDLE                        Handle;\r
   DHCP_SERVICE                      *Service;\r
 \r
@@ -96,7 +96,7 @@ struct _DHCP_SERVICE {
   EFI_HANDLE                    Controller;\r
   EFI_HANDLE                    Image;\r
 \r
-  NET_LIST_ENTRY                Children;\r
+  LIST_ENTRY                    Children;\r
   UINTN                         NumChildren;\r
 \r
   INTN                          DhcpState;\r
index d021d1c..19b897a 100644 (file)
@@ -358,12 +358,12 @@ DhcpConfigLeaseIoPort (
   UdpConfigData.RemotePort          = DHCP_SERVER_PORT;\r
 \r
   Ip = HTONL (DhcpSb->ClientAddr);\r
-  NetCopyMem (&UdpConfigData.StationAddress, &Ip, sizeof (EFI_IPv4_ADDRESS));\r
+  CopyMem (&UdpConfigData.StationAddress, &Ip, sizeof (EFI_IPv4_ADDRESS));\r
 \r
   Ip = HTONL (DhcpSb->Netmask);\r
-  NetCopyMem (&UdpConfigData.SubnetMask, &Ip, sizeof (EFI_IPv4_ADDRESS));\r
+  CopyMem (&UdpConfigData.SubnetMask, &Ip, sizeof (EFI_IPv4_ADDRESS));\r
 \r
-  NetZeroMem (&UdpConfigData.RemoteAddress, sizeof (EFI_IPv4_ADDRESS));\r
+  ZeroMem (&UdpConfigData.RemoteAddress, sizeof (EFI_IPv4_ADDRESS));\r
 \r
   Status = UdpIo->Udp->Configure (UdpIo->Udp, &UdpConfigData);\r
 \r
@@ -375,10 +375,10 @@ DhcpConfigLeaseIoPort (
   // Add a default route if received from the server.\r
   //\r
   if ((DhcpSb->Para != NULL) && (DhcpSb->Para->Router != 0)) {\r
-    NetZeroMem (&Subnet, sizeof (EFI_IPv4_ADDRESS));\r
+    ZeroMem (&Subnet, sizeof (EFI_IPv4_ADDRESS));\r
 \r
     Ip = HTONL (DhcpSb->Para->Router);\r
-    NetCopyMem (&Gateway, &Ip, sizeof (EFI_IPv4_ADDRESS));\r
+    CopyMem (&Gateway, &Ip, sizeof (EFI_IPv4_ADDRESS));\r
 \r
     UdpIo->Udp->Routes (UdpIo->Udp, FALSE, &Subnet, &Subnet, &Gateway);\r
   }\r
@@ -465,17 +465,17 @@ DhcpCleanLease (
   DhcpSb->ServerAddr  = 0;\r
 \r
   if (DhcpSb->LastOffer != NULL) {\r
-    NetFreePool (DhcpSb->LastOffer);\r
+    gBS->FreePool (DhcpSb->LastOffer);\r
     DhcpSb->LastOffer = NULL;\r
   }\r
 \r
   if (DhcpSb->Selected != NULL) {\r
-    NetFreePool (DhcpSb->Selected);\r
+    gBS->FreePool (DhcpSb->Selected);\r
     DhcpSb->Selected = NULL;\r
   }\r
 \r
   if (DhcpSb->Para != NULL) {\r
-    NetFreePool (DhcpSb->Para);\r
+    gBS->FreePool (DhcpSb->Para);\r
     DhcpSb->Para = NULL;\r
   }\r
 \r
@@ -545,10 +545,10 @@ DhcpChooseOffer (
   Selected = DhcpSb->LastOffer;\r
 \r
   if ((NewPacket != NULL) && !EFI_ERROR (DhcpValidateOptions (NewPacket, NULL))) {\r
-    TempPacket = (EFI_DHCP4_PACKET *) NetAllocatePool (NewPacket->Size);\r
+    TempPacket = (EFI_DHCP4_PACKET *) AllocatePool (NewPacket->Size);\r
     if (TempPacket != NULL) {\r
-      NetCopyMem (TempPacket, NewPacket, NewPacket->Size);\r
-      NetFreePool (Selected);\r
+      CopyMem (TempPacket, NewPacket, NewPacket->Size);\r
+      gBS->FreePool (Selected);\r
       Selected = TempPacket;\r
     }\r
   }\r
@@ -664,7 +664,7 @@ DhcpHandleSelect (
 \r
   if (Status == EFI_SUCCESS) {\r
     if (DhcpSb->LastOffer != NULL) {\r
-      NetFreePool (DhcpSb->LastOffer);\r
+      gBS->FreePool (DhcpSb->LastOffer);\r
     }\r
 \r
     DhcpSb->LastOffer = Packet;\r
@@ -673,7 +673,7 @@ DhcpHandleSelect (
 \r
   } else if (Status == EFI_NOT_READY) {\r
     if (DhcpSb->LastOffer != NULL) {\r
-      NetFreePool (DhcpSb->LastOffer);\r
+      gBS->FreePool (DhcpSb->LastOffer);\r
     }\r
 \r
     DhcpSb->LastOffer = Packet;\r
@@ -689,7 +689,7 @@ DhcpHandleSelect (
   return EFI_SUCCESS;\r
 \r
 ON_EXIT:\r
-  NetFreePool (Packet);\r
+  gBS->FreePool (Packet);\r
   return Status;\r
 }\r
 \r
@@ -775,14 +775,14 @@ DhcpHandleRequest (
   DhcpSb->IoStatus = EFI_SUCCESS;\r
   DhcpNotifyUser (DhcpSb, DHCP_NOTIFY_COMPLETION);\r
 \r
-  NetFreePool (Packet);\r
+  gBS->FreePool (Packet);\r
   return EFI_SUCCESS;\r
 \r
 REJECT:\r
   DhcpSendMessage (DhcpSb, DhcpSb->Selected, DhcpSb->Para, DHCP_MSG_DECLINE, Message);\r
 \r
 ON_EXIT:\r
-  NetFreePool (Packet);\r
+  gBS->FreePool (Packet);\r
   return Status;\r
 }\r
 \r
@@ -866,7 +866,7 @@ DhcpHandleRenewRebind (
   }\r
 \r
 ON_EXIT:\r
-  NetFreePool (Packet);\r
+  gBS->FreePool (Packet);\r
   return Status;\r
 }\r
 \r
@@ -935,7 +935,7 @@ DhcpHandleReboot (
   //\r
   // OK, get the parameter from server, record the lease\r
   //\r
-  DhcpSb->Para = NetAllocatePool (sizeof (DHCP_PARAMETER));\r
+  DhcpSb->Para = AllocatePool (sizeof (DHCP_PARAMETER));\r
 \r
   if (DhcpSb->Para == NULL) {\r
     Status = EFI_OUT_OF_RESOURCES;\r
@@ -956,7 +956,7 @@ DhcpHandleReboot (
   return EFI_SUCCESS;\r
 \r
 ON_EXIT:\r
-  NetFreePool (Packet);\r
+  gBS->FreePool (Packet);\r
   return Status;\r
 }\r
 \r
@@ -1018,7 +1018,7 @@ DhcpInput (
   // Copy the DHCP message to a continuous memory block\r
   //\r
   Len     = sizeof (EFI_DHCP4_PACKET) + UdpPacket->TotalSize - sizeof (EFI_DHCP4_HEADER);\r
-  Packet  = (EFI_DHCP4_PACKET *) NetAllocatePool (Len);\r
+  Packet  = (EFI_DHCP4_PACKET *) AllocatePool (Len);\r
 \r
   if (Packet == NULL) {\r
     goto RESTART;\r
@@ -1078,7 +1078,7 @@ DhcpInput (
     //\r
     // Ignore the packet in INITREBOOT, INIT and BOUND states\r
     //\r
-    NetFreePool (Packet);\r
+    gBS->FreePool (Packet);\r
     Status = EFI_SUCCESS;\r
     break;\r
 \r
@@ -1093,7 +1093,7 @@ DhcpInput (
   }\r
 \r
   if (Para != NULL) {\r
-    NetFreePool (Para);\r
+    gBS->FreePool (Para);\r
   }\r
 \r
   Packet = NULL;\r
@@ -1108,7 +1108,7 @@ RESTART:
   NetbufFree (UdpPacket);\r
 \r
   if (Packet != NULL) {\r
-    NetFreePool (Packet);\r
+    gBS->FreePool (Packet);\r
   }\r
 \r
   Status = UdpIoRecvDatagram (DhcpSb->UdpIo, DhcpInput, DhcpSb, 0);\r
@@ -1132,7 +1132,7 @@ DhcpReleasePacket (
   IN VOID                   *Arg\r
   )\r
 {\r
-  NetFreePool (Arg);\r
+  gBS->FreePool (Arg);\r
 }\r
 \r
 \r
@@ -1212,7 +1212,7 @@ DhcpSendMessage (
     Len += (UINT32)AsciiStrLen ((CHAR8 *) Msg);\r
   }\r
 \r
-  Packet = NetAllocatePool (Len);\r
+  Packet = AllocatePool (Len);\r
 \r
   if (Packet == NULL) {\r
     return EFI_OUT_OF_RESOURCES;\r
@@ -1232,7 +1232,7 @@ DhcpSendMessage (
   }\r
 \r
   Head = &Packet->Dhcp4.Header;\r
-  NetZeroMem (Head, sizeof (EFI_DHCP4_HEADER));\r
+  ZeroMem (Head, sizeof (EFI_DHCP4_HEADER));\r
 \r
   Head->OpCode       = BOOTP_REQUEST;\r
   Head->HwType       = DhcpSb->HwType;\r
@@ -1241,7 +1241,7 @@ DhcpSendMessage (
   Head->Reserved     = HTONS (0x8000);  //Server, broadcast the message please.\r
 \r
   EFI_IP4 (Head->ClientAddr) = HTONL (DhcpSb->ClientAddr);\r
-  NetCopyMem (Head->ClientHwAddr, DhcpSb->Mac.Addr, DhcpSb->HwLen);\r
+  CopyMem (Head->ClientHwAddr, DhcpSb->Mac.Addr, DhcpSb->HwLen);\r
 \r
   //\r
   // Append the DHCP message type\r
@@ -1352,12 +1352,12 @@ DhcpSendMessage (
   }\r
 \r
   if (EFI_ERROR (Status)) {\r
-    NetFreePool (Packet);\r
+    gBS->FreePool (Packet);\r
     return Status;\r
   }\r
 \r
   if (NewPacket != NULL) {\r
-    NetFreePool (Packet);\r
+    gBS->FreePool (Packet);\r
     Packet = NewPacket;\r
   }\r
 \r
@@ -1369,7 +1369,7 @@ DhcpSendMessage (
   Wrap      = NetbufFromExt (&Frag, 1, 0, 0, DhcpReleasePacket, Packet);\r
 \r
   if (Wrap == NULL) {\r
-    NetFreePool (Packet);\r
+    gBS->FreePool (Packet);\r
     return EFI_OUT_OF_RESOURCES;\r
   }\r
 \r
index cf81199..04a4007 100644 (file)
@@ -526,7 +526,7 @@ DhcpFillOption (
     Options[Index].Data = Buf + OptCount[Tag].Offset;\r
   }\r
 \r
-  NetCopyMem (Buf + OptCount[Tag].Offset, Data, Len);\r
+  CopyMem (Buf + OptCount[Tag].Offset, Data, Len);\r
 \r
   OptCount[Tag].Offset  = (UINT16) (OptCount[Tag].Offset + Len);\r
   Options[Index].Len    = (UINT16) (Options[Index].Len + Len);\r
@@ -582,7 +582,7 @@ DhcpParseOption (
   // First compute how many options and how long each option is\r
   // with the "Key indexed counting" algorithms.\r
   //\r
-  OptCount = NetAllocateZeroPool (DHCP_MAX_OPTIONS * sizeof (DHCP_OPTION_COUNT));\r
+  OptCount = AllocateZeroPool (DHCP_MAX_OPTIONS * sizeof (DHCP_OPTION_COUNT));\r
 \r
   if (OptCount == NULL) {\r
     return EFI_OUT_OF_RESOURCES;\r
@@ -624,7 +624,7 @@ DhcpParseOption (
   // Allocate a buffer to hold the DHCP options, and after that, a\r
   // continuous buffer to put all the options' data.\r
   //\r
-  Options = NetAllocateZeroPool (OptNum * sizeof (DHCP_OPTION) + TotalLen);\r
+  Options = AllocateZeroPool (OptNum * sizeof (DHCP_OPTION) + TotalLen);\r
 \r
   if (Options == NULL) {\r
     Status = EFI_OUT_OF_RESOURCES;\r
@@ -638,14 +638,14 @@ DhcpParseOption (
   Status          = DhcpIterateOptions (Packet, DhcpFillOption, &Context);\r
 \r
   if (EFI_ERROR (Status)) {\r
-    NetFreePool (Options);\r
+    gBS->FreePool (Options);\r
     goto ON_EXIT;\r
   }\r
 \r
   *OptionPoint = Options;\r
 \r
 ON_EXIT:\r
-  NetFreePool (OptCount);\r
+  gBS->FreePool (OptCount);\r
   return Status;\r
 }\r
 \r
@@ -689,7 +689,7 @@ DhcpValidateOptions (
   }\r
 \r
   Updated = FALSE;\r
-  NetZeroMem (&Parameter, sizeof (Parameter));\r
+  ZeroMem (&Parameter, sizeof (Parameter));\r
 \r
   for (Index = 0; Index < Count; Index++) {\r
     Option = &AllOption[Index];\r
@@ -722,7 +722,7 @@ DhcpValidateOptions (
   }\r
 \r
   if (Updated && (Para != NULL)) {\r
-    if ((*Para = NetAllocatePool (sizeof (DHCP_PARAMETER))) == NULL) {\r
+    if ((*Para = AllocatePool (sizeof (DHCP_PARAMETER))) == NULL) {\r
       Status = EFI_OUT_OF_RESOURCES;\r
       goto ON_EXIT;\r
     }\r
@@ -731,7 +731,7 @@ DhcpValidateOptions (
   }\r
 \r
 ON_EXIT:\r
-  NetFreePool (AllOption);\r
+  gBS->FreePool (AllOption);\r
   return Status;\r
 }\r
 \r
@@ -767,7 +767,7 @@ DhcpAppendOption (
 \r
     *(Buf++) = Tag;\r
     *(Buf++) = (UINT8) Len;\r
-    NetCopyMem (Buf, Data + Index * 255, Len);\r
+    CopyMem (Buf, Data + Index * 255, Len);\r
 \r
     Buf     += Len;\r
   }\r
@@ -815,7 +815,7 @@ DhcpBuild (
   // Use an array of DHCP_OPTION to mark the existance\r
   // and position of each valid options.\r
   //\r
-  Mark = NetAllocatePool (sizeof (DHCP_OPTION) * DHCP_MAX_OPTIONS);\r
+  Mark = AllocatePool (sizeof (DHCP_OPTION) * DHCP_MAX_OPTIONS);\r
 \r
   if (Mark == NULL) {\r
     return EFI_OUT_OF_RESOURCES;\r
@@ -871,7 +871,7 @@ DhcpBuild (
   }\r
 \r
   Status  = EFI_OUT_OF_RESOURCES;\r
-  Packet  = (EFI_DHCP4_PACKET *) NetAllocatePool (Len);\r
+  Packet  = (EFI_DHCP4_PACKET *) AllocatePool (Len);\r
 \r
   if (Packet == NULL) {\r
     goto ON_ERROR;\r
@@ -898,9 +898,9 @@ DhcpBuild (
 \r
 ON_ERROR:\r
   if (SeedOptions != NULL) {\r
-    NetFreePool (SeedOptions);\r
+    gBS->FreePool (SeedOptions);\r
   }\r
 \r
-  NetFreePool (Mark);\r
+  gBS->FreePool (Mark);\r
   return Status;\r
 }\r
index 3f534fc..b6a8261 100644 (file)
@@ -45,14 +45,14 @@ UINTN  mMaxDpcQueueDepth = 0;
 // If the free list is empty and a DPC is queued, the free list is grown by allocating\r
 // an additional set of DPC entries.\r
 //\r
-LIST_ENTRY  mDpcEntryFreeList = INITIALIZE_LIST_HEAD_VARIABLE(mDpcEntryFreeList);\r
+LIST_ENTRY      mDpcEntryFreeList = INITIALIZE_LIST_HEAD_VARIABLE(mDpcEntryFreeList);\r
 \r
 //\r
 // An array of DPC queues.  A DPC queue is allocated for every leval EFI_TPL value.\r
 // As DPCs are queued, they are added to the end of the linked list.\r
 // As DPCs are dispatched, they are removed from the beginning of the linked list.\r
 //\r
-LIST_ENTRY  mDpcQueue[TPL_HIGH_LEVEL + 1];\r
+LIST_ENTRY      mDpcQueue[TPL_HIGH_LEVEL + 1];\r
 \r
 /**\r
   Add a Deferred Procedure Call to the end of the DPC queue.\r
index d113947..bf35d1e 100644 (file)
@@ -34,7 +34,7 @@ Abstract:
 // list or on a DPC queue at a specific EFI_TPL.\r
 //\r
 typedef struct {\r
-  LIST_ENTRY         ListEntry;\r
+  LIST_ENTRY             ListEntry;\r
   EFI_DPC_PROCEDURE  DpcProcedure;\r
   VOID               *DpcContext;\r
 } DPC_ENTRY;\r
index c86aae6..4dca145 100644 (file)
@@ -85,7 +85,7 @@ IScsiCHAPAuthTarget (
             VerifyRsp\r
             );\r
 \r
-  if (NetCompareMem (VerifyRsp, TargetResponse, ISCSI_CHAP_RSP_LEN)) {\r
+  if (CompareMem (VerifyRsp, TargetResponse, ISCSI_CHAP_RSP_LEN)) {\r
     Status = EFI_SECURITY_VIOLATION;\r
   }\r
 \r
@@ -123,7 +123,7 @@ Returns:
   CHAR8                     *Value;\r
   UINT8                     *Data;\r
   UINT32                    Len;\r
-  NET_LIST_ENTRY            *KeyValueList;\r
+  LIST_ENTRY                *KeyValueList;\r
   UINTN                     Algorithm;\r
   CHAR8                     *Identifier;\r
   CHAR8                     *Challenge;\r
@@ -139,7 +139,7 @@ Returns:
   AuthData    = &Session->AuthData;\r
 \r
   Len         = Conn->RspQue.BufSize;\r
-  Data        = NetAllocatePool (Len);\r
+  Data        = AllocatePool (Len);\r
   if (Data == NULL) {\r
     return EFI_OUT_OF_RESOURCES;\r
   }\r
@@ -283,7 +283,7 @@ ON_EXIT:
 \r
   IScsiFreeKeyValueList (KeyValueList);\r
 \r
-  NetFreePool (Data);\r
+  gBS->FreePool (Data);\r
 \r
   return Status;\r
 }\r
@@ -333,13 +333,13 @@ Returns:
   Status      = EFI_SUCCESS;\r
 \r
   RspLen      = 2 * ISCSI_CHAP_RSP_LEN + 3;\r
-  Response    = NetAllocatePool (RspLen);\r
+  Response    = AllocatePool (RspLen);\r
   if (Response == NULL) {\r
     return EFI_OUT_OF_RESOURCES;\r
   }\r
 \r
   ChallengeLen  = 2 * ISCSI_CHAP_RSP_LEN + 3;\r
-  Challenge     = NetAllocatePool (ChallengeLen);\r
+  Challenge     = AllocatePool (ChallengeLen);\r
   if (Challenge == NULL) {\r
     return EFI_OUT_OF_RESOURCES;\r
   }\r
@@ -418,8 +418,8 @@ Returns:
     break;\r
   }\r
 \r
-  NetFreePool (Response);\r
-  NetFreePool (Challenge);\r
+  gBS->FreePool (Response);\r
+  gBS->FreePool (Challenge);\r
 \r
   return Status;\r
 }\r
index 9f3c4fe..92169cb 100644 (file)
@@ -24,7 +24,7 @@ BOOLEAN         mIScsiDeviceListUpdated = FALSE;
 UINTN           mNumberOfIScsiDevices   = 0;\r
 ISCSI_FORM_CALLBACK_INFO  *mCallbackInfo;\r
 \r
-NET_LIST_ENTRY  mIScsiConfigFormList = {\r
+LIST_ENTRY      mIScsiConfigFormList = {\r
   &mIScsiConfigFormList,\r
   &mIScsiConfigFormList\r
 };\r
@@ -138,7 +138,7 @@ Returns:
                   NULL\r
                   );\r
   if (Status == EFI_BUFFER_TOO_SMALL) {\r
-    DeviceList = (ISCSI_DEVICE_LIST *) NetAllocatePool (DataSize);\r
+    DeviceList = (ISCSI_DEVICE_LIST *) AllocatePool (DataSize);\r
 \r
     gRT->GetVariable (\r
           L"iSCSIDeviceList",\r
@@ -168,9 +168,9 @@ Returns:
             // Swap the current MAC address entry with the one indexed by\r
             // LastDeviceIndex.\r
             //\r
-            NetCopyMem (&TempMacInfo, CurMacInfo, sizeof (ISCSI_MAC_INFO));\r
-            NetCopyMem (CurMacInfo, &DeviceList->MacInfo[LastDeviceIndex], sizeof (ISCSI_MAC_INFO));\r
-            NetCopyMem (&DeviceList->MacInfo[LastDeviceIndex], &TempMacInfo, sizeof (ISCSI_MAC_INFO));\r
+            CopyMem (&TempMacInfo, CurMacInfo, sizeof (ISCSI_MAC_INFO));\r
+            CopyMem (CurMacInfo, &DeviceList->MacInfo[LastDeviceIndex], sizeof (ISCSI_MAC_INFO));\r
+            CopyMem (&DeviceList->MacInfo[LastDeviceIndex], &TempMacInfo, sizeof (ISCSI_MAC_INFO));\r
           }\r
 \r
           LastDeviceIndex++;\r
@@ -192,16 +192,16 @@ Returns:
       gRT->SetVariable (MacString, &mIScsiCHAPAuthInfoGuid, 0, 0, NULL);\r
     }\r
 \r
-    NetFreePool (DeviceList);\r
+    gBS->FreePool (DeviceList);\r
   } else if (Status != EFI_NOT_FOUND) {\r
-    NetFreePool (Handles);\r
+    gBS->FreePool (Handles);\r
     return Status;\r
   }\r
   //\r
   // Construct the new iSCSI device list.\r
   //\r
   DeviceListSize        = sizeof (ISCSI_DEVICE_LIST) + (NumHandles - 1) * sizeof (ISCSI_MAC_INFO);\r
-  DeviceList            = (ISCSI_DEVICE_LIST *) NetAllocatePool (DeviceListSize);\r
+  DeviceList            = (ISCSI_DEVICE_LIST *) AllocatePool (DeviceListSize);\r
   DeviceList->NumDevice = (UINT8) NumHandles;\r
 \r
   for (Index = 0; Index < NumHandles; Index++) {\r
@@ -209,7 +209,7 @@ Returns:
     Mode        = Snp->Mode;\r
 \r
     CurMacInfo  = &DeviceList->MacInfo[Index];\r
-    NetCopyMem (&CurMacInfo->Mac, &Mode->PermanentAddress, Mode->HwAddressSize);\r
+    CopyMem (&CurMacInfo->Mac, &Mode->PermanentAddress, Mode->HwAddressSize);\r
     CurMacInfo->Len = (UINT8) Mode->HwAddressSize;\r
   }\r
 \r
@@ -221,7 +221,7 @@ Returns:
         DeviceList\r
         );\r
 \r
-  NetFreePool (DeviceList);\r
+  gBS->FreePool (DeviceList);\r
 \r
   return Status;\r
 }\r
@@ -248,7 +248,7 @@ Returns:
 --*/\r
 {\r
   UINT32                  CurrentIndex;\r
-  NET_LIST_ENTRY          *Entry;\r
+  LIST_ENTRY              *Entry;\r
   ISCSI_CONFIG_FORM_ENTRY *ConfigFormEntry;\r
 \r
   CurrentIndex    = 0;\r
@@ -402,7 +402,7 @@ IScsiFormExtractConfig (
                                Results,\r
                                Progress\r
                                );\r
-  NetFreePool (IfrNvData);\r
+  gBS->FreePool (IfrNvData);\r
   return Status;\r
 }\r
 \r
@@ -516,7 +516,7 @@ IScsiFormCallback (
       PopUpInvalidNotify (L"Invalid IP address!");\r
       Status = EFI_INVALID_PARAMETER;\r
     } else {\r
-      NetCopyMem (&Private->Current->SessionConfigData.LocalIp, &HostIp.v4, sizeof (HostIp.v4));\r
+      CopyMem (&Private->Current->SessionConfigData.LocalIp, &HostIp.v4, sizeof (HostIp.v4));\r
     }\r
 \r
     break;\r
@@ -528,7 +528,7 @@ IScsiFormCallback (
       PopUpInvalidNotify (L"Invalid Subnet Mask!");\r
       Status = EFI_INVALID_PARAMETER;\r
     } else {\r
-      NetCopyMem (&Private->Current->SessionConfigData.SubnetMask, &SubnetMask.v4, sizeof (SubnetMask.v4));\r
+      CopyMem (&Private->Current->SessionConfigData.SubnetMask, &SubnetMask.v4, sizeof (SubnetMask.v4));\r
     }\r
 \r
     break;\r
@@ -540,7 +540,7 @@ IScsiFormCallback (
       PopUpInvalidNotify (L"Invalid Gateway!");\r
       Status = EFI_INVALID_PARAMETER;\r
     } else {\r
-      NetCopyMem (&Private->Current->SessionConfigData.Gateway, &Gateway.v4, sizeof (Gateway.v4));\r
+      CopyMem (&Private->Current->SessionConfigData.Gateway, &Gateway.v4, sizeof (Gateway.v4));\r
     }\r
 \r
     break;\r
@@ -552,7 +552,7 @@ IScsiFormCallback (
       PopUpInvalidNotify (L"Invalid IP address!");\r
       Status = EFI_INVALID_PARAMETER;\r
     } else {\r
-      NetCopyMem (&Private->Current->SessionConfigData.TargetIp, &HostIp.v4, sizeof (HostIp.v4));\r
+      CopyMem (&Private->Current->SessionConfigData.TargetIp, &HostIp.v4, sizeof (HostIp.v4));\r
     }\r
 \r
     break;\r
@@ -581,7 +581,7 @@ IScsiFormCallback (
     if (EFI_ERROR (Status)) {\r
       PopUpInvalidNotify (L"Invalid LUN string!");\r
     } else {\r
-      NetCopyMem (Private->Current->SessionConfigData.BootLun, &Lun, sizeof (Lun));\r
+      CopyMem (Private->Current->SessionConfigData.BootLun, &Lun, sizeof (Lun));\r
     }\r
 \r
     break;\r
@@ -625,9 +625,9 @@ IScsiFormCallback (
       // deployed.\r
       //\r
       if (!Private->Current->SessionConfigData.InitiatorInfoFromDhcp) {\r
-        NetCopyMem (&HostIp.v4, &Private->Current->SessionConfigData.LocalIp, sizeof (HostIp.v4));\r
-        NetCopyMem (&SubnetMask.v4, &Private->Current->SessionConfigData.SubnetMask, sizeof (SubnetMask.v4));\r
-        NetCopyMem (&Gateway.v4, &Private->Current->SessionConfigData.Gateway, sizeof (Gateway.v4));\r
+        CopyMem (&HostIp.v4, &Private->Current->SessionConfigData.LocalIp, sizeof (HostIp.v4));\r
+        CopyMem (&SubnetMask.v4, &Private->Current->SessionConfigData.SubnetMask, sizeof (SubnetMask.v4));\r
+        CopyMem (&Gateway.v4, &Private->Current->SessionConfigData.Gateway, sizeof (Gateway.v4));\r
 \r
         if ((Gateway.Addr[0] != 0)) {\r
           if (SubnetMask.Addr[0] == 0) {\r
@@ -645,7 +645,7 @@ IScsiFormCallback (
       // Validate target configuration if DHCP isn't deployed.\r
       //\r
       if (!Private->Current->SessionConfigData.TargetInfoFromDhcp) {\r
-        NetCopyMem (&HostIp.v4, &Private->Current->SessionConfigData.TargetIp, sizeof (HostIp.v4));\r
+        CopyMem (&HostIp.v4, &Private->Current->SessionConfigData.TargetIp, sizeof (HostIp.v4));\r
         if (!Ip4IsUnicast (NTOHL (HostIp.Addr[0]), 0)) {\r
           PopUpInvalidNotify (L"Target IP is invalid!");\r
           Status = EFI_INVALID_PARAMETER;\r
@@ -718,7 +718,7 @@ IScsiFormCallback (
     Status = SetBrowserData (NULL, NULL, BufferSize, (UINT8 *) IfrNvData, NULL);\r
   }\r
 \r
-  NetFreePool (IfrNvData);\r
+  gBS->FreePool (IfrNvData);\r
   return Status;\r
 }\r
 \r
@@ -749,7 +749,7 @@ Returns:
 \r
 --*/\r
 {\r
-  NET_LIST_ENTRY              *Entry;\r
+  LIST_ENTRY                  *Entry;\r
   ISCSI_CONFIG_FORM_ENTRY     *ConfigFormEntry;\r
   BOOLEAN                     EntryExisted;\r
   EFI_STATUS                  Status;\r
@@ -779,12 +779,12 @@ Returns:
       //\r
       // Add a new form.\r
       //\r
-      ConfigFormEntry = (ISCSI_CONFIG_FORM_ENTRY *) NetAllocateZeroPool (sizeof (ISCSI_CONFIG_FORM_ENTRY));\r
+      ConfigFormEntry = (ISCSI_CONFIG_FORM_ENTRY *) AllocateZeroPool (sizeof (ISCSI_CONFIG_FORM_ENTRY));\r
       if (ConfigFormEntry == NULL) {\r
         return EFI_OUT_OF_RESOURCES;\r
       }\r
 \r
-      NetListInit (&ConfigFormEntry->Link);\r
+      InitializeListHead (&ConfigFormEntry->Link);\r
       ConfigFormEntry->Controller = Controller;\r
 \r
       //\r
@@ -812,7 +812,7 @@ Returns:
                       &ConfigFormEntry->SessionConfigData\r
                       );\r
       if (EFI_ERROR (Status)) {\r
-        NetZeroMem (&ConfigFormEntry->SessionConfigData, sizeof (ConfigFormEntry->SessionConfigData));\r
+        ZeroMem (&ConfigFormEntry->SessionConfigData, sizeof (ConfigFormEntry->SessionConfigData));\r
       }\r
       //\r
       // Get the CHAP authentication configuration data.\r
@@ -826,7 +826,7 @@ Returns:
                       &ConfigFormEntry->AuthConfigData\r
                       );\r
       if (EFI_ERROR (Status)) {\r
-        NetZeroMem (&ConfigFormEntry->AuthConfigData, sizeof (ConfigFormEntry->AuthConfigData));\r
+        ZeroMem (&ConfigFormEntry->AuthConfigData, sizeof (ConfigFormEntry->AuthConfigData));\r
       }\r
       //\r
       // Compose the Port string and create a new STRING_REF.\r
@@ -840,21 +840,21 @@ Returns:
       UnicodeSPrint (PortString, 128, L"Set the iSCSI parameters on port %s", ConfigFormEntry->MacString);\r
       HiiLibNewString (mCallbackInfo->RegisteredHandle, &ConfigFormEntry->PortTitleHelpToken, PortString);\r
 \r
-      NetListInsertTail (&mIScsiConfigFormList, &ConfigFormEntry->Link);\r
+      InsertTailList (&mIScsiConfigFormList, &ConfigFormEntry->Link);\r
       mNumberOfIScsiDevices++;\r
     }\r
   } else {\r
     ASSERT (EntryExisted);\r
 \r
     mNumberOfIScsiDevices--;\r
-    NetListRemoveEntry (&ConfigFormEntry->Link);\r
-    NetFreePool (ConfigFormEntry);\r
+    RemoveEntryList (&ConfigFormEntry->Link);\r
+    gBS->FreePool (ConfigFormEntry);\r
   }\r
   //\r
   // Allocate space for creation of Buffer\r
   //\r
   UpdateData.BufferSize = 0x1000;\r
-  UpdateData.Data = NetAllocateZeroPool (0x1000);\r
+  UpdateData.Data = AllocateZeroPool (0x1000);\r
   UpdateData.Offset = 0;\r
 \r
   FormIndex = 0;\r
@@ -882,7 +882,7 @@ Returns:
     &UpdateData\r
     );\r
 \r
-  NetFreePool (UpdateData.Data);\r
+  gBS->FreePool (UpdateData.Data);\r
 \r
   return EFI_SUCCESS;\r
 }\r
@@ -918,7 +918,7 @@ Returns:
     return Status;\r
   }\r
 \r
-  CallbackInfo = (ISCSI_FORM_CALLBACK_INFO *) NetAllocatePool (sizeof (ISCSI_FORM_CALLBACK_INFO));\r
+  CallbackInfo = (ISCSI_FORM_CALLBACK_INFO *) AllocatePool (sizeof (ISCSI_FORM_CALLBACK_INFO));\r
   if (CallbackInfo == NULL) {\r
     return EFI_OUT_OF_RESOURCES;\r
   }\r
@@ -967,7 +967,7 @@ Returns:
                            CallbackInfo->DriverHandle,\r
                            &CallbackInfo->RegisteredHandle\r
                            );\r
-  NetFreePool (PackageList);\r
+  gBS->FreePool (PackageList);\r
   if (EFI_ERROR (Status)) {\r
     return Status;\r
   }\r
@@ -1002,7 +1002,7 @@ Returns:
 {\r
   ISCSI_CONFIG_FORM_ENTRY     *ConfigFormEntry;\r
 \r
-  while (!NetListIsEmpty (&mIScsiConfigFormList)) {\r
+  while (!IsListEmpty (&mIScsiConfigFormList)) {\r
     //\r
     // Uninstall the device forms as the iSCSI driver instance may fail to\r
     // control the controller but still install the device configuration form.\r
@@ -1032,7 +1032,7 @@ Returns:
         );\r
   HiiLibDestroyHiiDriverHandle (mCallbackInfo->DriverHandle);\r
 \r
-  NetFreePool (mCallbackInfo);\r
+  gBS->FreePool (mCallbackInfo);\r
 \r
   return EFI_SUCCESS;\r
 }\r
index e9311b6..c3c664d 100644 (file)
@@ -62,7 +62,7 @@ typedef struct _ISCSI_DEVICE_LIST {
 #pragma pack()\r
 \r
 typedef struct _ISCSI_CONFIG_FORM_ENTRY {\r
-  NET_LIST_ENTRY                Link;\r
+  LIST_ENTRY                    Link;\r
   EFI_HANDLE                    Controller;\r
   CHAR16                        MacString[95];\r
   STRING_REF                    PortTitleToken;\r
index c7e8e8d..df4772b 100644 (file)
@@ -62,7 +62,7 @@ Returns:
   //\r
   IScsiRootPathIdLen = (UINT8) AsciiStrLen (ISCSI_ROOT_PATH_ID);\r
 \r
-  if ((Length <= IScsiRootPathIdLen) || (NetCompareMem (RootPath, ISCSI_ROOT_PATH_ID, IScsiRootPathIdLen) != 0)) {\r
+  if ((Length <= IScsiRootPathIdLen) || (CompareMem (RootPath, ISCSI_ROOT_PATH_ID, IScsiRootPathIdLen) != 0)) {\r
     return EFI_NOT_FOUND;\r
   }\r
   //\r
@@ -71,17 +71,17 @@ Returns:
   RootPath += IScsiRootPathIdLen;\r
   Length  = (UINT8) (Length - IScsiRootPathIdLen);\r
 \r
-  TmpStr  = (CHAR8 *) NetAllocatePool (Length + 1);\r
+  TmpStr  = (CHAR8 *) AllocatePool (Length + 1);\r
   if (TmpStr == NULL) {\r
     return EFI_OUT_OF_RESOURCES;\r
   }\r
 \r
-  NetCopyMem (TmpStr, RootPath, Length);\r
+  CopyMem (TmpStr, RootPath, Length);\r
   TmpStr[Length]  = '\0';\r
 \r
   Index           = 0;\r
   FieldIndex      = 0;\r
-  NetZeroMem (&Fields[0], sizeof (Fields));\r
+  ZeroMem (&Fields[0], sizeof (Fields));\r
 \r
   //\r
   // Extract the fields in the Root Path option string.\r
@@ -155,7 +155,7 @@ Returns:
       goto ON_EXIT;\r
     }\r
   } else {\r
-    NetZeroMem (ConfigNvData->BootLun, sizeof (ConfigNvData->BootLun));\r
+    ZeroMem (ConfigNvData->BootLun, sizeof (ConfigNvData->BootLun));\r
   }\r
   //\r
   // Get the target iSCSI Name.\r
@@ -178,7 +178,7 @@ Returns:
 \r
 ON_EXIT:\r
 \r
-  NetFreePool (TmpStr);\r
+  gBS->FreePool (TmpStr);\r
 \r
   return Status;\r
 }\r
@@ -233,14 +233,14 @@ Returns:
     return EFI_NOT_READY;\r
   }\r
 \r
-  OptionList = NetAllocatePool (OptionCount * sizeof (EFI_DHCP4_PACKET_OPTION *));\r
+  OptionList = AllocatePool (OptionCount * sizeof (EFI_DHCP4_PACKET_OPTION *));\r
   if (OptionList == NULL) {\r
     return EFI_NOT_READY;\r
   }\r
 \r
   Status = This->Parse (This, Packet, &OptionCount, OptionList);\r
   if (EFI_ERROR (Status)) {\r
-    NetFreePool (OptionList);\r
+    gBS->FreePool (OptionList);\r
     return EFI_NOT_READY;\r
   }\r
 \r
@@ -262,7 +262,7 @@ Returns:
     Status = EFI_NOT_READY;\r
   }\r
 \r
-  NetFreePool (OptionList);\r
+  gBS->FreePool (OptionList);\r
 \r
   return Status;\r
 }\r
@@ -307,9 +307,9 @@ Returns:
     return EFI_NO_MAPPING;\r
   }\r
 \r
-  NetCopyMem (&ConfigData->NvData.LocalIp, &Dhcp4ModeData.ClientAddress, sizeof (EFI_IPv4_ADDRESS));\r
-  NetCopyMem (&ConfigData->NvData.SubnetMask, &Dhcp4ModeData.SubnetMask, sizeof (EFI_IPv4_ADDRESS));\r
-  NetCopyMem (&ConfigData->NvData.Gateway, &Dhcp4ModeData.RouterAddress, sizeof (EFI_IPv4_ADDRESS));\r
+  CopyMem (&ConfigData->NvData.LocalIp, &Dhcp4ModeData.ClientAddress, sizeof (EFI_IPv4_ADDRESS));\r
+  CopyMem (&ConfigData->NvData.SubnetMask, &Dhcp4ModeData.SubnetMask, sizeof (EFI_IPv4_ADDRESS));\r
+  CopyMem (&ConfigData->NvData.Gateway, &Dhcp4ModeData.RouterAddress, sizeof (EFI_IPv4_ADDRESS));\r
 \r
   OptionCount = 0;\r
   OptionList  = NULL;\r
@@ -319,14 +319,14 @@ Returns:
     return EFI_DEVICE_ERROR;\r
   }\r
 \r
-  OptionList = NetAllocatePool (OptionCount * sizeof (EFI_DHCP4_PACKET_OPTION *));\r
+  OptionList = AllocatePool (OptionCount * sizeof (EFI_DHCP4_PACKET_OPTION *));\r
   if (OptionList == NULL) {\r
     return EFI_OUT_OF_RESOURCES;\r
   }\r
 \r
   Status = Dhcp4->Parse (Dhcp4, Dhcp4ModeData.ReplyPacket, &OptionCount, OptionList);\r
   if (EFI_ERROR (Status)) {\r
-    NetFreePool (OptionList);\r
+    gBS->FreePool (OptionList);\r
     return EFI_DEVICE_ERROR;\r
   }\r
 \r
@@ -343,13 +343,13 @@ Returns:
       //\r
       // Primary DNS server address.\r
       //\r
-      NetCopyMem (&ConfigData->PrimaryDns, &OptionList[Index]->Data[0], sizeof (EFI_IPv4_ADDRESS));\r
+      CopyMem (&ConfigData->PrimaryDns, &OptionList[Index]->Data[0], sizeof (EFI_IPv4_ADDRESS));\r
 \r
       if (OptionList[Index]->Length > 4) {\r
         //\r
         // Secondary DNS server address\r
         //\r
-        NetCopyMem (&ConfigData->SecondaryDns, &OptionList[Index]->Data[4], sizeof (EFI_IPv4_ADDRESS));\r
+        CopyMem (&ConfigData->SecondaryDns, &OptionList[Index]->Data[4], sizeof (EFI_IPv4_ADDRESS));\r
       }\r
     } else if (OptionList[Index]->OpCode == DHCP4_TAG_SERVER_ID) {\r
       if (OptionList[Index]->Length != 4) {\r
@@ -357,11 +357,11 @@ Returns:
         break;\r
       }\r
 \r
-      NetCopyMem (&ConfigData->DhcpServer, &OptionList[Index]->Data[0], sizeof (EFI_IPv4_ADDRESS));\r
+      CopyMem (&ConfigData->DhcpServer, &OptionList[Index]->Data[0], sizeof (EFI_IPv4_ADDRESS));\r
     }\r
   }\r
 \r
-  NetFreePool (OptionList);\r
+  gBS->FreePool (OptionList);\r
 \r
   return Status;\r
 }\r
@@ -428,7 +428,7 @@ Returns:
     goto ON_EXIT;\r
   }\r
 \r
-  ParaList = NetAllocatePool (sizeof (EFI_DHCP4_PACKET_OPTION) + 3);\r
+  ParaList = AllocatePool (sizeof (EFI_DHCP4_PACKET_OPTION) + 3);\r
   if (ParaList == NULL) {\r
     Status = EFI_OUT_OF_RESOURCES;\r
     goto ON_EXIT;\r
@@ -443,7 +443,7 @@ Returns:
   ParaList->Data[2] = DHCP4_TAG_DNS;\r
   ParaList->Data[3] = DHCP4_TAG_ROOT_PATH;\r
 \r
-  NetZeroMem (&Dhcp4ConfigData, sizeof (EFI_DHCP4_CONFIG_DATA));\r
+  ZeroMem (&Dhcp4ConfigData, sizeof (EFI_DHCP4_CONFIG_DATA));\r
   Dhcp4ConfigData.OptionCount = 1;\r
   Dhcp4ConfigData.OptionList  = &ParaList;\r
 \r
@@ -472,7 +472,7 @@ Returns:
 ON_EXIT:\r
 \r
   if (ParaList != NULL) {\r
-    NetFreePool (ParaList);\r
+    gBS->FreePool (ParaList);\r
   }\r
 \r
   if (Dhcp4 != NULL) {\r
index 1602d5b..8cc2a50 100644 (file)
@@ -362,7 +362,7 @@ Returns:
     }\r
 \r
     if (DeviceHandleBuffer != NULL) {\r
-      NetFreePool (DeviceHandleBuffer);\r
+      gBS->FreePool (DeviceHandleBuffer);\r
     }\r
   }\r
   //\r
index 2729c3b..697424a 100644 (file)
@@ -101,17 +101,17 @@ Returns:
   Private       = ISCSI_DRIVER_DATA_FROM_EXT_SCSI_PASS_THRU (This);\r
   ConfigNvData  = &Private->Session.ConfigData.NvData;\r
 \r
-  if ((*Target)[0] == 0 && (NetCompareMem (Lun, ConfigNvData->BootLun, sizeof (UINT64)) == 0)) {\r
+  if ((*Target)[0] == 0 && (CompareMem (Lun, ConfigNvData->BootLun, sizeof (UINT64)) == 0)) {\r
     //\r
     // Only one <Target, Lun> pair per iSCSI Driver instance.\r
     //\r
     return EFI_NOT_FOUND;\r
   }\r
 \r
-  NetSetMem (TargetId, TARGET_MAX_BYTES, 0xFF);\r
-  if (NetCompareMem (*Target, TargetId, TARGET_MAX_BYTES) == 0) {\r
+  SetMem (TargetId, TARGET_MAX_BYTES, 0xFF);\r
+  if (CompareMem (*Target, TargetId, TARGET_MAX_BYTES) == 0) {\r
     (*Target)[0] = 0;\r
-    NetCopyMem (Lun, ConfigNvData->BootLun, sizeof (UINT64));\r
+    CopyMem (Lun, ConfigNvData->BootLun, sizeof (UINT64));\r
 \r
     return EFI_SUCCESS;\r
   }\r
@@ -181,12 +181,12 @@ Returns:
   ConfigNvData  = &Session->ConfigData.NvData;\r
   AuthConfig    = &Session->AuthData.AuthConfig;\r
 \r
-  if (NetCompareMem (&Lun, ConfigNvData->BootLun, sizeof (UINT64)) != 0) {\r
+  if (CompareMem (&Lun, ConfigNvData->BootLun, sizeof (UINT64)) != 0) {\r
     return EFI_NOT_FOUND;\r
   }\r
 \r
   DevPathNodeLen  = sizeof (ISCSI_DEVICE_PATH) + AsciiStrLen (ConfigNvData->TargetName) + 1;\r
-  Node            = NetAllocatePool (DevPathNodeLen);\r
+  Node            = AllocatePool (DevPathNodeLen);\r
   if (Node == NULL) {\r
     return EFI_OUT_OF_RESOURCES;\r
   }\r
@@ -214,7 +214,7 @@ Returns:
     break;\r
   }\r
 \r
-  NetCopyMem (&Node->Iscsi.Lun, ConfigNvData->BootLun, sizeof (UINT64));\r
+  CopyMem (&Node->Iscsi.Lun, ConfigNvData->BootLun, sizeof (UINT64));\r
   Node->Iscsi.TargetPortalGroupTag = Session->TargetPortalGroupTag;\r
   AsciiStrCpy ((CHAR8 *) Node + sizeof (ISCSI_DEVICE_PATH), ConfigNvData->TargetName);\r
 \r
@@ -276,13 +276,13 @@ Returns:
   Private       = ISCSI_DRIVER_DATA_FROM_EXT_SCSI_PASS_THRU (This);\r
   ConfigNvData  = &Private->Session.ConfigData.NvData;\r
 \r
-  NetZeroMem (*Target, TARGET_MAX_BYTES);\r
+  ZeroMem (*Target, TARGET_MAX_BYTES);\r
 \r
   if (AsciiStrCmp (ConfigNvData->TargetName, (CHAR8 *) DevicePath + sizeof (ISCSI_DEVICE_PATH)) != 0) {\r
     return EFI_UNSUPPORTED;\r
   }\r
 \r
-  NetCopyMem (Lun, ConfigNvData->BootLun, sizeof (UINT64));\r
+  CopyMem (Lun, ConfigNvData->BootLun, sizeof (UINT64));\r
 \r
   return EFI_SUCCESS;\r
 }\r
@@ -377,9 +377,9 @@ Returns:
 {\r
   UINT8 TargetId[TARGET_MAX_BYTES];\r
 \r
-  NetSetMem (TargetId, TARGET_MAX_BYTES, 0xFF);\r
+  SetMem (TargetId, TARGET_MAX_BYTES, 0xFF);\r
 \r
-  if (NetCompareMem (*Target, TargetId, TARGET_MAX_BYTES) == 0) {\r
+  if (CompareMem (*Target, TargetId, TARGET_MAX_BYTES) == 0) {\r
     (*Target)[0] = 0;\r
     return EFI_SUCCESS;\r
   } else if ((*Target)[0] == 0) {\r
index 0c06437..cd4be8b 100644 (file)
@@ -42,7 +42,7 @@ Returns:
 \r
 --*/\r
 {\r
-  NetZeroMem (Header, sizeof (EFI_ACPI_ISCSI_BOOT_FIRMWARE_TABLE_HEADER));\r
+  ZeroMem (Header, sizeof (EFI_ACPI_ISCSI_BOOT_FIRMWARE_TABLE_HEADER));\r
 \r
   Header->Signature = EFI_ACPI_3_0_ISCSI_BOOT_FIRMWARE_TABLE_SIGNATURE;\r
   Header->Length    = IBFT_HEAP_OFFSET;\r
@@ -85,7 +85,7 @@ Returns:
 \r
   Control = (EFI_ACPI_ISCSI_BOOT_FIRMWARE_TABLE_CONTROL_STRUCTURE *) (Table + 1);\r
 \r
-  NetZeroMem (Control, sizeof (EFI_ACPI_ISCSI_BOOT_FIRMWARE_TABLE_CONTROL_STRUCTURE));\r
+  ZeroMem (Control, sizeof (EFI_ACPI_ISCSI_BOOT_FIRMWARE_TABLE_CONTROL_STRUCTURE));\r
 \r
   Control->Header.StructureId = EFI_ACPI_ISCSI_BOOT_FIRMWARE_TABLE_CONTROL_STRUCTURE_ID;\r
   Control->Header.Version     = EFI_ACPI_ISCSI_BOOT_FIRMWARE_TABLE_CONTROL_STRUCTURE_VERSION;\r
@@ -136,7 +136,7 @@ Returns:
   //\r
   *Heap -= Len + 1;\r
 \r
-  NetCopyMem (*Heap, Data, Len);\r
+  CopyMem (*Heap, Data, Len);\r
   *(*Heap + Len) = 0;\r
 }\r
 \r
@@ -181,7 +181,7 @@ Returns:
 \r
   Control->InitiatorOffset = (UINT16) ((UINTN) Initiator - (UINTN) Table);\r
 \r
-  NetZeroMem (Initiator, sizeof (EFI_ACPI_ISCSI_BOOT_FIRMWARE_TABLE_INITIATOR_STRUCTURE));\r
+  ZeroMem (Initiator, sizeof (EFI_ACPI_ISCSI_BOOT_FIRMWARE_TABLE_INITIATOR_STRUCTURE));\r
 \r
   Initiator->Header.StructureId = EFI_ACPI_ISCSI_BOOT_FIRMWARE_TABLE_INITIATOR_STRUCTURE_ID;\r
   Initiator->Header.Version     = EFI_ACPI_ISCSI_BOOT_FIRMWARE_TABLE_INITIATOR_STRUCTURE_VERSION;\r
@@ -234,7 +234,7 @@ Returns:
 {\r
   UINTN Index;\r
 \r
-  NetZeroMem (V6, sizeof (EFI_IPv6_ADDRESS));\r
+  ZeroMem (V6, sizeof (EFI_IPv6_ADDRESS));\r
 \r
   V6->Addr[10]  = 0xff;\r
   V6->Addr[11]  = 0xff;\r
@@ -405,7 +405,7 @@ Returns:
     //\r
     // Fill the Nic section.\r
     //\r
-    NetZeroMem (Nic, sizeof (EFI_ACPI_ISCSI_BOOT_FIRMWARE_TABLE_NIC_STRUCTURE));\r
+    ZeroMem (Nic, sizeof (EFI_ACPI_ISCSI_BOOT_FIRMWARE_TABLE_NIC_STRUCTURE));\r
 \r
     Nic->Header.StructureId = EFI_ACPI_ISCSI_BOOT_FIRMWARE_TABLE_NIC_STRUCTURE_ID;\r
     Nic->Header.Version     = EFI_ACPI_ISCSI_BOOT_FIRMWARE_TABLE_NIC_STRUCTURE_VERSION;\r
@@ -435,7 +435,7 @@ Returns:
     IScsiMapV4ToV6Addr (&SessionConfigData->DhcpServer, &Nic->DhcpServer);\r
 \r
     Mac = IScsiGetMacAddress (DriverData->Controller);\r
-    NetCopyMem (Nic->Mac, Mac, sizeof (Nic->Mac));\r
+    CopyMem (Nic->Mac, Mac, sizeof (Nic->Mac));\r
 \r
     //\r
     // Get the PCI location of the Nic.\r
@@ -448,7 +448,7 @@ Returns:
     //\r
     // Fill the Target section.\r
     //\r
-    NetZeroMem (Target, sizeof (EFI_ACPI_ISCSI_BOOT_FIRMWARE_TABLE_TARGET_STRUCTURE));\r
+    ZeroMem (Target, sizeof (EFI_ACPI_ISCSI_BOOT_FIRMWARE_TABLE_TARGET_STRUCTURE));\r
 \r
     Target->Header.StructureId  = EFI_ACPI_ISCSI_BOOT_FIRMWARE_TABLE_TARGET_STRUCTURE_ID;\r
     Target->Header.Version      = EFI_ACPI_ISCSI_BOOT_FIRMWARE_TABLE_TARGET_STRUCTURE_VERSION;\r
@@ -460,7 +460,7 @@ Returns:
     Target->NicIndex            = (UINT8) Index;\r
 \r
     IScsiMapV4ToV6Addr (&SessionConfigData->NvData.TargetIp, &Target->Ip);\r
-    NetCopyMem (Target->BootLun, SessionConfigData->NvData.BootLun, sizeof (Target->BootLun));\r
+    CopyMem (Target->BootLun, SessionConfigData->NvData.BootLun, sizeof (Target->BootLun));\r
 \r
     //\r
     // Target iSCSI Name, CHAP name/secret, reverse CHAP name/secret.\r
@@ -572,7 +572,7 @@ Returns:
     }\r
 \r
     Signature = Table->Signature;\r
-    NetFreePool (Table);\r
+    gBS->FreePool (Table);\r
 \r
     if (Signature == EFI_ACPI_3_0_ISCSI_BOOT_FIRMWARE_TABLE_SIGNATURE) {\r
       //\r
@@ -608,7 +608,7 @@ Returns:
   //\r
   // Allocate 4k bytes to hold the ACPI table.\r
   //\r
-  Table = NetAllocatePool (IBFT_MAX_SIZE);\r
+  Table = AllocatePool (IBFT_MAX_SIZE);\r
   if (Table == NULL) {\r
     return ;\r
   }\r
@@ -623,7 +623,7 @@ Returns:
   IScsiFillInitiatorSection (Table, &Heap, HandleBuffer[0]);\r
   IScsiFillNICAndTargetSections (Table, &Heap, HandleCount, HandleBuffer);\r
 \r
-  NetFreePool (HandleBuffer);\r
+  gBS->FreePool (HandleBuffer);\r
 \r
   TableHandle = 0;\r
 \r
@@ -641,5 +641,5 @@ Returns:
     AcpiSupport->PublishTables (AcpiSupport, EFI_ACPI_TABLE_VERSION_3_0);\r
   }\r
 \r
-  NetFreePool (Table);\r
+  gBS->FreePool (Table);\r
 }\r
index 7019a78..1eb4b4b 100644 (file)
@@ -57,10 +57,10 @@ struct _ISCSI_SESSION {
   UINT32                    InitiatorTaskTag;\r
   UINT16                    NextCID;\r
 \r
-  NET_LIST_ENTRY            Conns;\r
+  LIST_ENTRY                Conns;\r
   UINT32                    NumConns;\r
 \r
-  NET_LIST_ENTRY            TcbList;\r
+  LIST_ENTRY                TcbList;\r
 \r
   //\r
   // session-wide parameters\r
@@ -83,7 +83,7 @@ struct _ISCSI_SESSION {
 \r
 struct _ISCSI_CONNECTION {\r
   UINT32            Signature;\r
-  NET_LIST_ENTRY    Link;\r
+  LIST_ENTRY        Link;\r
 \r
   EFI_EVENT         TimeoutEvent;\r
 \r
index 8dee904..1683d88 100644 (file)
@@ -198,8 +198,8 @@ Returns:
   CHAR8   Digit;\r
   UINTN   Temp;\r
 \r
-  NetZeroMem (Lun, 8);\r
-  NetZeroMem (LunUnitStr, sizeof (LunUnitStr));\r
+  ZeroMem (Lun, 8);\r
+  ZeroMem (LunUnitStr, sizeof (LunUnitStr));\r
 \r
   Index         = 0;\r
   LunUnitStr[0] = Str;\r
@@ -667,7 +667,7 @@ Returns:
   ISCSI_DRIVER_DATA *Private;\r
   EFI_STATUS        Status;\r
 \r
-  Private = NetAllocateZeroPool (sizeof (ISCSI_DRIVER_DATA));\r
+  Private = AllocateZeroPool (sizeof (ISCSI_DRIVER_DATA));\r
   if (Private == NULL) {\r
     return NULL;\r
   }\r
@@ -688,11 +688,11 @@ Returns:
                   &Private->ExitBootServiceEvent\r
                   );\r
   if (EFI_ERROR (Status)) {\r
-    NetFreePool (Private);\r
+    gBS->FreePool (Private);\r
     return NULL;\r
   }\r
 \r
-  NetCopyMem(&Private->IScsiExtScsiPassThru, &gIScsiExtScsiPassThruProtocolTemplate, sizeof(EFI_EXT_SCSI_PASS_THRU_PROTOCOL));\r
+  CopyMem(&Private->IScsiExtScsiPassThru, &gIScsiExtScsiPassThruProtocolTemplate, sizeof(EFI_EXT_SCSI_PASS_THRU_PROTOCOL));\r
 \r
   //\r
   // 0 is designated to the TargetId, so use another value for the AdapterId.\r
@@ -713,7 +713,7 @@ Returns:
                   );\r
   if (EFI_ERROR (Status)) {\r
     gBS->CloseEvent (Private->ExitBootServiceEvent);\r
-    NetFreePool (Private);\r
+    gBS->FreePool (Private);\r
 \r
     return NULL;\r
   }\r
@@ -750,7 +750,7 @@ Returns:
           Private->DevicePath\r
           );\r
 \r
-    NetFreePool (Private->DevicePath);\r
+    gBS->FreePool (Private->DevicePath);\r
   }\r
 \r
   if (Private->ExtScsiPassThruHandle != NULL) {\r
@@ -763,7 +763,7 @@ Returns:
 \r
   gBS->CloseEvent (Private->ExitBootServiceEvent);\r
 \r
-  NetFreePool (Private);\r
+  gBS->FreePool (Private);\r
 }\r
 \r
 EFI_STATUS\r
index 93e03b0..8607558 100644 (file)
@@ -43,7 +43,7 @@ Returns:
 \r
 --*/\r
 {\r
-  NetListInsertTail (&Session->Conns, &Conn->Link);\r
+  InsertTailList (&Session->Conns, &Conn->Link);\r
   Conn->Session = Session;\r
   Session->NumConns++;\r
 }\r
@@ -68,7 +68,7 @@ Returns:
 \r
 --*/\r
 {\r
-  NetListRemoveEntry (&Conn->Link);\r
+  RemoveEntryList (&Conn->Link);\r
   Conn->Session->NumConns--;\r
   Conn->Session = NULL;\r
 }\r
@@ -259,7 +259,7 @@ Returns:
   TCP4_IO_CONFIG_DATA Tcp4IoConfig;\r
   EFI_STATUS          Status;\r
 \r
-  Conn = NetAllocatePool (sizeof (ISCSI_CONNECTION));\r
+  Conn = AllocatePool (sizeof (ISCSI_CONNECTION));\r
   if (Conn == NULL) {\r
     return NULL;\r
   }\r
@@ -276,13 +276,13 @@ Returns:
 \r
   Status = gBS->CreateEvent (\r
                   EFI_EVENT_TIMER,\r
-                  NET_TPL_TIMER,\r
+                  TPL_CALLBACK,\r
                   NULL,\r
                   NULL,\r
                   &Conn->TimeoutEvent\r
                   );\r
   if (EFI_ERROR (Status)) {\r
-    NetFreePool (Conn);\r
+    gBS->FreePool (Conn);\r
     return NULL;\r
   }\r
 \r
@@ -295,10 +295,10 @@ Returns:
   Conn->HeaderDigest              = ISCSI_DIGEST_NONE;\r
   Conn->DataDigest                = ISCSI_DIGEST_NONE;\r
 \r
-  NetCopyMem (&Tcp4IoConfig.LocalIp, &Session->ConfigData.NvData.LocalIp, sizeof (EFI_IPv4_ADDRESS));\r
-  NetCopyMem (&Tcp4IoConfig.SubnetMask, &Session->ConfigData.NvData.SubnetMask, sizeof (EFI_IPv4_ADDRESS));\r
-  NetCopyMem (&Tcp4IoConfig.Gateway, &Session->ConfigData.NvData.Gateway, sizeof (EFI_IPv4_ADDRESS));\r
-  NetCopyMem (&Tcp4IoConfig.RemoteIp, &Session->ConfigData.NvData.TargetIp, sizeof (EFI_IPv4_ADDRESS));\r
+  CopyMem (&Tcp4IoConfig.LocalIp, &Session->ConfigData.NvData.LocalIp, sizeof (EFI_IPv4_ADDRESS));\r
+  CopyMem (&Tcp4IoConfig.SubnetMask, &Session->ConfigData.NvData.SubnetMask, sizeof (EFI_IPv4_ADDRESS));\r
+  CopyMem (&Tcp4IoConfig.Gateway, &Session->ConfigData.NvData.Gateway, sizeof (EFI_IPv4_ADDRESS));\r
+  CopyMem (&Tcp4IoConfig.RemoteIp, &Session->ConfigData.NvData.TargetIp, sizeof (EFI_IPv4_ADDRESS));\r
 \r
   Tcp4IoConfig.RemotePort = Session->ConfigData.NvData.TargetPort;\r
 \r
@@ -313,7 +313,7 @@ Returns:
             );\r
   if (EFI_ERROR (Status)) {\r
     gBS->CloseEvent (Conn->TimeoutEvent);\r
-    NetFreePool (Conn);\r
+    gBS->FreePool (Conn);\r
     Conn = NULL;\r
   }\r
 \r
@@ -343,7 +343,7 @@ Returns:
   Tcp4IoDestroySocket (&Conn->Tcp4Io);\r
   NetbufQueFlush (&Conn->RspQue);\r
   gBS->CloseEvent (Conn->TimeoutEvent);\r
-  NetFreePool (Conn);\r
+  gBS->FreePool (Conn);\r
 }\r
 \r
 EFI_STATUS\r
@@ -553,7 +553,7 @@ Returns:
   //\r
   // Add the key.\r
   //\r
-  NetCopyMem (Data, Key, KeyLen);\r
+  CopyMem (Data, Key, KeyLen);\r
   Data += KeyLen;\r
 \r
   *Data = '=';\r
@@ -562,7 +562,7 @@ Returns:
   //\r
   // Add the value.\r
   //\r
-  NetCopyMem (Data, Value, ValueLen);\r
+  CopyMem (Data, Value, ValueLen);\r
   Data += ValueLen;\r
 \r
   *Data = '\0';\r
@@ -608,7 +608,7 @@ Returns:
   }\r
 \r
   LoginReq = (ISCSI_LOGIN_REQUEST *) NetbufAllocSpace (Nbuf, sizeof (ISCSI_LOGIN_REQUEST), NET_BUF_TAIL);\r
-  NetZeroMem (LoginReq, sizeof (ISCSI_LOGIN_REQUEST));\r
+  ZeroMem (LoginReq, sizeof (ISCSI_LOGIN_REQUEST));\r
 \r
   //\r
   // Init the login request pdu\r
@@ -630,7 +630,7 @@ Returns:
   // with their increasing StatSN values.\r
   //\r
   LoginReq->ExpStatSN = HTONL (Conn->ExpStatSN);\r
-  NetCopyMem (LoginReq->ISID, Session->ISID, sizeof (LoginReq->ISID));\r
+  CopyMem (LoginReq->ISID, Session->ISID, sizeof (LoginReq->ISID));\r
 \r
   if (Conn->PartialRspRcvd) {\r
     //\r
@@ -777,7 +777,7 @@ Returns:
       (CurrentStage != Conn->CurrentStage) ||\r
       (!Conn->TransitInitiated && Transit) ||\r
       (Transit && (NextStage != Conn->NextStage)) ||\r
-      (NetCompareMem (Session->ISID, LoginRsp->ISID, sizeof (LoginRsp->ISID)) != 0) ||\r
+      (CompareMem (Session->ISID, LoginRsp->ISID, sizeof (LoginRsp->ISID)) != 0) ||\r
       (LoginRsp->InitiatorTaskTag != Session->InitiatorTaskTag)\r
       ) {\r
     //\r
@@ -913,7 +913,7 @@ Returns:
 \r
 --*/\r
 {\r
-  NET_LIST_ENTRY  *KeyValueList;\r
+  LIST_ENTRY      *KeyValueList;\r
   CHAR8           *TargetAddress;\r
   CHAR8           *IpStr;\r
   EFI_STATUS      Status;\r
@@ -1011,8 +1011,8 @@ Returns:
 {\r
   ASSERT (Arg != NULL);\r
 \r
-  NetbufFreeList ((NET_LIST_ENTRY *) Arg);\r
-  NetFreePool (Arg);\r
+  NetbufFreeList ((LIST_ENTRY     *) Arg);\r
+  gBS->FreePool (Arg);\r
 }\r
 \r
 VOID\r
@@ -1072,7 +1072,7 @@ Returns:
 \r
 --*/\r
 {\r
-  NET_LIST_ENTRY  *NbufList;\r
+  LIST_ENTRY      *NbufList;\r
   UINT32          Len;\r
   NET_BUF         *PduHdr;\r
   UINT8           *Header;\r
@@ -1084,12 +1084,12 @@ Returns:
   NET_BUF         *DataSeg;\r
   UINT32          PadAndCRC32[2];\r
 \r
-  NbufList = NetAllocatePool (sizeof (NET_LIST_ENTRY));\r
+  NbufList = AllocatePool (sizeof (LIST_ENTRY    ));\r
   if (NbufList == NULL) {\r
     return EFI_OUT_OF_RESOURCES;\r
   }\r
 \r
-  NetListInit (NbufList);\r
+  InitializeListHead (NbufList);\r
 \r
   //\r
   // The header digest will be received together with the PDU header if exists.\r
@@ -1102,7 +1102,7 @@ Returns:
   }\r
 \r
   Header = NetbufAllocSpace (PduHdr, Len, NET_BUF_TAIL);\r
-  NetListInsertTail (NbufList, &PduHdr->List);\r
+  InsertTailList (NbufList, &PduHdr->List);\r
 \r
   //\r
   // First step, receive the BHS of the PDU.\r
@@ -1197,7 +1197,7 @@ Returns:
     goto ON_EXIT;\r
   }\r
 \r
-  NetListInsertTail (NbufList, &DataSeg->List);\r
+  InsertTailList (NbufList, &DataSeg->List);\r
 \r
   //\r
   // Receive the data segment with the data digest if any.\r
@@ -1266,7 +1266,7 @@ Returns:
 --*/\r
 {\r
   EFI_STATUS      Status;\r
-  NET_LIST_ENTRY  *KeyValueList;\r
+  LIST_ENTRY      *KeyValueList;\r
   CHAR8           *Data;\r
   UINT32          Len;\r
   ISCSI_SESSION   *Session;\r
@@ -1278,7 +1278,7 @@ Returns:
   Session = Conn->Session;\r
 \r
   Len     = Conn->RspQue.BufSize;\r
-  Data    = NetAllocatePool (Len);\r
+  Data    = AllocatePool (Len);\r
   if (Data == NULL) {\r
     return EFI_OUT_OF_RESOURCES;\r
   }\r
@@ -1292,7 +1292,7 @@ Returns:
   //\r
   KeyValueList = IScsiBuildKeyValueList (Data, Len);\r
   if (KeyValueList == NULL) {\r
-    NetFreePool (Data);\r
+    gBS->FreePool (Data);\r
     return Status;\r
   }\r
   //\r
@@ -1488,7 +1488,7 @@ Returns:
   IScsiGetValueByKeyFromList (KeyValueList, ISCSI_KEY_TARGET_ALIAS);\r
   IScsiGetValueByKeyFromList (KeyValueList, ISCSI_KEY_TARGET_PORTAL_GROUP_TAG);\r
 \r
-  if (NetListIsEmpty (KeyValueList)) {\r
+  if (IsListEmpty (KeyValueList)) {\r
     //\r
     // Succeed if no more keys in the list.\r
     //\r
@@ -1499,7 +1499,7 @@ ON_ERROR:
 \r
   IScsiFreeKeyValueList (KeyValueList);\r
 \r
-  NetFreePool (Data);\r
+  gBS->FreePool (Data);\r
 \r
   return Status;\r
 }\r
@@ -1612,13 +1612,13 @@ Returns:
       return EFI_OUT_OF_RESOURCES;\r
     }\r
 \r
-    NetZeroMem (Data, PadLen);\r
+    ZeroMem (Data, PadLen);\r
   }\r
 \r
   return EFI_SUCCESS;\r
 }\r
 \r
-NET_LIST_ENTRY *\r
+LIST_ENTRY     *\r
 IScsiBuildKeyValueList (\r
   IN CHAR8  *Data,\r
   IN UINT32 Len\r
@@ -1640,23 +1640,23 @@ Returns:
 \r
 --*/\r
 {\r
-  NET_LIST_ENTRY        *ListHead;\r
+  LIST_ENTRY            *ListHead;\r
   ISCSI_KEY_VALUE_PAIR  *KeyValuePair;\r
 \r
-  ListHead = NetAllocatePool (sizeof (NET_LIST_ENTRY));\r
+  ListHead = AllocatePool (sizeof (LIST_ENTRY    ));\r
   if (ListHead == NULL) {\r
     return NULL;\r
   }\r
 \r
-  NetListInit (ListHead);\r
+  InitializeListHead (ListHead);\r
 \r
   while (Len > 0) {\r
-    KeyValuePair = NetAllocatePool (sizeof (ISCSI_KEY_VALUE_PAIR));\r
+    KeyValuePair = AllocatePool (sizeof (ISCSI_KEY_VALUE_PAIR));\r
     if (KeyValuePair == NULL) {\r
       goto ON_ERROR;\r
     }\r
 \r
-    NetListInit (&KeyValuePair->List);\r
+    InitializeListHead (&KeyValuePair->List);\r
 \r
     KeyValuePair->Key = Data;\r
 \r
@@ -1671,13 +1671,13 @@ Returns:
       Data++;\r
       Len--;\r
     } else {\r
-      NetFreePool (KeyValuePair);\r
+      gBS->FreePool (KeyValuePair);\r
       goto ON_ERROR;\r
     }\r
 \r
     KeyValuePair->Value = Data;\r
 \r
-    NetListInsertTail (ListHead, &KeyValuePair->List);;\r
+    InsertTailList (ListHead, &KeyValuePair->List);;\r
 \r
     Data += AsciiStrLen (KeyValuePair->Value) + 1;\r
     Len -= (UINT32) AsciiStrLen (KeyValuePair->Value) + 1;\r
@@ -1694,7 +1694,7 @@ ON_ERROR:
 \r
 CHAR8 *\r
 IScsiGetValueByKeyFromList (\r
-  IN NET_LIST_ENTRY  *KeyValueList,\r
+  IN LIST_ENTRY      *KeyValueList,\r
   IN CHAR8           *Key\r
   )\r
 /*++\r
@@ -1715,7 +1715,7 @@ Returns:
 \r
 --*/\r
 {\r
-  NET_LIST_ENTRY        *Entry;\r
+  LIST_ENTRY            *Entry;\r
   ISCSI_KEY_VALUE_PAIR  *KeyValuePair;\r
   CHAR8                 *Value;\r
 \r
@@ -1727,8 +1727,8 @@ Returns:
     if (AsciiStrCmp (KeyValuePair->Key, Key) == 0) {\r
       Value = KeyValuePair->Value;\r
 \r
-      NetListRemoveEntry (&KeyValuePair->List);\r
-      NetFreePool (KeyValuePair);\r
+      RemoveEntryList (&KeyValuePair->List);\r
+      gBS->FreePool (KeyValuePair);\r
       break;\r
     }\r
   }\r
@@ -1738,7 +1738,7 @@ Returns:
 \r
 VOID\r
 IScsiFreeKeyValueList (\r
-  IN NET_LIST_ENTRY  *KeyValueList\r
+  IN LIST_ENTRY      *KeyValueList\r
   )\r
 /*++\r
 \r
@@ -1756,17 +1756,17 @@ Returns:
 \r
 --*/\r
 {\r
-  NET_LIST_ENTRY        *Entry;\r
+  LIST_ENTRY            *Entry;\r
   ISCSI_KEY_VALUE_PAIR  *KeyValuePair;\r
 \r
-  while (!NetListIsEmpty (KeyValueList)) {\r
+  while (!IsListEmpty (KeyValueList)) {\r
     Entry         = NetListRemoveHead (KeyValueList);\r
     KeyValuePair  = NET_LIST_USER_STRUCT (Entry, ISCSI_KEY_VALUE_PAIR, List);\r
 \r
-    NetFreePool (KeyValuePair);\r
+    gBS->FreePool (KeyValuePair);\r
   }\r
 \r
-  NetFreePool (KeyValueList);\r
+  gBS->FreePool (KeyValueList);\r
 }\r
 \r
 EFI_STATUS\r
@@ -1816,7 +1816,7 @@ Returns:
     }\r
   }\r
 \r
-  if ((Len < 4) || (NetCompareMem (Name, "iqn.", 4) != 0)) {\r
+  if ((Len < 4) || (CompareMem (Name, "iqn.", 4) != 0)) {\r
     //\r
     // Only IQN format is accepted now.\r
     //\r
@@ -1860,19 +1860,19 @@ Returns:
     return EFI_NOT_READY;\r
   }\r
 \r
-  NewTcb = NetAllocateZeroPool (sizeof (ISCSI_TCB));\r
+  NewTcb = AllocateZeroPool (sizeof (ISCSI_TCB));\r
   if (NewTcb == NULL) {\r
     return EFI_OUT_OF_RESOURCES;\r
   }\r
 \r
-  NetListInit (&NewTcb->Link);\r
+  InitializeListHead (&NewTcb->Link);\r
 \r
   NewTcb->SoFarInOrder      = TRUE;\r
   NewTcb->InitiatorTaskTag  = Session->InitiatorTaskTag;\r
   NewTcb->CmdSN             = Session->CmdSN;\r
   NewTcb->Conn              = Conn;\r
 \r
-  NetListInsertTail (&Session->TcbList, &NewTcb->Link);\r
+  InsertTailList (&Session->TcbList, &NewTcb->Link);\r
 \r
   //\r
   // Advance the initiator task tag.\r
@@ -1905,14 +1905,14 @@ Returns:
 \r
 --*/\r
 {\r
-  NetListRemoveEntry (&Tcb->Link);\r
+  RemoveEntryList (&Tcb->Link);\r
 \r
-  NetFreePool (Tcb);\r
+  gBS->FreePool (Tcb);\r
 }\r
 \r
 ISCSI_TCB *\r
 IScsiFindTcbByITT (\r
-  IN NET_LIST_ENTRY  *TcbList,\r
+  IN LIST_ENTRY      *TcbList,\r
   IN UINT32          InitiatorTaskTag\r
   )\r
 /*++\r
@@ -1933,7 +1933,7 @@ Returns:
 --*/\r
 {\r
   ISCSI_TCB       *Tcb;\r
-  NET_LIST_ENTRY  *Entry;\r
+  LIST_ENTRY      *Entry;\r
 \r
   Tcb = NULL;\r
 \r
@@ -2022,7 +2022,7 @@ Returns:
 \r
 --*/\r
 {\r
-  NET_LIST_ENTRY                  *NbufList;\r
+  LIST_ENTRY                      *NbufList;\r
   NET_BUF                         *Pdu;\r
   NET_BUF                         *PduHeader;\r
   NET_BUF                         *DataSeg;\r
@@ -2060,7 +2060,7 @@ Returns:
   ScsiCmd = (SCSI_COMMAND *) NetbufAllocSpace (PduHeader, Length, NET_BUF_TAIL);\r
   Header  = (ISCSI_ADDITIONAL_HEADER *) (ScsiCmd + 1);\r
 \r
-  NetZeroMem (ScsiCmd, Length);\r
+  ZeroMem (ScsiCmd, Length);\r
 \r
   ISCSI_SET_OPCODE (ScsiCmd, ISCSI_OPCODE_SCSI_CMD, 0);\r
   ISCSI_SET_FLAG (ScsiCmd, ISCSI_TASK_ATTR_SIMPLE);\r
@@ -2097,18 +2097,18 @@ Returns:
   }\r
 \r
   ScsiCmd->TotalAHSLength = AHSLength;\r
-  NetCopyMem (ScsiCmd->Lun, &Lun, sizeof (ScsiCmd->Lun));\r
+  CopyMem (ScsiCmd->Lun, &Lun, sizeof (ScsiCmd->Lun));\r
   ScsiCmd->InitiatorTaskTag = NTOHL (Tcb->InitiatorTaskTag);\r
   ScsiCmd->CmdSN            = NTOHL (Tcb->CmdSN);\r
   ScsiCmd->ExpStatSN        = NTOHL (Tcb->Conn->ExpStatSN);\r
 \r
-  NetCopyMem (ScsiCmd->CDB, Packet->Cdb, sizeof (ScsiCmd->CDB));\r
+  CopyMem (ScsiCmd->CDB, Packet->Cdb, sizeof (ScsiCmd->CDB));\r
 \r
   if (Packet->CdbLength > 16) {\r
     Header->Length  = NTOHS (Packet->CdbLength - 15);\r
     Header->Type    = ISCSI_AHS_TYPE_EXT_CDB;\r
 \r
-    NetCopyMem (Header + 1, (UINT8 *) Packet->Cdb + 16, Packet->CdbLength - 16);\r
+    CopyMem (Header + 1, (UINT8 *) Packet->Cdb + 16, Packet->CdbLength - 16);\r
   }\r
 \r
   Pdu               = PduHeader;\r
@@ -2139,7 +2139,7 @@ Returns:
       goto ON_EXIT;\r
     }\r
 \r
-    NbufList = NetAllocatePool (sizeof (NET_LIST_ENTRY));\r
+    NbufList = AllocatePool (sizeof (LIST_ENTRY    ));\r
     if (NbufList == NULL) {\r
       NetbufFree (PduHeader);\r
       NetbufFree (DataSeg);\r
@@ -2148,9 +2148,9 @@ Returns:
       goto ON_EXIT;\r
     }\r
 \r
-    NetListInit (NbufList);\r
-    NetListInsertTail (NbufList, &PduHeader->List);\r
-    NetListInsertTail (NbufList, &DataSeg->List);\r
+    InitializeListHead (NbufList);\r
+    InsertTailList (NbufList, &PduHeader->List);\r
+    InsertTailList (NbufList, &DataSeg->List);\r
 \r
     Pdu = NetbufFromBufList (NbufList, 0, 0, IScsiFreeNbufList, NbufList);\r
     if (Pdu == NULL) {\r
@@ -2205,37 +2205,37 @@ Returns:
 \r
 --*/\r
 {\r
-  NET_LIST_ENTRY      *NbufList;\r
+  LIST_ENTRY          *NbufList;\r
   NET_BUF             *PduHdr;\r
   NET_BUF             *DataSeg;\r
   NET_BUF             *Pdu;\r
   ISCSI_SCSI_DATA_OUT *DataOutHdr;\r
   ISCSI_XFER_CONTEXT  *XferContext;\r
 \r
-  NbufList = NetAllocatePool (sizeof (NET_LIST_ENTRY));\r
+  NbufList = AllocatePool (sizeof (LIST_ENTRY    ));\r
   if (NbufList == NULL) {\r
     return NULL;\r
   }\r
 \r
-  NetListInit (NbufList);\r
+  InitializeListHead (NbufList);\r
 \r
   //\r
   // Allocate memory for the BHS.\r
   //\r
   PduHdr = NetbufAlloc (sizeof (ISCSI_SCSI_DATA_OUT));\r
   if (PduHdr == NULL) {\r
-    NetFreePool (NbufList);\r
+    gBS->FreePool (NbufList);\r
     return NULL;\r
   }\r
   //\r
   // Insert the BHS into the buffer list.\r
   //\r
-  NetListInsertTail (NbufList, &PduHdr->List);\r
+  InsertTailList (NbufList, &PduHdr->List);\r
 \r
   DataOutHdr  = (ISCSI_SCSI_DATA_OUT *) NetbufAllocSpace (PduHdr, sizeof (ISCSI_SCSI_DATA_OUT), NET_BUF_TAIL);\r
   XferContext = &Tcb->XferContext;\r
 \r
-  NetZeroMem (DataOutHdr, sizeof (ISCSI_SCSI_DATA_OUT));\r
+  ZeroMem (DataOutHdr, sizeof (ISCSI_SCSI_DATA_OUT));\r
 \r
   //\r
   // Set the flags and fields of the Data Out PDU BHS.\r
@@ -2250,7 +2250,7 @@ Returns:
   DataOutHdr->BufferOffset      = HTONL (XferContext->Offset);\r
 \r
   if (XferContext->TargetTransferTag != ISCSI_RESERVED_TAG) {\r
-    NetCopyMem (&DataOutHdr->Lun, &Lun, sizeof (DataOutHdr->Lun));\r
+    CopyMem (&DataOutHdr->Lun, &Lun, sizeof (DataOutHdr->Lun));\r
   }\r
   //\r
   // Build the data segment for this Data Out PDU.\r
@@ -2264,7 +2264,7 @@ Returns:
   // Put the data segment into the buffer list and combine it with the BHS\r
   // into a full Data Out PDU.\r
   //\r
-  NetListInsertTail (NbufList, &DataSeg->List);\r
+  InsertTailList (NbufList, &DataSeg->List);\r
   Pdu = NetbufFromBufList (NbufList, 0, 0, IScsiFreeNbufList, NbufList);\r
   if (Pdu == NULL) {\r
     IScsiFreeNbufList (NbufList);\r
@@ -2273,7 +2273,7 @@ Returns:
   return Pdu;\r
 }\r
 \r
-NET_LIST_ENTRY *\r
+LIST_ENTRY     *\r
 IScsiGenerateDataOutPduSequence (\r
   IN UINT8      *Data,\r
   IN ISCSI_TCB  *Tcb,\r
@@ -2297,19 +2297,19 @@ Returns:
 \r
 --*/\r
 {\r
-  NET_LIST_ENTRY      *PduList;\r
+  LIST_ENTRY          *PduList;\r
   UINT32              DataSN;\r
   UINT32              DataLen;\r
   NET_BUF             *DataOutPdu;\r
   ISCSI_CONNECTION    *Conn;\r
   ISCSI_XFER_CONTEXT  *XferContext;\r
 \r
-  PduList = NetAllocatePool (sizeof (NET_LIST_ENTRY));\r
+  PduList = AllocatePool (sizeof (LIST_ENTRY    ));\r
   if (PduList == NULL) {\r
     return NULL;\r
   }\r
 \r
-  NetListInit (PduList);\r
+  InitializeListHead (PduList);\r
 \r
   DataSN      = 0;\r
   Conn        = Tcb->Conn;\r
@@ -2334,7 +2334,7 @@ Returns:
       goto ON_EXIT;\r
     }\r
 \r
-    NetListInsertTail (PduList, &DataOutPdu->List);\r
+    InsertTailList (PduList, &DataOutPdu->List);\r
 \r
     //\r
     // Update the context and DataSN.\r
@@ -2378,8 +2378,8 @@ Returns:
 \r
 --*/\r
 {\r
-  NET_LIST_ENTRY  *DataOutPduList;\r
-  NET_LIST_ENTRY  *Entry;\r
+  LIST_ENTRY      *DataOutPduList;\r
+  LIST_ENTRY      *Entry;\r
   NET_BUF         *Pdu;\r
   EFI_STATUS      Status;\r
 \r
@@ -2671,7 +2671,7 @@ Returns:
 \r
     Packet->SenseDataLength = (UINT8) MIN (SenseData->Length, Packet->SenseDataLength);\r
     if (Packet->SenseDataLength != 0) {\r
-      NetCopyMem (Packet->SenseData, &SenseData->Data[0], Packet->SenseDataLength);\r
+      CopyMem (Packet->SenseData, &SenseData->Data[0], Packet->SenseDataLength);\r
     }\r
   } else {\r
     Packet->SenseDataLength = 0;\r
@@ -2999,8 +2999,8 @@ Returns:
     Session->ISID[4]    = (UINT8) Random;\r
     Session->ISID[5]    = (UINT8) (Random >> 8);\r
 \r
-    NetListInit (&Session->Conns);\r
-    NetListInit (&Session->TcbList);\r
+    InitializeListHead (&Session->Conns);\r
+    InitializeListHead (&Session->TcbList);\r
   }\r
 \r
   Session->TSIH                 = 0;\r
@@ -3051,11 +3051,11 @@ Returns:
     return EFI_SUCCESS;\r
   }\r
 \r
-  ASSERT (!NetListIsEmpty (&Session->Conns));\r
+  ASSERT (!IsListEmpty (&Session->Conns));\r
 \r
   Private = ISCSI_DRIVER_DATA_FROM_SESSION (Session);\r
 \r
-  while (!NetListIsEmpty (&Session->Conns)) {\r
+  while (!IsListEmpty (&Session->Conns)) {\r
     Conn = NET_LIST_USER_STRUCT_S (\r
             Session->Conns.ForwardLink,\r
             ISCSI_CONNECTION,\r
index d01b635..d9325e3 100644 (file)
@@ -608,7 +608,7 @@ typedef struct _ISCSI_IN_BUFFER_CONTEXT {
 } ISCSI_IN_BUFFER_CONTEXT;\r
 \r
 typedef struct _ISCSI_TCB {\r
-  NET_LIST_ENTRY      Link;\r
+  LIST_ENTRY          Link;\r
 \r
   BOOLEAN             SoFarInOrder;\r
   UINT32              ExpDataSN;\r
@@ -627,7 +627,7 @@ typedef struct _ISCSI_TCB {
 } ISCSI_TCB;\r
 \r
 typedef struct _ISCSI_KEY_VALUE_PAIR {\r
-  NET_LIST_ENTRY  List;\r
+  LIST_ENTRY      List;\r
 \r
   CHAR8           *Key;\r
   CHAR8           *Value;\r
@@ -736,7 +736,7 @@ IScsiPadSegment (
   IN UINT32   Len\r
   );\r
 \r
-NET_LIST_ENTRY    *\r
+LIST_ENTRY        *\r
 IScsiBuildKeyValueList (\r
   IN CHAR8  *Data,\r
   IN UINT32 Len\r
@@ -744,13 +744,13 @@ IScsiBuildKeyValueList (
 \r
 CHAR8             *\r
 IScsiGetValueByKeyFromList (\r
-  IN NET_LIST_ENTRY  *KeyValueList,\r
+  IN LIST_ENTRY      *KeyValueList,\r
   IN CHAR8           *Key\r
   );\r
 \r
 VOID\r
 IScsiFreeKeyValueList (\r
-  IN NET_LIST_ENTRY  *KeyValueList\r
+  IN LIST_ENTRY      *KeyValueList\r
   );\r
 \r
 EFI_STATUS\r
index d43437b..06caf72 100644 (file)
@@ -144,9 +144,9 @@ Returns:
   AccessPoint->RemotePort = ConfigData->RemotePort;\r
   AccessPoint->ActiveFlag = TRUE;\r
 \r
-  NetCopyMem (&AccessPoint->StationAddress, &ConfigData->LocalIp, sizeof (EFI_IPv4_ADDRESS));\r
-  NetCopyMem (&AccessPoint->SubnetMask, &ConfigData->SubnetMask, sizeof (EFI_IPv4_ADDRESS));\r
-  NetCopyMem (&AccessPoint->RemoteAddress, &ConfigData->RemoteIp, sizeof (EFI_IPv4_ADDRESS));\r
+  CopyMem (&AccessPoint->StationAddress, &ConfigData->LocalIp, sizeof (EFI_IPv4_ADDRESS));\r
+  CopyMem (&AccessPoint->SubnetMask, &ConfigData->SubnetMask, sizeof (EFI_IPv4_ADDRESS));\r
+  CopyMem (&AccessPoint->RemoteAddress, &ConfigData->RemoteIp, sizeof (EFI_IPv4_ADDRESS));\r
 \r
   //\r
   // Configure the TCP4 protocol.\r
@@ -170,7 +170,7 @@ Returns:
   //\r
   Status = gBS->CreateEvent (\r
                   EFI_EVENT_NOTIFY_SIGNAL,\r
-                  NET_TPL_EVENT,\r
+                  TPL_NOTIFY,\r
                   Tcp4IoCommonNotify,\r
                   &Tcp4Io->IsConnDone,\r
                   &Tcp4Io->ConnToken.CompletionToken.Event\r
@@ -181,7 +181,7 @@ Returns:
 \r
   Status = gBS->CreateEvent (\r
                   EFI_EVENT_NOTIFY_SIGNAL,\r
-                  NET_TPL_EVENT,\r
+                  TPL_NOTIFY,\r
                   Tcp4IoCommonNotify,\r
                   &Tcp4Io->IsTxDone,\r
                   &Tcp4Io->TxToken.CompletionToken.Event\r
@@ -192,7 +192,7 @@ Returns:
 \r
   Status = gBS->CreateEvent (\r
                   EFI_EVENT_NOTIFY_SIGNAL,\r
-                  NET_TPL_EVENT,\r
+                  TPL_NOTIFY,\r
                   Tcp4IoCommonNotify,\r
                   &Tcp4Io->IsRxDone,\r
                   &Tcp4Io->RxToken.CompletionToken.Event\r
@@ -203,7 +203,7 @@ Returns:
 \r
   Status = gBS->CreateEvent (\r
                   EFI_EVENT_NOTIFY_SIGNAL,\r
-                  NET_TPL_EVENT,\r
+                  TPL_NOTIFY,\r
                   Tcp4IoCommonNotify,\r
                   &Tcp4Io->IsCloseDone,\r
                   &Tcp4Io->CloseToken.CompletionToken.Event\r
@@ -406,7 +406,7 @@ Returns:
   EFI_TCP4_PROTOCOL       *Tcp4;\r
   EFI_STATUS              Status;\r
 \r
-  TxData = NetAllocatePool (sizeof (EFI_TCP4_TRANSMIT_DATA) + (Packet->BlockOpNum - 1) * sizeof (EFI_TCP4_FRAGMENT_DATA));\r
+  TxData = AllocatePool (sizeof (EFI_TCP4_TRANSMIT_DATA) + (Packet->BlockOpNum - 1) * sizeof (EFI_TCP4_FRAGMENT_DATA));\r
   if (TxData == NULL) {\r
     return EFI_OUT_OF_RESOURCES;\r
   }\r
@@ -442,7 +442,7 @@ Returns:
 \r
 ON_EXIT:\r
 \r
-  NetFreePool (TxData);\r
+  gBS->FreePool (TxData);\r
 \r
   return Status;\r
 }\r
@@ -485,7 +485,7 @@ Returns:
   UINT32                CurrentFragment;\r
 \r
   FragmentCount = Packet->BlockOpNum;\r
-  Fragment      = NetAllocatePool (FragmentCount * sizeof (NET_FRAGMENT));\r
+  Fragment      = AllocatePool (FragmentCount * sizeof (NET_FRAGMENT));\r
   if (Fragment == NULL) {\r
     return EFI_OUT_OF_RESOURCES;\r
   }\r
@@ -544,7 +544,7 @@ Returns:
 \r
 ON_EXIT:\r
 \r
-  NetFreePool (Fragment);\r
+  gBS->FreePool (Fragment);\r
 \r
   return Status;\r
 }\r
index 44aceae..a86144b 100644 (file)
@@ -155,7 +155,7 @@ Returns:
   //\r
   // Copy MD5 states to S\r
   //\r
-  NetCopyMem (S, Md5Ctx->States, MD5_HASHSIZE);\r
+  CopyMem (S, Md5Ctx->States, MD5_HASHSIZE);\r
 \r
   t = 0;\r
   for (i = 0; i < 4; i++) {\r
@@ -205,7 +205,7 @@ Returns:
   UINTN Limit;\r
 \r
   for (Limit = 64 - Md5Ctx->Count; DataLen >= 64 - Md5Ctx->Count; Limit = 64) {\r
-    NetCopyMem (Md5Ctx->M + Md5Ctx->Count, (VOID *)Data, Limit);\r
+    CopyMem (Md5Ctx->M + Md5Ctx->Count, (VOID *)Data, Limit);\r
     MD5Transform (Md5Ctx);\r
     \r
     Md5Ctx->Count = 0;\r
@@ -213,7 +213,7 @@ Returns:
     DataLen      -= Limit;\r
   }\r
 \r
-  NetCopyMem (Md5Ctx->M + Md5Ctx->Count, (VOID *)Data, DataLen);\r
+  CopyMem (Md5Ctx->M + Md5Ctx->Count, (VOID *)Data, DataLen);\r
   Md5Ctx->Count += DataLen;\r
 }\r
 \r
@@ -237,7 +237,7 @@ Returns:
 \r
 --*/\r
 {\r
-  NetZeroMem (Md5Ctx, sizeof (*Md5Ctx));\r
+  ZeroMem (Md5Ctx, sizeof (*Md5Ctx));\r
 \r
   //\r
   // Set magic initialization constants.\r
@@ -311,8 +311,8 @@ Returns:
     //\r
     // Store Hashed value & Zeroize sensitive context information.\r
     //\r
-    NetCopyMem (HashVal, (UINT8 *) Md5Ctx->States, MD5_HASHSIZE);\r
-    NetZeroMem ((UINT8 *)Md5Ctx, sizeof (*Md5Ctx));\r
+    CopyMem (HashVal, (UINT8 *) Md5Ctx->States, MD5_HASHSIZE);\r
+    ZeroMem ((UINT8 *)Md5Ctx, sizeof (*Md5Ctx));\r
     \r
     return EFI_SUCCESS;\r
   }\r
@@ -327,7 +327,7 @@ Returns:
   Md5Ctx->Length = LShiftU64 (Md5Ctx->Length, 3);\r
   MD5UpdateBlock (Md5Ctx, (CONST UINT8 *) &Md5Ctx->Length, 8);\r
 \r
-  NetZeroMem (Md5Ctx->M, sizeof (Md5Ctx->M));\r
+  ZeroMem (Md5Ctx->M, sizeof (Md5Ctx->M));\r
   Md5Ctx->Length  = 0;\r
   Md5Ctx->Status  = EFI_ALREADY_STARTED;\r
   return MD5Final (Md5Ctx, HashVal);\r
index 13ed771..0c5c6bc 100644 (file)
@@ -62,7 +62,7 @@ EfiNicIp4ConfigGetName (
   Instance = IP4_CONFIG_INSTANCE_FROM_NIC_IP4CONFIG (This);\r
 \r
   if (Name != NULL) {\r
-    NetCopyMem (Name, Instance->NicName, IP4_NIC_NAME_LENGTH);\r
+    CopyMem (Name, Instance->NicName, IP4_NIC_NAME_LENGTH);\r
   }\r
 \r
   if (NicAddr != NULL) {\r
@@ -105,7 +105,7 @@ Ip4ConfigGetNicInfo (
   Config = Ip4ConfigFindNicVariable (Variable, NicAddr);\r
 \r
   if (Config == NULL) {\r
-    NetFreePool (Variable);\r
+    gBS->FreePool (Variable);\r
     return NULL;\r
   }\r
 \r
@@ -118,14 +118,14 @@ Ip4ConfigGetNicInfo (
     Ip4ConfigWriteVariable (NewVariable);\r
 \r
     if (NewVariable != NULL) {\r
-      NetFreePool (NewVariable);\r
+      gBS->FreePool (NewVariable);\r
     };\r
 \r
-    NetFreePool (Config);\r
+    gBS->FreePool (Config);\r
     Config = NULL;\r
   }\r
 \r
-  NetFreePool (Variable);\r
+  gBS->FreePool (Variable);\r
   return Config;\r
 }\r
 \r
@@ -179,12 +179,12 @@ EfiNicIp4ConfigGetInfo (
     Status = EFI_BUFFER_TOO_SMALL;\r
   } else {\r
     Status = EFI_SUCCESS;\r
-    NetCopyMem (NicConfig, Config, Len);\r
+    CopyMem (NicConfig, Config, Len);\r
   }\r
 \r
   *ConfigLen = Len;\r
 \r
-  NetFreePool (Config);\r
+  gBS->FreePool (Config);\r
   return Status;\r
 }\r
 \r
@@ -253,14 +253,14 @@ EfiNicIp4ConfigSetInfo (
   Status      = Ip4ConfigWriteVariable (NewVariable);\r
 \r
   if (NewVariable != NULL) {\r
-    NetFreePool (NewVariable);\r
+    gBS->FreePool (NewVariable);\r
   }\r
 \r
   //\r
   // Variable is NULL when saving the first configure parameter\r
   //\r
   if (Variable != NULL) {\r
-    NetFreePool (Variable);\r
+    gBS->FreePool (Variable);\r
   }\r
 \r
   if (EFI_ERROR (Status)) {\r
@@ -313,7 +313,7 @@ EfiIp4ConfigStart (
 \r
   Instance = IP4_CONFIG_INSTANCE_FROM_IP4CONFIG (This);\r
 \r
-  OldTpl = NET_RAISE_TPL (NET_TPL_LOCK);\r
+  OldTpl = gBS->RaiseTPL (TPL_CALLBACK);\r
 \r
   if (Instance->State != IP4_CONFIG_STATE_IDLE) {\r
     Status = EFI_ALREADY_STARTED;\r
@@ -415,7 +415,7 @@ EfiIp4ConfigStart (
   //\r
   Status = gBS->CreateEvent (\r
                   EVT_NOTIFY_SIGNAL,\r
-                  NET_TPL_LOCK,\r
+                  TPL_CALLBACK,\r
                   Ip4ConfigOnDhcp4Complete,\r
                   Instance,\r
                   &Instance->Dhcp4Event\r
@@ -440,7 +440,7 @@ ON_ERROR:
   }\r
 \r
 ON_EXIT:\r
-  NET_RESTORE_TPL (OldTpl);\r
+  gBS->RestoreTPL (OldTpl);\r
 \r
   return Status;\r
 }\r
@@ -473,7 +473,7 @@ EfiIp4ConfigStop (
   Instance = IP4_CONFIG_INSTANCE_FROM_IP4CONFIG (This);\r
 \r
   Status = EFI_SUCCESS;\r
-  OldTpl = NET_RAISE_TPL (NET_TPL_LOCK);\r
+  OldTpl = gBS->RaiseTPL (TPL_CALLBACK);\r
 \r
   if (Instance->State == IP4_CONFIG_STATE_IDLE) {\r
     Status = EFI_NOT_STARTED;\r
@@ -488,7 +488,7 @@ EfiIp4ConfigStop (
   Ip4ConfigCleanConfig (Instance);\r
 \r
 ON_EXIT:\r
-  NET_RESTORE_TPL (OldTpl);\r
+  gBS->RestoreTPL (OldTpl);\r
 \r
   return Status;\r
 }\r
@@ -528,7 +528,7 @@ EfiIp4ConfigGetData (
   Instance  = IP4_CONFIG_INSTANCE_FROM_IP4CONFIG (This);\r
 \r
   Status = EFI_SUCCESS;\r
-  OldTpl = NET_RAISE_TPL (NET_TPL_LOCK);\r
+  OldTpl = gBS->RaiseTPL (TPL_CALLBACK);\r
 \r
   if (Instance->State == IP4_CONFIG_STATE_IDLE) {\r
     Status = EFI_NOT_STARTED;\r
@@ -554,14 +554,14 @@ EfiIp4ConfigGetData (
     if ((*ConfigDataSize < Len) || (ConfigData == NULL)) {\r
       Status = EFI_BUFFER_TOO_SMALL;\r
     } else {\r
-      NetCopyMem (ConfigData, &NicConfig->Ip4Info, Len);\r
+      CopyMem (ConfigData, &NicConfig->Ip4Info, Len);\r
     }\r
 \r
     *ConfigDataSize = Len;\r
   }\r
 \r
 ON_EXIT:\r
-  NET_RESTORE_TPL (OldTpl);\r
+  gBS->RestoreTPL (OldTpl);\r
 \r
   return Status;\r
 }\r
@@ -619,10 +619,10 @@ Ip4ConfigOnDhcp4Complete (
     if (Instance->NicConfig != NULL) {\r
       ASSERT (Instance->NicConfig->Source == IP4_CONFIG_SOURCE_DHCP);\r
       Perment = Instance->NicConfig->Perment;\r
-      NetFreePool (Instance->NicConfig);\r
+      gBS->FreePool (Instance->NicConfig);\r
     }\r
 \r
-    Instance->NicConfig = NetAllocatePool (sizeof (NIC_IP4_CONFIG_INFO) + 2* sizeof (EFI_IP4_ROUTE_TABLE));\r
+    Instance->NicConfig = AllocatePool (sizeof (NIC_IP4_CONFIG_INFO) + 2* sizeof (EFI_IP4_ROUTE_TABLE));\r
 \r
     if (Instance->NicConfig == NULL) {\r
       Instance->Result = EFI_OUT_OF_RESOURCES;\r
@@ -644,14 +644,14 @@ Ip4ConfigOnDhcp4Complete (
     //\r
     Ip4Config->RouteTableSize    = 1;\r
 \r
-    NetCopyMem (&Ip1, &Dhcp4Mode.ClientAddress, sizeof (IP4_ADDR));\r
-    NetCopyMem (&Ip2, &Dhcp4Mode.SubnetMask, sizeof (IP4_ADDR));\r
+    CopyMem (&Ip1, &Dhcp4Mode.ClientAddress, sizeof (IP4_ADDR));\r
+    CopyMem (&Ip2, &Dhcp4Mode.SubnetMask, sizeof (IP4_ADDR));\r
 \r
     Subnet = Ip1 & Ip2;\r
 \r
-    NetCopyMem (&Ip4Config->RouteTable[0].SubnetAddress, &Subnet, sizeof (EFI_IPv4_ADDRESS));\r
-    NetCopyMem (&Ip4Config->RouteTable[0].SubnetMask, &Dhcp4Mode.SubnetMask, sizeof (EFI_IPv4_ADDRESS));\r
-    NetZeroMem (&Ip4Config->RouteTable[0].GatewayAddress, sizeof (EFI_IPv4_ADDRESS));\r
+    CopyMem (&Ip4Config->RouteTable[0].SubnetAddress, &Subnet, sizeof (EFI_IPv4_ADDRESS));\r
+    CopyMem (&Ip4Config->RouteTable[0].SubnetMask, &Dhcp4Mode.SubnetMask, sizeof (EFI_IPv4_ADDRESS));\r
+    ZeroMem (&Ip4Config->RouteTable[0].GatewayAddress, sizeof (EFI_IPv4_ADDRESS));\r
 \r
     //\r
     // Create a route if there is a default router.\r
@@ -659,9 +659,9 @@ Ip4ConfigOnDhcp4Complete (
     if (!EFI_IP4_EQUAL (&Dhcp4Mode.RouterAddress, &mZeroIp4Addr)) {\r
       Ip4Config->RouteTableSize = 2;\r
 \r
-      NetZeroMem (&Ip4Config->RouteTable[1].SubnetAddress, sizeof (EFI_IPv4_ADDRESS));\r
-      NetZeroMem (&Ip4Config->RouteTable[1].SubnetMask, sizeof (EFI_IPv4_ADDRESS));\r
-      NetCopyMem (&Ip4Config->RouteTable[1].GatewayAddress, &Dhcp4Mode.RouterAddress, sizeof (EFI_IPv4_ADDRESS));\r
+      ZeroMem (&Ip4Config->RouteTable[1].SubnetAddress, sizeof (EFI_IPv4_ADDRESS));\r
+      ZeroMem (&Ip4Config->RouteTable[1].SubnetMask, sizeof (EFI_IPv4_ADDRESS));\r
+      CopyMem (&Ip4Config->RouteTable[1].GatewayAddress, &Dhcp4Mode.RouterAddress, sizeof (EFI_IPv4_ADDRESS));\r
     }\r
 \r
     Instance->Result = EFI_SUCCESS;\r
@@ -738,7 +738,7 @@ Ip4ConfigCleanConfig (
   )\r
 {\r
   if (Instance->NicConfig != NULL) {\r
-    NetFreePool (Instance->NicConfig);\r
+    gBS->FreePool (Instance->NicConfig);\r
     Instance->NicConfig = NULL;\r
   }\r
 \r
index 081db47..7f0149f 100644 (file)
@@ -214,7 +214,7 @@ Ip4ConfigDriverBindingStart (
   //\r
   // Allocate an instance then initialize it\r
   //\r
-  Instance = NetAllocatePool (sizeof (IP4_CONFIG_INSTANCE));\r
+  Instance = AllocatePool (sizeof (IP4_CONFIG_INSTANCE));\r
 \r
   if (Instance == NULL) {\r
     Status = EFI_OUT_OF_RESOURCES;\r
@@ -332,7 +332,7 @@ Ip4ConfigDriverBindingStart (
     NewVariable = Ip4ConfigModifyVariable (Variable, &Instance->NicAddr, NULL);\r
 \r
   } else if (NicConfig->Source == IP4_CONFIG_SOURCE_DHCP) {\r
-    NetZeroMem (&NicConfig->Ip4Info, sizeof (EFI_IP4_IPCONFIG_DATA));\r
+    ZeroMem (&NicConfig->Ip4Info, sizeof (EFI_IP4_IPCONFIG_DATA));\r
     NewVariable = Ip4ConfigModifyVariable (Variable, &Instance->NicAddr, NicConfig);\r
 \r
   }\r
@@ -340,21 +340,21 @@ Ip4ConfigDriverBindingStart (
   Ip4ConfigWriteVariable (NewVariable);\r
 \r
   if (NewVariable != NULL) {\r
-    NetFreePool (NewVariable);\r
+    gBS->FreePool (NewVariable);\r
   }\r
 \r
 ON_EXIT:\r
-  NetFreePool (Variable);\r
+  gBS->FreePool (Variable);\r
 \r
   if (NicConfig != NULL) {\r
-    NetFreePool (NicConfig);\r
+    gBS->FreePool (NicConfig);\r
   }\r
 \r
   return EFI_SUCCESS;\r
 \r
 ON_ERROR:\r
   if (Instance != NULL) {\r
-    NetFreePool (Instance);\r
+    gBS->FreePool (Instance);\r
   }\r
 \r
   if (Mnp != NULL) {\r
@@ -511,7 +511,7 @@ Ip4ConfigDriverBindingStop (
 \r
   Ip4ConfigCleanConfig (Instance);\r
   mIp4ConfigNicList[Instance->NicIndex] = NULL;\r
-  NetFreePool (Instance);\r
+  gBS->FreePool (Instance);\r
 \r
   return EFI_SUCCESS;\r
 }\r
index d6e617e..dabd13c 100644 (file)
@@ -129,7 +129,7 @@ Ip4ConfigReadVariable (
     goto REMOVE_VARIABLE;\r
   }\r
 \r
-  Variable = NetAllocatePool (Size);\r
+  Variable = AllocatePool (Size);\r
 \r
   if (Variable == NULL) {\r
     return NULL;\r
@@ -167,7 +167,7 @@ REMOVE_VARIABLE:
 \r
 ON_ERROR:\r
   if (Variable != NULL) {\r
-    NetFreePool (Variable);\r
+    gBS->FreePool (Variable);\r
   }\r
 \r
   return NULL;\r
@@ -234,7 +234,7 @@ Ip4ConfigFindNicVariable (
     //\r
     // Copy the data to Temp to avoid the alignment problems\r
     //\r
-    NetCopyMem (&Temp, Cur, sizeof (NIC_IP4_CONFIG_INFO));\r
+    CopyMem (&Temp, Cur, sizeof (NIC_IP4_CONFIG_INFO));\r
     Len = SIZEOF_NIC_IP4_CONFIG_INFO (&Temp);\r
 \r
     //\r
@@ -242,13 +242,13 @@ Ip4ConfigFindNicVariable (
     // a block of memory then copy it out.\r
     //\r
     if (NIC_ADDR_EQUAL (&Temp.NicAddr, NicAddr)) {\r
-      Config = NetAllocatePool (Len);\r
+      Config = AllocatePool (Len);\r
 \r
       if (Config == NULL) {\r
         return NULL;\r
       }\r
 \r
-      NetCopyMem (Config, Cur, Len);\r
+      CopyMem (Config, Cur, Len);\r
       return Config;\r
     }\r
 \r
@@ -311,7 +311,7 @@ Ip4ConfigModifyVariable (
 \r
     if (Old != NULL) {\r
       TotalLen -= SIZEOF_NIC_IP4_CONFIG_INFO (Old);\r
-      NetFreePool (Old);\r
+      gBS->FreePool (Old);\r
     }\r
 \r
     if (Config != NULL) {\r
@@ -338,7 +338,7 @@ Ip4ConfigModifyVariable (
 \r
   ASSERT (TotalLen >= sizeof (IP4_CONFIG_VARIABLE));\r
 \r
-  NewVar = NetAllocateZeroPool (TotalLen);\r
+  NewVar = AllocateZeroPool (TotalLen);\r
 \r
   if (NewVar == NULL) {\r
     return NULL;\r
@@ -352,11 +352,11 @@ Ip4ConfigModifyVariable (