// Append client network device interface option\r
//\r
OptList[Index]->OpCode = HTONS (PXEBC_DHCP6_OPT_UNDI);\r
- OptList[Index]->OpLen = HTONS ((UINT16) sizeof (PXEBC_DHCP6_OPTION_UNDI));\r
+ OptList[Index]->OpLen = HTONS ((UINT16)3);\r
OptEnt.Undi = (PXEBC_DHCP6_OPTION_UNDI *) OptList[Index]->Data;\r
\r
if (Private->Nii != NULL) {\r
OptEnt.Undi->MinorVer = DEFAULT_UNDI_MINOR;\r
}\r
\r
- OptEnt.Undi->Reserved = 0;\r
Index++;\r
OptList[Index] = GET_NEXT_DHCP6_OPTION (OptList[Index - 1]);\r
\r
//\r
\r
//\r
- // Based upon RFC 5970 and UEFI errata that will appear in chapter 21.3 of UEFI 2.3\r
- // specification after 2.3 errata B and future UEFI Specifications after 2.3.\r
- // tftp://[SERVER_ADDRESS]/BOOTFILE_NAME\r
+ // Based upon RFC 5970 and UEFI 2.3 Errata D specification, bootfile-url format\r
+ // is tftp://[SERVER_ADDRESS]/BOOTFILE_NAME\r
// As an example where the BOOTFILE_NAME is the EFI loader and\r
// SERVER_ADDRESS is the ASCII encoding of an IPV6 address.\r
//\r