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
This commit is contained in:
vanjeff
2008-02-14 09:40:22 +00:00
parent bb8ffffd1c
commit e48e37fce2
102 changed files with 1697 additions and 2477 deletions

View File

@@ -214,7 +214,7 @@ Ip4ConfigDriverBindingStart (
//
// Allocate an instance then initialize it
//
Instance = NetAllocatePool (sizeof (IP4_CONFIG_INSTANCE));
Instance = AllocatePool (sizeof (IP4_CONFIG_INSTANCE));
if (Instance == NULL) {
Status = EFI_OUT_OF_RESOURCES;
@@ -332,7 +332,7 @@ Ip4ConfigDriverBindingStart (
NewVariable = Ip4ConfigModifyVariable (Variable, &Instance->NicAddr, NULL);
} else if (NicConfig->Source == IP4_CONFIG_SOURCE_DHCP) {
NetZeroMem (&NicConfig->Ip4Info, sizeof (EFI_IP4_IPCONFIG_DATA));
ZeroMem (&NicConfig->Ip4Info, sizeof (EFI_IP4_IPCONFIG_DATA));
NewVariable = Ip4ConfigModifyVariable (Variable, &Instance->NicAddr, NicConfig);
}
@@ -340,21 +340,21 @@ Ip4ConfigDriverBindingStart (
Ip4ConfigWriteVariable (NewVariable);
if (NewVariable != NULL) {
NetFreePool (NewVariable);
gBS->FreePool (NewVariable);
}
ON_EXIT:
NetFreePool (Variable);
gBS->FreePool (Variable);
if (NicConfig != NULL) {
NetFreePool (NicConfig);
gBS->FreePool (NicConfig);
}
return EFI_SUCCESS;
ON_ERROR:
if (Instance != NULL) {
NetFreePool (Instance);
gBS->FreePool (Instance);
}
if (Mnp != NULL) {
@@ -511,7 +511,7 @@ Ip4ConfigDriverBindingStop (
Ip4ConfigCleanConfig (Instance);
mIp4ConfigNicList[Instance->NicIndex] = NULL;
NetFreePool (Instance);
gBS->FreePool (Instance);
return EFI_SUCCESS;
}