[PATCH] Add verify_meta verification type
[fio.git] / fio.h
diff --git a/fio.h b/fio.h
index 5f813009f26f414d81a263af6858b9ef02fd467a..235a13b1d8c8f96e996d1c16c9138d2d9afa84e5 100644 (file)
--- a/fio.h
+++ b/fio.h
@@ -197,6 +197,7 @@ enum {
        VERIFY_CRC7,                    /* crc7 sum data blocks */
        VERIFY_SHA256,                  /* sha256 sum data blocks */
        VERIFY_SHA512,                  /* sha512 sum data blocks */
        VERIFY_CRC7,                    /* crc7 sum data blocks */
        VERIFY_SHA256,                  /* sha256 sum data blocks */
        VERIFY_SHA512,                  /* sha512 sum data blocks */
+       VERIFY_META,                    /* block_num, timestamp etc. */
        VERIFY_NULL,                    /* pretend to verify */
 };
 
        VERIFY_NULL,                    /* pretend to verify */
 };
 
@@ -232,6 +233,13 @@ struct vhdr_crc16 {
 struct vhdr_crc7 {
        uint8_t crc7;
 };
 struct vhdr_crc7 {
        uint8_t crc7;
 };
+struct vhdr_meta {
+       uint64_t offset;
+       unsigned char thread;
+       unsigned short numberio;
+       unsigned long time_sec;
+       unsigned long time_usec;
+};
 
 struct group_run_stats {
        unsigned long long max_run[2], min_run[2];
 
 struct group_run_stats {
        unsigned long long max_run[2], min_run[2];