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 354C5A0C55; Wed, 13 Oct 2021 15:17:37 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1C479410DA; Wed, 13 Oct 2021 15:17:37 +0200 (CEST) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2051.outbound.protection.outlook.com [40.107.220.51]) by mails.dpdk.org (Postfix) with ESMTP id 1F71540E64 for ; Wed, 13 Oct 2021 15:17:36 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LNQckEUmuSYuxbPwSuv4NbAIEM2LK1xJGsAkmQeh3EyYeyOLlabVmuQwT/BZOQFn3SLaV6PuxBNxYanlU5yWJxpqPe90qNnhvmTzc+1LQlr6CMvymCXRiRxa4ehzvoR3SjwSFtFIY82CYlcZl5yZyTHlyiPiHkQ/OJa2zVYIgJmwW1gcjkBkmSOUbQG/vxfeELE2yypQY3LboO5G7zLzPdr1PnBgt0GKGE01chsmkOMAR5Wef4YOBfaNJz7jZ90Uiar3CDi6G8k9+HS1zLnbag/V4NwNMAjJwnWi/MUaTy5i6qK2X6HIZykjvs7u7dg9afh4SGY33VZ7vX/86LnTxA== 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=WE/Iyg7XYOLE4rj0+G8y4bq4vkiJdt98xuvob5RTosc=; b=V0sXJMMNW6YVxXlCdHXZlCZVja+rVp7EvllgeGPwZXc8jJpXuTTu3w+aZce8akorfEpo3s80zlr5mA8K0sHYllSg7DAU0InX/uFqGIHEYmDdq1b1iXButMEoNbiaepuvZbtbX52yq0W8buu81gA88H1z9JX2lQX2RY20m/cg1SyB5IKjed+81DKrQVafCcPe/n9jKl7HPV6lL8TgvqD6T7R88klawSo+ufl4dgkUvh4199LHRD0PP9aAXYffI9T8+A+mWbO+JbBKO+W1vfN8/MJ/7qA/J/vcVll2CviYe9GOTbcIVYz2a1lUdeJVeMKGMAGrMh5Gh9x7PF5AL+sE5Q== 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=WE/Iyg7XYOLE4rj0+G8y4bq4vkiJdt98xuvob5RTosc=; b=txU3bg1txNMUpUwNSQybfMRmIVpq8h3J9Ejh3ZsGyh+J8mvSsxwvijvqp8UMUFEyx/hdQy1nmsLKv6FAXmlzfsx8LT3HFh9zYVpGMqREbz1l8SKmRF5Jcdk05LsiMhZfV50gOYLA8GAEPyFcd9AJ/BLXFElbBBqJ/Dordik4ethikmeH1gnS1yUMa5nzHqXNIqbHBnBmjYzQ0YmmetI0XB44T4PW1lH0N/xjYirs4pWznuFv4w5zX5OfBcnb9wkgK/o1wx3n22psKZXgaUjIzmh4nem9eDYtK9pW9ecjdKsIud21EwBrkini6Pz5JGSEkCtEBr0HeM3HVDgHRunJhw== Received: from DM8PR12MB5400.namprd12.prod.outlook.com (2603:10b6:8:3b::12) by DM4PR12MB5055.namprd12.prod.outlook.com (2603:10b6:5:38a::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.19; Wed, 13 Oct 2021 13:17:34 +0000 Received: from DM8PR12MB5400.namprd12.prod.outlook.com ([fe80::d03d:1f75:ca20:6a32]) by DM8PR12MB5400.namprd12.prod.outlook.com ([fe80::d03d:1f75:ca20:6a32%7]) with mapi id 15.20.4608.016; Wed, 13 Oct 2021 13:17:34 +0000 From: Ori Kam To: Ajit Khaparde , Alexander Kozyrev CC: dpdk-dev , NBU-Contact-Thomas Monjalon , Ivan Malov , Andrew Rybchenko , Ferruh Yigit , "mohammad.abdul.awal@intel.com" , Qi Zhang , Jerin Jacob Kollanukkaran Thread-Topic: [PATCH 3/3] ethdev: add async queue-based flow rules operations Thread-Index: AQHXum1+7mzBPSmDoE6A124zKAy4dKvQaMsAgACLaTA= Date: Wed, 13 Oct 2021 13:17:34 +0000 Message-ID: References: <20211006044835.3936226-1-akozyrev@nvidia.com> <20211006044835.3936226-4-akozyrev@nvidia.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: broadcom.com; dkim=none (message not signed) header.d=none;broadcom.com; dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 11bd6112-98f7-412a-3242-08d98e4bd227 x-ms-traffictypediagnostic: DM4PR12MB5055: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: GETVUUz/gB8Y6h1XREJxJAWJAV8l/mTof21zjD6ua9s5qX5bRPefo/MXvFadYtsVRh4sDx6u85M9rw8EOX39+MI2ylaZfDIQCFNyOTiVWt8iEbbqWT36MG77sBYX40B1fz996NvtbYqDrt70kOm78sbKPzBVEdBf70oDw0t6yK7m8VkCzy3W8XCDqVBx1UhcZnY1dWy4kbkZ4FTwek0SsRVz2MnD9ANIv5UXPvmS6Du8xTM8Sf4hxzDQxxmY4PPl9NxpTt8EBs6CgWjcyolrGMSbpZasDPP8+JvWCPn/Y9Uk2JJ14DPRsu/ItHWKM/Kl9rJ343KDGRqjpaIlaS1Sl/oXxtd49qakYNRdLQD238FoHCs0Z5QCf7+MyITgjPBcA++4sa3kJqg0+39VY5ks0vZs71qFlsZIwPIDgsLN/PkZPwGSeELbc8mJwGizYg85QjLNlYHMKmH3BWSj9Kb3okJrx/gxz6/pzlhMbtVbUFuB4NWfqgv+TJtnFQoZn9Xwo8iaxMYHGNDXgty0NE8rbAb7fi56GDFie8m0goouUBlJOm4bHTZpEG/5Km8/xvTUjA21HWyr8MJlkZ3H+r7HNwpZPcbg5HcB3OygwDnBSfOqIILuWM58Z1wE7xPF/DOrnG+kQGUZ3ZEOwTMkqnmEzFHZYyByTigyFPq71ND0cVmveFQ25iR6Sp2JI4+wXVghheA2zZ4ZrOxqWXbD8pqFrA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM8PR12MB5400.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(38070700005)(7696005)(2906002)(38100700002)(8936002)(9686003)(316002)(186003)(122000001)(5660300002)(83380400001)(66476007)(66946007)(6506007)(64756008)(66446008)(54906003)(76116006)(110136005)(6636002)(55016002)(71200400001)(4326008)(86362001)(52536014)(508600001)(66556008)(8676002)(53546011)(33656002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TFN4T05DQmRzUG5OLzlpWDY0TFNKTVA2YjByV1dkaEd3SXZ5bHFIWjZCaXBW?= =?utf-8?B?cnFFYjBXRHhMUDc0U1QxR2FPSlVBbjZBenB5WDNILzdUVnBJZzZkRVhMSzNC?= =?utf-8?B?QjlUM0xZbUJ0UEZxQ21lNkdXM3VuUDlyeERqVTZPSVVsZGdEWCtPS29Lek9B?= =?utf-8?B?Y3I5WTNrZVVIOFpUb3RsRmd0MGpIMWRScVlwS1Z4WEVReU5KZ2lFbG5YV3Bz?= =?utf-8?B?Zm12VTZSdlByeGczY2oveDRMS2krVnl6Ym1pUG5TUHM0eFZYYnd5UzRuT2x2?= =?utf-8?B?L3hkNlFiUDA3NmVrVjZmS0l6cHo2L1lVd2xobzMyd2pHcEEwM2hrMVhOQ1ly?= =?utf-8?B?M0toTE55MkNDN0pIUzVRdldoL3o4ZjA3NEVkOVgvRGg4cXRQSkdjN1U2dDdJ?= =?utf-8?B?bE9xeWEyZExEYjBuMWhrZ1U3bWgrdy9iNVRMQW5pd1M5VVFlRHIzcjVTZWFC?= =?utf-8?B?dWEzK0phdzBpYTExc1FFcXIzN2hzSUpqeUlEZ1ppUXpBVWUxZmNDdzNCQmdH?= =?utf-8?B?MUhuc25tcm50TFFOQitIRkhkWDdVWGJtR29oSHVSSUt0VzJ4Mm5BeWlETnpJ?= =?utf-8?B?WlZRUVNOMStSRnZOSWM0ZXZpN1NPLzRPd3RsQnN0c05iNk51cnpqTzF5cHFD?= =?utf-8?B?Z2RqTnFEVGFuNHZLWUoybFNrR05WeGZZdDhZdlE0dWovRFl5UXVBWG5oeEhP?= =?utf-8?B?cXFFdVphYXVaQXBUbnErSEwrN2VIZjdUeE9BaWUzb1VKYTNvczFGSWhvVnor?= =?utf-8?B?U3haYkNZNGsvOHJFRitTZFJFNDlrZjhPWkNzaE0rN1RLZnVWbzF2U3JQL1A5?= =?utf-8?B?elNEbTN2QWk4SXZnRnVCK2RLUjhGdWtlMW1meEd0d09xbE5yVDJUUmIvUmwx?= =?utf-8?B?d3A5VG8wUEQ1eGRqSmRpMlFUT016cDU1c29hMEtQT213YkYrRjNVSWI0SWkw?= =?utf-8?B?eUxJT0JmRXRLdE9YUFZYdlF3eVhBQW01dTMyWDF5TUZieXhodlVMK1E0cUxE?= =?utf-8?B?eUt3TUtsYnI2RXZpYXc4a1FGRFNZRk5ENkVxZGhFazdmN2FMS3JlaDNhWnJW?= =?utf-8?B?NlVjcVluejVFNXpXZWMreW9rU29SSEhHSW16dnNoVHBoYTNVNVhuNC9ocU55?= =?utf-8?B?MGhoTWQ5WktDVHlyZXZ4R0RBQXhZNUFZR1V0SjVoUnNOTmFvbVQ5U3FDOTcv?= =?utf-8?B?VUoxZS9lS0hWaktiOVREWHlnVTRvTE9FUWRwaHhRUEZBVmZ4cktqaGU2NUFY?= =?utf-8?B?MEVwdXd6ZXhkbUJWWFhwUlo2aFN3VCtNN29PYzhDNmVoYWlocmFDZmhldll0?= =?utf-8?B?eGRwR1pneDlqbDZ4YW9Id3o1RHdHZFNobm9RRWNUdnFiWVNJeE9ySVRKRHlx?= =?utf-8?B?VkJBcFlwYVZtSW5PanZGbURCb21BcC9oMFRSNko3aExFS0JlTzNvc0w0eHd1?= =?utf-8?B?am03OUltbDVad2J5RkpDckNpWlFEUnRRLzIvNTBRUzJGVnNab2xhRFZwckQ1?= =?utf-8?B?TXJNdUkyaXFUdFpMWmNDMXV4NkN1d0k1djZ1K1ZBM24xM0lFa2ZLZTFDYy81?= =?utf-8?B?bWw0bGpsVWc0eldmekMrWjZPR0cwaGxCSFJXblpQanArUnEyQlczaUpVYVI3?= =?utf-8?B?SkRoUjZSVzJOU3hVWFg2aW95WlVlb20xS3BrcEVnVnRXZmhqYWhZU21KN3F6?= =?utf-8?B?NUNzbFhZTGpyZWp5VDgvZEsvREY5eFJ2Vk5Jd2xWYWtnclNoa3I1c3JJblJ4?= =?utf-8?B?N2RkOFUramtIcFNDeFlNc09JVW5TamFUSUQveFl0NnVOckZ5L2dkenMvQ2hR?= =?utf-8?B?djFlWWJheU9tcnk5eVQyME1wR0ltNXNnTmJlandZcnpWb2lWQ1ZMNGpCVEk1?= =?utf-8?Q?InSQiNHjnMbWO?= 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: DM8PR12MB5400.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 11bd6112-98f7-412a-3242-08d98e4bd227 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Oct 2021 13:17:34.7876 (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: nquWLe9TpjELiK5gyj8r3CVgKd11U0MlGo/n8oyQhTlPbQt6YsaXLiIZNvPdQhKYBv6AcJNKvL1DEC0eld5PPw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5055 Subject: Re: [dpdk-dev] [PATCH 3/3] ethdev: add async queue-based flow rules operations 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 Sender: "dev" SGkgQWppdCwNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBaml0IEto YXBhcmRlIDxhaml0LmtoYXBhcmRlQGJyb2FkY29tLmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBP Y3RvYmVyIDEzLCAyMDIxIDc6NTggQU0NCj4gU3ViamVjdDogUmU6IFtQQVRDSCAzLzNdIGV0aGRl djogYWRkIGFzeW5jIHF1ZXVlLWJhc2VkIGZsb3cgcnVsZXMgb3BlcmF0aW9ucw0KPiANCj4gT24g VHVlLCBPY3QgNSwgMjAyMSBhdCA5OjQ5IFBNIEFsZXhhbmRlciBLb3p5cmV2IDxha296eXJldkBu dmlkaWEuY29tPiB3cm90ZToNCj4gPg0KPiA+IEEgbmV3LCBmYXN0ZXIsIHF1ZXVlLWJhc2VkIGZs b3cgcnVsZXMgbWFuYWdlbWVudCBtZWNoYW5pc20gaXMgbmVlZGVkDQo+ID4gZm9yIGFwcGxpY2F0 aW9ucyBvZmZsb2FkaW5nIHJ1bGVzIGluc2lkZSB0aGUgZGF0YXBhdGguIFRoaXMNCj4gPiBhc3lu Y2hyb25vdXMgYW5kIGxvY2tsZXNzIG1lY2hhbmlzbSBmcmVlcyB0aGUgQ1BVIGZvciBmdXJ0aGVy IHBhY2tldA0KPiA+IHByb2Nlc3NpbmcgYW5kIHJlZHVjZXMgdGhlIHBlcmZvcm1hbmNlIGltcGFj dCBvZiB0aGUgZmxvdyBydWxlcw0KPiA+IGNyZWF0aW9uL2Rlc3RydWN0aW9uIG9uIHRoZSBkYXRh cGF0aC4gTm90ZSB0aGF0IHF1ZXVlcyBhcmUgbm90DQo+ID4gdGhyZWFkLXNhZmUgYW5kIHF1ZXVl LWJhc2VkIG9wZXJhdGlvbnMgY2FuIGJlIHNhZmVseSBpbnZva2VkIHdpdGhvdXQgYW55IGxvY2tz IGZyb20gYSBzaW5nbGUNCj4gdGhyZWFkLg0KPiA+DQo+ID4gVGhlIHJ0ZV9mbG93X3FfZmxvd19j cmVhdGUoKSBmdW5jdGlvbiBlbnF1ZXVlcyBhIGZsb3cgY3JlYXRpb24gdG8gdGhlDQo+ID4gcmVx dWVzdGVkIHF1ZXVlLiBJdCBiZW5lZml0cyBmcm9tIGFscmVhZHkgY29uZmlndXJlZCByZXNvdXJj ZXMgYW5kDQo+ID4gc2V0cyB1bmlxdWUgdmFsdWVzIG9uIHRvcCBvZiBpdGVtIGFuZCBhY3Rpb24g dGVtcGxhdGVzLiBBIGZsb3cgcnVsZSBpcw0KPiA+IGVucXVldWVkIG9uIHRoZSBzcGVjaWZpZWQg ZmxvdyBxdWV1ZSBhbmQgb2ZmbG9hZGVkIGFzeW5jaHJvbm91c2x5IHRvIHRoZSBoYXJkd2FyZS4N Cj4gPiBUaGUgZnVuY3Rpb24gcmV0dXJucyBpbW1lZGlhdGVseSB0byBzcGFyZSBDUFUgZm9yIGZ1 cnRoZXIgcGFja2V0DQo+ID4gcHJvY2Vzc2luZy4gVGhlIGFwcGxpY2F0aW9uIG11c3QgaW52b2tl IHRoZSBydGVfZmxvd19xX2RlcXVldWUoKQ0KPiA+IGZ1bmN0aW9uIHRvIGNvbXBsZXRlIHRoZSBm bG93IHJ1bGUgb3BlcmF0aW9uIG9mZmxvYWRpbmcsIHRvIGNsZWFyIHRoZQ0KPiA+IHF1ZXVlLCBh bmQgdG8gcmVjZWl2ZSB0aGUgb3BlcmF0aW9uIHN0YXR1cy4gVGhlDQo+ID4gcnRlX2Zsb3dfcV9m bG93X2Rlc3Ryb3koKSBmdW5jdGlvbiBlbnF1ZXVlcyBhIGZsb3cgZGVzdHJ1Y3Rpb24gdG8gdGhl IHJlcXVlc3RlZCBxdWV1ZS4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRlciBLb3p5 cmV2IDxha296eXJldkBudmlkaWEuY29tPg0KPiA+IFN1Z2dlc3RlZC1ieTogT3JpIEthbSA8b3Jp a2FAbnZpZGlhLmNvbT4NCj4gPiAtLS0NCj4gPiAgbGliL2V0aGRldi9ydGVfZmxvdy5oIHwgMjg4 DQo+ID4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrDQo+ID4gIDEg ZmlsZSBjaGFuZ2VkLCAyODggaW5zZXJ0aW9ucygrKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL2xp Yi9ldGhkZXYvcnRlX2Zsb3cuaCBiL2xpYi9ldGhkZXYvcnRlX2Zsb3cuaCBpbmRleA0KPiA+IGJh MzIwNGIxN2UuLjhjZGZmZDhkMmUgMTAwNjQ0DQo+ID4gLS0tIGEvbGliL2V0aGRldi9ydGVfZmxv dy5oDQo+ID4gKysrIGIvbGliL2V0aGRldi9ydGVfZmxvdy5oDQo+ID4gQEAgLTQyOTgsNiArNDI5 OCwxMyBAQCBzdHJ1Y3QgcnRlX2Zsb3dfcG9ydF9hdHRyIHsNCj4gPiAgICAgICAgICAqIFZlcnNp b24gb2YgdGhlIHN0cnVjdCBsYXlvdXQsIHNob3VsZCBiZSAwLg0KPiA+ICAgICAgICAgICovDQo+ ID4gICAgICAgICB1aW50MzJfdCB2ZXJzaW9uOw0KPiA+ICsgICAgICAgLyoqDQo+ID4gKyAgICAg ICAgKiBOdW1iZXIgb2YgZmxvdyBxdWV1ZXMgdG8gYmUgY29uZmlndXJlZC4NCj4gPiArICAgICAg ICAqIEZsb3cgcXVldWVzIGFyZSB1c2VkIGZvciBhc3luY3Jvbm91cyBmbG93IHJ1bGUgY3JlYXRp b24vZGVzdHJ1Y3Rpb24uDQo+ID4gKyAgICAgICAgKiBUaGUgb3JkZXIgb2Ygb3BlcmF0aW9ucyBp cyBub3QgZ3VhcmFudGVlZCBpbnNpZGUgYSBxdWV1ZS4NCj4gPiArICAgICAgICAqIEZsb3cgcXVl dWVzIGFyZSBub3QgdGhyZWFkLXNhZmUuDQo+ID4gKyAgICAgICAgKi8NCj4gPiArICAgICAgIHVp bnQxNl90IG5iX3F1ZXVlczsNCj4gV2lsbCBpdCBtYXR0ZXIgaWYgUE1EIGNhbiBjcmVhdGUgYSBz bWFsbGVyIHNldCBvZiBxdWV1ZXM/IE9yIG1heSBiZSBqdXN0IG9uZT8NCj4gU2hvdWxkIHRoZSBh cHBsaWNhdGlvbiBzZXQgdGhpcyBiYXNlZCBvbiBnZXRfaW5mb3NfZ2V0KCkgb3Igc29tZSBvdGhl ciBtZWNoYW5pc20/DQo+IA0KVGhpcyBpcyB0aGUgbnVtYmVyIG9mIHF1ZXVlcyBmcm9tIGFwcGxp Y2F0aW9uIHBvaW50IG9mIHZpZXcuDQpQTUQgY2FuIGltcGxlbWVudCBqdXN0IG9uZSBxdWV1ZSB1 c2luZyBsb2Nrcy4NCg0KQmVzdCwNCk9yaQ0KPiA6Ojo6DQo=