From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id E18094550C;
	Thu, 27 Jun 2024 17:03:26 +0200 (CEST)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 841BC40E09;
	Thu, 27 Jun 2024 17:03:26 +0200 (CEST)
Received: from fout8-smtp.messagingengine.com (fout8-smtp.messagingengine.com
 [103.168.172.151])
 by mails.dpdk.org (Postfix) with ESMTP id 8C0AF40BA3
 for <dev@dpdk.org>; Thu, 27 Jun 2024 17:03:24 +0200 (CEST)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.48])
 by mailfout.nyi.internal (Postfix) with ESMTP id D2123138014F;
 Thu, 27 Jun 2024 11:03:23 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Thu, 27 Jun 2024 11:03:23 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h=
 cc:cc:content-transfer-encoding:content-type:content-type:date
 :date:from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm2; t=1719500603;
 x=1719587003; bh=IEgtuEXm03HI+UW+D4UNC7zHeVE6zIgitMkEN1n8R/I=; b=
 kODud5OW/UsftGG4mQu9HTBqDn7ZVDyiysFIc7kmptyWhaNz/yxpbwwI6WUin+h1
 n/xZxvtOB0Bz3Th/36/qo3hR2/TrTCc35cg5ivA9zzPBIan0D1z/4y1rtXFih0mK
 rNEzVP96gG6ZhO4hE8ulK6gqfsWp+6B5CtS4pt9eduLEoo68FJQcb6rwuW/VaCFg
 xkMs3uMFxPnemvkpPj/ZjiOFy4mu9HCvM2QZ7NL4I4BZKI1Jf8amotDqxlRVD8lE
 RGy45K2sPkcXraa07++d8EJJi+LCCvlBYb+aoEC3H8deKyp1BYOaLH0L1WYeyeLm
 cLPkaGhSPZEl6KqMXWzNhw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1719500603; x=
 1719587003; bh=IEgtuEXm03HI+UW+D4UNC7zHeVE6zIgitMkEN1n8R/I=; b=a
 qBLIi1CVxBjjoVtZjIQhSijpyx3Gd0oyGUNQLiF28G1Blaf8D2+9nbFCdSKM/RbT
 7qxftAryu9gOBvAUid4SNiw9Defkd6VmX9nHwocQBGW5Jq4v8x9uNG2HhhiGgVPB
 9c59JgzrTL41PvN0++LSLLx5sKPGKtz0bbDwY4OUPAvAOfRxTJvH/kWs/qWD80zw
 GG3LXi/Kvsbvp+7nwrJlm4Fl3NuE9VyRvLzebINF6qpzyhZRZ2XVAwo4YNj6E4PI
 sFWwjbhB0Ph2fOrCw7HkBc8lINCxmDd9sih4TMnTogPxeXMhft4ISTO5zAWLJbZJ
 5HCzvCAlbHKOCLv4qOgyg==
X-ME-Sender: <xms:OX99ZpSKY8spwr2gCaN8oAp1bQPaeEOhwErq757UnBCC4QidlDannQ>
 <xme:OX99ZiwVSWhlLixYc11gR4CHC7mx_my-03_XUGvFYeBSanLgTbu39RHoNMRXNwqJj
 FTCGcTGN35JWAn8yg>
X-ME-Received: <xmr:OX99Zu3jE7Twk6relsNCAKKPpk8K9Ce1Ac2bl7dRvCkT5gV6JGI-oMbtvAmBea29LGM-5oval9lCpCBl__cx0KVaJQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrtdeggdekgecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvfevufffkfgjfhgggfgtsehtufertddttdejnecuhfhrohhmpefvhhhomhgr
 shcuofhonhhjrghlohhnuceothhhohhmrghssehmohhnjhgrlhhonhdrnhgvtheqnecugg
 ftrfgrthhtvghrnhepjeduveehieevuddutdevfffgtdegkeeuveejffejgedtgeegkefg
 vdeugfefkeejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh
 homhepthhhohhmrghssehmohhnjhgrlhhonhdrnhgvth
X-ME-Proxy: <xmx:OX99ZhBmnnRtkIdikk7EngGq8NYM0H3sjA3R1ezVUE1RpdmOEhNZKw>
 <xmx:OX99ZiiZJyrxs-jj6eFc0qzTLwF9B8p9ZlMJc7Uj4ZkZ6EfNeiM9gA>
 <xmx:OX99ZlrCPOgFYEo6WlSxkw7cY7JEeR-5h-0czzJ7X4ZizytSn9uEUw>
 <xmx:OX99ZtgtESLBS2ZkYQF93flroKVjCGiadOJT4aG0wU5-Btu3wpX2Qw>
 <xmx:O399ZtXtqJtB7lmDZvjDvClWKHkeBYq9AY79Y_v00UjJIuwGUK4klBuF>
Feedback-ID: i47234305:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu,
 27 Jun 2024 11:03:18 -0400 (EDT)
From: Thomas Monjalon <thomas@monjalon.net>
To: honnappa.nagarahalli@arm.com, Aditya Ambadipudi <aditya.ambadipudi@arm.com>
Cc: dev@dpdk.org, jackmin@nvidia.com, stephen@networkplumber.org,
 matan@nvidia.com, viacheslavo@nvidia.com, roretzla@linux.microsoft.com,
 konstantin.ananyev@huawei.com, mb@smartsharesystems.com,
 hofors@lysator.liu.se, probb@iol.unh.edu, alialnu@nvidia.com,
 wathsala.vithanage@arm.com, dhruv.tripathi@arm.com, nd@arm.com,
 venamb01@arm.com
Subject: Re: [PATCH v3 0/2] deque: add multithread unsafe deque library
Date: Thu, 27 Jun 2024 17:03:17 +0200
Message-ID: <21496268.mFnZMskM5D@thomas>
In-Reply-To: <20240502201924.127273-1-aditya.ambadipudi@arm.com>
References: <20240424134233.1336370-2-aditya.ambadipudi@arm.com>
 <20240502201924.127273-1-aditya.ambadipudi@arm.com>
MIME-Version: 1.0
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="utf-8"
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

02/05/2024 22:19, Aditya Ambadipudi:
> 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

There were many comments on previous versions,
and no ack on the v3, so I'm not sure all comments are addressed.
We probably need a new round of reviews on this new library.

Also, in order to show its benefits, would it be a good idea
to replace some existing code with calls to this lib,
inside this patch series?