audk/MdeModulePkg/Universal/Network/Ip4Dxe
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 Update the copyright notice format 2010-04-24 09:33:45 +00:00
Ip4Common.c Update the copyright notice format 2010-04-24 09:33:45 +00:00
Ip4Common.h Update the copyright notice format 2010-04-24 09:33:45 +00:00
Ip4Driver.c Fixed Ip4 bug that causing Iscsi reconnect hang sporadically . In Ip4OutPut()->Ip4IpSecProcessPacket() line 511, each time "reconnect -r", IpSb is re-allocated in IpDriver.Start(). But only when the first time, IpSb->OldMaxPacketSize = IpSb->MaxPacketSize; For the sequential reconnect, IpSb->OldMaxPacketSize is left dirty. Somtimes it is 0, causing the next sending packages generate exception. 2010-08-20 06:29:55 +00:00
Ip4Driver.h Update the copyright notice format 2010-04-24 09:33:45 +00:00
Ip4Dxe.inf Update the relevant drivers to use the correct GUID for EFI_IPSEC2_PROTOCOL. 2011-04-20 10:01:48 +00:00
Ip4Icmp.c Update the copyright notice format 2010-04-24 09:33:45 +00:00
Ip4Icmp.h Update the copyright notice format 2010-04-24 09:33:45 +00:00
Ip4If.c Update the copyright notice format 2010-04-24 09:33:45 +00:00
Ip4If.h Update the copyright notice format 2010-04-24 09:33:45 +00:00
Ip4Igmp.c Update the copyright notice format 2010-04-24 09:33:45 +00:00
Ip4Igmp.h Update the copyright notice format 2010-04-24 09:33:45 +00:00
Ip4Impl.c Update IPsec.h file to follow approved ECR which will be collected into future UEFI 2.3 Specification after 2.3 errata B and future UEFI Specifications after 2.3. The changes mainly include: 2010-10-15 05:40:41 +00:00
Ip4Impl.h Update IPsec.h file to follow approved ECR which will be collected into future UEFI 2.3 Specification after 2.3 errata B and future UEFI Specifications after 2.3. The changes mainly include: 2010-10-15 05:40:41 +00:00
Ip4Input.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
Ip4Input.h Update IPsec.h file to follow approved ECR which will be collected into future UEFI 2.3 Specification after 2.3 errata B and future UEFI Specifications after 2.3. The changes mainly include: 2010-10-15 05:40:41 +00:00
Ip4Option.c Update the copyright notice format 2010-04-24 09:33:45 +00:00
Ip4Option.h Update the copyright notice format 2010-04-24 09:33:45 +00:00
Ip4Output.c Fix build issue in IPv4. 2010-10-20 12:19:06 +00:00
Ip4Output.h Update the copyright notice format 2010-04-24 09:33:45 +00:00
Ip4Route.c Update the copyright notice format 2010-04-24 09:33:45 +00:00
Ip4Route.h Update the copyright notice format 2010-04-24 09:33:45 +00:00