]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Output.c
1. Enable Network stack to pass SCT, currently MNP, ARP, IP4, TCP4 and DHCP4 have...
[mirror_edk2.git] / MdeModulePkg / Universal / Network / Ip4Dxe / Ip4Output.c
index d595ab29992ec8602380dfa99426706ad29c2f6d..0232bfedda22a5de5f35ec43375cdda0aaa11f66 100644 (file)
@@ -89,7 +89,7 @@ Ip4PrependHead (
   PacketHead->Protocol  = Head->Protocol;\r
   PacketHead->Src       = HTONL (Head->Src);\r
   PacketHead->Dst       = HTONL (Head->Dst);\r
-  PacketHead->Checksum  = ~NetblockChecksum ((UINT8 *) PacketHead, HeadLen);\r
+  PacketHead->Checksum  = (UINT16) (~NetblockChecksum ((UINT8 *) PacketHead, HeadLen));\r
 \r
   Packet->Ip            = PacketHead;\r
   return EFI_SUCCESS;\r