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 AB26643725; Mon, 18 Dec 2023 02:50:06 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B681640A8B; Mon, 18 Dec 2023 02:50:05 +0100 (CET) Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2091.outbound.protection.outlook.com [40.107.243.91]) by mails.dpdk.org (Postfix) with ESMTP id 1D9A840282; Mon, 18 Dec 2023 02:50:04 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DE6ZQqt1Kqvf4fdz6Zn0nKO6j9+LxvYidKRT9EACeYiSzDXtIh3XuMhYXEJIVLUvpXWggU/3z0NVzfwczYRLoEUx62pNi0BSuX1hzx5lsRPAYwXG4XH8MFZdohYt3kpwkele+U1FUERUbmZcOM3oTvNmh5U6/+s0jZJG51phAcMMzs07mJa3qlF2an4jGRTkTBeMti28WIxxN0ppCMhV1Zy7JZwV/y5q2nxQdOldQ3d6UeKVDbO2T3tXu+2VeHKoXimoIO6jyt2e/HUh1PMrlgD9ya5ggYgGCA9neR0GUysI5Okv+yN1pJvSsoZyrstEzEmUjWbEPFKFuAY7Cgz9ZQ== 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=AF8ipR2qFQgcv1wvYK+++xE/E/iIn2wZvEPhBnXeJ3E=; b=H0DQYSMLOGnJirgsLMRLDXUycvVsb4aG8uQ6Xw8b7EYy7T7w5tBE68PppAP+8w+WuuY8J8Hq4w3tl1qqBG5o9+4BtJgOmDM3MzT3/+cRlds3wtCe5tc5kglUxtm98x8AL9QTeY9a7J/BibHB4uPwpPAShz453YpOC+r1lGdFd5zzQpOTYEPNjJXciSnJc1zC59mtvO1cL8wiZLypR8PqnmtB2aVP6KZrxxPKRy9hpVrHqV+tgmHW1uM6+3DdNwdhQHLyoDorGmaBiHNJ5GFIq/t9OhJ/buFRPTYFVI2iMRiQ9aiadf4alYedm26RIK6RMkKeZmr5qheZFOmZL0YuKg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=corigine.com; dmarc=pass action=none header.from=corigine.com; dkim=pass header.d=corigine.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=corigine.onmicrosoft.com; s=selector2-corigine-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AF8ipR2qFQgcv1wvYK+++xE/E/iIn2wZvEPhBnXeJ3E=; b=Si5XmgcfxqZDIdzfCkGqDRZanEjYEPoYMtYhflu6nHXeea2Qc/AvDtNaTH02PMrhWRgt46+PQFEsT/xGDOLNXWLzHbzNDMwtdqIpipSl7y6q7tacrya8jXG5oYlP9pqdNhT7+mC9BZhrKqArmx+vJjeBcZd/B2uvOmTJLTt/jBo= Received: from SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) by SJ0PR13MB5753.namprd13.prod.outlook.com (2603:10b6:a03:40c::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7091.37; Mon, 18 Dec 2023 01:50:02 +0000 Received: from SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::45b3:d83c:cff2:4a1b]) by SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::45b3:d83c:cff2:4a1b%6]) with mapi id 15.20.7091.034; Mon, 18 Dec 2023 01:50:01 +0000 From: Chaoyong He To: Ferruh Yigit , "dev@dpdk.org" CC: oss-drivers , Long Wu , "stable@dpdk.org" , Nole Zhang Subject: RE: [PATCH 2/3] net/nfp: fix free resource problem Thread-Topic: [PATCH 2/3] net/nfp: fix free resource problem Thread-Index: AQHaLnfFNqI/9sZEd06VCuEOI7vxTbCqTrgAgAP6/KA= Date: Mon, 18 Dec 2023 01:50:01 +0000 Message-ID: References: <20231214102431.2091608-1-chaoyong.he@corigine.com> <20231214102431.2091608-3-chaoyong.he@corigine.com> <0a5a69d7-2d2e-4a0e-9d29-18ec856b5be2@amd.com> In-Reply-To: <0a5a69d7-2d2e-4a0e-9d29-18ec856b5be2@amd.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=corigine.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR13MB5545:EE_|SJ0PR13MB5753:EE_ x-ms-office365-filtering-correlation-id: 1e924026-5186-4bab-c89c-08dbff6ba621 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: mjmE+Kx/8+gQjE0OBzus6luV3py9QoMf3nv+DW/C+/v0J/a0/ACn3kMxCBoj+NXYu8tFtO52szWj/7XUAEO7c0m+rlEF/VUtBoeDzvOHtfqNfhnlZGw4dnlZNl52kTzf5LRpYbRZLXfsMEtNLowvP0nJ/iEY0o0XmhI//+MTNR0Ydp0pgOSGSiSwGo9FykTVmwlrzkFLtqXToSVb6gCHcws/gc8RMRlsiE/B8A4tOCJY8xeKieUXAbN+ku4B56dbYZF32BrDISXMBbPsLBMchKMm/HEVitli63wuuQ++q/L/flxnaqrzP4NBJugAzG9nNlWXhR43vQnKu7jy0kHe26mxmoiA88e9hUx23WuJ1m+1vWDx/L/qjK5hGNd0N4sHQj3biOdIM4hUalHyDaKe/C9IPIBLAj44EsLDAyOkzcz/SOXZvWT6u/cpNqHkNWlA+/LMEJH6cupFtkdw45YuaurCiPhElXDIzd3zE0EgBVYtpdwtbL3PIdGK81nrfXg3lHhz/G6iD+g0iV7WsWAfV2B0mKH+Kd9v4rM4u8p5GpKP+uaI0E7+1jCZ8F3Qudc1uNmVPe/NRe00QOdKFfk+NdZtg4qIa8a5vPCvbA8EjFiNjja9uBbL8863qM0LPU8npzhDgJWcCH7s6ejcGGpUhneCL1ychSuUqZyyTlELC/k= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR13MB5545.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(136003)(376002)(396003)(346002)(39830400003)(366004)(230922051799003)(451199024)(186009)(1800799012)(64100799003)(26005)(107886003)(83380400001)(71200400001)(7696005)(53546011)(6506007)(9686003)(44832011)(5660300002)(52536014)(41300700001)(2906002)(478600001)(4326008)(8676002)(8936002)(66946007)(76116006)(66556008)(110136005)(66446008)(66476007)(64756008)(316002)(54906003)(86362001)(38100700002)(33656002)(122000001)(38070700009)(55016003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QmpNZVRrOFQ1THZpTjIyaXhlaUJERkpaRTZMVHpYN0M5NXRnMnc1RzloMEEw?= =?utf-8?B?VExxakgxQ1d4V0thNEpLNEVZemQrTzFaTWpvOGo4K2w4ZFJQNGlnZUI5L2RU?= =?utf-8?B?MXBkRXdlTTY1SkxjdW5uUlA3R2xOVDhTa0w4UXJiVlVsdjBWL1dIMlRONVdF?= =?utf-8?B?SDRWVW80M1BlaXp3aUh1OEI4eEZOdFJjVm9yNzB4ZnJ4cGVxR2NpRG1VUlFC?= =?utf-8?B?WVJEMVhEbjZtTWdhOWp0R3lOSWFQUm5GbjR6ajhBT0UwSEhhZVZpSTBBQ0dB?= =?utf-8?B?d2lKMTNFYk11dzhrOXh3OHMrbGdPQjdpbUI2a2tnaklBMHdoYktWWHlYbk9U?= =?utf-8?B?NXRuTi9nT3VRb3lyWnYwczUwUWpiYVVrTWVrR2ZIY3dVNkp4a0JDc3lRODJh?= =?utf-8?B?VmZGOExtL2xwYVNCeXlzY0N4YkhOSThyY0pSVEFMcG51ZjhnTkdHUHZpc2hz?= =?utf-8?B?V2p3YkMrZFQ5ZXoyNFJxMTEvMjNQN2JTa21vam9tWVdZSmlQN1lrazlPbjdJ?= =?utf-8?B?bnpzNDV0ZUx5ZWNkdFJ3NGJrL05jNS9tR0w1U1F5L1UzeTJBWnJqbncyTzBs?= =?utf-8?B?ckZBcDkzWDBudmVZekZnRzkvbHlYTjNEU29ORHhVQWVNakZWak1rbmovTlVK?= =?utf-8?B?azVNNnlIcU5WelIraUFTeGhIU2QzbnZ0bSs4eWJjOVFMZWJEd3J0R3F3LzBq?= =?utf-8?B?QS9MeTJZOE5QZy82UVVZdFR0bC8vaUkxYVZZWjlVQVdORFpoSFZaSG15dUdK?= =?utf-8?B?dHJVZm1Gbm5rSFRzZE4rT2NJWFRQbTFQdVh5MW00TVpOaEx1QWhEdkY0a2l6?= =?utf-8?B?NkJ3ZDQ4UmZZbWVFd2VOYnd5U21wY2N4VitzSnNmTlhrQTRIMTJYclh5K0JH?= =?utf-8?B?TjlZRVA1UjlSYUNxUmJKM09xMXJ4UGlEQkZhbUM1WG9iTGNkSmZuVVprRmJX?= =?utf-8?B?RzlDVTRXYXd2QVFhMDVtWXVFQTA3RTN1VENrd2NDdEQzWlVEa3VpMVBwQkxN?= =?utf-8?B?OWlwSm9WN3c5K0MyUkNnZS9DcTcwWHpyQXQ1MVR2YXhxQWJIM2NtdERvRCtQ?= =?utf-8?B?QnVDYWVMY3ZhT01ZbFJPaUIvZjV1RmpwbGluT2ZKTTJJbUlLNWdHNk9wNmcw?= =?utf-8?B?bVc1TmFQeldXam14Sm9aUDR5eEhyOWlwQllFQm5MSUNWSGVCeDJ5bXJXNTJE?= =?utf-8?B?WEF2V2RUVzNIdy9LS1NULzdQVGoweVcxY1pmSlBQcXR3ekZQLytIYXJMd1BN?= =?utf-8?B?K2pRRUZtZjRYOGlyYTBNUEZNUFRGdmZ1YUh6U1hoYmdLNTZTV0pvWm9aekNU?= =?utf-8?B?TW5SMDN3TXdNdTd3WG90akRTUG9Wajl3T1NjZjd4YTZ0K2tTbHphSDUzMHhk?= =?utf-8?B?dTBERENBaEtmcW55Wk1STi8vSGxPRXAwWm1TQlNRbmwrQzFBTmNxS0ZVKzVY?= =?utf-8?B?dVpsdXhIK0lxQlVHYjVIblRXRlY2RUc1dEV3QXBjaE5hMnhKTGxISWo0V3Mw?= =?utf-8?B?NUpoOHdsNGdscUkzOXJRaFU1MnBpa2F5Uk5VRHdIRk9aeG5qT1BHdlMvMHhr?= =?utf-8?B?TWlXMmN5VWhOeHhWTXV0TWdiMkMwem5NNFR1clVzc2dnd2NSZERQTzFLTVM1?= =?utf-8?B?WUdyb3NZY3pqUTBzdURVbXNZTDBOVWZLYWE2cytZQ0RvS3pscXdYODlOQ1dW?= =?utf-8?B?L2lLSVdaemY5dFcrRXZkakYvUkRMWWdMcUNCN2dKaHZRUVZuSThkaTNrbnE3?= =?utf-8?B?RTl0bVNRTzRSK3FVSGxxR3d2MnRoYVZHSkRBRWJKUzErZ0V0TFJacVN6aDY2?= =?utf-8?B?dnNGbHRvQjVCOWVNeXhmUWFpVlQ5VWJzUVRlc0l6bkR1TURDYjRRVGkrUFdI?= =?utf-8?B?amwzeFNmZEo2ZUFNbnFDRGJwSkFablRoQWZFczFhMlBNV0MwRzlBTFJYelIy?= =?utf-8?B?enpHUmRoMVBMKzA1YzBkNDRZTmplZ0VHdzkwTHZBWDgwVzU2MVcrZDRyZ1J6?= =?utf-8?B?Q21YTENjNW5JUjd2UWNrQkk2Z0JkS2dKT1VoeGY3TVNBUXptd0F5YStVNU9P?= =?utf-8?B?M3R3Q2h5eWpIVjE0QmVsdy8zRnpDNUsxd2Jjcm1yKzgrTFVScWd4Lysyd3hj?= =?utf-8?Q?7UNfLL3SfJP76S0XOGpvYTo/d?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR13MB5545.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1e924026-5186-4bab-c89c-08dbff6ba621 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Dec 2023 01:50:01.6593 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fe128f2c-073b-4c20-818e-7246a585940c X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Ibp+ozN57+ho619QeCELsZ2LdnDFB/CeHNN+c8u1tqWvLpzA9DEe4ayJBpHjCuHInzlPI3JO6CCwKEqOsa3TJOUODAM+Ghl+50vQ+55JYsQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR13MB5753 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 PiBPbiAxMi8xNC8yMDIzIDEwOjI0IEFNLCBDaGFveW9uZyBIZSB3cm90ZToNCj4gPiBGcm9tOiBM b25nIFd1IDxsb25nLnd1QGNvcmlnaW5lLmNvbT4NCj4gPg0KPiA+IFNldCB0aGUgcmVwcmVzZW50 b3IgYXJyYXkgdG8gTlVMTCB0byBhdm9pZCB0aGF0IGNsb3NlIGludGVyZmFjZSBkb2VzDQo+ID4g bm90IGZyZWUgc29tZSByZXNvdXJjZS4NCj4gPg0KPiA+IEZpeGVzOiBhMTM1YmMxNjQ0ZDYgKCJu ZXQvbmZwOiBmaXggcmVzb3VyY2UgbGVhayBmb3IgZmxvd2VyIGZpcm13YXJlIikNCj4gPiBDYzog Y2hhb3lvbmcuaGVAY29yaWdpbmUuY29tDQo+ID4gQ2M6IHN0YWJsZUBkcGRrLm9yZw0KPiA+DQo+ ID4gU2lnbmVkLW9mZi1ieTogTG9uZyBXdSA8bG9uZy53dUBjb3JpZ2luZS5jb20+DQo+ID4gUmV2 aWV3ZWQtYnk6IENoYW95b25nIEhlIDxjaGFveW9uZy5oZUBjb3JpZ2luZS5jb20+DQo+ID4gUmV2 aWV3ZWQtYnk6IFBlbmcgWmhhbmcgPHBlbmcuemhhbmdAY29yaWdpbmUuY29tPg0KPiA+IC0tLQ0K PiA+ICBkcml2ZXJzL25ldC9uZnAvZmxvd2VyL25mcF9mbG93ZXJfcmVwcmVzZW50b3IuYyB8IDE1 ICsrKysrKysrKysrKysrLQ0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwg MSBkZWxldGlvbigtKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L25mcC9mbG93 ZXIvbmZwX2Zsb3dlcl9yZXByZXNlbnRvci5jDQo+ID4gYi9kcml2ZXJzL25ldC9uZnAvZmxvd2Vy L25mcF9mbG93ZXJfcmVwcmVzZW50b3IuYw0KPiA+IGluZGV4IDI3ZWEzODkxYmQuLjVmN2MxZmE3 MzcgMTAwNjQ0DQo+ID4gLS0tIGEvZHJpdmVycy9uZXQvbmZwL2Zsb3dlci9uZnBfZmxvd2VyX3Jl cHJlc2VudG9yLmMNCj4gPiArKysgYi9kcml2ZXJzL25ldC9uZnAvZmxvd2VyL25mcF9mbG93ZXJf cmVwcmVzZW50b3IuYw0KPiA+IEBAIC0yOTQsMTcgKzI5NCwzMCBAQCBuZnBfZmxvd2VyX3JlcHJf dHhfYnVyc3Qodm9pZCAqdHhfcXVldWUsICBzdGF0aWMNCj4gPiBpbnQgIG5mcF9mbG93ZXJfcmVw cl91bmluaXQoc3RydWN0IHJ0ZV9ldGhfZGV2ICpldGhfZGV2KSAgew0KPiA+ICsJdWludDE2X3Qg aW5kZXg7DQo+ID4gIAlzdHJ1Y3QgbmZwX2Zsb3dlcl9yZXByZXNlbnRvciAqcmVwcjsNCj4gPg0K PiA+ICAJcmVwciA9IGV0aF9kZXYtPmRhdGEtPmRldl9wcml2YXRlOw0KPiA+ICAJcnRlX3Jpbmdf ZnJlZShyZXByLT5yaW5nKTsNCj4gPg0KPiA+ICsJaWYgKHJlcHItPnJlcHJfdHlwZSA9PSBORlBf UkVQUl9UWVBFX1BIWVNfUE9SVCkgew0KPiA+ICsJCWluZGV4ID0gTkZQX0ZMT1dFUl9DTVNHX1BP UlRfUEhZU19QT1JUX05VTShyZXByLQ0KPiA+cG9ydF9pZCk7DQo+ID4gKwkJcmVwci0+YXBwX2Z3 X2Zsb3dlci0+cGh5X3JlcHJzW2luZGV4XSA9IE5VTEw7DQo+ID4gKwl9IGVsc2Ugew0KPiA+ICsJ CWluZGV4ID0gcmVwci0+dmZfaWQ7DQo+ID4gKwkJcmVwci0+YXBwX2Z3X2Zsb3dlci0+dmZfcmVw cnNbaW5kZXhdID0gTlVMTDsNCj4gPiArCX0NCj4gPiArDQo+ID4gIAlyZXR1cm4gMDsNCj4gPiAg fQ0KPiA+DQo+ID4gIHN0YXRpYyBpbnQNCj4gPiAtbmZwX2Zsb3dlcl9wZl9yZXByX3VuaW5pdChf X3J0ZV91bnVzZWQgc3RydWN0IHJ0ZV9ldGhfZGV2ICpldGhfZGV2KQ0KPiA+ICtuZnBfZmxvd2Vy X3BmX3JlcHJfdW5pbml0KHN0cnVjdCBydGVfZXRoX2RldiAqZXRoX2RldikNCj4gPiAgew0KPiA+ ICsJc3RydWN0IG5mcF9mbG93ZXJfcmVwcmVzZW50b3IgKnJlcHIgPSBldGhfZGV2LT5kYXRhLT5k ZXZfcHJpdmF0ZTsNCj4gPiArDQo+ID4gKwlyZXByLT5hcHBfZndfZmxvd2VyLT5wZl9yZXByID0g TlVMTDsNCj4gPg0KPiANCj4gSGVyZSBpdCBpcyBhc3NpZ25lZCB0byBOVUxMIGJ1dCBpcyBpdCBm cmVlZD8gSWYgZnJlZWQsIHdoeSBub3Qgc2V0IHRvIE5VTEwgd2hlcmUNCj4gaXQgaXMgZnJlZWQ/ DQo+IA0KPiBTYW1lIGZvciBhYm92ZSBwaHlfcmVwcnMgJiB2Zl9yZXBycy4NCg0KVGhlIHdob2xl IGludm9rZSB2aWV3Og0KcnRlX2V0aF9kZXZfY2xvc2UoKQ0KICAgIC0tPiBuZnBfZmxvd2VyX3Jl cHJfZGV2X2Nsb3NlKCkNCiAgICAgICAgLS0+IG5mcF9mbG93ZXJfcmVwcl9mcmVlKCkNCiAgICAg ICAgICAgIC0tPiBuZnBfZmxvd2VyX3BmX3JlcHJfdW5pbml0KCkNCiAgICAgICAgICAgIC0tPiBu ZnBfZmxvd2VyX3JlcHJfdW5pbml0KCkNCiAgICAgICAgICAgLy8gSW4gdGhlc2UgdHdvIGZ1bmN0 aW9ucywgd2UganVzdCBhc3NpZ25lZCB0byBOVUxMIGJ1dCBub3QgZnJlZWQgeWV0Lg0KICAgICAg ICAgICAvLyBJdCBpcyBzdGlsbCByZWZlciBieSB0aGUgYGV0aF9kZXYtPmRhdGEtPmRldl9wcml2 YXRlYC4NCiAgICAtLT4gcnRlX2V0aF9kZXZfcmVsZWFzZV9wb3J0KCkNCiAgICAgICAgLS0+IHJ0 ZV9mcmVlKGV0aF9kZXYtPmRhdGEtPmRldl9wcml2YXRlKTsNCiAgICAgICAgLy8gQW5kIGhlcmUg aXQgaXMgcmVhbGx5IGZyZWVkIChieSB0aGUgcnRlIGZyYW1ld29yaykuDQoNCg==