]> git.droids-corp.org - dpdk.git/blobdiff - app/test-crypto-perf/cperf_options.h
app/crypto-perf: add new PMD benchmarking mode
[dpdk.git] / app / test-crypto-perf / cperf_options.h
index edd6b793d7ff84cc00097b652c26a4fbcecf3684..2f42cb61bd9d880642b8467262643d5ad1785f99 100644 (file)
 
 #define CPERF_CSV              ("csv-friendly")
 
+/* benchmark-specific options */
+#define CPERF_PMDCC_DELAY_MS   ("pmd-cyclecount-delay-ms")
+
 #define MAX_LIST 32
 
 enum cperf_perf_test_type {
        CPERF_TEST_TYPE_THROUGHPUT,
        CPERF_TEST_TYPE_LATENCY,
-       CPERF_TEST_TYPE_VERIFY
+       CPERF_TEST_TYPE_VERIFY,
+       CPERF_TEST_TYPE_PMDCC
 };
 
 
@@ -115,6 +119,8 @@ struct cperf_options {
        uint32_t min_burst_size;
        uint32_t inc_burst_size;
 
+       /* pmd-cyclecount specific options */
+       uint32_t pmdcc_delay;
 };
 
 void