[dpdk-dev] [dpdk-dev, v1, 3/5] test: add event crypto adapter auto-test
Verma, Shally
Shally.Verma at cavium.com
Fri Apr 20 15:00:46 CEST 2018
HI
>-----Original Message-----
>From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Abhinandan Gujjar
>Sent: 04 April 2018 12:27
>To: Jacob, Jerin <Jerin.JacobKollanukkaran at cavium.com>; hemant.agrawal at nxp.com; akhil.goyal at nxp.com; dev at dpdk.org
>Cc: pablo.de.lara.guarch at intel.com; declan.doherty at intel.com; narender.vangati at intel.com; abhinandan.gujjar at intel.com;
>nikhil.rao at intel.com
>Subject: [dpdk-dev] [dpdk-dev, v1, 3/5] test: add event crypto adapter auto-test
>
>Signed-off-by: Abhinandan Gujjar <abhinandan.gujjar at intel.com>
//snip
>+++ b/test/test/test_event_crypto_adapter.c
>@@ -0,0 +1,866 @@
>+/* SPDX-License-Identifier: BSD-3-Clause
>+ * Copyright(c) 2018 Intel Corporation
>+ */
>+
//snip
>+static int
>+send_recv_ev(struct rte_event *ev)
>+{
>+ struct rte_crypto_op *op;
>+ struct rte_event recv_ev;
>+ int ret;
>+
>+
>+ ret = rte_event_enqueue_burst(evdev, TEST_PORT_ID, ev, 1);
[Shally] Shouldn't it enqueue to a port id returned by rte_event_crypto_adapter_event_port_get () as adapter will dequeue from that port from eventdev?
>+ TEST_ASSERT_EQUAL(ret, 1, "Failed to send event to crypto adapter\n");
>+
>+ while (rte_event_dequeue_burst(evdev,
>+ TEST_PORT_ID, &recv_ev, 1, 0) == 0)
>+ rte_pause();
>+
>+ op = recv_ev.event_ptr;
>+#if PKT_TRACE
>+ struct rte_mbuf *m = op->sym->m_src;
>+ rte_pktmbuf_dump(stdout, m, rte_pktmbuf_pkt_len(m));
>+#endif
>+ rte_pktmbuf_free(op->sym->m_src);
>+ rte_crypto_op_free(op);
>+
>+ return TEST_SUCCESS;
>+}
//snip
--
>1.9.1
Thanks
Shally
More information about the dev
mailing list