From: Jerin Jacob <jerin.jacob@caviumnetworks.com>
To: dev@dpdk.org
Cc: bruce.richardson@intel.com, harry.van.haaren@intel.com,
hemant.agrawal@nxp.com, gage.eads@intel.com, nipun.gupta@nxp.com,
narender.vangati@intel.com, nikhil.rao@intel.com,
gprathyusha@caviumnetworks.com,
Jerin Jacob <jerin.jacob@caviumnetworks.com>
Subject: [dpdk-dev] [PATCH 19/33] app/testeventdev: perf: add test setup and destroy
Date: Mon, 29 May 2017 01:28:40 +0530 [thread overview]
Message-ID: <20170528195854.6064-20-jerin.jacob@caviumnetworks.com> (raw)
In-Reply-To: <20170528195854.6064-1-jerin.jacob@caviumnetworks.com>
perf test has the queue and all types queue variants.
Introduce test_perf_common* to share the common code between those tests.
Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
---
app/test-eventdev/Makefile | 2 +
app/test-eventdev/test_perf_common.c | 71 +++++++++++++++++++++++++++++
app/test-eventdev/test_perf_common.h | 88 ++++++++++++++++++++++++++++++++++++
3 files changed, 161 insertions(+)
create mode 100644 app/test-eventdev/test_perf_common.c
create mode 100644 app/test-eventdev/test_perf_common.h
diff --git a/app/test-eventdev/Makefile b/app/test-eventdev/Makefile
index 93c36e510..242d3eeac 100644
--- a/app/test-eventdev/Makefile
+++ b/app/test-eventdev/Makefile
@@ -47,4 +47,6 @@ SRCS-y += test_order_common.c
SRCS-y += test_order_queue.c
SRCS-y += test_order_atq.c
+SRCS-y += test_perf_common.c
+
include $(RTE_SDK)/mk/rte.app.mk
diff --git a/app/test-eventdev/test_perf_common.c b/app/test-eventdev/test_perf_common.c
new file mode 100644
index 000000000..d95eb6252
--- /dev/null
+++ b/app/test-eventdev/test_perf_common.c
@@ -0,0 +1,71 @@
+/*
+ * BSD LICENSE
+ *
+ * Copyright (C) Cavium 2017.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ * * Neither the name of Cavium networks nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include "test_perf_common.h"
+
+
+int
+perf_test_setup(struct evt_test *test, struct evt_options *opt)
+{
+ void *test_perf;
+
+ test_perf = rte_zmalloc_socket(test->name, sizeof(struct test_perf),
+ RTE_CACHE_LINE_SIZE, opt->socket_id);
+ if (test_perf == NULL) {
+ evt_err("failed to allocate test_perf memory");
+ goto nomem;
+ }
+ test->test_priv = test_perf;
+
+ struct test_perf *t = evt_test_priv(test);
+
+ t->outstand_pkts = opt->nb_pkts * evt_nr_active_lcores(opt->plcores);
+ t->nb_workers = evt_nr_active_lcores(opt->wlcores);
+ t->done = false;
+ t->nb_pkts = opt->nb_pkts;
+ t->nb_flows = opt->nb_flows;
+ t->result = EVT_TEST_FAILED;
+ t->opt = opt;
+ memcpy(t->sched_type_list, opt->sched_type_list,
+ sizeof(opt->sched_type_list));
+ return 0;
+nomem:
+ return -ENOMEM;
+}
+
+void
+perf_test_destroy(struct evt_test *test, struct evt_options *opt)
+{
+ RTE_SET_USED(opt);
+
+ rte_free(test->test_priv);
+}
diff --git a/app/test-eventdev/test_perf_common.h b/app/test-eventdev/test_perf_common.h
new file mode 100644
index 000000000..ab5c082f5
--- /dev/null
+++ b/app/test-eventdev/test_perf_common.h
@@ -0,0 +1,88 @@
+/*
+ * BSD LICENSE
+ *
+ * Copyright (C) Cavium 2017.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ * * Neither the name of Cavium networks nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifndef _TEST_PERF_COMMON_
+#define _TEST_PERF_COMMON_
+
+#include <stdio.h>
+#include <stdbool.h>
+#include <unistd.h>
+
+#include <rte_cycles.h>
+#include <rte_eventdev.h>
+#include <rte_lcore.h>
+#include <rte_malloc.h>
+#include <rte_mempool.h>
+#include <rte_prefetch.h>
+
+#include "evt_common.h"
+#include "evt_options.h"
+#include "evt_test.h"
+
+struct test_perf;
+
+struct worker_data {
+ uint64_t processed_pkts;
+ uint64_t latency;
+ uint8_t dev_id;
+ uint8_t port_id;
+ struct test_perf *t;
+} __rte_cache_aligned;
+
+struct prod_data {
+ uint8_t dev_id;
+ uint8_t port_id;
+ uint8_t queue_id;
+ struct test_perf *t;
+} __rte_cache_aligned;
+
+struct test_perf {
+ /* Don't change the offset of "done". Signal handler use this memory
+ * to terminate all lcores work.
+ */
+ int done;
+ uint64_t outstand_pkts;
+ uint8_t nb_workers;
+ enum evt_test_result result;
+ uint32_t nb_flows;
+ uint64_t nb_pkts;
+ struct rte_mempool *pool;
+ struct prod_data prod[EVT_MAX_PORTS];
+ struct worker_data worker[EVT_MAX_PORTS];
+ struct evt_options *opt;
+ uint8_t sched_type_list[EVT_MAX_STAGES] __rte_cache_aligned;
+} __rte_cache_aligned;
+
+int perf_test_setup(struct evt_test *test, struct evt_options *opt);
+void perf_test_destroy(struct evt_test *test, struct evt_options *opt);
+
+#endif /* _TEST_PERF_COMMON_ */
--
2.13.0
next prev parent reply other threads:[~2017-05-28 20:01 UTC|newest]
Thread overview: 133+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-05-28 19:58 [dpdk-dev] [PATCH 00/33] introduce generic eventdev test application framework Jerin Jacob
2017-05-28 19:58 ` [dpdk-dev] [PATCH 01/33] app/testeventdev: introduce dpdk-test-eventdev application Jerin Jacob
2017-06-23 12:23 ` Van Haaren, Harry
2017-05-28 19:58 ` [dpdk-dev] [PATCH 02/33] app/testeventdev: define eventdev test ops Jerin Jacob
2017-06-01 20:44 ` Eads, Gage
2017-06-23 12:27 ` Van Haaren, Harry
2017-05-28 19:58 ` [dpdk-dev] [PATCH 03/33] app/testeventdev: add eventdev test registration framework Jerin Jacob
2017-06-23 12:28 ` Van Haaren, Harry
2017-05-28 19:58 ` [dpdk-dev] [PATCH 04/33] app/testeventdev: add string parsing helpers Jerin Jacob
2017-06-23 12:30 ` Van Haaren, Harry
2017-05-28 19:58 ` [dpdk-dev] [PATCH 05/33] app/testeventdev: add common helper functions Jerin Jacob
2017-05-28 19:58 ` [dpdk-dev] [PATCH 06/33] app/testeventdev: define the test options Jerin Jacob
2017-06-23 13:07 ` Van Haaren, Harry
2017-07-03 7:10 ` Jerin Jacob
2017-05-28 19:58 ` [dpdk-dev] [PATCH 07/33] app/testeventdev: add helper functions to check options Jerin Jacob
2017-05-28 19:58 ` [dpdk-dev] [PATCH 08/33] app/testeventdev: add helper functions to dump options Jerin Jacob
2017-05-28 19:58 ` [dpdk-dev] [PATCH 09/33] app/testeventdev: update options through the command line Jerin Jacob
2017-05-28 19:58 ` [dpdk-dev] [PATCH 10/33] app/testeventdev: invoke the test ops Jerin Jacob
2017-05-28 19:58 ` [dpdk-dev] [PATCH 11/33] app/testeventdev: add the signal handler Jerin Jacob
2017-05-28 19:58 ` [dpdk-dev] [PATCH 12/33] app/testeventdev: order: add test setup and destroy Jerin Jacob
2017-05-28 19:58 ` [dpdk-dev] [PATCH 13/33] app/testeventdev: order: add basic functions Jerin Jacob
2017-05-28 19:58 ` [dpdk-dev] [PATCH 14/33] app/testeventdev: order: add eventdev port setup Jerin Jacob
2017-06-23 12:36 ` Van Haaren, Harry
2017-06-23 12:45 ` Jerin Jacob
2017-05-28 19:58 ` [dpdk-dev] [PATCH 15/33] app/testeventdev: order: launch lcores Jerin Jacob
2017-06-01 20:54 ` Eads, Gage
2017-05-28 19:58 ` [dpdk-dev] [PATCH 16/33] app/testeventdev: add order queue test Jerin Jacob
2017-05-28 19:58 ` [dpdk-dev] [PATCH 17/33] app/testeventdev: order queue: add worker functions Jerin Jacob
2017-05-28 19:58 ` [dpdk-dev] [PATCH 18/33] app/testeventdev: add order "all types queue" test Jerin Jacob
2017-05-28 19:58 ` Jerin Jacob [this message]
2017-05-28 19:58 ` [dpdk-dev] [PATCH 20/33] app/testeventdev: perf: add basic functions Jerin Jacob
2017-05-28 19:58 ` [dpdk-dev] [PATCH 21/33] app/testeventdev: perf: add opt dump and check functions Jerin Jacob
2017-05-28 19:58 ` [dpdk-dev] [PATCH 22/33] app/testeventdev: perf: add eventdev port setup Jerin Jacob
2017-06-23 12:42 ` Van Haaren, Harry
2017-05-28 19:58 ` [dpdk-dev] [PATCH 23/33] app/testeventdev: perf: launch lcores Jerin Jacob
2017-05-28 19:58 ` [dpdk-dev] [PATCH 24/33] app/testeventdev: add perf queue test Jerin Jacob
2017-06-23 12:47 ` Van Haaren, Harry
2017-07-03 8:38 ` Jerin Jacob
2017-05-28 19:58 ` [dpdk-dev] [PATCH 25/33] app/testeventdev: perf queue: add worker functions Jerin Jacob
2017-06-01 21:04 ` Eads, Gage
2017-06-02 12:21 ` Jerin Jacob
2017-05-28 19:58 ` [dpdk-dev] [PATCH 26/33] app/testeventdev: add perf "all types queue" test Jerin Jacob
2017-05-28 19:58 ` [dpdk-dev] [PATCH 27/33] app/testeventdev: perf: add "all type queue" worker function Jerin Jacob
2017-05-28 19:58 ` [dpdk-dev] [PATCH 28/33] doc: describe the new eventdev test application Jerin Jacob
2017-06-23 12:53 ` Van Haaren, Harry
2017-07-03 9:48 ` Jerin Jacob
2017-06-30 14:09 ` Mcnamara, John
2017-05-28 19:58 ` [dpdk-dev] [PATCH 29/33] doc/testeventdev: add "order queue" test details Jerin Jacob
2017-06-30 14:19 ` Mcnamara, John
2017-05-28 19:58 ` [dpdk-dev] [PATCH 30/33] doc/testeventdev: add "order all types " Jerin Jacob
2017-06-30 14:23 ` Mcnamara, John
2017-06-30 14:28 ` Mcnamara, John
2017-05-28 19:58 ` [dpdk-dev] [PATCH 31/33] doc/testeventdev: add "perf " Jerin Jacob
2017-06-01 21:11 ` Eads, Gage
2017-06-02 12:10 ` Jerin Jacob
2017-06-30 14:31 ` Mcnamara, John
2017-05-28 19:58 ` [dpdk-dev] [PATCH 32/33] doc/testeventdev: add "perf all types " Jerin Jacob
2017-06-23 12:56 ` Van Haaren, Harry
2017-05-28 19:58 ` [dpdk-dev] [PATCH 33/33] maintainers: claim responsibility for the eventdev test app Jerin Jacob
2017-06-23 12:58 ` Van Haaren, Harry
2017-06-23 12:21 ` [dpdk-dev] [PATCH 00/33] introduce generic eventdev test application framework Van Haaren, Harry
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 00/34] " Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 01/34] app/testeventdev: introduce dpdk-test-eventdev application Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 02/34] app/testeventdev: define eventdev test ops Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 03/34] app/testeventdev: add eventdev test registration framework Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 04/34] app/testeventdev: add string parsing helpers Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 05/34] app/testeventdev: add common helper functions Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 06/34] app/testeventdev: define the test options Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 07/34] app/testeventdev: add helper functions to check options Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 08/34] app/testeventdev: add helper functions to dump options Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 09/34] app/testeventdev: update options through the command line Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 10/34] app/testeventdev: invoke the test ops Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 11/34] app/testeventdev: add the signal handler Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 12/34] app/testeventdev: order: add test setup and destroy Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 13/34] app/testeventdev: order: add basic functions Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 14/34] app/testeventdev: order: add eventdev port setup Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 15/34] app/testeventdev: order: launch lcores Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 16/34] app/testeventdev: add order queue test Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 17/34] app/testeventdev: order queue: add worker functions Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 18/34] app/testeventdev: add order "all types queue" test Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 19/34] app/testeventdev: perf: add test setup and destroy Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 20/34] app/testeventdev: perf: add basic functions Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 21/34] app/testeventdev: perf: add opt dump and check functions Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 22/34] app/testeventdev: perf: add eventdev port setup Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 23/34] app/testeventdev: perf: launch lcores Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 24/34] app/testeventdev: add perf queue test Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 25/34] app/testeventdev: perf queue: add worker functions Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 26/34] app/testeventdev: add perf "all types queue" test Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 27/34] app/testeventdev: perf: add "all type queue" worker function Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 28/34] doc: describe the new eventdev test application Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 29/34] doc/testeventdev: add "order queue" test details Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 30/34] doc/testeventdev: add "order all types " Jerin Jacob
2017-07-03 19:13 ` [dpdk-dev] [PATCH v2 31/34] doc/testeventdev: add "perf " Jerin Jacob
2017-07-03 19:14 ` [dpdk-dev] [PATCH v2 32/34] doc/testeventdev: add "perf all types " Jerin Jacob
2017-07-03 19:14 ` [dpdk-dev] [PATCH v2 33/34] maintainers: claim responsibility for the eventdev test app Jerin Jacob
2017-07-03 19:14 ` [dpdk-dev] [PATCH v2 34/34] doc: update release notes for dpdk-test-eventdev application Jerin Jacob
2017-07-04 4:52 ` [dpdk-dev] [PATCH v3 00/34] introduce generic eventdev test application framework Jerin Jacob
2017-07-04 4:52 ` [dpdk-dev] [PATCH v3 01/34] app/testeventdev: introduce dpdk-test-eventdev application Jerin Jacob
2017-07-04 4:52 ` [dpdk-dev] [PATCH v3 02/34] app/testeventdev: define eventdev test ops Jerin Jacob
2017-07-04 4:52 ` [dpdk-dev] [PATCH v3 03/34] app/testeventdev: add eventdev test registration framework Jerin Jacob
2017-07-04 4:52 ` [dpdk-dev] [PATCH v3 04/34] app/testeventdev: add string parsing helpers Jerin Jacob
2017-07-04 4:53 ` [dpdk-dev] [PATCH v3 05/34] app/testeventdev: add common helper functions Jerin Jacob
2017-07-04 4:53 ` [dpdk-dev] [PATCH v3 06/34] app/testeventdev: define the test options Jerin Jacob
2017-07-04 4:53 ` [dpdk-dev] [PATCH v3 07/34] app/testeventdev: add helper functions to check options Jerin Jacob
2017-07-04 4:53 ` [dpdk-dev] [PATCH v3 08/34] app/testeventdev: add helper functions to dump options Jerin Jacob
2017-07-04 4:53 ` [dpdk-dev] [PATCH v3 09/34] app/testeventdev: update options through the command line Jerin Jacob
2017-07-04 4:53 ` [dpdk-dev] [PATCH v3 10/34] app/testeventdev: invoke the test ops Jerin Jacob
2017-07-04 4:53 ` [dpdk-dev] [PATCH v3 11/34] app/testeventdev: add the signal handler Jerin Jacob
2017-07-04 4:53 ` [dpdk-dev] [PATCH v3 12/34] app/testeventdev: order: add test setup and destroy Jerin Jacob
2017-07-04 4:53 ` [dpdk-dev] [PATCH v3 13/34] app/testeventdev: order: add basic functions Jerin Jacob
2017-07-04 4:53 ` [dpdk-dev] [PATCH v3 14/34] app/testeventdev: order: add eventdev port setup Jerin Jacob
2017-07-04 4:53 ` [dpdk-dev] [PATCH v3 15/34] app/testeventdev: order: launch lcores Jerin Jacob
2017-07-04 4:53 ` [dpdk-dev] [PATCH v3 16/34] app/testeventdev: add order queue test Jerin Jacob
2017-07-04 4:53 ` [dpdk-dev] [PATCH v3 17/34] app/testeventdev: order queue: add worker functions Jerin Jacob
2017-07-04 4:53 ` [dpdk-dev] [PATCH v3 18/34] app/testeventdev: add order "all types queue" test Jerin Jacob
2017-07-04 4:53 ` [dpdk-dev] [PATCH v3 19/34] app/testeventdev: perf: add test setup and destroy Jerin Jacob
2017-07-04 4:53 ` [dpdk-dev] [PATCH v3 20/34] app/testeventdev: perf: add basic functions Jerin Jacob
2017-07-04 4:53 ` [dpdk-dev] [PATCH v3 21/34] app/testeventdev: perf: add opt dump and check functions Jerin Jacob
2017-07-04 4:53 ` [dpdk-dev] [PATCH v3 22/34] app/testeventdev: perf: add eventdev port setup Jerin Jacob
2017-07-04 4:53 ` [dpdk-dev] [PATCH v3 23/34] app/testeventdev: perf: launch lcores Jerin Jacob
2017-07-04 4:53 ` [dpdk-dev] [PATCH v3 24/34] app/testeventdev: add perf queue test Jerin Jacob
2017-07-04 4:53 ` [dpdk-dev] [PATCH v3 25/34] app/testeventdev: perf queue: add worker functions Jerin Jacob
2017-07-04 4:53 ` [dpdk-dev] [PATCH v3 26/34] app/testeventdev: add perf "all types queue" test Jerin Jacob
2017-07-04 4:53 ` [dpdk-dev] [PATCH v3 27/34] app/testeventdev: perf: add "all type queue" worker function Jerin Jacob
2017-07-04 4:53 ` [dpdk-dev] [PATCH v3 28/34] doc: describe the new eventdev test application Jerin Jacob
2017-07-04 4:53 ` [dpdk-dev] [PATCH v3 29/34] doc/testeventdev: add "order queue" test details Jerin Jacob
2017-07-04 4:53 ` [dpdk-dev] [PATCH v3 30/34] doc/testeventdev: add "order all types " Jerin Jacob
2017-07-04 4:53 ` [dpdk-dev] [PATCH v3 31/34] doc/testeventdev: add "perf " Jerin Jacob
2017-07-04 4:53 ` [dpdk-dev] [PATCH v3 32/34] doc/testeventdev: add "perf all types " Jerin Jacob
2017-07-04 4:53 ` [dpdk-dev] [PATCH v3 33/34] maintainers: claim responsibility for the eventdev test app Jerin Jacob
2017-07-04 4:53 ` [dpdk-dev] [PATCH v3 34/34] doc: update release notes for dpdk-test-eventdev application Jerin Jacob
2017-07-04 11:33 ` Mcnamara, John
2017-07-07 5:48 ` [dpdk-dev] [PATCH v3 00/34] introduce generic eventdev test application framework Jerin Jacob
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20170528195854.6064-20-jerin.jacob@caviumnetworks.com \
--to=jerin.jacob@caviumnetworks.com \
--cc=bruce.richardson@intel.com \
--cc=dev@dpdk.org \
--cc=gage.eads@intel.com \
--cc=gprathyusha@caviumnetworks.com \
--cc=harry.van.haaren@intel.com \
--cc=hemant.agrawal@nxp.com \
--cc=narender.vangati@intel.com \
--cc=nikhil.rao@intel.com \
--cc=nipun.gupta@nxp.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).