// Check the autoconfig path to see whether it should be retried.\r
//\r
if (AttemptTmp->SessionConfigData.IpMode == IP_MODE_AUTOCONFIG &&\r
- AttemptTmp->AutoConfigureMode != IP_MODE_AUTOCONFIG_SUCCESS) {\r
+ !AttemptTmp->AutoConfigureSuccess) {\r
if (mPrivate->Ipv6Flag &&\r
AttemptTmp->AutoConfigureMode == IP_MODE_AUTOCONFIG_IP6) {\r
//\r
\r
AttemptConfigData->AutoConfigureMode =\r
(UINT8) (mPrivate->Ipv6Flag ? IP_MODE_AUTOCONFIG_IP6 : IP_MODE_AUTOCONFIG_IP4);\r
+ AttemptConfigData->AutoConfigureSuccess = FALSE;\r
}\r
\r
//\r
\r
PathLen = DevicePathNodeLength (&DPathNode->Ipv4);\r
\r
- if (PathLen == IPv4_NODE_LEN_NEW_VERSIONS) { \r
+ if (PathLen == IP4_NODE_LEN_NEW_VERSIONS) { \r
\r
IP4_COPY_ADDRESS (\r
&DPathNode->Ipv4.GatewayIpAddress,\r
\r
PathLen = DevicePathNodeLength (&DPathNode->Ipv6);\r
\r
- if (PathLen == IPv6_NODE_LEN_NEW_VERSIONS ) { \r
+ if (PathLen == IP6_NODE_LEN_NEW_VERSIONS ) { \r
\r
DPathNode->Ipv6.IpAddressOrigin = 0;\r
DPathNode->Ipv6.PrefixLength = IP6_PREFIX_LENGTH;\r
ZeroMem (&DPathNode->Ipv6.GatewayIpAddress, sizeof (EFI_IPv6_ADDRESS));\r
}\r
- else if (PathLen == IPv6_NODE_LEN_OLD_VERSIONS) { \r
+ else if (PathLen == IP6_NODE_LEN_OLD_VERSIONS) { \r
\r
//\r
// StaticIPAddress is a field in old versions of IPv6_DEVICE_PATH, while ignored in new \r
// version. Set StaticIPAddress through its' offset in old IPv6_DEVICE_PATH.\r
//\r
- *((UINT8 *)(&DPathNode->Ipv6) + IPv6_OLD_IPADDRESS_OFFSET) = \r
+ *((UINT8 *)(&DPathNode->Ipv6) + IP6_OLD_IPADDRESS_OFFSET) = \r
(BOOLEAN) (!Session->ConfigData->SessionConfigData.InitiatorInfoFromDhcp);\r
}\r
\r