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 36A9543A1E; Wed, 31 Jan 2024 14:20:19 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 138B8402D0; Wed, 31 Jan 2024 14:20:15 +0100 (CET) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2061.outbound.protection.outlook.com [40.107.94.61]) by mails.dpdk.org (Postfix) with ESMTP id 6A2D8402C9 for ; Wed, 31 Jan 2024 14:20:13 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iY8SYsophLNH+bovGGTh+02SUODJNAWi+OYHRDuARxZmGjCCIsB88O2dkBo4tyG8Yjr2xu4RaimP/W7DUfpo49UIOr8a4nvy9PfUDjAmuLZUnWvdI6QHSMsa54FfPvPTLuSdn8w2rKcw3fFJ7B564ZvS8rhv7LmY0JyGEtK2MYMcO7wXe2KN0r+ax9vR6C1NKJO6eHQSsfusWtyX/JIHhbGh53HNWBPqrKehMuCf6mu8ze7+24weEasJiuk8cTc/ESDM+I3l4CyrYNivWRQvpa8F09a8//ZFrb8yh15GIQMv7JowxMYWH06g9DDI3zs98SCRn3Psvxg2u73ir9jfpQ== 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=qVrNYAcQvL/MxwE0w+yvofZztPK9XvQB73n3OazlV7I=; b=Bgt0dDUX3Iqp2VvVIvxo5xskKLHs/3/UuLgQOMZlP7Aae2OpY++lkG5yeziniwY1KYbdCYm5+YMZ+oLm0Ld1q9LdQBNbtIdQNcJK1rgxoteltSErFffKPs21IQTvSEMVJIk/MRDPwTzNU2bRjULRTeFlTqESHYdGcMDR7iGKbsy2vSonV27AauQ7trbhKAtAxNoShOtQTFWKFqCEL8kRln1PIbbiENCJEC9veaIBqDmgaJCDySgb1EDswShx3SnG2WYrTJfERoDTC7AvubiJU5t2U7qp+KI+RoMdlRKQZ6CGAoGrskxbCITTnuekSN1lDLARBSIaokihqAuDW4yAOA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qVrNYAcQvL/MxwE0w+yvofZztPK9XvQB73n3OazlV7I=; b=QKWR41XTxMbNqHOKNQCDzm1+AqBmEtGIZYULjEFEK0mcIZ/b47bppwmoQRUbUrpGWPAnyGm50IGr4VaVJvDHqPFE9tsN8r8IUfXoKYvgEdvznn3jLIi0KqTMsKUkKHZb4kaL27PX7SVe4jrWUDnHfOTDNlnkZctfE25887g2SrCcf4WFD2LBCqKQvV8BuHuuY/wFSxJVnLpQfKikAbz162U+wTy81EQuwsHLSiP4sRPFsrUJuyqnoM+5nhL2F8aRr4tMATSNA7xUrEHUHt8vJEC3qH+gtWOF6WdfNfQL6A+wfSiNVg5vehqorK3vnhP/1lE2bXOIvUxQaRImPJWEyA== Received: from MW2PR12MB4666.namprd12.prod.outlook.com (2603:10b6:302:13::22) by SN7PR12MB8027.namprd12.prod.outlook.com (2603:10b6:806:32a::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.27; Wed, 31 Jan 2024 13:20:08 +0000 Received: from MW2PR12MB4666.namprd12.prod.outlook.com ([fe80::4b7d:c23d:42aa:3f9e]) by MW2PR12MB4666.namprd12.prod.outlook.com ([fe80::4b7d:c23d:42aa:3f9e%7]) with mapi id 15.20.7228.029; Wed, 31 Jan 2024 13:20:08 +0000 From: Ori Kam To: Dariusz Sosnowski , Slava Ovsiienko , Suanming Mou , Matan Azrad , "NBU-Contact-Thomas Monjalon (EXTERNAL)" , Ferruh Yigit , Andrew Rybchenko CC: "dev@dpdk.org" Subject: RE: [PATCH v2] ethdev: fast path async flow API Thread-Topic: [PATCH v2] ethdev: fast path async flow API Thread-Index: AQHaVCjklTpF8j5mk0attUTDwxhhIrDz5zsw Date: Wed, 31 Jan 2024 13:20:08 +0000 Message-ID: References: <20240130181751.1425388-1-dsosnowski@nvidia.com> <20240131093523.1553028-1-dsosnowski@nvidia.com> In-Reply-To: <20240131093523.1553028-1-dsosnowski@nvidia.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW2PR12MB4666:EE_|SN7PR12MB8027:EE_ x-ms-office365-filtering-correlation-id: 54d91b77-a97b-493f-f2e5-08dc225f58be x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: cQ0oS4cun9Ls07AiiXQYOHOf1a76UDPdS/DE+8sGjdRDlXhFa/U0tBXTNF8p1m4jF/ujc12tX8xVCO0UeuXqHO0Dz7uS2c5Vo0kz64bObRlBLm3RkMn+XiXPQ4MEIAybHMvsQQiR+BHDYb22wqVAJquz2pdVwxjaO4pIzBNwHq6XB479YKgIvCJsVqhqjV0SAl/AhV+o8eXn8xIWXJACNPZK731pPeNtXXBD33lxjuA4lQ0Hm7tKitvHi8bfg78FM2xxo1NzQaVLWj0bSm0SlyRXZwltwWl8tK3QxHzDcqJgVnryyxY5cLrHpRxZ0HKsSngXIu9seLw0MAMIGYuk4/t8qrPVGbIwpykPYb37YOSUAFYiEdPrOX2sT/tPtspM6dn7IWEIATAwF6MXETqbI0kDq4ssY7jIRYpB6CEfgeHJ5TFgelg8o5HXXPETVbamYzPFzhFsm+tuXzCsVecsC45woneqEF566dzLHGLBnM4rrHTM8CY9+a05UqRWQcC3K/ZqaRlyi+/xx2c7XPEP7pLhbXvhPZJFZxXAmpJ0uCFzVSGzltER05DjEBiNGkGrRAb5S+ODGBp7/xIISmaV04e+TnQ8y4SPK1fWBd2SEYSFdhH59oL7u+qyM6sHNvbf x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW2PR12MB4666.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(136003)(346002)(39860400002)(366004)(376002)(396003)(230922051799003)(1800799012)(64100799003)(451199024)(186009)(83380400001)(26005)(9686003)(38100700002)(122000001)(478600001)(52536014)(4326008)(8936002)(8676002)(5660300002)(2906002)(6506007)(7696005)(76116006)(64756008)(66446008)(66476007)(66556008)(66946007)(71200400001)(110136005)(316002)(41300700001)(38070700009)(86362001)(33656002)(55016003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TnVwZURJZ0Ixdjk0aXR6Mm1kNGhEMVp6dVR0RCttZTRQSUxsSytHeDM4djNj?= =?utf-8?B?Sjh5Yml4dWovSGhGSURveVRWeVdjV2NoY2NOWS9kd3RPZHJHVmc4NnEwSWkr?= =?utf-8?B?NHBQWEZ5R1dwaTROTCtvVzlJdlBzcGI3TDhVNEdjRHgyeWZ1VE41WHZmZlda?= =?utf-8?B?UmxENW9LeXA3dmlMY1lOVENPSlFTVzV3UTlMMDRRcThCaGFNZWYvcXVYWW56?= =?utf-8?B?Z0g1SE53UjR0UlRIN3pGMHJ4ZVAxSkFrc2RTSzVVWWZrb3RnWXJvcVFFb0s5?= =?utf-8?B?OHBPT2pRZS9XRklrRFd0UmtXUE45NjkvMkI4My9QR0Y4cXlJRFB1bm42dVU4?= =?utf-8?B?M0tOa1N2MUdJcFhTS3RqSGJuVk1uZWNJbjlON0E3M2FvVGM4dmh5R3ZUMmJp?= =?utf-8?B?dTN5UU5nUFhDd0VQOTg4cWxqUkdjMFFORDVYanJKd2FqZXgwOGlRUFdTajFW?= =?utf-8?B?ZzJ3dVkzREVGbnlqQXVoU0MveXROcE5xKzY5TXpjSld6WXNzbkNhamc5bi9t?= =?utf-8?B?Y2VrcUdUQS9KL1kwMzlreCt3QkxBZ1hsT09jRkNOMzd6WFBIcXNJYnVDM3ZM?= =?utf-8?B?Mmt2UE5HZkdzenZNSjhwdWU0ZVJCQlk3aTVMRDcrcGRvclQyS0FTN1padWxT?= =?utf-8?B?a0NxRFFPUVJTNkRSNFdhSStnNUNyTE9JeXNxUGtMbDc3L1JpZ0xDb01qVTEy?= =?utf-8?B?TVJGSmNaOWdqRjdsUFQ5b3JLN3A3cUNPR3hhUjlaSVYwZmxTS3RPRG9qTXh3?= =?utf-8?B?UXlya251dXVmaVU2TUZPcmw0WEUyK0wyZTEybXE2eGRjMDBGWjZHNXdXWXdJ?= =?utf-8?B?QkY1M2QxSGRNbFpZeWdiMEVDM0dEc2QwYUNzdnJmOEJObDNLZ2FqTjJMdjU1?= =?utf-8?B?dDFUUk5oOWVNcDg4Um00elkxVU1ScTdEZW5YOGVFbktWRE0vTWVRbEVsRlhV?= =?utf-8?B?YnJZVlh6VGR6WWsvQlZZSFM1dkpFUnVmZlhVL1Z5ZGE5M2hsWTdMQXF1RGFR?= =?utf-8?B?ZEJaL2xCbFZXYzR2YUdaM1lzOE1OTytDQkVJWjRaSWxxMjJlcFdtMGxRNGdo?= =?utf-8?B?YS9vdEIrbU03Um9ETEJWWGsraHAwaEdtVytraWhiZWpud2Y5WUpEMG1WSE9Q?= =?utf-8?B?dUhDMk1CNkdUZzErTk5LZWhsbXZuVitpR21JN1hkUUNOWkpCemo1MTFxYlJX?= =?utf-8?B?UFRMVEtIVDBsQ2RKMWNUZkJ5RXprcWpTN1cvR1BxdlpwM0FKNzdJOVZrU3FF?= =?utf-8?B?dUhyOGVBb09RY29RNEdLNkhjeExneFpGN0JqeGg1MFEwVnJSZnJtby9sdGFi?= =?utf-8?B?N2dZcEVaZXl3cHdSa2dxeUJPMHBFak1LajVqdDNOSXQydXNQU0lBdVVLL2kv?= =?utf-8?B?WkpFOFp3WGFYTDBOZm94di94dWM3QWdXZ3JGV3RPU2Frb1Z0Z0o1MGsxS0lx?= =?utf-8?B?c1UybmpuNnBjQmZEWmtRMnJnd1ZPaDZnN3RDMkx3ZjFjek5VVlNxTkw0bmta?= =?utf-8?B?eUwzYzhmRWZYU2MyQ3Zaeis5bnlVVVZYS0JUTDJPcFpOMXI5cjRvWTl5eUtV?= =?utf-8?B?NnpPYWZ5MGgrOVQvOGFZa0t2VjZOSkZIeEw4RE0zb2RjRGNSdkdJc2tRWU5J?= =?utf-8?B?MERPcjMzZTBUVDdjcDJyY2V1OCtOQmJXeExSZi9sY0NtN3V1QzFtTndtbFpT?= =?utf-8?B?VlIrMkcvbUUyeGRUYVJmOUd6RnhIZnNrdUpLK2wwTnBkTHdMRkFJUXBqc1BB?= =?utf-8?B?N2ZaaTZ6T3pLNlF3ZW5XNDRzMm1pM3QxbnhYL2EwMklOcHorVmNjcDhieFJQ?= =?utf-8?B?a0E0YlNKTUo1b1lyVFlKL2VXVkgwcTJNSFVwdHVXYmR3emFBZjdpb2x0WGg1?= =?utf-8?B?eGo2THRPb3dsMWx0Q2ZUcW15Ylc3ZmxvTUVpc0NhWEZ4MEQwMStTcktRbmho?= =?utf-8?B?SnN4RjdlcmQrWFpYZG0zZytyUzdhOEduU3pCZzVWYkp2ZnNJUDhPQ3ljSFIy?= =?utf-8?B?VzJndERHaXRvSnZoSFRnbTluWEhnSitlNk9XdllRQlpNc2o3anhMQ2l1ZENW?= =?utf-8?B?ZTJYUER5ekR5VDBSVWxTMVg4NGpOVEJWYUdVM3lDcHZ4YVlUaGw3MnJIMDJU?= =?utf-8?Q?6OKw=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW2PR12MB4666.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 54d91b77-a97b-493f-f2e5-08dc225f58be X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2024 13:20:08.5333 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: VPyTTkQS10CbhpJtDk4jOD+5c1BEMU1mUmH8M0Cr4s0J7ZBbtfuesx/TVe7YH1BzUqpMDmII7/FVgPByA+z4xg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB8027 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 SGkgRHJhaXVzeiwNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBEYXJp dXN6IFNvc25vd3NraSA8ZHNvc25vd3NraUBudmlkaWEuY29tPg0KPiBTZW50OiBXZWRuZXNkYXks IEphbnVhcnkgMzEsIDIwMjQgMTE6MzUgQU0NCj4gDQo+IFRoaXMgcGF0Y2ggcmV3b3JrcyB0aGUg YXN5bmMgZmxvdyBBUEkgZnVuY3Rpb25zIGNhbGxlZCBpbiBkYXRhIHBhdGgsDQo+IHRvIHJlZHVj ZSB0aGUgb3ZlcmhlYWQgZHVyaW5nIGZsb3cgb3BlcmF0aW9ucyBhdCB0aGUgbGlicmFyeSBsZXZl bC4NCj4gTWFpbiBzb3VyY2Ugb2YgdGhlIG92ZXJoZWFkIHdhcyBpbmRpcmVjdGlvbiBhbmQgY2hl Y2tzIGRvbmUgd2hpbGUNCj4gZXRoZGV2IGxpYnJhcnkgd2FzIGZldGNoaW5nIHJ0ZV9mbG93X29w cyBmcm9tIGEgZ2l2ZW4gZHJpdmVyLg0KPiANCj4gVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIHJ0ZV9m bG93X2ZwX29wcyBzdHJ1Y3Qgd2hpY2ggaG9sZHMgY2FsbGJhY2tzDQo+IHRvIGRyaXZlcidzIGlt cGxlbWVudGF0aW9uIG9mIGZhc3QgcGF0aCBhc3luYyBmbG93IEFQSSBmdW5jdGlvbnMuDQo+IEVh Y2ggZHJpdmVyIGltcGxlbWVudGluZyB0aGVzZSBmdW5jdGlvbnMgbXVzdCBwb3B1bGF0ZSBmbG93 X2ZwX29wcw0KPiBmaWVsZCBpbnNpZGUgcnRlX2V0aF9kZXYgc3RydWN0dXJlIHdpdGggYSByZWZl cmVuY2UgdG8NCj4gaXRzIG93biBpbXBsZW1lbnRhdGlvbi4NCj4gQnkgZGVmYXVsdCwgZXRoZGV2 IGxpYnJhcnkgcHJvdmlkZXMgZHVtbXkgY2FsbGJhY2tzIHdpdGgNCj4gaW1wbGVtZW50YXRpb25z IHJldHVybmluZyBFTk9TWVMuDQo+IFN1Y2ggZGVzaWduIHByb3ZpZGVzIGEgZmV3IGFzc3VtcHRp b25zOg0KPiANCj4gLSBydGVfZmxvd19mcF9vcHMgc3RydWN0IGZvciBnaXZlbiBwb3J0IGlzIGFs d2F5cyBhdmFpbGFibGUuDQo+IC0gRWFjaCBjYWxsYmFjayBpcyBlaXRoZXI6DQo+ICAgICAtIERl ZmF1bHQgcHJvdmlkZWQgYnkgbGlicmFyeS4NCj4gICAgIC0gU2V0IHVwIGJ5IGRyaXZlci4NCj4g DQo+IEFzIGEgcmVzdWx0LCBubyBjaGVja3MgZm9yIGF2YWlsYWJpbGl0eSBvZiB0aGUgaW1wbGVt ZW50YXRpb24NCj4gYXJlIG5lZWRlZCBhdCBsaWJyYXJ5IGxldmVsIGluIGRhdGEgcGF0aC4NCj4g QW55IGxpYnJhcnktbGV2ZWwgdmFsaWRhdGlvbiBjaGVja3MgaW4gYXN5bmMgZmxvdyBBUEkgYXJl IGNvbXBpbGVkDQo+IGlmIGFuZCBvbmx5IGlmIFJURV9GTE9XX0RFQlVHIG1hY3JvIGlzIGRlZmlu ZWQuDQo+IA0KPiBUaGVzZSBjaGFuZ2VzIGFwcGx5IG9ubHkgdG8gdGhlIGZvbGxvd2luZyBBUEkg ZnVuY3Rpb25zOg0KPiANCj4gLSBydGVfZmxvd19hc3luY19jcmVhdGUoKQ0KPiAtIHJ0ZV9mbG93 X2FzeW5jX2NyZWF0ZV9ieV9pbmRleCgpDQo+IC0gcnRlX2Zsb3dfYXN5bmNfYWN0aW9uc191cGRh dGUoKQ0KPiAtIHJ0ZV9mbG93X2FzeW5jX2Rlc3Ryb3koKQ0KPiAtIHJ0ZV9mbG93X3B1c2goKQ0K PiAtIHJ0ZV9mbG93X3B1bGwoKQ0KPiAtIHJ0ZV9mbG93X2FzeW5jX2FjdGlvbl9oYW5kbGVfY3Jl YXRlKCkNCj4gLSBydGVfZmxvd19hc3luY19hY3Rpb25faGFuZGxlX2Rlc3Ryb3koKQ0KPiAtIHJ0 ZV9mbG93X2FzeW5jX2FjdGlvbl9oYW5kbGVfdXBkYXRlKCkNCj4gLSBydGVfZmxvd19hc3luY19h Y3Rpb25faGFuZGxlX3F1ZXJ5KCkNCj4gLSBydGVfZmxvd19hc3luY19hY3Rpb25faGFuZGxlX3F1 ZXJ5X3VwZGF0ZSgpDQo+IC0gcnRlX2Zsb3dfYXN5bmNfYWN0aW9uX2xpc3RfaGFuZGxlX2NyZWF0 ZSgpDQo+IC0gcnRlX2Zsb3dfYXN5bmNfYWN0aW9uX2xpc3RfaGFuZGxlX2Rlc3Ryb3koKQ0KPiAt IHJ0ZV9mbG93X2FzeW5jX2FjdGlvbl9saXN0X2hhbmRsZV9xdWVyeV91cGRhdGUoKQ0KPiANCj4g VGhpcyBwYXRjaCBhbHNvIGFkanVzdHMgdGhlIG1seDUgUE1EIHRvIHRoZSBpbnRyb2R1Y2VkIGZs b3cgQVBJIGNoYW5nZXMuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBEYXJpdXN6IFNvc25vd3NraSA8 ZHNvc25vd3NraUBudmlkaWEuY29tPg0KPiAtLS0NCj4gdjI6DQo+IC0gRml4ZWQgbWx4NSBQTUQg YnVpbGQgaXNzdWUgd2l0aCBvbGRlciB2ZXJzaW9ucyBvZiByZG1hLWNvcmUuDQo+IC0tLQ0KDQpB Y2tlZC1ieTogT3JpIEthbSA8b3Jpa2FAbnZpZGlhLmNvbT4NCkJlc3QsDQpPcmkNCg0K