NetworkPkg: Add dns support for pxe boot based on IPv6.
The BootFileURL option (59) in dhcpv6 is used to deliver the next server address with bootfile name, as an example "tftp://[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]/BOOTFILE_NAME; mode=octet", it can also be “tftp://domain_name/BOOTFILE_NAME; mode=octet”, this patch is to support this case. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Zhang Lubo <lubo.zhang@intel.com> Cc: Ye Ting <ting.ye@intel.com> Cc: Fu Siyuan <siyuan.fu@intel.com> Cc: Wu Jiaxin <jiaxin.wu@intel.com> Reviewed-by: Fu Siyuan <siyuan.fu@intel.com>
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
# with an IPv4 stack, an IPv6 stack or both.
|
||||
#
|
||||
#
|
||||
# Copyright (c) 2007 - 2015, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2007 - 2016, Intel Corporation. All rights reserved.<BR>
|
||||
#
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@@ -95,6 +95,8 @@
|
||||
gEfiMtftp6ProtocolGuid ## TO_START
|
||||
gEfiDhcp6ServiceBindingProtocolGuid ## TO_START
|
||||
gEfiDhcp6ProtocolGuid ## TO_START
|
||||
gEfiDns6ServiceBindingProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiDns6ProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiPxeBaseCodeCallbackProtocolGuid ## SOMETIMES_PRODUCES
|
||||
gEfiPxeBaseCodeProtocolGuid ## BY_START
|
||||
gEfiLoadFileProtocolGuid ## BY_START
|
||||
|
Reference in New Issue
Block a user