Home | History | Annotate | Download | only in UefiPxeBcDxe

Lines Matching refs:Dhcp6

192   CopyMem (&Dst->Dhcp6, &Src->Dhcp6, Src->Length);

465 Option = (EFI_DHCP6_PACKET_OPTION *) (Offer->Dhcp6.Option);
488 Option = (EFI_DHCP6_PACKET_OPTION *) (Offer->Dhcp6.Option + Offset);
521 // Determine offer type of the dhcp6 packet.
530 // It's a dhcp only offer, which is a pure dhcp6 offer packet.
560 PxeBcCacheDhcp6Packet (&Private->DhcpAck.Dhcp6.Packet.Ack, Ack);
566 PxeBcParseDhcp6Packet (&Private->DhcpAck.Dhcp6);
567 CopyMem (&Mode->DhcpAck.Dhcpv6, &Ack->Dhcp6, Ack->Length);
593 Offer = &Private->OfferBuffer[OfferIndex].Dhcp6.Packet.Offer;
598 PxeBcCacheDhcp6Packet (&Private->ProxyOffer.Dhcp6.Packet.Offer, Offer);
599 PxeBcParseDhcp6Packet (&Private->ProxyOffer.Dhcp6);
604 CopyMem (&Mode->ProxyOffer.Dhcpv6, &Offer->Dhcp6, Offer->Length);
686 ProxyOffer = &Private->OfferBuffer[Index].Dhcp6.Packet.Offer;
703 Discover->TransactionId = ProxyOffer->Dhcp6.Header.TransactionId;
704 Discover->MessageType = Request->Dhcp6.Header.MessageType;
705 RequestOpt = Request->Dhcp6.Option;
714 ProxyOffer->Dhcp6.Option,
783 Reply = &Private->ProxyOffer.Dhcp6.Packet.Offer;
804 (VOID *) &Reply->Dhcp6
846 ASSERT (Private->OfferBuffer[Index].Dhcp6.OfferType == PxeOfferTypeDhcpBinl ||
847 Private->OfferBuffer[Index].Dhcp6.OfferType == PxeOfferTypeProxyBinl);
851 Offer = &Private->OfferBuffer[Index].Dhcp6;
854 // There is no BootFileUrl option in dhcp6 offer, so use servers multi-cast address instead.
886 Cache6 = &Private->ProxyOffer.Dhcp6;
905 &Cache6->Packet.Offer.Dhcp6,
930 Cache6 = &Private->OfferBuffer[Private->OfferNum].Dhcp6;
1054 if (Private->OfferBuffer[OfferIndex].Dhcp6.OptList[PXEBC_DHCP6_IDX_BOOT_FILE_URL] != NULL) {
1066 OfferType = Private->OfferBuffer[Index].Dhcp6.OfferType;
1077 Private->OfferBuffer[Index].Dhcp6.OptList[PXEBC_DHCP6_IDX_BOOT_FILE_URL] == NULL) {
1115 Cache6 = &Private->OfferBuffer[SelectIndex].Dhcp6;
1167 OfferType = Private->OfferBuffer[Index].Dhcp6.OfferType;
1210 PxeBcCopyDhcp6Ack (Private, &Private->DhcpAck.Dhcp6.Packet.Ack, TRUE);
1607 EFI_DHCP6_PROTOCOL *Dhcp6;
1609 Dhcp6 = Private->Dhcp6;
1616 Dhcp6->Stop (Dhcp6);
1623 Dhcp6->Stop (Dhcp6);
1693 (EFI_PXE_BASE_CODE_PACKET *) &Packet->Dhcp6
1715 CopyMem (&Mode->DhcpDiscover.Dhcpv4, &Packet->Dhcp6, Packet->Length);
1753 SelectAd = &Private->OfferBuffer[Private->SelectIndex - 1].Dhcp6.Packet.Offer;
1842 Discover->MessageType = Request->Dhcp6.Header.MessageType;
1843 RequestOpt = Request->Dhcp6.Option;
1887 Reply = &Private->PxeReply.Dhcp6.Packet.Ack;
1889 Reply = &Private->ProxyOffer.Dhcp6.Packet.Offer;
1911 (VOID *) &Reply->Dhcp6
1929 @param[in] Dhcp6 The pointer to the EFI_DHCP6_PROTOCOL
1938 IN EFI_DHCP6_PROTOCOL *Dhcp6
1993 Status = Dhcp6->Configure (Dhcp6, &Config);
2012 Status = Dhcp6->Start (Dhcp6);
2018 Dhcp6->Stop (Dhcp6);
2031 Dhcp6->Configure (Dhcp6, NULL);
2037 Dhcp6->Configure (Dhcp6, NULL);
2045 Dhcp6->Configure (Dhcp6, NULL);
2053 Status = Dhcp6->Start (Dhcp6);
2063 Dhcp6->Configure (Dhcp6, NULL);
2070 Status = Dhcp6->GetModeData (Dhcp6, &Mode, NULL);
2072 Dhcp6->Stop (Dhcp6);
2078 // DHCP6 doesn't have an option to specify the router address on the subnet, the only way to get the
2091 Dhcp6->Stop (Dhcp6);