}\r
\r
//\r
- // Open SNP on the child handle BY_DRIVER. It will prevent any additionally\r
+ // Open SNP on the child handle BY_DRIVER|EXCLUSIVE. It will prevent any additionally\r
// layering to perform the experiment.\r
//\r
Status = gBS->OpenProtocol (\r
(VOID **) &Snp,\r
This->DriverBindingHandle,\r
Private->Ip4Nic->Controller,\r
- EFI_OPEN_PROTOCOL_BY_DRIVER\r
+ EFI_OPEN_PROTOCOL_BY_DRIVER|EFI_OPEN_PROTOCOL_EXCLUSIVE\r
);\r
if (EFI_ERROR (Status)) {\r
goto ON_ERROR;\r
}\r
\r
//\r
- // Open SNP on the child handle BY_DRIVER. It will prevent any additionally\r
+ // Open SNP on the child handle BY_DRIVER|EXCLUSIVE. It will prevent any additionally\r
// layering to perform the experiment.\r
//\r
Status = gBS->OpenProtocol (\r
(VOID **) &Snp,\r
This->DriverBindingHandle,\r
Private->Ip6Nic->Controller,\r
- EFI_OPEN_PROTOCOL_BY_DRIVER\r
+ EFI_OPEN_PROTOCOL_BY_DRIVER|EFI_OPEN_PROTOCOL_EXCLUSIVE\r
);\r
if (EFI_ERROR (Status)) {\r
goto ON_ERROR;\r