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 6AAC2A00C5; Wed, 16 Feb 2022 16:17:00 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 68DF841C2E; Wed, 16 Feb 2022 16:16:02 +0100 (CET) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2063.outbound.protection.outlook.com [40.107.94.63]) by mails.dpdk.org (Postfix) with ESMTP id F2582426E1 for ; Wed, 16 Feb 2022 16:16:00 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gtbRfEWDnCDT5JW8ofNF+g/LNt1j0isoARo6cAHmWP9QX92S9Z4XZcU4jFA/bRRwKvrZTKIJqLyGs/EUSuJ5sc9prFjah/XdZ2C1ak5CCjNstDe3TtfZcBI14d74BrEYGWXnEXYyOQswV+YQlK79nAsfljXwVfqXaM67pQlNaqGfgtVTndYdu7T0FCgeTfMTQTUeAVQfkmjsvJdnWYUDpLDDCa6Z9c/Z3SJDYnReNBb3nRdWEB/+gGccflpd3Q4xBTpejormtpZYqQB5WZJfSxvERAjCqk4CMs86q6k4PUCHsvYQoDQYIlJ25fiqTi04yuhUERqZ72nMtqJnHwwh1w== 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=BQNyCk0GR3nKFSyM9wz48Xcy0vuBlJcwG5T2y2L/Wyg=; b=dS6MX8dCBekxNV7c3pmOyu1/buNN4Xs5RbnFwWJHz43PmebjBoRnl9HUSQQ/6WnsRbtmDtj38wnB6j4oxkBbwuJCiquGsDyHZ3shdepY7bZ4Dx7Y1dqM5n6okcE6FhyTfQyKl4o86Tt7IAVPOSIIoWzrymHNcKQ02lMSw17mZSOwcFPd5KsNRtgrnm8xjiuXfJSSxbez4BthvArzQ3CIItFF2GUxfZ9T7cFG2u+xmzUB/EtfV5OwMYilw/drJC+k0KvytcQ+Opo6iy1WQc4SH/6hXlLAhEexzkk6UgqTOu2rNDzxVLSLpmS9aSrPRhEyeeTyDJ4pNcCOAgG7jDLvfQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; 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=BQNyCk0GR3nKFSyM9wz48Xcy0vuBlJcwG5T2y2L/Wyg=; b=Vs7MZAmkB+cKfkAfHz3Ws3ELkNuRRd5xNb0YjsknFJrgQWfeTpnyl/0nXR+KscEMbk1W6OaX9lTm14JGXSZGEAdAiWb9RzmNT4Il1MTOeN9RppIp5pmaRLgbuYTdje7R32MXMMwj39BpRLYpIprQWM4hzThls26IN3TBVAeXLT3DpUGbf3HLdobR+TIQMHwTwmjFB2kzKdtYh9n8AhmwC/bSUz8DXIYJPOsm1PHGhJ4h4nNC2XZA07kJaWYwRuzh0reagkibHDWv1cFp+DSTkOweZJXTvHq2PrOuMLXZeL+a8agQiaztmmSddsbasz532uFkTBesKA5I6GYO7QInCA== Received: from MWHPR12MB1855.namprd12.prod.outlook.com (2603:10b6:300:10e::23) by DM6PR12MB3433.namprd12.prod.outlook.com (2603:10b6:5:38::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4975.11; Wed, 16 Feb 2022 15:15:59 +0000 Received: from MW2PR12MB4666.namprd12.prod.outlook.com (2603:10b6:302:13::22) by MWHPR12MB1855.namprd12.prod.outlook.com (2603:10b6:300:10e::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4995.16; Wed, 16 Feb 2022 15:15:57 +0000 Received: from MW2PR12MB4666.namprd12.prod.outlook.com ([fe80::9d4e:649c:c6b8:b353]) by MW2PR12MB4666.namprd12.prod.outlook.com ([fe80::9d4e:649c:c6b8:b353%5]) with mapi id 15.20.4975.017; Wed, 16 Feb 2022 15:15:57 +0000 From: Ori Kam To: Andrew Rybchenko , Alexander Kozyrev , "dev@dpdk.org" CC: "NBU-Contact-Thomas Monjalon (EXTERNAL)" , "ivan.malov@oktetlabs.ru" , "ferruh.yigit@intel.com" , "mohammad.abdul.awal@intel.com" , "qi.z.zhang@intel.com" , "jerinj@marvell.com" , "ajit.khaparde@broadcom.com" , "bruce.richardson@intel.com" Subject: RE: [PATCH v5 03/10] ethdev: bring in async queue-based flow rules operations Thread-Topic: [PATCH v5 03/10] ethdev: bring in async queue-based flow rules operations Thread-Index: AQHYHu7ttP3kPP/blEaJd5ixXtdyv6yOS7WAgADkTQCABwXkAIAAGbrg Date: Wed, 16 Feb 2022 15:15:57 +0000 Message-ID: References: <20220209213809.1208269-1-akozyrev@nvidia.com> <20220211022653.1372318-1-akozyrev@nvidia.com> <20220211022653.1372318-4-akozyrev@nvidia.com> <6eac9cbe-cebf-f33f-eabd-79a4375916b6@oktetlabs.ru> <71bd0d78-d5b3-6692-f66f-95b4114853fb@oktetlabs.ru> In-Reply-To: <71bd0d78-d5b3-6692-f66f-95b4114853fb@oktetlabs.ru> 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-office365-filtering-correlation-id: dbe38fc0-c038-4b83-42d6-08d9f15f3be5 x-ms-traffictypediagnostic: MWHPR12MB1855:EE_|DM6PR12MB3433:EE_ x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: t9dPwO4RS8bGNG+PlghRZrd0orsR0TpN/kWEzkYDhiMMstJQ9Q4QXQSPJaSVm+wTMizKZ9U7GmpLY36UNexgMJO3iLYux5gjlqMjYQvKUtpwOfkPV2MN3MKHTXb10jYgZ3fIUqGgvxaRmg4L0AAAdNFF40qHLCjCsPQnB0rKd3QMqheGPYg4bb4anXeJKU9ZsfPhfACqscsMK0m/hlZGOwQZiMOTRQX+3VBsSqE/IMTg++JX6+NdnPMlwRKdPjw84DEhUbEeVAvYin8da9JIAahvcKcPOSkq0qwIeJdfmiK7pWw2CcfawFqmUU2Cw7b+fM0AS1/9NCh0mZT9X+DPQeTD1Vh5mE7FcPx1okfmvAq1SNSU/qJpEjssVtJvTuw2CSpyKVGTEKMSIp95wXipCRaMZd+ZZWzXJoCe8aUHpTlJD8NXUaCowLCak4V6d7CYwX05xSvgOKlbQHOei+kkkbAQh/yIl1XPmwe/YCpSlilTz4GnAsX1ArIkMO2SviPfSULqZAXR6gjv7iEFuVseP3qXIcht14mwnPPozeAr6qqRcKLLmPuB+wl9jg7QdOQuzRLMm09JXzpVzLJ6AljVOOZ7BqW8w1fELmPEvSF5WHBYmjOK/FRr+fo0udZ7ZG8Ls+BJgYc/vB/6fm90jJcAxjsRaI0qPASi0XhTlCJvWEFtDQAhRglXAgNROVnu6c2hdh/7AmNc4aj0pqd7e+ZgoQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR12MB1855.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(53546011)(54906003)(7696005)(66946007)(9686003)(83380400001)(76116006)(26005)(66446008)(66476007)(66556008)(122000001)(38100700002)(316002)(38070700005)(2906002)(86362001)(55016003)(33656002)(64756008)(6506007)(7416002)(8676002)(5660300002)(8936002)(4326008)(186003)(52536014)(508600001)(71200400001)(110136005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Y0dsdnYzcktGckxkSVVTSktoU3dpellweVFEc0VzTkplREgxbFNHdGtkelJa?= =?utf-8?B?aCtoRnFYalp3NEJzWkQycFY0ekdrMGJkOEhsYlk4dFBhcjVtbFVVM3pZajV6?= =?utf-8?B?enFqWUdFN3hWNEZsK3FEdE42VDZEUUlCdEVrVjB4U3Myc090QUZSSllTVkIv?= =?utf-8?B?cXNhemtwN0lpTFplU0t2NHM3OTA0WGFTODhXQjVMamlobEJSMzFaZzBCVWxI?= =?utf-8?B?KzVuYm5rVWs1aXNZUkZ3bDRZcEt4QksrMWNVYTU0d2F6S3VrU0V3OGlPN2dw?= =?utf-8?B?ckRQMzNKZmVnem03K3lUVzREMWVkcGdWWlEwNjZtaVVoelM5Sldxd3lXZXNG?= =?utf-8?B?RmlrK0lOaTdVODdyV2Z2MHhsMWFtSVdnZGFUbEhTaGxzY0NDdlZxR3FCam16?= =?utf-8?B?SXo3VndqdGpCK0xScWNTcUNmbitaMW5ORXp2d0paVjRiY2dnMjluMG1jOStY?= =?utf-8?B?WlkybW1rMkV3UDJsNmRCVTNvai9RU0xuTk4xSS9ZZXUwd2tQNktPV01XNTh4?= =?utf-8?B?UVpiYlYxNEQ0dzRRa0xyd1BWSzh6TEl3WlI0dG9mNXRQakw4OEsrdXRoVmM5?= =?utf-8?B?Qmp3OXlIQWI2K0ZJWUlDeWhyZVAxNmpLZXM3VmN4UmpULzAxa0F6eWZJdjRS?= =?utf-8?B?K3pXMGJyRk1pTnpjNjNwaVNiSU5sRHIxMDYyVWg1VkZKY2RJWW5YMmd0Nnlz?= =?utf-8?B?dndFaW02R3h0bHdKVTVnVWVqVE5QeCthbEtjZThlTVdEVS9zWklHN0FLdnVO?= =?utf-8?B?QkJqYU01WEUvZ3FMZGU1T1BPYVpEYWZNOHBmNGJGV0szQ2RuODRKVHhVMU4y?= =?utf-8?B?VHRXSkkxUU5MQVM5MDd2Tk50ZmVuQjVScStTL3l6ZncrZG1MdTZkbnhTWHRx?= =?utf-8?B?elo3bVNTcFVmMGxPSzJ0MjdCVWxwampkOUNqNWpoaWlsRUd3QmcrSDk4TkhU?= =?utf-8?B?SUtLOWdmWFN4eVlLbU5Bdms2eHdVVDYyMjl0bTJIZVkybXhhdVBqaDNETFps?= =?utf-8?B?cC9mNXdXamk3RTBqcnhEK3E3UE04R2dqUjNScFVIVGtrOTBndGEwVkdteDhJ?= =?utf-8?B?K1dqWE51NjVTbkRiU0FqTGdEZGRpRll1SU1pRGRPcU5qRmo5a0g2aHRrQlZG?= =?utf-8?B?MytMT045UXRtVHFFTTRNVlZsQkZYZnhNTVhINTdnS0QzTHRGcENXdHBmeVZi?= =?utf-8?B?bDRadHhXS2lHUWp2SHlYemc3YWJrQlFNTXhEcjh0MUlkT2hCYVM2dzQzbEdH?= =?utf-8?B?dWdMT1Q4c0dreDNJMzJXbnlsSzVDV1RRZXRJcmsvdTdicEpKQUdUcWpjUm5y?= =?utf-8?B?ckFpUU95MGhqeGh2b0hMRVFMS3RMTG1hTGRiWjJHcTcwb0poaEJ1NDJWRzFK?= =?utf-8?B?QUQ0Z3MySXVzdTloT2FNbVdsSXRSY2J4L1V2R0ZHN01GaWtrZCtOV3F6WUZ6?= =?utf-8?B?emxoaW5wSUxBU0N0ODV5THZLZmdjVEIwaW01MGkzVUM2VWZjczhZMjFFM285?= =?utf-8?B?dkVSVHA5S0s3YlJrQW1OaVQwN0JZK1ZDbForZ2pCOXZPVTZvejluOHIwWWNR?= =?utf-8?B?QmtHUWd6Ykphc2VJTXFhZUl1bmhHb0hyMnRnS3ovTFNrZHhTZnhuQ050c1ov?= =?utf-8?B?NVVWOVFqVzIzVGUrTmVGUVFKQkVlTGVFM2FjZ3djSFcyM1VkeER5VW50UkZK?= =?utf-8?B?ZGR0bCtNT0lyZG9YVlo0WlJGUnZIWVRyVmo0cFkrWkpIL0IvRVpmSi9LbFcy?= =?utf-8?B?bzRJdlhTY09RbVR4N1RaNTl2RW8ybUc4MGtBQ0FpK2kyVkJhcS9tODQ5L01h?= =?utf-8?B?VENLQllYRk1saEQzVTUzTlBQNndsSTlWMXdZcHRsaWF5N3JtSUpEdk9nWXYy?= =?utf-8?B?SU1qNmVTMC9qeHhZT0R0TURhT0w2MmVaaTRkRmNlR1FJb3VzL0gwaTVqQnZ1?= =?utf-8?B?SUdGMkxvTmh2ZEgwYjJ6RHV2MUFkWWUwdDU1QVdsdTJ6QkprZFVzUE55U0tP?= =?utf-8?B?NUFYT08zR05WZm1qMXlVaHNJWGJVNWlCa0hQbDA5Vy9JV0lhRExpWjhWc09G?= =?utf-8?B?WTFiQlo3YkhwSHFGUHh4SXd5c3JFM0c3TW5pKzJLemJDREhqVUkrcW5HdHcz?= =?utf-8?B?RE9RUm9BYm1QVy9LWmVVVVBGSDFIVnowT2hVZC9DLzVEYzFMTEh3MEZjRm1E?= =?utf-8?B?MVE9PQ==?= 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: dbe38fc0-c038-4b83-42d6-08d9f15f3be5 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Feb 2022 15:15:57.7922 (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: PF8FDVpKMUmIYddsPZ6HmJmPEr0hk8VnnGkYNUQ6SoueE9tILq0/jzaOsZ4mcJXpHArjNcUB5rt8i/Sh80eR0Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB3433 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 SGkgQW5kZXcsDQoNCkkgbWlzc2VkIG9uIGNvbW1lbnRzIFBTQiwNCg0KPiAtLS0tLU9yaWdpbmFs IE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgUnliY2hlbmtvIDxhbmRyZXcucnliY2hlbmtv QG9rdGV0bGFicy5ydT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2NSAwMy8xMF0gZXRoZGV2OiBi cmluZyBpbiBhc3luYyBxdWV1ZS1iYXNlZCBmbG93IHJ1bGVzIG9wZXJhdGlvbnMNCj4gDQo+IE9u IDIvMTIvMjIgMDU6MTksIEFsZXhhbmRlciBLb3p5cmV2IHdyb3RlOg0KPiA+IE9uIEZyaSwgRmVi IDExLCAyMDIyIDc6NDIgQW5kcmV3IFJ5YmNoZW5rbyA8YW5kcmV3LnJ5YmNoZW5rb0Bva3RldGxh YnMucnU+Og0KPiA+PiBPbiAyLzExLzIyIDA1OjI2LCBBbGV4YW5kZXIgS296eXJldiB3cm90ZToN Cj4gPj4+IEEgbmV3LCBmYXN0ZXIsIHF1ZXVlLWJhc2VkIGZsb3cgcnVsZXMgbWFuYWdlbWVudCBt ZWNoYW5pc20gaXMgbmVlZGVkDQoNCltTbmlwXQ0KDQoNCj4gPj4+ICsNCj4gPj4+ICstIE9wZXJh dGlvbnMgY2FuIGJlIHBvc3Rwb25lZCBhbmQgcHVzaGVkIHRvIE5JQyBpbiBiYXRjaGVzLg0KPiA+ Pj4gKw0KPiA+Pj4gKy0gUmVzdWx0cyBwdWxsaW5nIG11c3QgYmUgZG9uZSBvbiB0aW1lIHRvIGF2 b2lkIHF1ZXVlIG92ZXJmbG93cy4NCj4gPj4NCj4gPj4gcG9sbGluZz8gKGFzIGxpYmMgcG9sbCgp IHdoaWNoIGNoZWNrcyBzdGF0dXMgb2YgZmlsZSBkZXNjcmlwdG9ycykNCj4gPj4gaXQgaXMgbm90 IHB1bGxpbmcgdGhlIGRvb3IgdG8gb3BlbiBpdCA6KQ0KPiA+DQo+ID4gcG9sbCB3YWl0cyBmb3Ig c29tZSBldmVudCBvbiBhIGZpbGUgZGVzY3JpcHRvciBhcyBpdCB0aXRsZSBzYXlzLg0KPiA+IEFu ZCB0aGVuIHVzZXIgaGFzIHRvIGludm9rZSByZWFkKCkgdG8gYWN0dWFsbHkgZ2V0IGFueSBpbmZv IGZyb20gdGhlIGZkLg0KPiA+IFRoZSBwb2ludCBvZiBvdXIgZnVuY3Rpb24gaXMgdG8gcmV0dXJu IHRoZSByZXN1bHQgaW1tZWRpYXRlbHksIHRodXMgcHVsbGluZy4NCj4gPiBXZSBoYWQgbWFueSBu YW1lcyBhcHBlYXJpbmcgaW4gdGhlIHRocmVhZCBmb3IgdGhlc2UgZnVuY3Rpb25zLg0KPiA+IEFz IHdlIGtub3csIG5hbWluZyB2YXJpYWJsZXMgaXMgdGhlIHNlY29uZCBoYXJkZXN0IHRoaW5nIGlu IHByb2dyYW1taW5nLg0KPiA+IEkgd2FudGVkIHRoaXMgcHVsbCBmb3IgcmVzdWx0cyBwdWxsaW5n IGJlIGEgY291bnRlcnBhcnQgZm9yIHRoZSBwdXNoIGZvcg0KPiA+IHB1c2hpbmcgdGhlIG9wZXJh dGlvbnMgdG8gYSBOSUMuIEFub3RoZXIgaWRlYSBpcyBwb3AvcHVzaCBwYWlyLCBidXQgdGhleSBh cmUNCj4gPiBtb3JlIGxpa2UgZm9yIG9wZXJhdGlvbnMgb25seSwgbm90IGZvciByZXN1bHRzLg0K PiA+IEhhdmluZyBzYWlkIHRoYXQgSSdtIGF0IHRoZSBwb2ludCBvZiBhY2NlcHRpbmcgYW55IG5h bWUgaGVyZS4NCj4gDQo+IEkgYWdyZWUgdGhhdCBpdCBpcyBoYXJkIHRvIGNob29zZSBnb29kIG5h bWluZy4NCj4gSnVzdCB3YW50IHRvIHNheSB0aGF0IHBvbGxpbmcgaXMgbm90IGFsd2F5IHdhaXRp bmcuDQo+IA0KPiBwb2xsIC0gY2hlY2sgdGhlIHN0YXR1cyBvZiAoYSBkZXZpY2UpLCBlc3BlY2lh bGx5IGFzIHBhcnQgb2YgYSByZXBlYXRlZA0KPiBjeWNsZS4NCj4gDQo+IEhlcmUgd2UncmUgY2hl Y2tpbmcgc3RhdHVzIG9mIGZsb3cgZW5naW5lIHJlcXVlc3RzIGFuZCB5ZXMsDQo+IGZpbmFsbHkg aW4gYSByZXBlYXRlZCBjeWNsZS4NCj4gDQpJIHRoaW5rIHRoZSBiZXN0IG5hbWUgc2hvdWxkIGJl IGRlcXVldWUgc2luY2UgaXQgbWVhbnMgdGhhdA0KdGhlIGNhbGxpbmcgYXBwIGdldHMgYmFjayBp bmZvIGFuZCBhbHNvIGZyZWUgc3BhY2UgaW4gdGhlIHRoZSBxZXVldWUuDQpNeSBzZWNvbmQgb3B0 aW9uIGlzIHRoZSBwdWxsLCBzaW5jZSBhZ2FpbiBpdCBpbXBsaWVzIHRoYXQgd2UgYXJlIGdldHRp bmcgYmFjaw0Kc29tZXRoaW5nIGZyb20gdGhlIHF1ZXVlIGFuZCBub3QganVzdCB3YWl0aW5nIGZv ciBldmVudC4NCg0KQmVzdCwNCk9yaQ0KDQo=