From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 8EBF643DAD; Tue, 2 Apr 2024 00:29:08 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5E9AA4025D; Tue, 2 Apr 2024 00:29:08 +0200 (CEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2052.outbound.protection.outlook.com [40.107.21.52]) by mails.dpdk.org (Postfix) with ESMTP id A2AE940151 for ; Tue, 2 Apr 2024 00:29:07 +0200 (CEST) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=DosDJbWr0BMUau0+z5a2Np2+gwxL3ZMj0W8iqpErMpjmcrpHQZJttl+3ETp/npbmpOhiKCsqyS9gzRfiE6ig6N9evzxdPgi2H0OG22vQV66dYW5SEA2N7xa1W9NhqUZqqvVcONPe+dzwWPKoa7NEsGqWpkUir2YlTscc849ktpWvMwF1c2SXAXpp8nz7eg2ShJrY+wCK/66L2untu5LovzL7yMjqW9M4LFk9firNV3oY/oXb6IGat9l5i0V1puYsuYcsxX2VQpAodcDFlKPQrnK41jLH8kJXrMHlqrn2yqslfqT643z9+ejo/LXIsj2uk6Bs/wjMzsOsmcz0v2/GTw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=6lh9+zXWqKLi22RxPVZ/4cjkJ+6hoL1h13SY8MMbd7I=; b=LOn3aWcUwg3oxW3YyVYutpe1nL7pZmUslfM1WNr2OkWtxCGfUQ+NcD2cBeC67hyQmC0JLYwqjNReNBiHf0+NKo5Uj/FGuamoYBN2QY4wkHh3x8kAgo579wI/7Eqq2wAKj/VQiTOKZtlItNoJZX+Lj7bz4inaEl7US4UZ6x8rex4nsQhs0FzLwfTQYCCow3smYK32i9c0qotwoQMrut56G82Rqewjw0CSAJsihcCynMjN74K3RbIazMOjh2qEKGn9ADTcW5+P5OWbalzAsdeetlvDPgWvQ+Vp2yRCp8GrbYcdlGNGC/9rcijhw6K5GQISN7tvwNUUUIBlJnyvMoLdOQ== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=dpdk.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6lh9+zXWqKLi22RxPVZ/4cjkJ+6hoL1h13SY8MMbd7I=; b=QzVo7W0/YBnZKKE8R9xLy60ez7Cswfq7Kz6HCGWMIvvlb/V4Nu71SdK8p7J+t/8+CuMDWgxOyb9fLXQFMmV2YaRGL2fXBfU7tT5+LYW74dCHV9GxZ0KBmJdxUHhJwzJpr9M5oliT3+FkY/+NqHDPTJQC6Qtk7SrS5Eq+VHtSnoc= Received: from AM6P193CA0095.EURP193.PROD.OUTLOOK.COM (2603:10a6:209:88::36) by DU0PR08MB9463.eurprd08.prod.outlook.com (2603:10a6:10:42d::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Mon, 1 Apr 2024 22:29:03 +0000 Received: from AMS0EPF0000019E.eurprd05.prod.outlook.com (2603:10a6:209:88:cafe::5b) by AM6P193CA0095.outlook.office365.com (2603:10a6:209:88::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46 via Frontend Transport; Mon, 1 Apr 2024 22:29:03 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AMS0EPF0000019E.mail.protection.outlook.com (10.167.16.250) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7452.22 via Frontend Transport; Mon, 1 Apr 2024 22:29:02 +0000 Received: ("Tessian outbound 5ad6c4395be7:v300"); Mon, 01 Apr 2024 22:29:02 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 5e0b1dc57ab62d36 X-CR-MTA-TID: 64aa7808 Received: from 54c3cf54fdf6.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id D7AA31F4-5407-46F9-9A06-AF19258D97B2.1; Mon, 01 Apr 2024 22:28:55 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 54c3cf54fdf6.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 01 Apr 2024 22:28:55 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gn3E9yImW+RMCBu8h09r6+lResFUfbimMHIqRxLgAT7dFqqjfVbMDLVafqdhFN1gOQLyoMTRU5n6FpNQGEcnyDBIf3WyGyP3cSDvH7a3r05WIGvnFBLfkol46E+DVsdGdNKxmfX1TkZqRjtIZlVRIVUoStOuySJfxzvw80853tmJxGRbN4fToljVKIBn2eGdQwDAso9Pdtd+kwN5CCmqElJGfXu3lvHoN4vbC4b+6dZnbtMdriH4WsqvBQQ9ZsGEqcEOBKsYPVaL0R6OYtdC1oNWqUX7wtCv3l2dRXEBl5CMFaU3UF9IqTtXWTiwZQeecwnfTHEZX2+kfcuu10rQmg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=6lh9+zXWqKLi22RxPVZ/4cjkJ+6hoL1h13SY8MMbd7I=; b=XGa170q9+HQUNEUaONI5lIJW/RqNvQG0OcLkiurmDcCPY93l9MuJ9ZV2VK9jXqr2XJAmYmuh9wWsl3Bg3vmvRA1vt7rZMS+0TEXWv5xRjhEbFeMn4pidH2aqrUzEpzWaBC0bCoG5hjo/3J5W9Tl7g+HRpgq+LgSgTIa1KJSZQEixRu6ZE7Zz8yEt8mJT+h1O1icsGPWw1TwY3z9lcpPD1ZbfE2D6bXFoNdgEZEY4AUfi8R7kQGr92JRjlZ+6vBlYUSnOKwvffE7lrwg7T5TyHJmw+RYZn/T+JDOM2PXW+l6f8UCy7Yg58Vxdxp1dSReRBRGiSLn1qNGHGppwVR/y3g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6lh9+zXWqKLi22RxPVZ/4cjkJ+6hoL1h13SY8MMbd7I=; b=QzVo7W0/YBnZKKE8R9xLy60ez7Cswfq7Kz6HCGWMIvvlb/V4Nu71SdK8p7J+t/8+CuMDWgxOyb9fLXQFMmV2YaRGL2fXBfU7tT5+LYW74dCHV9GxZ0KBmJdxUHhJwzJpr9M5oliT3+FkY/+NqHDPTJQC6Qtk7SrS5Eq+VHtSnoc= Received: from PAVPR08MB9185.eurprd08.prod.outlook.com (2603:10a6:102:30d::16) by PAVPR08MB9604.eurprd08.prod.outlook.com (2603:10a6:102:31b::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Mon, 1 Apr 2024 22:28:52 +0000 Received: from PAVPR08MB9185.eurprd08.prod.outlook.com ([fe80::5ab1:27a9:ba67:454]) by PAVPR08MB9185.eurprd08.prod.outlook.com ([fe80::5ab1:27a9:ba67:454%5]) with mapi id 15.20.7409.042; Mon, 1 Apr 2024 22:28:52 +0000 From: Aditya Ambadipudi To: Stephen Hemminger CC: "dev@dpdk.org" , "jackmin@nvidia.com" , "matan@nvidia.com" , "viacheslavo@nvidia.com" , "roretzla@linux.microsoft.com" , "konstantin.v.ananyev@yandex.ru" , "konstantin.ananyev@huawei.com" , "mb@smartsharesystems.com" , "hofors@lysator.liu.se" , Honnappa Nagarahalli , Dhruv Tripathi , Wathsala Wathawana Vithanage , nd Subject: Re: [PATCH v1 0/2] deque: add multithread unsafe deque library Thread-Topic: [PATCH v1 0/2] deque: add multithread unsafe deque library Thread-Index: AQHag9U1olqPVK1rRUCkcYrtYNpYtrFTc4SAgACMXkQ= Date: Mon, 1 Apr 2024 22:28:52 +0000 Message-ID: References: <20230821060420.3509667-1-honnappa.nagarahalli@arm.com> <20240401013729.1466298-1-aditya.ambadipudi@arm.com> <20240401070503.737db4f5@hermes.local> In-Reply-To: <20240401070503.737db4f5@hermes.local> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-traffictypediagnostic: PAVPR08MB9185:EE_|PAVPR08MB9604:EE_|AMS0EPF0000019E:EE_|DU0PR08MB9463:EE_ x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: Ro/eJbSIg+WccaW7DNfQLYEkx2D18k0R0bgdh+Ms+cMT5AJ513tJgdHU1+qGVsyvxYnps9JBDj3+1Y8xh5DaPUR0fyn3dH2H71bTB+EUwSDk28rsARTBwq2lB2OidWhGp549RWlwHV+MP+fLQySnlWp/1448fa0JJ2LsBywGCBNH1ddZcDOljGLRQC0rMOJZHY5VKYz/yl2vxi3rKmDeOZzq3DsjOKh0ud7383T81jqKHOOPeJSuW7XsS3QQLgADD6SGrkMy1DOX7YZYvrVE/Gw71IrslWuD/XB//BtohqpxgxIDFn2E8pQ+VmWhCpm7Rdf0apaKfDURgvq44zSzaGLLgxD72QH3dotZpVv2/+2Dp1gMuR8p9wfgfRLB/Z64KA+14690etbnS6ryFipiAaO9V5PE+QvLpupZxDZSFy/uowoKQoaRqfh8b9bleJoSfQeQ9YaSAD72MHKl5SkevXz4Ofuj0i5j40i+krcpgggY8imvGN5votmWuCS9Ih6ZTdtV661uS0TwztFo6WOfoF/oTIYH/KGQCig+g3xoc00DbsHVguN3ttYfRLid7uCGq/i3T5g7PyNIZjB6yvk0u3mvFblB/SNaX2PGW6W+jNI= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAVPR08MB9185.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(7416005)(376005)(1800799015)(366007); DIR:OUT; SFP:1102; Content-Type: multipart/alternative; boundary="_000_PAVPR08MB9185747E76436C018EDD274EEF3F2PAVPR08MB9185eurp_" MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB9604 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AMS0EPF0000019E.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ddabc765-4032-4def-c83d-08dc529b225e X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: PDkYJbjDvdfD9rcP6vP9VgLfE6dFJdmk003YnOr+exsYSZo8HL6XPshhvdOxZ50WLXG5mAfOqQw6FlCQvgj0LuoAHGXGrodJ9Ljqg+eMwh4dYGvsDvyXsJkCUJQJv0kCJji1lMJ9Du/fZ0iv6+LkH7kHbLzII8z6idX0RVJLsLYVJ5Xa1l8KERIaZq17enR59yVsap8Dp+1Whe9SG4JGU+lWPuAl6bimuJEEHmctdWj3ofMcQgn4iqYxqXdax/pmu6bPCACIs4jdf+bIp8YsZh4wUzd2qE5ME0y1PmDC7bH6PqfhrgNpqTuBfI0u2lLEfmYl3H0zpCFPPYBE0DJgZnfJlYJmcw0RJq8SDfG5w+iHuG6yKDieGT+5zuUFf0J26cG6C1txaf29GrXSMesp5snmYJYlU83exFMe3zoPvAkbIY3R1kSyofsMDcVm/y+3RAkeBV9EImIaSd8a6uZs6vCQh7q0hfelf4OO6ZL2/B0fSidpctLPfcqeRic6e57W0Gl1GouuLnSRTreK5CrqgzbfWgFpma/UI1vgiYVUZScDpS8NlPnjAW6nSxXA1+02TMmItJCaOVjc9I1u0ANEtoMZrTb/1GUc+3gkOqNquRNbxMGcEp0/nrC1H959UOkZriRRgh/Hyq0mWKSXNy8ZKhjeyHrL4hRSGi/hQyW92lcWeFRuDK7sjoEAGaJzY4HqC2dmi1Va+9hPyu9InntiTA== X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(13230031)(1800799015)(376005)(82310400014)(36860700004); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Apr 2024 22:29:02.9032 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ddabc765-4032-4def-c83d-08dc529b225e X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AMS0EPF0000019E.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB9463 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org --_000_PAVPR08MB9185747E76436C018EDD274EEF3F2PAVPR08MB9185eurp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Thanks, Stephen, for the comment. Unfortunately, we don't have the dev setup nor the resources to test out th= is change using MSVC. Thank you, Aditya Ambadipudi ________________________________ From: Stephen Hemminger Sent: Monday, April 1, 2024 9:05 AM To: Aditya Ambadipudi Cc: dev@dpdk.org ; jackmin@nvidia.com ; m= atan@nvidia.com ; viacheslavo@nvidia.com ; roretzla@linux.microsoft.com ; kons= tantin.v.ananyev@yandex.ru ; konstantin.ana= nyev@huawei.com ; mb@smartsharesystems.com <= mb@smartsharesystems.com>; hofors@lysator.liu.se ; H= onnappa Nagarahalli ; Dhruv Tripathi ; Wathsala Wathawana Vithanage = ; ganeshaditya1@gmail.com ; nd Subject: Re: [PATCH v1 0/2] deque: add multithread unsafe deque library On Sun, 31 Mar 2024 20:37:27 -0500 Aditya Ambadipudi wrote: > 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. > > [1] https://mails.dpdk.org/archives/dev/2023-August/275003.html Does this build without errors with the Microsoft Visual C compiler? Want to make sure that all new code does not create more work for the Windows maintainers. --_000_PAVPR08MB9185747E76436C018EDD274EEF3F2PAVPR08MB9185eurp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Thanks, Stephen, for the comment.

Unfortunately, we don't have the dev setup nor the resources to test out th= is change using MSVC.

Thank you,
Aditya Ambadipudi



From: Stephen Hemminger <= ;stephen@networkplumber.org>
Sent: Monday, April 1, 2024 9:05 AM
To: Aditya Ambadipudi <Aditya.Ambadipudi@arm.com>
Cc: dev@dpdk.org <dev@dpdk.org>; jackmin@nvidia.com <jackmi= n@nvidia.com>; matan@nvidia.com <matan@nvidia.com>; viacheslavo@nv= idia.com <viacheslavo@nvidia.com>; roretzla@linux.microsoft.com <r= oretzla@linux.microsoft.com>; konstantin.v.ananyev@yandex.ru <konstantin.v.ananyev@yandex.ru>; konstantin.ananyev@huawei.com <= konstantin.ananyev@huawei.com>; mb@smartsharesystems.com <mb@smartsha= resystems.com>; hofors@lysator.liu.se <hofors@lysator.liu.se>; Hon= nappa Nagarahalli <Honnappa.Nagarahalli@arm.com>; Dhruv Tripathi <Dhruv.Tripathi@arm.com>; Wathsala Wathawana Vithanage <= wathsala.vithanage@arm.com>; ganeshaditya1@gmail.com <ganeshaditya1@g= mail.com>; nd <nd@arm.com>
Subject: Re: [PATCH v1 0/2] deque: add multithread unsafe deque libr= ary
 
On Sun, 31 Mar 2024 20:37:27 -0500
Aditya Ambadipudi <aditya.ambadipudi@arm.com> wrote:

> As previously discussed in the mailing list [1] we are sending out thi= s
> 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.
>
> [1] https://mails.dpdk.org/archives/dev/2023-August/275003.html

Does this build without errors with the Microsoft Visual C compiler?

Want to make sure that all new code does not create more work for the
Windows maintainers.
--_000_PAVPR08MB9185747E76436C018EDD274EEF3F2PAVPR08MB9185eurp_--