From d8d26fb207e02aa5ef57e2bcb213f9dda16166cc Mon Sep 17 00:00:00 2001 From: mdkinney Date: Sat, 11 Jul 2009 22:51:51 +0000 Subject: Retire NetLibQueueDpc() and NetLibDispatchDpc() and use QueueDpc() and DispatchDpc() from the DpcLib instead. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8897 6f19259b-4bc3-4df7-8a09-765794883524 --- MdeModulePkg/Universal/Network/ArpDxe/ArpDxe.inf | 3 +-- MdeModulePkg/Universal/Network/ArpDxe/ArpImpl.c | 6 +++--- MdeModulePkg/Universal/Network/ArpDxe/ArpImpl.h | 1 + MdeModulePkg/Universal/Network/ArpDxe/ArpMain.c | 4 ++-- MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4Config.c | 6 +++--- MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4Config.h | 1 + MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4ConfigDxe.inf | 3 +-- MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Dxe.inf | 3 +-- MdeModulePkg/Universal/Network/Ip4Dxe/Ip4If.c | 6 +++--- MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Impl.c | 8 ++++---- MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Impl.h | 1 + MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Input.c | 2 +- MdeModulePkg/Universal/Network/MnpDxe/MnpDriver.h | 1 + MdeModulePkg/Universal/Network/MnpDxe/MnpDxe.inf | 3 +-- MdeModulePkg/Universal/Network/MnpDxe/MnpIo.c | 4 ++-- MdeModulePkg/Universal/Network/MnpDxe/MnpMain.c | 6 +++--- MdeModulePkg/Universal/Network/Tcp4Dxe/Socket.h | 1 + MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Dxe.inf | 2 +- MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Timer.c | 2 +- MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Dxe.inf | 3 +-- MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Impl.c | 4 ++-- MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Impl.h | 1 + MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Main.c | 4 ++-- MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcImpl.c | 4 ++-- MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcImpl.h | 1 + MdeModulePkg/Universal/Network/UefiPxeBcDxe/UefiPxeBcDxe.inf | 5 +---- 26 files changed, 42 insertions(+), 43 deletions(-) (limited to 'MdeModulePkg/Universal/Network') diff --git a/MdeModulePkg/Universal/Network/ArpDxe/ArpDxe.inf b/MdeModulePkg/Universal/Network/ArpDxe/ArpDxe.inf index 21ad6e1..a3b2427 100644 --- a/MdeModulePkg/Universal/Network/ArpDxe/ArpDxe.inf +++ b/MdeModulePkg/Universal/Network/ArpDxe/ArpDxe.inf @@ -52,11 +52,10 @@ UefiDriverEntryPoint DebugLib NetLib - + DpcLib [Protocols] gEfiManagedNetworkServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiArpServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiManagedNetworkProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiArpProtocolGuid # PROTOCOL ALWAYS_CONSUMED - diff --git a/MdeModulePkg/Universal/Network/ArpDxe/ArpImpl.c b/MdeModulePkg/Universal/Network/ArpDxe/ArpImpl.c index a3923d9..9704f21 100644 --- a/MdeModulePkg/Universal/Network/ArpDxe/ArpImpl.c +++ b/MdeModulePkg/Universal/Network/ArpDxe/ArpImpl.c @@ -325,7 +325,7 @@ ArpOnFrameRcvd ( // // Request ArpOnFrameRcvdDpc as a DPC at TPL_CALLBACK // - NetLibQueueDpc (TPL_CALLBACK, ArpOnFrameRcvdDpc, Context); + QueueDpc (TPL_CALLBACK, ArpOnFrameRcvdDpc, Context); } /** @@ -386,7 +386,7 @@ ArpOnFrameSent ( // // Request ArpOnFrameSentDpc as a DPC at TPL_CALLBACK // - NetLibQueueDpc (TPL_CALLBACK, ArpOnFrameSentDpc, Context); + QueueDpc (TPL_CALLBACK, ArpOnFrameSentDpc, Context); } @@ -812,7 +812,7 @@ ArpAddressResolved ( // // Dispatch the DPCs queued by the NotifyFunction of the Context->UserRequestEvent. // - NetLibDispatchDpc (); + DispatchDpc (); return Count; } diff --git a/MdeModulePkg/Universal/Network/ArpDxe/ArpImpl.h b/MdeModulePkg/Universal/Network/ArpDxe/ArpImpl.h index 77873dc..bc9128d 100644 --- a/MdeModulePkg/Universal/Network/ArpDxe/ArpImpl.h +++ b/MdeModulePkg/Universal/Network/ArpDxe/ArpImpl.h @@ -30,6 +30,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. #include #include #include +#include // // Ethernet protocol type definitions. diff --git a/MdeModulePkg/Universal/Network/ArpDxe/ArpMain.c b/MdeModulePkg/Universal/Network/ArpDxe/ArpMain.c index ac76fcd..0f66580 100644 --- a/MdeModulePkg/Universal/Network/ArpDxe/ArpMain.c +++ b/MdeModulePkg/Universal/Network/ArpDxe/ArpMain.c @@ -668,7 +668,7 @@ SIGNAL_USER: // // Dispatch the DPC queued by the NotifyFunction of ResolvedEvent. // - NetLibDispatchDpc (); + DispatchDpc (); } return Status; @@ -737,7 +737,7 @@ ArpCancel ( // Dispatch the DPCs queued by the NotifyFunction of the events signaled // by ArpCancleRequest. // - NetLibDispatchDpc (); + DispatchDpc (); gBS->RestoreTPL (OldTpl); diff --git a/MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4Config.c b/MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4Config.c index ed130d9..fa0445e 100644 --- a/MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4Config.c +++ b/MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4Config.c @@ -219,7 +219,7 @@ EfiNicIp4ConfigSetInfo ( // if (Reconfig && (Instance->ReconfigEvent != NULL)) { Status = gBS->SignalEvent (Instance->ReconfigEvent); - NetLibDispatchDpc (); + DispatchDpc (); } return Status; @@ -335,7 +335,7 @@ ON_EXIT: gBS->SignalEvent (Instance->DoneEvent); Ip4ConfigCleanDhcp4 (Instance); - NetLibDispatchDpc (); + DispatchDpc (); return ; } @@ -538,7 +538,7 @@ ON_ERROR: ON_EXIT: gBS->RestoreTPL (OldTpl); - NetLibDispatchDpc (); + DispatchDpc (); return Status; } diff --git a/MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4Config.h b/MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4Config.h index c685fc7..8cc789d 100644 --- a/MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4Config.h +++ b/MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4Config.h @@ -37,6 +37,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. #include #include #include +#include #include "NicIp4Variable.h" diff --git a/MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4ConfigDxe.inf b/MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4ConfigDxe.inf index 8a3aed7..2fe1b3b 100644 --- a/MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4ConfigDxe.inf +++ b/MdeModulePkg/Universal/Network/Ip4ConfigDxe/Ip4ConfigDxe.inf @@ -60,7 +60,7 @@ NetLib HiiLib PrintLib - + DpcLib [Protocols] gEfiDhcp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED @@ -74,4 +74,3 @@ [Guids] gEfiIfrTianoGuid ## CONSUMES ## Guid gEfiNicIp4ConfigVariableGuid ## CONSUMES ## Guid - \ No newline at end of file diff --git a/MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Dxe.inf b/MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Dxe.inf index bd9946d..121fb17 100644 --- a/MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Dxe.inf +++ b/MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Dxe.inf @@ -70,7 +70,7 @@ UefiRuntimeServicesTableLib DebugLib NetLib - + DpcLib [Protocols] gEfiIp4ProtocolGuid # PROTOCOL ALWAYS_CONSUMED @@ -80,4 +80,3 @@ gEfiIp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiManagedNetworkProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiArpProtocolGuid # PROTOCOL ALWAYS_CONSUMED - diff --git a/MdeModulePkg/Universal/Network/Ip4Dxe/Ip4If.c b/MdeModulePkg/Universal/Network/Ip4Dxe/Ip4If.c index dd2674d..24727b0 100644 --- a/MdeModulePkg/Universal/Network/Ip4Dxe/Ip4If.c +++ b/MdeModulePkg/Universal/Network/Ip4Dxe/Ip4If.c @@ -871,7 +871,7 @@ Ip4OnArpResolved ( // // Request Ip4OnArpResolvedDpc as a DPC at TPL_CALLBACK // - NetLibQueueDpc (TPL_CALLBACK, Ip4OnArpResolvedDpc, Context); + QueueDpc (TPL_CALLBACK, Ip4OnArpResolvedDpc, Context); } @@ -924,7 +924,7 @@ Ip4OnFrameSent ( // // Request Ip4OnFrameSentDpc as a DPC at TPL_CALLBACK // - NetLibQueueDpc (TPL_CALLBACK, Ip4OnFrameSentDpc, Context); + QueueDpc (TPL_CALLBACK, Ip4OnFrameSentDpc, Context); } @@ -1187,7 +1187,7 @@ Ip4OnFrameReceived ( // // Request Ip4OnFrameReceivedDpc as a DPC at TPL_CALLBACK // - NetLibQueueDpc (TPL_CALLBACK, Ip4OnFrameReceivedDpc, Context); + QueueDpc (TPL_CALLBACK, Ip4OnFrameReceivedDpc, Context); } diff --git a/MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Impl.c b/MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Impl.c index 84a3965..714f3d9 100644 --- a/MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Impl.c +++ b/MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Impl.c @@ -703,7 +703,7 @@ Ip4AutoConfigCallBack ( // // Request Ip4AutoConfigCallBackDpc as a DPC at TPL_CALLBACK // - NetLibQueueDpc (TPL_CALLBACK, Ip4AutoConfigCallBackDpc, Context); + QueueDpc (TPL_CALLBACK, Ip4AutoConfigCallBackDpc, Context); } @@ -1780,7 +1780,7 @@ Ip4FreeTxToken ( // // Dispatch the DPC queued by the NotifyFunction of Token->Event. // - NetLibDispatchDpc (); + DispatchDpc (); } gBS->FreePool (Wrap); @@ -2110,7 +2110,7 @@ EfiIp4Receive ( // Dispatch the DPC queued by the NotifyFunction of this instane's receive // event. // - NetLibDispatchDpc (); + DispatchDpc (); ON_EXIT: gBS->RestoreTPL (OldTpl); @@ -2266,7 +2266,7 @@ Ip4Cancel ( // Dispatch the DPCs queued by the NotifyFunction of the canceled rx token's // events. // - NetLibDispatchDpc (); + DispatchDpc (); if (EFI_ERROR (Status)) { if ((Token != NULL) && (Status == EFI_ABORTED)) { return EFI_SUCCESS; diff --git a/MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Impl.h b/MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Impl.h index 9de326f..615e5ae 100644 --- a/MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Impl.h +++ b/MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Impl.h @@ -31,6 +31,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. #include #include #include +#include #include "Ip4Common.h" #include "Ip4Driver.h" diff --git a/MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Input.c b/MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Input.c index 964fb96..b495e75 100644 --- a/MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Input.c +++ b/MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Input.c @@ -592,7 +592,7 @@ Ip4AccpetFrame ( // Dispatch the DPCs queued by the NotifyFunction of the rx token's events // which are signaled with received data. // - NetLibDispatchDpc (); + DispatchDpc (); RESTART: Ip4ReceiveFrame (IpSb->DefaultInterface, NULL, Ip4AccpetFrame, IpSb); diff --git a/MdeModulePkg/Universal/Network/MnpDxe/MnpDriver.h b/MdeModulePkg/Universal/Network/MnpDxe/MnpDriver.h index 3fc7da1..b015304 100644 --- a/MdeModulePkg/Universal/Network/MnpDxe/MnpDriver.h +++ b/MdeModulePkg/Universal/Network/MnpDxe/MnpDriver.h @@ -27,6 +27,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. #include #include #include +#include #include "ComponentName.h" diff --git a/MdeModulePkg/Universal/Network/MnpDxe/MnpDxe.inf b/MdeModulePkg/Universal/Network/MnpDxe/MnpDxe.inf index 058a9c4..a03592b 100644 --- a/MdeModulePkg/Universal/Network/MnpDxe/MnpDxe.inf +++ b/MdeModulePkg/Universal/Network/MnpDxe/MnpDxe.inf @@ -54,10 +54,9 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. UefiDriverEntryPoint DebugLib NetLib - + DpcLib [Protocols] gEfiManagedNetworkServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiSimpleNetworkProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiManagedNetworkProtocolGuid # PROTOCOL ALWAYS_CONSUMED - diff --git a/MdeModulePkg/Universal/Network/MnpDxe/MnpIo.c b/MdeModulePkg/Universal/Network/MnpDxe/MnpIo.c index 57b1f7b..0c8196a 100644 --- a/MdeModulePkg/Universal/Network/MnpDxe/MnpIo.c +++ b/MdeModulePkg/Universal/Network/MnpDxe/MnpIo.c @@ -282,7 +282,7 @@ SIGNAL_TOKEN: // // Dispatch the DPC queued by the NotifyFunction of Token->Event. // - NetLibDispatchDpc (); + DispatchDpc (); return EFI_SUCCESS; } @@ -1064,5 +1064,5 @@ MnpSystemPoll ( // // Dispatch the DPC queued by the NotifyFunction of rx token's events. // - NetLibDispatchDpc (); + DispatchDpc (); } diff --git a/MdeModulePkg/Universal/Network/MnpDxe/MnpMain.c b/MdeModulePkg/Universal/Network/MnpDxe/MnpMain.c index f93ee6a..79ea478 100644 --- a/MdeModulePkg/Universal/Network/MnpDxe/MnpMain.c +++ b/MdeModulePkg/Universal/Network/MnpDxe/MnpMain.c @@ -632,7 +632,7 @@ MnpReceive ( // // Dispatch the DPC queued by the NotifyFunction of Token->Event. // - NetLibDispatchDpc (); + DispatchDpc (); } ON_EXIT: @@ -709,7 +709,7 @@ MnpCancel ( // // Dispatch the DPC queued by the NotifyFunction of the cancled token's events. // - NetLibDispatchDpc (); + DispatchDpc (); ON_EXIT: gBS->RestoreTPL (OldTpl); @@ -774,7 +774,7 @@ MnpPoll ( // // Dispatch the DPC queued by the NotifyFunction of rx token's events. // - NetLibDispatchDpc (); + DispatchDpc (); ON_EXIT: gBS->RestoreTPL (OldTpl); diff --git a/MdeModulePkg/Universal/Network/Tcp4Dxe/Socket.h b/MdeModulePkg/Universal/Network/Tcp4Dxe/Socket.h index 601db15..a5576a5 100644 --- a/MdeModulePkg/Universal/Network/Tcp4Dxe/Socket.h +++ b/MdeModulePkg/Universal/Network/Tcp4Dxe/Socket.h @@ -29,6 +29,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. #include #include #include +#include #define SOCK_SND_BUF 0 #define SOCK_RCV_BUF 1 diff --git a/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Dxe.inf b/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Dxe.inf index 3b9880d..cdb35dc 100644 --- a/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Dxe.inf +++ b/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Dxe.inf @@ -70,10 +70,10 @@ NetLib IpIoLib DevicePathLib + DpcLib [Protocols] gEfiIp4ProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiTcp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiIp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiTcp4ProtocolGuid # PROTOCOL ALWAYS_CONSUMED - diff --git a/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Timer.c b/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Timer.c index 2d2c276..91e763c 100644 --- a/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Timer.c +++ b/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Timer.c @@ -577,6 +577,6 @@ TcpTicking ( IN VOID *Context ) { - NetLibQueueDpc (TPL_CALLBACK, TcpTickingDpc, Context); + QueueDpc (TPL_CALLBACK, TcpTickingDpc, Context); } diff --git a/MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Dxe.inf b/MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Dxe.inf index c39ac13..d1c06f3 100644 --- a/MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Dxe.inf +++ b/MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Dxe.inf @@ -56,11 +56,10 @@ DebugLib IpIoLib NetLib - + DpcLib [Protocols] gEfiIp4ProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiUdp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiIp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiUdp4ProtocolGuid # PROTOCOL ALWAYS_CONSUMED - diff --git a/MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Impl.c b/MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Impl.c index 0f14021..292673d 100644 --- a/MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Impl.c +++ b/MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Impl.c @@ -1007,7 +1007,7 @@ Udp4DgramSent ( // Token->Status = Status; gBS->SignalEvent (Token->Event); - NetLibDispatchDpc (); + DispatchDpc (); } } @@ -1054,7 +1054,7 @@ Udp4DgramRcvd ( // Dispatch the DPC queued by the NotifyFunction of the rx token's events // which are signaled with received data. // - NetLibDispatchDpc (); + DispatchDpc (); } diff --git a/MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Impl.h b/MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Impl.h index 9772b29..82b21de 100644 --- a/MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Impl.h +++ b/MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Impl.h @@ -30,6 +30,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. #include #include #include +#include #include "Udp4Driver.h" diff --git a/MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Main.c b/MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Main.c index f3ff954..7bb83b0 100644 --- a/MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Main.c +++ b/MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Main.c @@ -783,7 +783,7 @@ Udp4Receive ( // // Dispatch the DPC queued by the NotifyFunction of Token->Event. // - NetLibDispatchDpc (); + DispatchDpc (); ON_EXIT: @@ -856,7 +856,7 @@ Udp4Cancel ( // // Dispatch the DPC queued by the NotifyFunction of the cancelled token's events. // - NetLibDispatchDpc (); + DispatchDpc (); gBS->RestoreTPL (OldTpl); diff --git a/MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcImpl.c b/MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcImpl.c index 4a91f1c..3eeacdc 100644 --- a/MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcImpl.c +++ b/MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcImpl.c @@ -240,7 +240,7 @@ IcmpErrorListenHandler ( // // Request IpIoListenHandlerDpc as a DPC at TPL_CALLBACK // - NetLibQueueDpc (TPL_CALLBACK, IcmpErrorListenHandlerDpc, Context); + QueueDpc (TPL_CALLBACK, IcmpErrorListenHandlerDpc, Context); } /** @@ -473,7 +473,7 @@ EfiPxeBcStop ( // Dispatch the DPCs queued by the NotifyFunction of the canceled rx token's // events. // - NetLibDispatchDpc (); + DispatchDpc (); Private->Ip4->Configure (Private->Ip4, NULL); diff --git a/MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcImpl.h b/MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcImpl.h index adc205b..bc039ec 100644 --- a/MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcImpl.h +++ b/MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcImpl.h @@ -39,6 +39,7 @@ typedef struct _PXEBC_PRIVATE_DATA PXEBC_PRIVATE_DATA; #include #include #include +#include #include "PxeBcDriver.h" #include "PxeArch.h" diff --git a/MdeModulePkg/Universal/Network/UefiPxeBcDxe/UefiPxeBcDxe.inf b/MdeModulePkg/Universal/Network/UefiPxeBcDxe/UefiPxeBcDxe.inf index b070f16..7f8acd7 100644 --- a/MdeModulePkg/Universal/Network/UefiPxeBcDxe/UefiPxeBcDxe.inf +++ b/MdeModulePkg/Universal/Network/UefiPxeBcDxe/UefiPxeBcDxe.inf @@ -74,13 +74,11 @@ MemoryAllocationLib DebugLib NetLib - + DpcLib [Guids] gEfiSmbiosTableGuid # ALWAYS_CONSUMED - - [Protocols] gEfiArpServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiArpProtocolGuid # PROTOCOL ALWAYS_CONSUMED @@ -96,4 +94,3 @@ gEfiNetworkInterfaceIdentifierProtocolGuid_31 ## SOMETIMES_CONSUMES gEfiIp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiIp4ProtocolGuid # PROTOCOL ALWAYS_CONSUMED - -- cgit v1.1