X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=fio.h;h=1173bde5a84f7d4ea43effc02628564621f1fe42;hp=fa3f5687f429fd762fea6c2636065eb54012c137;hb=17dc34dfb95f238ff8ffff67aea559e2ee5190d9;hpb=969f7ed32353ade93ea30542a4993b75b94e3f8a diff --git a/fio.h b/fio.h index fa3f5687..1173bde5 100644 --- a/fio.h +++ b/fio.h @@ -18,8 +18,10 @@ #include "fifo.h" #include "rbtree.h" #include "md5.h" +#include "crc64.h" #include "crc32.h" #include "crc16.h" +#include "crc7.h" #include "arch/arch.h" #include "os/os.h" #include "mutex.h" @@ -193,8 +195,10 @@ enum { enum { VERIFY_NONE = 0, /* no verification */ VERIFY_MD5, /* md5 sum data blocks */ + VERIFY_CRC64, /* crc64 sum data blocks */ VERIFY_CRC32, /* crc32 sum data blocks */ VERIFY_CRC16, /* crc16 sum data blocks */ + VERIFY_CRC7, /* crc7 sum data blocks */ VERIFY_NULL, /* pretend to verify */ }; @@ -207,8 +211,10 @@ struct verify_header { unsigned int verify_type; union { char md5_digest[MD5_HASH_WORDS * 4]; + unsigned long long crc64; unsigned long crc32; unsigned short crc16; + unsigned char crc7; }; };