NULL\r
};\r
\r
-//\r
-// PXE_PRIVATE_GUID is only used to keep the relationship between \r
-// NIC handle and virtual child handles.\r
-//\r
-EFI_GUID mPxeBcPrivateGuid = PXEBC_PRIVATE_GUID;\r
-\r
-\r
-\r
/**\r
Get the Nic handle using any child handle in the IPv4 stack.\r
\r
//\r
gBS->CloseProtocol (\r
Private->Controller,\r
- &mPxeBcPrivateGuid,\r
+ &gEfiCallerIdGuid,\r
This->DriverBindingHandle,\r
Private->Ip4Nic->Controller\r
);\r
//\r
gBS->CloseProtocol (\r
Private->Controller,\r
- &mPxeBcPrivateGuid,\r
+ &gEfiCallerIdGuid,\r
This->DriverBindingHandle,\r
Private->Ip6Nic->Controller\r
);\r
//\r
Status = gBS->OpenProtocol (\r
ControllerHandle,\r
- &mPxeBcPrivateGuid,\r
+ &gEfiCallerIdGuid,\r
(VOID **) &Id,\r
This->DriverBindingHandle,\r
Private->Ip4Nic->Controller,\r
//\r
Status = gBS->OpenProtocol (\r
ControllerHandle,\r
- &mPxeBcPrivateGuid,\r
+ &gEfiCallerIdGuid,\r
(VOID **) &Id,\r
This->DriverBindingHandle,\r
Private->Ip6Nic->Controller,\r
\r
Status = gBS->OpenProtocol (\r
ControllerHandle,\r
- &mPxeBcPrivateGuid,\r
+ &gEfiCallerIdGuid,\r
(VOID **) &Id,\r
This->DriverBindingHandle,\r
ControllerHandle,\r
\r
//\r
// Install PxeBaseCodePrivate protocol onto the real NIC handler.\r
+ // PxeBaseCodePrivate protocol is only used to keep the relationship between \r
+ // NIC handle and virtual child handles.\r
+ // gEfiCallerIdGuid will be used as its protocol guid.\r
//\r
Status = gBS->InstallProtocolInterface (\r
&ControllerHandle,\r
- &mPxeBcPrivateGuid,\r
+ &gEfiCallerIdGuid,\r
EFI_NATIVE_INTERFACE,\r
&Private->Id\r
);\r
ON_ERROR:\r
gBS->UninstallProtocolInterface (\r
ControllerHandle,\r
- &mPxeBcPrivateGuid,\r
+ &gEfiCallerIdGuid,\r
&Private->Id\r
);\r
PxeBcDestroyIp4Children (This, Private);\r
//\r
Status = gBS->OpenProtocol (\r
NicHandle,\r
- &mPxeBcPrivateGuid,\r
+ &gEfiCallerIdGuid,\r
(VOID **) &Id,\r
This->DriverBindingHandle,\r
ControllerHandle,\r
if (Private->Ip4Nic == NULL && Private->Ip6Nic == NULL) {\r
gBS->UninstallProtocolInterface (\r
NicHandle,\r
- &mPxeBcPrivateGuid,\r
+ &gEfiCallerIdGuid,\r
&Private->Id\r
);\r
FreePool (Private);\r