X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=options.c;h=b34e2c72dc3a91e6fe1b15216b0d708d9badb57c;hp=017920e14031357e9ae2aae6dca977b64ced62fc;hb=a9da8ab2169810667aeb26f857a8ac3c056e4d61;hpb=82a9068691e1db7854990fb06b748c8049231527 diff --git a/options.c b/options.c index 017920e1..b34e2c72 100644 --- a/options.c +++ b/options.c @@ -1622,6 +1622,26 @@ struct fio_option fio_options[FIO_MAX_OPTS] = { .category = FIO_OPT_C_IO, .group = FIO_OPT_G_IO_BASIC, }, + { + .name = "io_submit_mode", + .lname = "IO submit mode", + .type = FIO_OPT_STR, + .off1 = td_var_offset(io_submit_mode), + .help = "How IO submissions and completions are done", + .def = "inline", + .category = FIO_OPT_C_IO, + .group = FIO_OPT_G_IO_BASIC, + .posval = { + { .ival = "inline", + .oval = IO_MODE_INLINE, + .help = "Submit and complete IO inline", + }, + { .ival = "offload", + .oval = IO_MODE_OFFLOAD, + .help = "Offload submit and complete to threads", + }, + }, + }, { .name = "size", .lname = "Size",