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
test/crypto-perf: extend asymmetric crypto throughput test
[dpdk.git]
/
app
/
test-eventdev
/
evt_main.c
diff --git
a/app/test-eventdev/evt_main.c
b/app/test-eventdev/evt_main.c
index
3534aab
..
a7d6b0c
100644
(file)
--- a/
app/test-eventdev/evt_main.c
+++ b/
app/test-eventdev/evt_main.c
@@
-6,7
+6,6
@@
#include <unistd.h>
#include <signal.h>
#include <unistd.h>
#include <signal.h>
-#include <rte_atomic.h>
#include <rte_debug.h>
#include <rte_eal.h>
#include <rte_eventdev.h>
#include <rte_debug.h>
#include <rte_eal.h>
#include <rte_eventdev.h>
@@
-36,6
+35,9
@@
signal_handler(int signum)
if (test->ops.ethdev_destroy)
test->ops.ethdev_destroy(test, &opt);
if (test->ops.ethdev_destroy)
test->ops.ethdev_destroy(test, &opt);
+ if (test->ops.cryptodev_destroy)
+ test->ops.cryptodev_destroy(test, &opt);
+
rte_eal_mp_wait_lcore();
if (test->ops.test_result)
rte_eal_mp_wait_lcore();
if (test->ops.test_result)
@@
-163,11
+165,19
@@
main(int argc, char **argv)
}
}
}
}
+ /* Test specific cryptodev setup */
+ if (test->ops.cryptodev_setup) {
+ if (test->ops.cryptodev_setup(test, &opt)) {
+ evt_err("%s: cryptodev setup failed", opt.test_name);
+ goto ethdev_destroy;
+ }
+ }
+
/* Test specific eventdev setup */
if (test->ops.eventdev_setup) {
if (test->ops.eventdev_setup(test, &opt)) {
evt_err("%s: eventdev setup failed", opt.test_name);
/* Test specific eventdev setup */
if (test->ops.eventdev_setup) {
if (test->ops.eventdev_setup(test, &opt)) {
evt_err("%s: eventdev setup failed", opt.test_name);
- goto
eth
dev_destroy;
+ goto
crypto
dev_destroy;
}
}
}
}
@@
-198,6
+208,10
@@
eventdev_destroy:
if (test->ops.eventdev_destroy)
test->ops.eventdev_destroy(test, &opt);
if (test->ops.eventdev_destroy)
test->ops.eventdev_destroy(test, &opt);
+cryptodev_destroy:
+ if (test->ops.cryptodev_destroy)
+ test->ops.cryptodev_destroy(test, &opt);
+
ethdev_destroy:
if (test->ops.ethdev_destroy)
test->ops.ethdev_destroy(test, &opt);
ethdev_destroy:
if (test->ops.ethdev_destroy)
test->ops.ethdev_destroy(test, &opt);