IN EFI_HANDLE *ChildHandleBuffer\r
);\r
\r
-extern\r
-VOID\r
-InitArpHeader (\r
- VOID\r
- );\r
-extern\r
-VOID\r
-OptionsStrucInit (\r
- VOID\r
- );\r
-\r
//\r
// helper routines\r
//\r
{\r
UINT32 Sum;\r
\r
- Sum = (UINT16)~IpChecksum (Header, HeaderLen) + (UINT16)~IpChecksum (Message, MessageLen);\r
-\r
+ Sum = (UINT16)~IpChecksum (Header, HeaderLen);\r
+ Sum = Sum + (UINT16)~IpChecksum (Message, MessageLen);\r
//\r
// in case above carried\r
//\r
//\r
// Lock the instance data\r
//\r
- EFI_PXE_BASE_CODE_MODE *PxebcMode;\r
EFI_SIMPLE_NETWORK_PROTOCOL *SnpPtr;\r
EFI_SIMPLE_NETWORK_MODE *SnpModePtr;\r
EFI_STATUS StatCode;\r
\r
EfiAcquireLock (&Private->Lock);\r
\r
- PxebcMode = Private->EfiBc.Mode;\r
SnpPtr = Private->SimpleNetwork;\r
SnpModePtr = SnpPtr->Mode;\r
\r
--*/\r
{\r
EFI_PXE_BASE_CODE_MODE *PxebcMode;\r
- EFI_STATUS StatCode;\r
PXE_BASECODE_DEVICE *Private;\r
\r
//\r
// Lock the instance data and make sure started\r
//\r
- StatCode = EFI_SUCCESS;\r
\r
if (This == NULL) {\r
DEBUG ((EFI_D_ERROR, "BC *This pointer == NULL"));\r