[PATCH v3 0/2] deque: add multithread unsafe deque library
Aditya Ambadipudi
Aditya.Ambadipudi at arm.com
Thu May 2 22:29:20 CEST 2024
Hello Ali & Patrick.
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.
Thank you,
Aditya Ambadipudi
________________________________
From: Aditya Ambadipudi <aditya.ambadipudi at arm.com>
Sent: Thursday, May 2, 2024 3:19 PM
To: dev at dpdk.org <dev at dpdk.org>; jackmin at nvidia.com <jackmin at nvidia.com>; stephen at networkplumber.org <stephen at networkplumber.org>; matan at nvidia.com <matan at nvidia.com>; viacheslavo at nvidia.com <viacheslavo at nvidia.com>; roretzla at linux.microsoft.com <roretzla at linux.microsoft.com>; konstantin.ananyev at huawei.com <konstantin.ananyev at huawei.com>; mb at smartsharesystems.com <mb at smartsharesystems.com>; hofors at lysator.liu.se <hofors at lysator.liu.se>; probb at iol.unh.edu <probb at iol.unh.edu>; alialnu at nvidia.com <alialnu at nvidia.com>
Cc: Wathsala Wathawana Vithanage <wathsala.vithanage at arm.com>; Dhruv Tripathi <Dhruv.Tripathi at arm.com>; Honnappa Nagarahalli <Honnappa.Nagarahalli at arm.com>; nd <nd at arm.com>; Aditya Ambadipudi <Aditya.Ambadipudi at arm.com>; Aditya Ambadipudi <Aditya.Ambadipudi at arm.com>
Subject: [PATCH v3 0/2] deque: add multithread unsafe deque library
As previously discussed in the mailing list [1] we are sending out this
patch that provides the implementation and unit test cases for the
RTE_DEQUE library. This includes functions for creating a RTE_DEQUE
object. Allocating memory to it. Deleting that object and free'ing the
memory associated with it. Enqueue/Dequeue functions. Functions for
zero-copy API.
Aditya Ambadipudi (1):
deque: add unit tests for the deque library
Honnappa Nagarahalli (1):
deque: add multi-thread unsafe double ended queue
.mailmap | 1 +
app/test/meson.build | 2 +
app/test/test_deque_enqueue_dequeue.c | 1228 ++++++++++++++++++++++++
app/test/test_deque_helper_functions.c | 169 ++++
devtools/build-dict.sh | 1 +
lib/deque/meson.build | 11 +
lib/deque/rte_deque.c | 193 ++++
lib/deque/rte_deque.h | 533 ++++++++++
lib/deque/rte_deque_core.h | 81 ++
lib/deque/rte_deque_pvt.h | 538 +++++++++++
lib/deque/rte_deque_zc.h | 430 +++++++++
lib/deque/version.map | 14 +
lib/meson.build | 2 +
13 files changed, 3203 insertions(+)
create mode 100644 app/test/test_deque_enqueue_dequeue.c
create mode 100644 app/test/test_deque_helper_functions.c
create mode 100644 lib/deque/meson.build
create mode 100644 lib/deque/rte_deque.c
create mode 100644 lib/deque/rte_deque.h
create mode 100644 lib/deque/rte_deque_core.h
create mode 100644 lib/deque/rte_deque_pvt.h
create mode 100644 lib/deque/rte_deque_zc.h
create mode 100644 lib/deque/version.map
--
2.25.1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mails.dpdk.org/archives/dev/attachments/20240502/47bdb8be/attachment.htm>
More information about the dev
mailing list