]> git.proxmox.com Git - mirror_edk2.git/commit
NetworkPkg: Add dns support for pxe boot based on IPv6.
authorZhang Lubo <lubo.zhang@intel.com>
Fri, 14 Oct 2016 07:12:09 +0000 (15:12 +0800)
committerJiaxin Wu <jiaxin.wu@intel.com>
Wed, 26 Oct 2016 08:42:35 +0000 (16:42 +0800)
commit6692d5195477e2fb2f99159745e7a14814e56c3e
tree8b341319d4435bd609d41a450e152ad658c87517
parent581a7aca0404b5ff980bbc23601137756b95c769
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>
NetworkPkg/UefiPxeBcDxe/PxeBcBoot.c
NetworkPkg/UefiPxeBcDxe/PxeBcDhcp6.c
NetworkPkg/UefiPxeBcDxe/PxeBcDhcp6.h
NetworkPkg/UefiPxeBcDxe/PxeBcImpl.h
NetworkPkg/UefiPxeBcDxe/UefiPxeBcDxe.inf