Home | History | Annotate | Download | only in Ip4Dxe

Lines Matching refs:OptionList

829   EFI_DHCP4_PACKET_OPTION   **OptionList;

857 OptionList = NULL;
859 Status = Instance->Dhcp4->Parse (Instance->Dhcp4, Dhcp4Mode.ReplyPacket, &OptionCount, OptionList);
864 OptionList = AllocateZeroPool (OptionCount * sizeof (EFI_DHCP4_PACKET_OPTION *));
865 if (OptionList == NULL) {
869 Status = Instance->Dhcp4->Parse (Instance->Dhcp4, Dhcp4Mode.ReplyPacket, &OptionCount, OptionList);
871 FreePool (OptionList);
879 if (OptionList[Index]->OpCode == DHCP4_TAG_DNS_SERVER) {
880 if (((OptionList[Index]->Length & 0x3) != 0) || (OptionList[Index]->Length == 0)) {
884 Ip4Config2SetDnsServerWorker (Instance, OptionList[Index]->Length, &OptionList[Index]->Data[0]);
889 FreePool (OptionList);
919 EFI_DHCP4_PACKET_OPTION *OptionList[1];
1002 OptionList[0] = &ParaList.Head;
1004 Dhcp4Mode.ConfigData.OptionList = OptionList;