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 A6B0BA0C46; Fri, 17 Sep 2021 16:33:21 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8E533410E9; Fri, 17 Sep 2021 16:33:21 +0200 (CEST) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2072.outbound.protection.outlook.com [40.107.220.72]) by mails.dpdk.org (Postfix) with ESMTP id 7BC3D406B4 for ; Fri, 17 Sep 2021 16:33:19 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UVjTRf3sT9Tgjj77cA/YU+sT+mHM0Ox9iIJoCVlhfBrI823k20LQCVK8rpGWZCHUAhXn3sHwNmAYEcbMgF79P34tfT/O/d8U2Aac48ZGpEpAEWrW5L6mv8eDqWEUUeTrLGC8PjdhYwRBZgaF5S6B4ryZC3HcOY8IN27VRUF6yPXLukizuRTwZe5X6gn7/xw4isqTaembtSlS5keKTTgJ7XxgHdoE6jLR5m/4YEVs455J2TrfYFPvdcs89Z9NKO85cBGNRpRNph4EZB+h9tVXk4cElkTJ7bHhaT5peR5jwzjX08ttRI7aV7Xc+E3fJcwUsVDpPvVaFXo12uw+X3vWWg== 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; bh=m6ZOALMJHw3ToZlJEjNrqDKIQwNYecAC3Lwn1E5Fu+c=; b=FkozI9ygteFXzefL8yFAwglEpoUegwPdYJqKzkzvDxjRaUWVEUkl1goCN7b4gw7kliUw0JEeGy1Ayz+m0HIYinD4onEmN74m0H8GVKDajmShSzqcqJOFEtBK4tzyYNmOK23KOQRm4nAjiGDfb7vJYw0VjTrKhuUOtbDwL6bNQS6FFJZi3Wh+5HPoulvQEpfdkbsLPxNNsPD4+R0f5xQUvVE760yvvc7shKMtR/rLo+wu7AeRcZ9yoX2pJsSr5Ae8CPlrvPta5o43n514cQIZvA7AuObcU7mQ0whiYBa0RwsIYcrOahtHYq2WDkXka7x1wDF51Kyshlg+EBj25tNlVg== 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=m6ZOALMJHw3ToZlJEjNrqDKIQwNYecAC3Lwn1E5Fu+c=; b=JGWV2soUR6y8kxY//Qs8AhAI+8n/Te4moiM64aRLojTZVaCAx9kwOpe725o6dT3RgLt4tierF440fbJ+zy5PPESFolAxKOgos/MG05GraJOpbJcxxZaCUXBFV915oQoK0nrUur0EBDhqamMeBgYJDpl5urve8MpHF1wvcH3nB8em6kZavs5p5nslEQkiKIBRsuAut7ixBUK0IcmKHkTrOl2Efl1q2PfEsAC2ePZkjVziojNQ2kBzPsgMqpCWpwupHDpzVsbCUhJegrRBjuVY5kLJGytKT0NmCn7la3i5iUDKr7fXskOWE7G6w0G4PgMtBVBv9btaTrUmDBs8oqsXPA== Received: from DM4PR12MB5373.namprd12.prod.outlook.com (2603:10b6:5:39a::17) by DM6PR12MB5551.namprd12.prod.outlook.com (2603:10b6:5:1bc::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.14; Fri, 17 Sep 2021 14:33:18 +0000 Received: from DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::584f:672a:653f:fe25]) by DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::584f:672a:653f:fe25%5]) with mapi id 15.20.4523.017; Fri, 17 Sep 2021 14:33:18 +0000 From: "Xueming(Steven) Li" To: "andrew.rybchenko@oktetlabs.ru" , "dev@dpdk.org" CC: NBU-Contact-Thomas Monjalon , "ferruh.yigit@intel.com" , "aman.deep.singh@intel.com" Thread-Topic: [dpdk-dev] [PATCH v3 1/2] ethdev: queue release callback optional Thread-Index: AQHXq6f6m1z7wRf4JUSK6oa6b8+iVquoFzmAgAAGqgCAACy0AA== Date: Fri, 17 Sep 2021 14:33:18 +0000 Message-ID: <5d5e71b172235a8c08730932b20bdfc991e654cd.camel@nvidia.com> References: <20210727034134.20556-1-xuemingl@nvidia.com> <20210917093915.350863-1-xuemingl@nvidia.com> <20210917093915.350863-2-xuemingl@nvidia.com> <781a12fa-8d14-465f-1cbe-0406a0ab0ae6@oktetlabs.ru> <6a1c36f7-b16f-3ee7-1f06-c745bdb0cf87@oktetlabs.ru> In-Reply-To: <6a1c36f7-b16f-3ee7-1f06-c745bdb0cf87@oktetlabs.ru> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.40.4 authentication-results: oktetlabs.ru; dkim=none (message not signed) header.d=none;oktetlabs.ru; dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: df9c3949-51fc-4c75-5d1b-08d979e81764 x-ms-traffictypediagnostic: DM6PR12MB5551: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0SDiSWQKhFlfU7yGBXJyr4WXf6nuiJRcLqOFIfcTDFmXP3T/C1lNTmtaIj5mHrx0HPtaMOMwJYBVAoA3TyAemhCiJrpegT+sPJWWlYTMNSClAtWR+zPMXOpQUDGat3YGZlAPyGmE8JG/2MrQCULwKlzpxMDRH8e+hJdRseWCLCmP+aXGcfWZet08YEQJxQebYs/4mboFXs1P4GPb7X8Vu8/YK7Yj3vnjyDgPGnbFsN6MoIGMhK+MLHsxsEkEoBOJPpfr1z0oYCcN4Ugsa+yCPgB14XGZgLhP4h3qUUc3eflM3CPgaaF1sElHz53CphZPNPcAvSpmqoIU2Tf14xDH4Hn9kB8kwZUXJMhKOcFeSHYx8Cpj240wxAskVD2YNdy436XmCyOWu8Q+q5mHxle5qyuhvy3W8PhEhrPyaYqIV83uFR58SsboEISkz8C7zHtOSNqBXDDkloz1JD2huZW4dTVW/ub+2AUZqj41cz0gZurg0Rz9qmdqYcZwgL1nrF6j8F2/Jmk6cTRh8/uWpE5r3dMinM4BZPcRYd8xZltV9xlUekmKg5CVGSzujo8jevhess0xs9kdN461iF6h5MbNFCfj3sRiD+5VKwYh5xENALiyBDl4n4JwBfMISYD2jVVSB6j9lKxBEX5/vRRPA1EGOwuWlpeB7vbFTAo//zjG1u9RC7hdC1CBJTup91vYtRz0zTDGaOC/JlM3lHtIbbpvfQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5373.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(396003)(39860400002)(346002)(376002)(366004)(38100700002)(66556008)(66476007)(66446008)(2906002)(316002)(71200400001)(122000001)(186003)(36756003)(26005)(2616005)(6512007)(83380400001)(66946007)(91956017)(64756008)(38070700005)(76116006)(8676002)(53546011)(86362001)(8936002)(6506007)(6486002)(478600001)(54906003)(4326008)(110136005)(5660300002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?d1FIWk1hamhUUXV3eUVNcHBabXQ1THEvNkozNzVYQ0p5amNPekh0UnV3NmpJ?= =?utf-8?B?OU9NWnRtY1BCd2JHVnZKTWcvNG00UlRuSVVxQTVUR1B0LzU5SHJ5RER2MTho?= =?utf-8?B?b2RFWkRmRFFDaVNlUHM3UDdOb2h0d0lNd2hPT05SVEtHRDhxalRuQmlNRG5T?= =?utf-8?B?OHJLRWpHcnY2Wlo1cEV6a0dNaVZFRCtVYzViT2JmaDFNQ3ZPbXp3bTdOL0Fo?= =?utf-8?B?TjgwZGx5RTkvZEpMYWhLT2ExZDhBRVdEdzZqVERhL0xZVHdLUnpJbmR1UzRL?= =?utf-8?B?RmpRaWlmRUs4SG01ZXRiWGRYMVU4a0RuSUlHRUxkaU5ucGFmNm1CTW83TURZ?= =?utf-8?B?dVNmNC9tRTBuZ1czRWJWU09pV1k4SHRHTHhQd1JOQXdMRHVRTi9ndU1ZVUxJ?= =?utf-8?B?Z2dZcmNaYno3bTFIL21lU2UvTEE5NlVrdnJkMkdHY251MXhYR3FyZGs1REJ5?= =?utf-8?B?UzI0OGJkSHkwOTZCa3I0akZ0cmJxZTVGTXVRVFN2cmhPNkRlcEg0elgyRW10?= =?utf-8?B?elI3YVdINi8va3NweW5DNUNYNEh0SEhIbjlkVjNtcWFWQlI0UjV6WE9MZkFq?= =?utf-8?B?TlV6UDJYcENaaTlpTE5PQWxiTlNOVGpITmhwUDRzSmVyMnhMUmxtbFJvaGp1?= =?utf-8?B?RzVrU0NkYWtYMkViZHRhcmZjbXlKSmJ1NFB5bUVkcjRhTDhzcGs2QWdXak9U?= =?utf-8?B?M25oTmpNZGpXS0YyOUtQejVuM25oSUJyV3NTMlhxMkdrbjIyZU10cFRXQWVP?= =?utf-8?B?c1o2cmdNaElpNHdnVjAyV2E0eExVZE5EWjhtbDFKQlNJc0hjanFOdnlvbkhL?= =?utf-8?B?OHZldE1oZDI1aTFuOFR1K1pEbHU0QUtneXZNVkwwWFNsYUYzeE14a2hYSFlu?= =?utf-8?B?bjhUcHg2V2VKS1h6RzVlWklad2M1SDdRa2d3azVpWVJnZDJkdm90U043RVNH?= =?utf-8?B?NjZKb0w5cTJZWmVJMWhNUytzMFh1TkpqaDVEalYwQWJYMkdtMS9yZ29nZE5v?= =?utf-8?B?ZE9rYllXTndyRkppV1JxQW9FK29sb0VkYkZCcWZHVFNhV3NYTnZLTzRaSVoz?= =?utf-8?B?ZFk5RFA2Qk84NDRNcG5lYlJYc3grNHFQN004YUdKMXM5OXdVSGJZT3FXdE15?= =?utf-8?B?aFB5ZGxteDlQRXY4RXIxNmoya1U5NjRzN3BxOSt5ZVpac0NuMXpaUXhQbWo3?= =?utf-8?B?cGF4R29UeGdUUW12eVRzZGd3M1RIcWxYWUdDbEhyQjg4TmJhaGhweWVlRTNq?= =?utf-8?B?eVQ1UkpNZGl0RHUzUGt6Vk1TQm9YK3g4MDIzTEc5aVBZZXJYRTlYNk54UHZQ?= =?utf-8?B?SEpFODlqSWJZSGQ2MzJRN1V6TS9qQStLSVZSSFI0ZHVkaWtTQXBRTU5YdWxx?= =?utf-8?B?TUNibS9QbXA0LzNzV0Vac2lhQXo2RXZ0MkFsTWtMcjd4SVVtZFZiaENEcUlw?= =?utf-8?B?dWhESThpRDFhYlNIdEVwNnVndW1DMHQ3dlAwaktGZTRWMlZKeHp5YUJubzh2?= =?utf-8?B?aEVmWmVKWW9DRmhROFUzZzlKSXdyWERJQlpOTVBoODg4T0FlZnhrV0FKZ2U1?= =?utf-8?B?aWJUTG0xVnZjVWRxblZMREpjczgyaEdodGIwVHQrdWU0UkhIRzZaVjh0R01p?= =?utf-8?B?Z2s3bStlbWFwa2FtZDBFMkMzOGp5dUNMZDB6c2VUTDRzbUVyNmlXelU5WnMv?= =?utf-8?B?a0p4YkNSOUtDS0NNY3lldzNrR3R5SUhGQ0FZazlDNndXVzMvZi85Wk5kV1J0?= =?utf-8?B?citVY3F0OURNWGR2NHY1Vi9NQWVUZzVqL25JOU5BMlZ2YmxTS1pXTHdGdERo?= =?utf-8?B?N25LNWhaV3R4aU9yYkdMZz09?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: <68364A9F16EE584ABB1ACEEE16DCADAB@namprd12.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB5373.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: df9c3949-51fc-4c75-5d1b-08d979e81764 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Sep 2021 14:33:18.0268 (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: LfhBZ0bRtXKv1mIoCBquBcgUJiqJwiHKVST8CGTU72xi8MizABvDhO7OSYSDYlnRsX0l3dpmW787C0lX3iL70A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB5551 Subject: Re: [dpdk-dev] [PATCH v3 1/2] ethdev: queue release callback optional 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" T24gRnJpLCAyMDIxLTA5LTE3IGF0IDE0OjUzICswMzAwLCBBbmRyZXcgUnliY2hlbmtvIHdyb3Rl Og0KPiBPbiA5LzE3LzIxIDI6MjkgUE0sIEFuZHJldyBSeWJjaGVua28gd3JvdGU6DQo+ID4gT24g OS8xNy8yMSAxMjozOSBQTSwgWHVlbWluZyBMaSB3cm90ZToNCj4gPiA+IFNvbWUgZHJpdmVycyBk b24ndCBuZWVkIFJ4IGFuZCBUeCBxdWV1ZSByZWxlYXNlIGNhbGxiYWNrLCBtYWtlIGl0DQo+ID4g PiBvcHRpb25hbC4NCj4gPiA+IA0KPiA+ID4gU2lnbmVkLW9mZi1ieTogWHVlbWluZyBMaSA8eHVl bWluZ2xAbnZpZGlhLmNvbT4NCj4gPiANCj4gPiBMR1RNLCBidXQgcGxlYXNlLCBjb25zaWRlciBv bmUgbml0IGJlbG93DQo+ID4gDQo+ID4gUmV2aWV3ZWQtYnk6IEFuZHJldyBSeWJjaGVua28gPGFu ZHJldy5yeWJjaGVua29Ab2t0ZXRsYWJzLnJ1Pg0KPiA+IA0KPiA+ID4gLS0tDQo+ID4gPiAgbGli L2V0aGRldi9ydGVfZXRoZGV2LmMgfCA0OCArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQ0KPiA+ID4gIDEgZmlsZSBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAyOCBk ZWxldGlvbnMoLSkNCj4gPiA+IA0KPiA+ID4gZGlmZiAtLWdpdCBhL2xpYi9ldGhkZXYvcnRlX2V0 aGRldi5jIGIvbGliL2V0aGRldi9ydGVfZXRoZGV2LmMNCj4gPiA+IGluZGV4IGRhZjVjYTkyNDIu LjJmMzE2ZDE2NDYgMTAwNjQ0DQo+ID4gPiAtLS0gYS9saWIvZXRoZGV2L3J0ZV9ldGhkZXYuYw0K PiA+ID4gKysrIGIvbGliL2V0aGRldi9ydGVfZXRoZGV2LmMNCj4gPiA+IEBAIC05MDUsMTIgKzkw NSwxMSBAQCBldGhfZGV2X3J4X3F1ZXVlX2NvbmZpZyhzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldiwg dWludDE2X3QgbmJfcXVldWVzKQ0KPiA+ID4gIAkJCXJldHVybiAtKEVOT01FTSk7DQo+ID4gPiAg CQl9DQo+ID4gPiAgCX0gZWxzZSBpZiAoZGV2LT5kYXRhLT5yeF9xdWV1ZXMgIT0gTlVMTCAmJiBu Yl9xdWV1ZXMgIT0gMCkgeyAvKiByZS1jb25maWd1cmUgKi8NCj4gPiA+IC0JCVJURV9GVU5DX1BU Ul9PUl9FUlJfUkVUKCpkZXYtPmRldl9vcHMtPnJ4X3F1ZXVlX3JlbGVhc2UsIC1FTk9UU1VQKTsN Cj4gPiA+IC0NCj4gPiA+ICAJCXJ4cSA9IGRldi0+ZGF0YS0+cnhfcXVldWVzOw0KPiA+ID4gIA0K PiA+ID4gLQkJZm9yIChpID0gbmJfcXVldWVzOyBpIDwgb2xkX25iX3F1ZXVlczsgaSsrKQ0KPiA+ ID4gLQkJCSgqZGV2LT5kZXZfb3BzLT5yeF9xdWV1ZV9yZWxlYXNlKShyeHFbaV0pOw0KPiA+ID4g KwkJaWYgKGRldi0+ZGV2X29wcy0+cnhfcXVldWVfcmVsZWFzZSAhPSBOVUxMKQ0KPiA+ID4gKwkJ CWZvciAoaSA9IG5iX3F1ZXVlczsgaSA8IG9sZF9uYl9xdWV1ZXM7IGkrKykNCj4gPiA+ICsJCQkJ KCpkZXYtPmRldl9vcHMtPnJ4X3F1ZXVlX3JlbGVhc2UpKHJ4cVtpXSk7DQo+ID4gDQo+ID4gU2lu Y2UgJ2lmJyBib2R5IGhhcyBtb3JlIHRoYW4gb25lIGxpbmUsIEknZCBhZGQgY3VybHkgYnJhY2tl dHMNCj4gPiBhcm91bmQgdG8gbWFrZSBpdCBhIGJpdCBlYXNpZXIgdG8gcmVhZCBhbmQgbW9yZSBy b2J1c3QgYWdhaW5zdA0KPiA+IGZ1dHVyZSBjaGFuZ2VzLg0KPiA+IA0KPiA+IFNpbWlsYXIgbm90 ZSBpcyBhcHBsaWNhYmxlIHRvIG1hbnkgc2ltaWxhciBjYXNlcyBpbiB0aGUgcGF0Y2guDQo+ID4g DQo+IA0KPiBSZXZpZXdlZCB0aGUgbmV4dCBwYXRjaCBJIHJlYWxpemUgb25lIHRoaW5nOg0KPiBX aG8gaXMgcmVzcG9uc2libGUgZm9yIHNldHRpbmcgZGV2LT5kYXRhLT5yeHFbcnhfcXVldWVfaWRd IHRvDQo+IE5VTEwgaWYgcmVsZWFzZSBjYWxsYmFjayBpcyBub3Qgc3BlY2lmaWVkLiBJTUhPLCBp dCBpcw0KPiBpbmNvbnNpc3RlbnQgdG8ga2VlcCBpdCBmaWxsZWQgaW4gYWZ0ZXIgcmVsZWFzZS4g SSB0aGluayB0aGF0DQo+IHRoZSBnZW5lcmljIGNvZGUgaW4gZXRoZGV2IG11c3QgY2FyZSBhYm91 dCBpdCByZWdhcmRsZXNzDQo+IGNhbGxiYWNrIHByZXNlbmNlLiBJdCBtZWFucyB0aGF0IHdlIG5l ZWQgaGVscGVyIGZ1bmN0aW9uDQo+IHdoaWNoIGNhcmVzIGFib3V0IGl0IGluIHNpbmdsZSBwbGFj ZS4gQWxzbyBpdCBtZWFucyB0aGF0DQo+IHdlIGNhbid0IG9wdGltaXplIGxvb3BzIGxpa2UgdGhp cy4gV2UgbmVlZCB0aGUgbG9vcCBhbnl3YXkNCj4gdG8gc2V0IGFsbCBxdWV1ZSBwb2ludGVycyB0 byBOVUxMLg0KDQpZZXMsIGEgZGVkaWNhdGUgZnVuY3Rpb24gbWFrZSB0aGluZ3MgbW9yZSBjbGVh ciwgdGhhbmtzISB1cGRhdGVkIGluIHY0Lg0K