]> git.droids-corp.org - dpdk.git/blobdiff - app/test-compress-perf/comp_perf_options.h
power: rename constants
[dpdk.git] / app / test-compress-perf / comp_perf_options.h
index 651cbea4e2d381a3cfdf839c514e965d151f3857..0b777521c5ebcb89725b2598b2a6e6cf420668e4 100644 (file)
@@ -11,7 +11,7 @@
 #define MAX_MBUF_DATA_SIZE (UINT16_MAX - RTE_PKTMBUF_HEADROOM)
 #define MAX_SEG_SIZE ((int)(MAX_MBUF_DATA_SIZE / EXPANSE_RATIO))
 
-extern const char *cperf_test_type_strs[];
+extern const char *comp_perf_test_type_strs[];
 
 /* Cleanup state machine */
 enum cleanup_st {
@@ -24,8 +24,9 @@ enum cleanup_st {
 };
 
 enum cperf_test_type {
-       CPERF_TEST_TYPE_BENCHMARK,
-       CPERF_TEST_TYPE_VERIFY
+       CPERF_TEST_TYPE_THROUGHPUT,
+       CPERF_TEST_TYPE_VERIFY,
+       CPERF_TEST_TYPE_PMDCC
 };
 
 enum comp_operation {
@@ -56,16 +57,20 @@ struct comp_test_data {
        uint32_t pool_sz;
        uint32_t num_iter;
        uint16_t max_sgl_segs;
+       uint32_t total_segs;
 
        enum rte_comp_huffman huffman_enc;
        enum comp_operation test_op;
        int window_sz;
        struct range_list level_lst;
        uint8_t level;
+       int use_external_mbufs;
 
        double ratio;
        enum cleanup_st cleanup;
        int perf_comp_force_stop;
+
+       uint32_t cyclecount_delay;
 };
 
 int