/** @file\r
Ip4 internal functions and type defintions.\r
\r
-Copyright (c) 2005 - 2016, Intel Corporation. All rights reserved.<BR>\r
+Copyright (c) 2005 - 2017, Intel Corporation. All rights reserved.<BR>\r
(C) Copyright 2015 Hewlett-Packard Development Company, L.P.<BR>\r
\r
This program and the accompanying materials\r
//\r
// The state of IP4 protocol. It starts from UNCONFIGED. if it is\r
// successfully configured, it goes to CONFIGED. if configure NULL\r
-// is called, it becomes UNCONFIGED again. If (partly) destroyed, it\r
-// becomes DESTROY.\r
+// is called, it becomes UNCONFIGED again.\r
//\r
#define IP4_STATE_UNCONFIGED 0\r
#define IP4_STATE_CONFIGED 1\r
-#define IP4_STATE_DESTROY 2\r
\r
//\r
// The state of IP4 service. It starts from UNSTARTED. It transits\r
EFI_HANDLE Handle;\r
INTN State;\r
\r
+ BOOLEAN InDestroy; \r
+\r
IP4_SERVICE *Service;\r
LIST_ENTRY Link; // Link to all the IP protocol from the service\r
\r