From 2db63cd4faecff83eb0c12f0d888a7b9353f99d8 Mon Sep 17 00:00:00 2001 From: qianouyang Date: Thu, 18 Mar 2010 05:36:52 +0000 Subject: Bug Fix: IPv4 Fragment is not correct when VLAN is enable. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10275 6f19259b-4bc3-4df7-8a09-765794883524 --- MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Output.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'MdeModulePkg') diff --git a/MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Output.c b/MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Output.c index dcbead5993..ed8da78132 100644 --- a/MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Output.c +++ b/MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Output.c @@ -311,11 +311,8 @@ Ip4Output ( // // OK, selected the source and route, fragment the packet then send // them. Tag each fragment other than the first one as spawn from it. - - // - // IPsec payload has been appended, so use IpSb->SnpMode.MaxPacketSize here. // - Mtu = IpSb->SnpMode.MaxPacketSize; + Mtu = IpSb->MaxPacketSize; HeadLen = sizeof (IP4_HEAD) + ((OptLen + 3) & (~0x03)); Head->Id = mIp4Id++; -- cgit v1.2.3