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.ambadip...@arm.com> Sent: Thursday, May 2, 2024 3:19 PM To: dev@dpdk.org <dev@dpdk.org>; jack...@nvidia.com <jack...@nvidia.com>; step...@networkplumber.org <step...@networkplumber.org>; ma...@nvidia.com <ma...@nvidia.com>; viachesl...@nvidia.com <viachesl...@nvidia.com>; roret...@linux.microsoft.com <roret...@linux.microsoft.com>; konstantin.anan...@huawei.com <konstantin.anan...@huawei.com>; m...@smartsharesystems.com <m...@smartsharesystems.com>; hof...@lysator.liu.se <hof...@lysator.liu.se>; pr...@iol.unh.edu <pr...@iol.unh.edu>; alia...@nvidia.com <alia...@nvidia.com> Cc: Wathsala Wathawana Vithanage <wathsala.vithan...@arm.com>; Dhruv Tripathi <dhruv.tripa...@arm.com>; Honnappa Nagarahalli <honnappa.nagaraha...@arm.com>; nd <n...@arm.com>; Aditya Ambadipudi <aditya.ambadip...@arm.com>; Aditya Ambadipudi <aditya.ambadip...@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