UINT16 OptBuf[4];\r
EFI_DHCP6_PACKET_OPTION *Oro;\r
EFI_DHCP6_RETRANSMISSION InfoReqReXmit;\r
-\r
+ EFI_IPv6_ADDRESS AllNodes;\r
+ \r
IpSb = IpIf->Service;\r
AddrInfo = DadEntry->AddressInfo;\r
\r
RemoveEntryList (&DadEntry->Link);\r
FreePool (DadEntry);\r
//\r
+ // Leave link-scope all-nodes multicast address (FF02::1)\r
+ //\r
+ Ip6SetToAllNodeMulticast (FALSE, IP6_LINK_LOCAL_SCOPE, &AllNodes);\r
+ Ip6LeaveGroup (IpSb, &AllNodes);\r
+ //\r
// Disable IP operation since link-local address is a duplicate address.\r
//\r
IpSb->LinkLocalDadFail = TRUE;\r