audk/NetworkPkg/Ip6Dxe
qianouyang 94b928ca59 1. In IPv4 and IPv6 driver, before calling IPsec, a new NET_FRAGMENT structure is allocated and then passed to IPsec, it should be released after it is done to avoid the memory leak.
2. In IPsec driver it wrongly use the HeadLen to calculate the IP header length after the IPsec process. Correct this mistake.

Signed-off-by: qianouyang
Reviewed-by: jjin9
Reviewed-by: ZhangCaoIntel

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11824 6f19259b-4bc3-4df7-8a09-765794883524
2011-06-14 09:45:59 +00:00
..
ComponentName.c Add NetworkPkg (P.UDK2010.UP3.Network.P1) 2010-11-01 06:13:54 +00:00
Ip6Common.c Add NetworkPkg (P.UDK2010.UP3.Network.P1) 2010-11-01 06:13:54 +00:00
Ip6Common.h Add NetworkPkg (P.UDK2010.UP3.Network.P1) 2010-11-01 06:13:54 +00:00
Ip6Config.vfr Add NetworkPkg (P.UDK2010.UP3.Network.P1) 2010-11-01 06:13:54 +00:00
Ip6ConfigImpl.c NetworkPkg: comments clean up. 2011-01-21 08:00:22 +00:00
Ip6ConfigImpl.h Add NetworkPkg (P.UDK2010.UP3.Network.P1) 2010-11-01 06:13:54 +00:00
Ip6ConfigNv.c Refine all R9 call back function to return EFI_UNSUPPORTED for all unsupported call back type. 2011-05-20 01:58:48 +00:00
Ip6ConfigNv.h Add NetworkPkg (P.UDK2010.UP3.Network.P1) 2010-11-01 06:13:54 +00:00
Ip6Driver.c Add NetworkPkg (P.UDK2010.UP3.Network.P1) 2010-11-01 06:13:54 +00:00
Ip6Driver.h Add NetworkPkg (P.UDK2010.UP3.Network.P1) 2010-11-01 06:13:54 +00:00
Ip6Dxe.inf Update the relevant drivers to use the correct GUID for EFI_IPSEC2_PROTOCOL. 2011-04-20 10:01:48 +00:00
Ip6DxeStrings.uni Co-work with patch V11137 to refine the Hii menu. 2010-12-09 02:19:34 +00:00
Ip6Icmp.c Add NetworkPkg (P.UDK2010.UP3.Network.P1) 2010-11-01 06:13:54 +00:00
Ip6Icmp.h Add NetworkPkg (P.UDK2010.UP3.Network.P1) 2010-11-01 06:13:54 +00:00
Ip6If.c Add NetworkPkg (P.UDK2010.UP3.Network.P1) 2010-11-01 06:13:54 +00:00
Ip6If.h Add NetworkPkg (P.UDK2010.UP3.Network.P1) 2010-11-01 06:13:54 +00:00
Ip6Impl.c 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
Ip6Impl.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
Ip6Input.c 1. In IPv4 and IPv6 driver, before calling IPsec, a new NET_FRAGMENT structure is allocated and then passed to IPsec, it should be released after it is done to avoid the memory leak. 2011-06-14 09:45:59 +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 Add NetworkPkg (P.UDK2010.UP3.Network.P1) 2010-11-01 06:13:54 +00:00
Ip6Mld.h Add NetworkPkg (P.UDK2010.UP3.Network.P1) 2010-11-01 06:13:54 +00:00
Ip6Nd.c NetworkPkg: comments clean up. 2011-01-21 08:00:22 +00:00
Ip6Nd.h NetworkPkg: comments clean up. 2011-01-21 08:00:22 +00:00
Ip6NvData.h Add NetworkPkg (P.UDK2010.UP3.Network.P1) 2010-11-01 06:13:54 +00:00
Ip6Option.c Add NetworkPkg (P.UDK2010.UP3.Network.P1) 2010-11-01 06:13:54 +00:00
Ip6Option.h Add NetworkPkg (P.UDK2010.UP3.Network.P1) 2010-11-01 06:13:54 +00:00
Ip6Output.c 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
Ip6Output.h Add NetworkPkg (P.UDK2010.UP3.Network.P1) 2010-11-01 06:13:54 +00:00
Ip6Route.c Add NetworkPkg (P.UDK2010.UP3.Network.P1) 2010-11-01 06:13:54 +00:00
Ip6Route.h Add NetworkPkg (P.UDK2010.UP3.Network.P1) 2010-11-01 06:13:54 +00:00