Code Review
/
deb_dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
New upstream version 17.11.5
[deb_dpdk.git]
/
app
/
test-eventdev
/
test_perf_queue.c
diff --git
a/app/test-eventdev/test_perf_queue.c
b/app/test-eventdev/test_perf_queue.c
index
658c08a
..
cddf56c
100644
(file)
--- a/
app/test-eventdev/test_perf_queue.c
+++ b/
app/test-eventdev/test_perf_queue.c
@@
-32,7
+32,7
@@
#include "test_perf_common.h"
#include "test_perf_common.h"
-/* See http://d
pdk.org/doc
/guides/tools/testeventdev.html for test details */
+/* See http://d
oc.dpdk.org
/guides/tools/testeventdev.html for test details */
static inline int
perf_queue_nb_event_queues(struct evt_options *opt)
static inline int
perf_queue_nb_event_queues(struct evt_options *opt)
@@
-205,8
+205,8
@@
perf_queue_eventdev_setup(struct evt_test *test, struct evt_options *opt)
};
/* queue configurations */
for (queue = 0; queue < perf_queue_nb_event_queues(opt); queue++) {
};
/* queue configurations */
for (queue = 0; queue < perf_queue_nb_event_queues(opt); queue++) {
- q_conf.
event_queue_cfg = evt_sched_type2queue_cfg
-
(opt->sched_type_list[queue % nb_stages]);
+ q_conf.
schedule_type =
+ (opt->sched_type_list[queue % nb_stages]);
if (opt->q_priority) {
uint8_t stage_pos = queue % nb_stages;
if (opt->q_priority) {
uint8_t stage_pos = queue % nb_stages;
@@
-232,6
+232,12
@@
perf_queue_eventdev_setup(struct evt_test *test, struct evt_options *opt)
if (ret)
return ret;
if (ret)
return ret;
+ ret = evt_service_setup(opt->dev_id);
+ if (ret) {
+ evt_err("No service lcore found to run event dev.");
+ return ret;
+ }
+
ret = rte_event_dev_start(opt->dev_id);
if (ret) {
evt_err("failed to start eventdev %d", opt->dev_id);
ret = rte_event_dev_start(opt->dev_id);
if (ret) {
evt_err("failed to start eventdev %d", opt->dev_id);