IpInstance = IP6_INSTANCE_FROM_PROTOCOL (This);\r
IpSb = IpInstance->Service;\r
\r
- if (IpSb->LinkLocalDadFail) {\r
+ if (IpSb->LinkLocalDadFail && Ip6ConfigData != NULL) {\r
return EFI_DEVICE_ERROR;\r
}\r
\r
IpInstance = IP6_INSTANCE_FROM_PROTOCOL (This);\r
IpSb = IpInstance->Service;\r
\r
- if (IpSb->LinkLocalDadFail) {\r
- return EFI_DEVICE_ERROR;\r
- }\r
-\r
OldTpl = gBS->RaiseTPL (TPL_CALLBACK);\r
\r
if (IpInstance->State != IP6_STATE_CONFIGED) {\r