From e48e37fce2611df7a52aff271835ff72ee396d9b Mon Sep 17 00:00:00 2001 From: vanjeff Date: Thu, 14 Feb 2008 09:40:22 +0000 Subject: Use Mde library and definition instead of some native definitions in NetLib, to simply network library. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4693 6f19259b-4bc3-4df7-8a09-765794883524 --- MdeModulePkg/Library/DxeUdpIoLib/DxeUdpIoLib.c | 50 +++++++++++++------------- 1 file changed, 25 insertions(+), 25 deletions(-) (limited to 'MdeModulePkg/Library/DxeUdpIoLib') diff --git a/MdeModulePkg/Library/DxeUdpIoLib/DxeUdpIoLib.c b/MdeModulePkg/Library/DxeUdpIoLib/DxeUdpIoLib.c index c939124f8b..864da9b986 100644 --- a/MdeModulePkg/Library/DxeUdpIoLib/DxeUdpIoLib.c +++ b/MdeModulePkg/Library/DxeUdpIoLib/DxeUdpIoLib.c @@ -87,7 +87,7 @@ UdpIoWrapTx ( UINT32 Count; IP4_ADDR Ip; - Token = NetAllocatePool (sizeof (UDP_TX_TOKEN) + + Token = AllocatePool (sizeof (UDP_TX_TOKEN) + sizeof (EFI_UDP4_FRAGMENT_DATA) * (Packet->BlockOpNum - 1)); if (Token == NULL) { @@ -95,7 +95,7 @@ UdpIoWrapTx ( } Token->Signature = UDP_IO_TX_SIGNATURE; - NetListInit (&Token->Link); + InitializeListHead (&Token->Link); Token->UdpIo = UdpIo; Token->CallBack = CallBack; @@ -107,14 +107,14 @@ UdpIoWrapTx ( Status = gBS->CreateEvent ( EVT_NOTIFY_SIGNAL, - NET_TPL_EVENT, + TPL_NOTIFY, UdpIoOnDgramSent, Token, &UdpToken->Event ); if (EFI_ERROR (Status)) { - NetFreePool (Token); + gBS->FreePool (Token); return NULL; } @@ -126,10 +126,10 @@ UdpIoWrapTx ( if (EndPoint != NULL) { Ip = HTONL (EndPoint->LocalAddr); - NetCopyMem (&Token->UdpSession.SourceAddress, &Ip, sizeof (EFI_IPv4_ADDRESS)); + CopyMem (&Token->UdpSession.SourceAddress, &Ip, sizeof (EFI_IPv4_ADDRESS)); Ip = HTONL (EndPoint->RemoteAddr); - NetCopyMem (&Token->UdpSession.DestinationAddress, &Ip, sizeof (EFI_IPv4_ADDRESS)); + CopyMem (&Token->UdpSession.DestinationAddress, &Ip, sizeof (EFI_IPv4_ADDRESS)); Token->UdpSession.SourcePort = EndPoint->LocalPort; Token->UdpSession.DestinationPort = EndPoint->RemotePort; @@ -138,7 +138,7 @@ UdpIoWrapTx ( if (Gateway != 0) { Ip = HTONL (Gateway); - NetCopyMem (&Token->Gateway, &Ip, sizeof (EFI_IPv4_ADDRESS)); + CopyMem (&Token->Gateway, &Ip, sizeof (EFI_IPv4_ADDRESS)); UdpTxData->GatewayAddress = &Token->Gateway; } @@ -166,7 +166,7 @@ UdpIoFreeTxToken ( ) { gBS->CloseEvent (Token->UdpToken.Event); - NetFreePool (Token); + gBS->FreePool (Token); } @@ -192,7 +192,7 @@ UdpIoCreateRxToken ( UDP_RX_TOKEN *Token; EFI_STATUS Status; - Token = NetAllocatePool (sizeof (UDP_RX_TOKEN)); + Token = AllocatePool (sizeof (UDP_RX_TOKEN)); if (Token == NULL) { return NULL; @@ -209,14 +209,14 @@ UdpIoCreateRxToken ( Status = gBS->CreateEvent ( EVT_NOTIFY_SIGNAL, - NET_TPL_EVENT, + TPL_NOTIFY, UdpIoOnDgramRcvd, Token, &Token->UdpToken.Event ); if (EFI_ERROR (Status)) { - NetFreePool (Token); + gBS->FreePool (Token); return NULL; } @@ -238,7 +238,7 @@ UdpIoFreeRxToken ( ) { gBS->CloseEvent (Token->UdpToken.Event); - NetFreePool (Token); + gBS->FreePool (Token); } @@ -268,20 +268,20 @@ UdpIoCreatePort ( ASSERT (Configure != NULL); - UdpIo = NetAllocatePool (sizeof (UDP_IO_PORT)); + UdpIo = AllocatePool (sizeof (UDP_IO_PORT)); if (UdpIo == NULL) { return NULL; } UdpIo->Signature = UDP_IO_SIGNATURE; - NetListInit (&UdpIo->Link); + InitializeListHead (&UdpIo->Link); UdpIo->RefCnt = 1; UdpIo->Controller = Controller; UdpIo->Image = Image; - NetListInit (&UdpIo->SentDatagram); + InitializeListHead (&UdpIo->SentDatagram); UdpIo->RecvRequest = NULL; UdpIo->UdpHandle = NULL; @@ -336,7 +336,7 @@ FREE_CHILD: ); FREE_MEM: - NetFreePool (UdpIo); + gBS->FreePool (UdpIo); return NULL; } @@ -363,8 +363,8 @@ UdpIoCancelDgrams ( IN VOID *Context ) { - NET_LIST_ENTRY *Entry; - NET_LIST_ENTRY *Next; + LIST_ENTRY *Entry; + LIST_ENTRY *Next; UDP_TX_TOKEN *Token; NET_LIST_FOR_EACH_SAFE (Entry, Next, &UdpIo->SentDatagram) { @@ -425,10 +425,10 @@ UdpIoFreePort ( ); if (!IsListEmpty(&UdpIo->Link)) { - NetListRemoveEntry (&UdpIo->Link); + RemoveEntryList (&UdpIo->Link); } - NetFreePool (UdpIo); + gBS->FreePool (UdpIo); return EFI_SUCCESS; } @@ -485,7 +485,7 @@ UdpIoOnDgramSentDpc ( Token = (UDP_TX_TOKEN *) Context; ASSERT (Token->Signature == UDP_IO_TX_SIGNATURE); - NetListRemoveEntry (&Token->Link); + RemoveEntryList (&Token->Link); Token->CallBack (Token->Packet, NULL, Token->UdpToken.Status, Token->Context); UdpIoFreeTxToken (Token); @@ -554,10 +554,10 @@ UdpIoSendDatagram ( // Insert the tx token into SendDatagram list before transmitting it. Remove // it from the list if the returned status is not EFI_SUCCESS. // - NetListInsertHead (&UdpIo->SentDatagram, &Token->Link); + InsertHeadList (&UdpIo->SentDatagram, &Token->Link); Status = UdpIo->Udp->Transmit (UdpIo->Udp, &Token->UdpToken); if (EFI_ERROR (Status)) { - NetListRemoveEntry (&Token->Link); + RemoveEntryList (&Token->Link); UdpIoFreeTxToken (Token); return Status; } @@ -708,8 +708,8 @@ UdpIoOnDgramRcvdDpc ( Points.LocalPort = UdpSession->DestinationPort; Points.RemotePort = UdpSession->SourcePort; - NetCopyMem (&Points.LocalAddr, &UdpSession->DestinationAddress, sizeof (IP4_ADDR)); - NetCopyMem (&Points.RemoteAddr, &UdpSession->SourceAddress, sizeof (IP4_ADDR)); + CopyMem (&Points.LocalAddr, &UdpSession->DestinationAddress, sizeof (IP4_ADDR)); + CopyMem (&Points.RemoteAddr, &UdpSession->SourceAddress, sizeof (IP4_ADDR)); Points.LocalAddr = NTOHL (Points.LocalAddr); Points.RemoteAddr = NTOHL (Points.RemoteAddr); -- cgit v1.2.3