diff options
author | Jiaxin Wu <jiaxin.wu@intel.com> | 2017-03-23 11:35:14 +0800 |
---|---|---|
committer | Jiaxin Wu <jiaxin.wu@intel.com> | 2017-03-30 11:31:47 +0800 |
commit | eed4585ba5915733a88fbb69d565c5e3247753f2 (patch) | |
tree | 28ed0400fbaa62ac75e09d7ffad7aa8010c271d2 /MdePkg/Library/UefiDevicePathLib | |
parent | 6e7ec25aaaf0dfc2b4c84ffd4c7ee7cd442aecb6 (diff) | |
download | edk2-platforms-eed4585ba5915733a88fbb69d565c5e3247753f2.tar.xz |
NetworkPkg/DnsDxe: Fix zero StationIp configuration failure of DNSv6
According UEFI Spec, set to zero StationIp means to let the underlying
IPv6 driver choose a source address. But currently, DNSv6 always return
EFI_NO_MAPPING. The issue is caused by below bugs in DnsDxe:
* Incorrect TPL(TPL_CALLBACK) usage during UDP configuration.
* Failed to create the timer used to get IPv6 mapping
* Doesn't check the Ip6Mode.IsStarted flag.
Cc: Zhang Lubo <lubo.zhang@intel.com>
Cc: Ye Ting <ting.ye@intel.com>
Cc: Fu Siyuan <siyuan.fu@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Wu Jiaxin <jiaxin.wu@intel.com>
Reviewed-by: Zhang Lubo <lubo.zhang@intel.com>
Diffstat (limited to 'MdePkg/Library/UefiDevicePathLib')
0 files changed, 0 insertions, 0 deletions