} HTTP_BOOT_DHCP6_OPTION_ARCH;\r
\r
typedef struct {\r
- UINT8 ClassIdentifier[10];\r
+ UINT8 ClassIdentifier[11];\r
UINT8 ArchitecturePrefix[5];\r
UINT8 ArchitectureType[5];\r
UINT8 Lit3[1];\r
HTTP_BOOT_DHCP6_OPTION_VENDOR_CLASS *VendorClass;\r
} HTTP_BOOT_DHCP6_OPTION_ENTRY;\r
\r
+#define HTTP_CACHED_DHCP6_PACKET_MAX_SIZE (OFFSET_OF (EFI_DHCP6_PACKET, Dhcp6) + HTTP_BOOT_DHCP6_PACKET_MAX_SIZE)\r
+\r
typedef union {\r
EFI_DHCP6_PACKET Offer;\r
EFI_DHCP6_PACKET Ack;\r
- UINT8 Buffer[HTTP_BOOT_DHCP6_PACKET_MAX_SIZE];\r
+ UINT8 Buffer[HTTP_CACHED_DHCP6_PACKET_MAX_SIZE];\r
} HTTP_BOOT_DHCP6_PACKET;\r
\r
typedef struct {\r