audk/NetworkPkg/DnsDxe
Jiaxin Wu eed4585ba5 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>
2017-03-30 11:31:47 +08:00
..
ComponentName.c NetworkPkg:Fix Network memory leak when calling GetModeData interface 2016-01-28 02:32:43 +00:00
DnsDhcp.c NetworkPkg: Revert git 'eb213f2f' fix 2016-03-02 15:43:55 +08:00
DnsDhcp.h
DnsDriver.c NetworkPkg/DnsDxe: Fix zero StationIp configuration failure of DNSv6 2017-03-30 11:31:47 +08:00
DnsDriver.h NetworkPkg: Fix typos in comments 2016-07-11 10:29:50 +08:00
DnsDxe.inf NetworkPkg: Revert git 'eb213f2f' fix 2016-03-02 15:43:55 +08:00
DnsDxe.uni NetworkPkg: Convert all .uni files to utf-8 2015-12-15 04:56:57 +00:00
DnsDxeExtra.uni NetworkPkg: Convert all .uni files to utf-8 2015-12-15 04:56:57 +00:00
DnsImpl.c NetworkPkg/DnsDxe: Fix zero StationIp configuration failure of DNSv6 2017-03-30 11:31:47 +08:00
DnsImpl.h NetworkPkg: Fix DNS GeneralLookUp failure in some case 2016-06-13 13:26:31 +08:00
DnsProtocol.c NetworkPkg/DnsDxe: Fix zero StationIp configuration failure of DNSv6 2017-03-30 11:31:47 +08:00