Re: [PATCH v3 0/2] deque: add multithread unsafe deque library

2024-05-02 Thread Aditya Ambadipudi
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: Adity

[PATCH v3 2/2] deque: add unit tests for the deque library

2024-05-02 Thread Aditya Ambadipudi
Add unit test cases that test all of the enqueue/dequeue functions. Both normal enqueue/dequeue functions and the zerocopy API functions. Signed-off-by: Aditya Ambadipudi --- v3: * Fixed a few casts that were causing compiler warnings. v2: * Addressed the spell check warning issue with the

[PATCH v3 1/2] deque: add multi-thread unsafe double ended queue

2024-05-02 Thread Aditya Ambadipudi
From: Honnappa Nagarahalli Add a multi-thread unsafe double ended queue data structure. This library provides a simple and efficient alternative to multi-thread safe ring when multi-thread safety is not required. Signed-off-by: Aditya Ambadipudi Signed-off-by: Honnappa Nagarahalli --- v3

[PATCH v3 0/2] deque: add multithread unsafe deque library

2024-05-02 Thread Aditya Ambadipudi
iated 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.

[PATCH v2 2/2] deque: add unit tests for the deque library

2024-04-24 Thread Aditya Ambadipudi
Add unit test cases that test all of the enqueue/dequeue functions. Both normal enqueue/dequeue functions and the zerocopy API functions. Signed-off-by: Aditya Ambadipudi Change-Id: Ida5bdefdd9d001b792a8d4be011387ff4f84c154 --- v2: * Addressed the spell check warning issue with the word "

[PATCH v2 1/2] deque: add multi-thread unsafe double ended queue

2024-04-24 Thread Aditya Ambadipudi
From: Honnappa Nagarahalli Add a multi-thread unsafe double ended queue data structure. This library provides a simple and efficient alternative to multi-thread safe ring when multi-thread safety is not required. Signed-off-by: Aditya Ambadipudi Signed-off-by: Honnappa Nagarahalli Change-Id

[PATCH v2 0/2] deque: add multithread unsafe deque library

2024-04-24 Thread Aditya Ambadipudi
iated 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.

Re: [PATCH v1 0/2] deque: add multithread unsafe deque library

2024-04-01 Thread Aditya Ambadipudi
Thanks, Stephen, for the comment. Unfortunately, we don't have the dev setup nor the resources to test out this change using MSVC. Thank you, Aditya Ambadipudi From: Stephen Hemminger Sent: Monday, April 1, 2024 9:05 AM To: Aditya Ambadipudi Cc: dev@dpd

[PATCH v1 2/2] deque: add unit tests for the deque library

2024-03-31 Thread Aditya Ambadipudi
Add unit test cases that test all of the enqueue/dequeue functions. Both normal enqueue/dequeue functions and the zerocopy API functions. Signed-off-by: Aditya Ambadipudi Reviewed-by: Honnappa Nagarahalli --- app/test/meson.build |2 + app/test

[PATCH v1 1/2] deque: add multi-thread unsafe double ended queue

2024-03-31 Thread Aditya Ambadipudi
From: Honnappa Nagarahalli Add a multi-thread unsafe double ended queue data structure. This library provides a simple and efficient alternative to multi-thread safe ring when multi-thread safety is not required. Signed-off-by: Aditya Ambadipudi Signed-off-by: Honnappa Nagarahalli

[PATCH v1 0/2] deque: add multithread unsafe deque library

2024-03-31 Thread Aditya Ambadipudi
iated with it. Enqueue/Dequeue functions. Functions for zero-copy API. [1] https://mails.dpdk.org/archives/dev/2023-August/275003.html Aditya Ambadipudi (1): deque: add unit tests for the deque library Honnappa Nagarahalli (1): deque: add multi-thread unsafe double ended queue .ma

Sending multiple patches for a feature work.

2023-12-11 Thread Aditya Ambadipudi
Hello all. My name is Aditya Ambadipudi. I work at Arm. I and my boss (Honnappa Nagarahalli) have been working on the Deque library that he talked about earlier in another email several weeks/months ago. Essentially, he wrote out all the functions signatures and stuff. He also implemented a

Question about loop unrolling in rte_ring datastructure.

2023-11-13 Thread Aditya Ambadipudi
Hello all. My name is Aditya Ambadipudi. I am not the sharpest tool in the shed. I was reading through the rte_ring datastructure. And I have two questions about the optimizations that are being made there. 1. Loop unrolling: https://github.com/DPDK/dpdk/blob/main/lib/ring