if you are using the poredefined option The "Vendor Class ID" and "Bootfile Name" options in IPv6 can be added manually in the pre-defined options with Option Code 16(Vendor Class ID) and and 59(Bootfile Name). The typical network boot setup with DHCP service would look like
Boot File 59
Class Identifier 16 “HTTPClient”
Besides the standard DHCP parameters like the station IP, gateway and DNS server address, the EDK II HTTP Boot driver will use the extensions below, assigned by the DHCP server in a corporate environment.
- Boot File: Tag (DHCPv4) 'file' field in DHCP header, or option 67 Tag # (DHCPv6): 59 Length:Varies Data Field:Boot File URI String
- Class Identifier: DHCPv4: 60 DHCPv6:16 Length:10 Data Field: "HTTPClient"
Just for your understanding, Predefined options are the option codes defined in RFC 3315. You cannot redefine these options or delete them from the DHCP option space. Option codes 1-48 are reserved and cannot be used to define custom options.
Custom options are option codes 49 to 254. They are not defined by IETF standards and are available for private use. You can use these option codes to provide configuration or service information that none of the predefined options provide.
--If the reply is helpful, please Upvote and Accept as answer--