Lines Matching refs:usChecksum
452 uint16_t usChecksum; /* The checksum as calculated. */ in usGenerateProtocolChecksum() local
473 usChecksum = ipINVALID_LENGTH; in usGenerateProtocolChecksum()
494 usChecksum = ipINVALID_LENGTH; in usGenerateProtocolChecksum()
504 usChecksum = ipINVALID_LENGTH; in usGenerateProtocolChecksum()
511 usChecksum = ipINVALID_LENGTH; in usGenerateProtocolChecksum()
535 usChecksum = ipINVALID_LENGTH; in usGenerateProtocolChecksum()
543 pxProtPack->xUDPPacket.xUDPHeader.usChecksum = 0U; in usGenerateProtocolChecksum()
547 usChecksumFound = pxProtPack->xUDPPacket.xUDPHeader.usChecksum; in usGenerateProtocolChecksum()
560 usChecksum = ipINVALID_LENGTH; in usGenerateProtocolChecksum()
568 pxProtPack->xTCPPacket.xTCPHeader.usChecksum = 0U; in usGenerateProtocolChecksum()
572 usChecksumFound = pxProtPack->xTCPPacket.xTCPHeader.usChecksum; in usGenerateProtocolChecksum()
586 usChecksum = ipINVALID_LENGTH; in usGenerateProtocolChecksum()
594 pxProtPack->xICMPPacket.xICMPHeader.usChecksum = 0U; in usGenerateProtocolChecksum()
598 usChecksumFound = pxProtPack->xICMPPacket.xICMPHeader.usChecksum; in usGenerateProtocolChecksum()
617 usChecksum = ipUNHANDLED_PROTOCOL; in usGenerateProtocolChecksum()
634 usChecksum = ipWRONG_CRC; in usGenerateProtocolChecksum()
652 usChecksum = ipCORRECT_CRC; in usGenerateProtocolChecksum()
681 usChecksum = ipINVALID_LENGTH; in usGenerateProtocolChecksum()
689 usChecksum = ( uint16_t ) in usGenerateProtocolChecksum()
697 usChecksum = ( uint16_t ) ( ulLength + ( ( uint16_t ) ucProtocol ) ); in usGenerateProtocolChecksum()
700 usChecksum = ( uint16_t ) in usGenerateProtocolChecksum()
701 ( ~usGenerateChecksum( usChecksum, in usGenerateProtocolChecksum()
710 if( usChecksum == 0U ) in usGenerateProtocolChecksum()
712 usChecksum = ( uint16_t ) ipCORRECT_CRC; in usGenerateProtocolChecksum()
716 usChecksum = ( uint16_t ) ipWRONG_CRC; in usGenerateProtocolChecksum()
721 if( ( usChecksum == 0U ) && ( ucProtocol == ( uint8_t ) ipPROTOCOL_UDP ) ) in usGenerateProtocolChecksum()
725 usChecksum = ( uint16_t ) 0xffffu; in usGenerateProtocolChecksum()
729 usChecksum = FreeRTOS_htons( usChecksum ); in usGenerateProtocolChecksum()
736 pxProtPack->xUDPPacket.xUDPHeader.usChecksum = usChecksum; in usGenerateProtocolChecksum()
740 pxProtPack->xTCPPacket.xTCPHeader.usChecksum = usChecksum; in usGenerateProtocolChecksum()
744 pxProtPack->xICMPPacket.xICMPHeader.usChecksum = usChecksum; in usGenerateProtocolChecksum()
748 pxProtPack->xICMPPacket.xICMPHeader.usChecksum = usChecksum; in usGenerateProtocolChecksum()
752 usChecksum = ( uint16_t ) ipCORRECT_CRC; in usGenerateProtocolChecksum()
756 else if( ( xOutgoingPacket == pdFALSE ) && ( usChecksum != ipCORRECT_CRC ) ) in usGenerateProtocolChecksum()
772 if( ( usChecksum == ipUNHANDLED_PROTOCOL ) || in usGenerateProtocolChecksum()
773 ( usChecksum == ipINVALID_LENGTH ) ) in usGenerateProtocolChecksum()
776 FreeRTOS_printf( ( "CRC error: %04x location %ld\n", usChecksum, xLocation ) ); in usGenerateProtocolChecksum()
779 return usChecksum; in usGenerateProtocolChecksum()