audk/NetworkPkg/Ip6Dxe
Fu Siyuan cca5e4221b Remove duplicate DAD entry in IP6 driver to fix DAD fail issue.
The IP6 driver may create duplicate IP6_DAD_ENTRY in DupAddrDetectList in some situation like:
1. Address policy switch but not clear the delay node list, OR
2. Set manual address repeatedly before the previous DAD is finished.
The NS sent out by duplicate DAD entry will mix up with the loop back multicast packet, result in DAD fail.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Fu Siyuan <siyuan.fu@intel.com>
Reviewed-by: Ye Ting <ting.ye@intel.com>
Reviewed-by: Wu Jiaxin <jiaxin.wu@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17263 6f19259b-4bc3-4df7-8a09-765794883524
2015-04-29 05:47:03 +00:00
..
ComponentName.c 1. Fix buffer overflow bugs in SNP, MNP and IP6 driver. 2012-12-24 02:52:27 +00:00
Ip6Common.c 1. Mark the network volatile variables as deprecated in code comments and remove related code to set/get these variable. 2014-05-07 06:17:31 +00:00
Ip6Common.h 1. Mark the network volatile variables as deprecated in code comments and remove related code to set/get these variable. 2014-05-07 06:17:31 +00:00
Ip6Config.vfr Clean up the code. Action statement should not have text two opcode. 2014-10-21 05:48:00 +00:00
Ip6ConfigImpl.c Remove duplicate DAD entry in IP6 driver to fix DAD fail issue. 2015-04-29 05:47:03 +00:00
Ip6ConfigImpl.h Making the IP6_CONFIG_DATA_RECORD the same size for both IA32 and X64 builds. 2013-03-20 08:35:24 +00:00
Ip6ConfigNv.c Use string pointer instead string buffer to avoid string copy operation. 2014-08-15 05:33:34 +00:00
Ip6ConfigNv.h Clean up the private GUID definition in module Level. 2011-09-18 12:27:49 +00:00
Ip6Driver.c 1. Mark the network volatile variables as deprecated in code comments and remove related code to set/get these variable. 2014-05-07 06:17:31 +00:00
Ip6Driver.h 1. Add EFI_COMPONENT_NAME2_PROTOCOL.GetControllerName() support. 2012-12-13 06:47:06 +00:00
Ip6Dxe.inf NetworkPkg: INF/DEC file updates to EDK II packages 2014-08-28 05:23:58 +00:00
Ip6Dxe.uni NetworkPkg: Convert non DOS format files to DOS format 2014-09-03 08:50:27 +00:00
Ip6DxeExtra.uni NetworkPkg: INF/DEC file updates to EDK II packages 2014-08-28 05:26:24 +00:00
Ip6DxeStrings.uni NetworkPkg: INF/DEC file updates to EDK II packages 2014-08-28 06:18:03 +00:00
Ip6Icmp.c
Ip6Icmp.h
Ip6If.c 1. Add EFI_COMPONENT_NAME2_PROTOCOL.GetControllerName() support. 2012-12-13 06:47:06 +00:00
Ip6If.h
Ip6Impl.c NetworkPkg: Source fixes and cleanup for ARMGCC compiles 2014-12-04 00:55:50 +00:00
Ip6Impl.h 1. Add EFI_COMPONENT_NAME2_PROTOCOL.GetControllerName() support. 2012-12-13 06:47:06 +00:00
Ip6Input.c Fix a bug in IP driver that the fragment overlap check may be skipped incorrectly. 2014-04-10 02:25:49 +00:00
Ip6Input.h 1. Update IPsec driver to produce EFI_IPSEC2_PROTOCOL which is defined by UEFI errata that will appear in UEFI 2.3 specification after 2.3 errata B and future UEFI Specifications after 2.3. 2010-11-01 08:19:28 +00:00
Ip6Mld.c
Ip6Mld.h
Ip6Nd.c Remove duplicate DAD entry in IP6 driver to fix DAD fail issue. 2015-04-29 05:47:03 +00:00
Ip6Nd.h 1. Fix a bug in PXE driver that the PXE boot do not restart if a new boot option on the different IP stack is selected. 2012-10-17 08:23:41 +00:00
Ip6NvData.h Update IPv6 configuration UI: 1) keep addresses blank when enter ‘Advanced Configuration’ page; 2) Save parameters in ‘Advanced Configuration’ immediately when user press ‘Commit Changes and Exit’ . 2013-01-15 02:19:42 +00:00
Ip6Option.c
Ip6Option.h
Ip6Output.c NetworkPkg: Fix typo. 2015-03-16 01:46:32 +00:00
Ip6Output.h
Ip6Route.c
Ip6Route.h