summaryrefslogtreecommitdiff
path: root/MdeModulePkg/Universal/Network/MnpDxe/MnpConfig.c
diff options
context:
space:
mode:
Diffstat (limited to 'MdeModulePkg/Universal/Network/MnpDxe/MnpConfig.c')
-rw-r--r--MdeModulePkg/Universal/Network/MnpDxe/MnpConfig.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/MdeModulePkg/Universal/Network/MnpDxe/MnpConfig.c b/MdeModulePkg/Universal/Network/MnpDxe/MnpConfig.c
index 88158ea50b..c2bb839e6b 100644
--- a/MdeModulePkg/Universal/Network/MnpDxe/MnpConfig.c
+++ b/MdeModulePkg/Universal/Network/MnpDxe/MnpConfig.c
@@ -395,7 +395,7 @@ MnpInitializeServiceData (
//
Status = gBS->CreateEvent (
EVT_NOTIFY_SIGNAL | EVT_TIMER,
- NET_TPL_EVENT,
+ NET_TPL_TIMER,
MnpCheckPacketTimeout,
MnpServiceData,
&MnpServiceData->TimeoutCheckTimer
@@ -411,7 +411,7 @@ MnpInitializeServiceData (
//
Status = gBS->CreateEvent (
EVT_TIMER,
- NET_TPL_SLOW_TIMER,
+ NET_TPL_TIMER,
NULL,
NULL,
&MnpServiceData->TxTimeoutEvent
@@ -636,15 +636,15 @@ MnpCancelTokens (
TokenToCancel = (EFI_MANAGED_NETWORK_COMPLETION_TOKEN *) Item->Key;
//
- // Cancel this token with status set to EFI_ABORTED.
+ // Remove the item from the map.
//
- TokenToCancel->Status = EFI_ABORTED;
- gBS->SignalEvent (TokenToCancel->Event);
+ NetMapRemoveItem (Map, Item, NULL);
//
- // Remove the item from the map.
+ // Cancel this token with status set to EFI_ABORTED.
//
- NetMapRemoveItem (Map, Item, NULL);
+ TokenToCancel->Status = EFI_ABORTED;
+ gBS->SignalEvent (TokenToCancel->Event);
if (Arg != NULL) {
//
@@ -1027,7 +1027,7 @@ MnpConfigureInstance (
if (ConfigData == NULL) {
- NetMapIterate (&Instance->RxTokenMap, MnpCancelTokens, NULL);
+ Instance->ManagedNetwork.Cancel (&Instance->ManagedNetwork, NULL);
}
if (!NewConfigData->EnableMulticastReceive) {