projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add crc7 and crc64 to HOWTO
[fio.git]
/
fio.h
diff --git
a/fio.h
b/fio.h
index 8319a7a1323fcb3eb8225b4bd9178011e81568d3..1173bde5a84f7d4ea43effc02628564621f1fe42 100644
(file)
--- a/
fio.h
+++ b/
fio.h
@@
-18,7
+18,10
@@
#include "fifo.h"
#include "rbtree.h"
#include "md5.h"
#include "fifo.h"
#include "rbtree.h"
#include "md5.h"
+#include "crc64.h"
#include "crc32.h"
#include "crc32.h"
+#include "crc16.h"
+#include "crc7.h"
#include "arch/arch.h"
#include "os/os.h"
#include "mutex.h"
#include "arch/arch.h"
#include "os/os.h"
#include "mutex.h"
@@
-192,7
+195,10
@@
enum {
enum {
VERIFY_NONE = 0, /* no verification */
VERIFY_MD5, /* md5 sum data blocks */
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_CRC32, /* crc32 sum data blocks */
+ VERIFY_CRC16, /* crc16 sum data blocks */
+ VERIFY_CRC7, /* crc7 sum data blocks */
VERIFY_NULL, /* pretend to verify */
};
VERIFY_NULL, /* pretend to verify */
};
@@
-205,7
+211,10
@@
struct verify_header {
unsigned int verify_type;
union {
char md5_digest[MD5_HASH_WORDS * 4];
unsigned int verify_type;
union {
char md5_digest[MD5_HASH_WORDS * 4];
+ unsigned long long crc64;
unsigned long crc32;
unsigned long crc32;
+ unsigned short crc16;
+ unsigned char crc7;
};
};
};
};