<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hello Ali & Patrick.<br>
<br>
Please use v3 of this patch to see if it fixes the "deque" spell check issue that you folks were helping me & Wathsala with. I have removed Gerrit change-id from this patch.<br>
<br>
Thank you,</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Aditya Ambadipudi</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Aditya Ambadipudi <aditya.ambadipudi@arm.com><br>
<b>Sent:</b> Thursday, May 2, 2024 3:19 PM<br>
<b>To:</b> dev@dpdk.org <dev@dpdk.org>; jackmin@nvidia.com <jackmin@nvidia.com>; stephen@networkplumber.org <stephen@networkplumber.org>; matan@nvidia.com <matan@nvidia.com>; viacheslavo@nvidia.com <viacheslavo@nvidia.com>; roretzla@linux.microsoft.com <roretzla@linux.microsoft.com>;
konstantin.ananyev@huawei.com <konstantin.ananyev@huawei.com>; mb@smartsharesystems.com <mb@smartsharesystems.com>; hofors@lysator.liu.se <hofors@lysator.liu.se>; probb@iol.unh.edu <probb@iol.unh.edu>; alialnu@nvidia.com <alialnu@nvidia.com><br>
<b>Cc:</b> Wathsala Wathawana Vithanage <wathsala.vithanage@arm.com>; Dhruv Tripathi <Dhruv.Tripathi@arm.com>; Honnappa Nagarahalli <Honnappa.Nagarahalli@arm.com>; nd <nd@arm.com>; Aditya Ambadipudi <Aditya.Ambadipudi@arm.com>; Aditya Ambadipudi <Aditya.Ambadipudi@arm.com><br>
<b>Subject:</b> [PATCH v3 0/2] deque: add multithread unsafe deque library</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">As previously discussed in the mailing list [1] we are sending out this<br>
patch that provides the implementation and unit test cases for the<br>
RTE_DEQUE library. This includes functions for creating a RTE_DEQUE <br>
object. Allocating memory to it. Deleting that object and free'ing the<br>
memory associated with it. Enqueue/Dequeue functions. Functions for <br>
zero-copy API.<br>
<br>
Aditya Ambadipudi (1):<br>
deque: add unit tests for the deque library<br>
<br>
Honnappa Nagarahalli (1):<br>
deque: add multi-thread unsafe double ended queue<br>
<br>
.mailmap | 1 +<br>
app/test/meson.build | 2 +<br>
app/test/test_deque_enqueue_dequeue.c | 1228 ++++++++++++++++++++++++<br>
app/test/test_deque_helper_functions.c | 169 ++++<br>
devtools/build-dict.sh | 1 +<br>
lib/deque/meson.build | 11 +<br>
lib/deque/rte_deque.c | 193 ++++<br>
lib/deque/rte_deque.h | 533 ++++++++++<br>
lib/deque/rte_deque_core.h | 81 ++<br>
lib/deque/rte_deque_pvt.h | 538 +++++++++++<br>
lib/deque/rte_deque_zc.h | 430 +++++++++<br>
lib/deque/version.map | 14 +<br>
lib/meson.build | 2 +<br>
13 files changed, 3203 insertions(+)<br>
create mode 100644 app/test/test_deque_enqueue_dequeue.c<br>
create mode 100644 app/test/test_deque_helper_functions.c<br>
create mode 100644 lib/deque/meson.build<br>
create mode 100644 lib/deque/rte_deque.c<br>
create mode 100644 lib/deque/rte_deque.h<br>
create mode 100644 lib/deque/rte_deque_core.h<br>
create mode 100644 lib/deque/rte_deque_pvt.h<br>
create mode 100644 lib/deque/rte_deque_zc.h<br>
create mode 100644 lib/deque/version.map<br>
<br>
-- <br>
2.25.1<br>
<br>
</div>
</span></font></div>
</body>
</html>