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
app/testpmd: fix Tx scheduling interval
[dpdk.git]
/
app
/
test-compress-perf
/
comp_perf_test_common.h
diff --git
a/app/test-compress-perf/comp_perf_test_common.h
b/app/test-compress-perf/comp_perf_test_common.h
index
c9e0c90
..
d039e5a
100644
(file)
--- a/
app/test-compress-perf/comp_perf_test_common.h
+++ b/
app/test-compress-perf/comp_perf_test_common.h
@@
-14,7
+14,7
@@
struct cperf_mem_resources {
uint16_t qp_id;
uint8_t lcore_id;
uint16_t qp_id;
uint8_t lcore_id;
-
rte_atomic
16_t print_info_once;
+
uint
16_t print_info_once;
uint32_t total_bufs;
uint8_t *compressed_data;
uint32_t total_bufs;
uint8_t *compressed_data;
@@
-26,13
+26,20
@@
struct cperf_mem_resources {
struct rte_mempool *comp_buf_pool;
struct rte_mempool *decomp_buf_pool;
struct rte_mempool *op_pool;
struct rte_mempool *comp_buf_pool;
struct rte_mempool *decomp_buf_pool;
struct rte_mempool *op_pool;
+
+ /* external mbuf support */
+ const struct rte_memzone **comp_memzones;
+ const struct rte_memzone **decomp_memzones;
+ struct rte_mbuf_ext_shared_info *comp_buf_infos;
+ struct rte_mbuf_ext_shared_info *decomp_buf_infos;
};
int
param_range_check(uint16_t size, const struct rte_param_log2_range *range);
void
};
int
param_range_check(uint16_t size, const struct rte_param_log2_range *range);
void
-comp_perf_free_memory(struct cperf_mem_resources *mem);
+comp_perf_free_memory(struct comp_test_data *test_data,
+ struct cperf_mem_resources *mem);
int
comp_perf_allocate_memory(struct comp_test_data *test_data,
int
comp_perf_allocate_memory(struct comp_test_data *test_data,
@@
-42,6
+49,6
@@
int
prepare_bufs(struct comp_test_data *test_data, struct cperf_mem_resources *mem);
void
prepare_bufs(struct comp_test_data *test_data, struct cperf_mem_resources *mem);
void
-print_test_dynamics(
void
);
+print_test_dynamics(
const struct comp_test_data *test_data
);
#endif /* _COMP_PERF_TEST_COMMON_H_ */
#endif /* _COMP_PERF_TEST_COMMON_H_ */