git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
mempool/octeontx2: add devargs for max pool selection
[dpdk.git]
/
app
/
test-crypto-perf
/
cperf_options.h
diff --git
a/app/test-crypto-perf/cperf_options.h
b/app/test-crypto-perf/cperf_options.h
index
2f42cb6
..
f5bf03c
100644
(file)
--- a/
app/test-crypto-perf/cperf_options.h
+++ b/
app/test-crypto-perf/cperf_options.h
@@
-1,8
+1,12
@@
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright(c) 2018 Intel Corporation
+ */
#ifndef _CPERF_OPTIONS_
#define _CPERF_OPTIONS_
#include <rte_crypto.h>
#ifndef _CPERF_OPTIONS_
#define _CPERF_OPTIONS_
#include <rte_crypto.h>
+#include <rte_cryptodev.h>
#define CPERF_PTEST_TYPE ("ptest")
#define CPERF_SILENT ("silent")
#define CPERF_PTEST_TYPE ("ptest")
#define CPERF_SILENT ("silent")
@@
-11,8
+15,9
@@
#define CPERF_TOTAL_OPS ("total-ops")
#define CPERF_BURST_SIZE ("burst-sz")
#define CPERF_BUFFER_SIZE ("buffer-sz")
#define CPERF_TOTAL_OPS ("total-ops")
#define CPERF_BURST_SIZE ("burst-sz")
#define CPERF_BUFFER_SIZE ("buffer-sz")
-#define CPERF_SEGMENT
S_NB ("segments-nb
")
+#define CPERF_SEGMENT
_SIZE ("segment-sz
")
#define CPERF_DESC_NB ("desc-nb")
#define CPERF_DESC_NB ("desc-nb")
+#define CPERF_IMIX ("imix")
#define CPERF_DEVTYPE ("devtype")
#define CPERF_OPTYPE ("optype")
#define CPERF_DEVTYPE ("devtype")
#define CPERF_OPTYPE ("optype")
@@
-71,9
+76,13
@@
struct cperf_options {
uint32_t pool_sz;
uint32_t total_ops;
uint32_t pool_sz;
uint32_t total_ops;
- uint32_t segments_nb;
+ uint32_t headroom_sz;
+ uint32_t tailroom_sz;
+ uint32_t segment_sz;
uint32_t test_buffer_size;
uint32_t test_buffer_size;
+ uint32_t *imix_buffer_sizes;
uint32_t nb_descriptors;
uint32_t nb_descriptors;
+ uint16_t nb_qps;
uint32_t sessionless:1;
uint32_t out_of_place:1;
uint32_t sessionless:1;
uint32_t out_of_place:1;
@@
-101,7
+110,7
@@
struct cperf_options {
uint16_t digest_sz;
uint16_t digest_sz;
- char device_type[RTE_CRYPTODEV_NAME_LEN];
+ char device_type[RTE_CRYPTODEV_NAME_
MAX_
LEN];
enum cperf_op_type op_type;
char *test_file;
enum cperf_op_type op_type;
char *test_file;
@@
-121,6
+130,8
@@
struct cperf_options {
/* pmd-cyclecount specific options */
uint32_t pmdcc_delay;
/* pmd-cyclecount specific options */
uint32_t pmdcc_delay;
+ uint32_t imix_distribution_list[MAX_LIST];
+ uint8_t imix_distribution_count;
};
void
};
void