X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=thread_options.h;h=634070af00eca3f9cfc3b5ed7e669b1ff240a7ad;hp=24f695fe1a4d665b73c7800fadbcbe65354afcd9;hb=HEAD;hpb=0d8cc753b8a18d46e265e33e50fb9f92d4ca468e diff --git a/thread_options.h b/thread_options.h index 24f695fe..d0e0a4ae 100644 --- a/thread_options.h +++ b/thread_options.h @@ -156,6 +156,7 @@ struct thread_options { unsigned int experimental_verify; unsigned int verify_state; unsigned int verify_state_save; + unsigned int verify_write_sequence; unsigned int use_thread; unsigned int unlink; unsigned int unlink_each_loop; @@ -353,6 +354,8 @@ struct thread_options { unsigned long long offset_increment; unsigned long long number_ios; + unsigned int num_range; + unsigned int sync_file_range; unsigned long long latency_target; @@ -389,14 +392,16 @@ struct thread_options { fio_fp64_t zrt; fio_fp64_t zrf; -#define FIO_MAX_PLIS 16 unsigned int fdp; - unsigned int fdp_pli_select; - unsigned int fdp_plis[FIO_MAX_PLIS]; - unsigned int fdp_nrpli; + unsigned int dp_type; + unsigned int dp_id_select; + uint16_t dp_ids[FIO_MAX_DP_IDS]; + unsigned int dp_nr_ids; + char *dp_scheme_file; unsigned int log_entries; unsigned int log_prio; + unsigned int log_issue_time; }; #define FIO_TOP_STR_MAX 256 @@ -705,12 +710,16 @@ struct thread_options_pack { uint32_t log_entries; uint32_t log_prio; + uint32_t log_issue_time; uint32_t fdp; - uint32_t fdp_pli_select; - uint32_t fdp_plis[FIO_MAX_PLIS]; - uint32_t fdp_nrpli; + uint32_t dp_type; + uint32_t dp_id_select; + uint16_t dp_ids[FIO_MAX_DP_IDS]; + uint32_t dp_nr_ids; + uint8_t dp_scheme_file[FIO_TOP_STR_MAX]; + uint32_t num_range; /* * verify_pattern followed by buffer_pattern from the unpacked struct */