/** @file\r
Driver Binding functions and Service Binding functions for the Network driver module.\r
\r
- Copyright (c) 2009 - 2016, Intel Corporation. All rights reserved.<BR>\r
+ Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
);\r
if (EFI_ERROR (Status)) {\r
Udp6CleanService (Udp6Service);\r
- goto EXIT;\r
}\r
\r
EXIT:\r
@param[in] Entry The entry to be removed.\r
@param[in] Context Pointer to the callback context corresponds to the Context in NetDestroyLinkList.\r
\r
- @retval EFI_SUCCESS The entry has been removed successfully.\r
- @retval Others Fail to remove the entry.\r
+ @retval EFI_INVALID_PARAMETER Entry is NULL or Context is NULL.\r
+ @retval EFI_SUCCESS The entry has been removed successfully.\r
+ @retval Others Fail to remove the entry.\r
\r
**/\r
EFI_STATUS\r
IN EFI_HANDLE *ChildHandleBuffer OPTIONAL\r
)\r
{\r
- EFI_STATUS Status;\r
- EFI_HANDLE NicHandle;\r
- EFI_SERVICE_BINDING_PROTOCOL *ServiceBinding;\r
- UDP6_SERVICE_DATA *Udp6Service;\r
- LIST_ENTRY *List;\r
- UDP6_DESTROY_CHILD_IN_HANDLE_BUF_CONTEXT Context;\r
+ EFI_STATUS Status;\r
+ EFI_HANDLE NicHandle;\r
+ EFI_SERVICE_BINDING_PROTOCOL *ServiceBinding;\r
+ UDP6_SERVICE_DATA *Udp6Service;\r
+ LIST_ENTRY *List;\r
+ UDP6_DESTROY_CHILD_IN_HANDLE_BUF_CONTEXT Context;\r
\r
//\r
// Find the NicHandle where UDP6 ServiceBinding Protocol is installed.\r