ChecksumType

Namespace: inet

enum ChecksumType

Common checksum types.

Source code

//
// Common checksum types.
//
enum ChecksumType
{
    CHECKSUM_TYPE_UNDEFINED = -1;
    CHECKSUM_INTERNET = 1;    // "Internet checksum" used in TCP/IP
    CHECKSUM_CRC16_IBM = 3;   // CRC-16-IBM, also called CRC-16-ANSI or CRC-16-ISO
    CHECKSUM_CRC16_CCITT = 4; // CRC-16-CCITT
    CHECKSUM_ETHERNET_FCS = 5;   // Ethernet and WiFi FCS (byte-swapped version of CRC32 a.k.a. CRC-32/ISO-HDLC)
    CHECKSUM_CRC32C = 6;      // CRC-32C (Castagnoli)
}

File: src/inet/common/checksum/ChecksumType.msg