X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=ioengines.h;h=a0674aeabebfd5cccc49fb2a578b736dbac58054;hp=177cbc053c33ba8aedf7dbb092d15bdc92b58ccb;hb=f4b49c5523f14f39ecae250c64f8f93a9e3c1855;hpb=c032d6743ad21cc6702e8ac71afe227e9cd8773c diff --git a/ioengines.h b/ioengines.h index 177cbc05..a0674aea 100644 --- a/ioengines.h +++ b/ioengines.h @@ -1,9 +1,10 @@ #ifndef FIO_IOENGINE_H #define FIO_IOENGINE_H +#include + #include "compiler/compiler.h" -#include "os/os.h" -#include "file.h" +#include "flist.h" #include "io_u.h" #define FIO_IOOPS_VERSION 23 @@ -59,6 +60,8 @@ enum fio_ioengine_flags { FIO_MEMALIGN = 1 << 9, /* engine wants aligned memory */ FIO_BIT_BASED = 1 << 10, /* engine uses a bit base (e.g. uses Kbit as opposed to KB) */ FIO_FAKEIO = 1 << 11, /* engine pretends to do IO */ + FIO_NOSTATS = 1 << 12, /* don't do IO stats */ + FIO_NOFILEHASH = 1 << 13, /* doesn't hash the files for lookup later. */ }; /*