From b659408b933f40765960e877de3e1f8ceaab52cb Mon Sep 17 00:00:00 2001 From: Zhang Lubo Date: Mon, 9 Nov 2015 03:30:42 +0000 Subject: NetworkPkg:Enable Http Boot over Ipv6 stack Add new features to support Http boot over ipv6 stack. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Zhang Lubo Reviewed-by: Fu Siyuan Reviewed-by: Ye Ting Reviewed-by: Wu Jiaxin git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18743 6f19259b-4bc3-4df7-8a09-765794883524 --- NetworkPkg/HttpBootDxe/HttpBootDhcp4.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'NetworkPkg/HttpBootDxe/HttpBootDhcp4.h') diff --git a/NetworkPkg/HttpBootDxe/HttpBootDhcp4.h b/NetworkPkg/HttpBootDxe/HttpBootDhcp4.h index 200501666b..2bc46deafd 100644 --- a/NetworkPkg/HttpBootDxe/HttpBootDhcp4.h +++ b/NetworkPkg/HttpBootDxe/HttpBootDhcp4.h @@ -245,6 +245,17 @@ typedef struct { EFI_DHCP4_PACKET_OPTION *OptList[HTTP_BOOT_DHCP4_TAG_INDEX_MAX]; } HTTP_BOOT_DHCP4_PACKET_CACHE; +/** + Select an DHCPv4 or DHCP6 offer, and record SelectIndex and SelectProxyType. + + @param[in] Private Pointer to HTTP boot driver private data. + +**/ +VOID +HttpBootSelectDhcpOffer ( + IN HTTP_BOOT_PRIVATE_DATA *Private + ); + /** Start the D.O.R.A DHCPv4 process to acquire the IPv4 address and other Http boot information. -- cgit v1.2.3