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 A5319A0542; Fri, 18 Nov 2022 13:21:43 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 63CBF4021F; Fri, 18 Nov 2022 13:21:43 +0100 (CET) Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2080.outbound.protection.outlook.com [40.107.92.80]) by mails.dpdk.org (Postfix) with ESMTP id 759F14003F for ; Fri, 18 Nov 2022 13:21:41 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=l3Vxlcag5+bG/QwHR/gxwW2/gQt3pjW9BBoJ2mOz1G8oN30SA/jrM7Hzw6JH+WRnP+/inxq3AWl0w6HdtbgXz93+C4W5D9mVQJ3v/uF3px324jcPCbURy/p6OfBT/5PoCz2MLr1VXv7/pedJdkT62vO6FfzD5Gp6F8vBkhAGrziFbim/nb2IxySqzkp18e7Wb1oMZE1/yUZDYTUkdNLifdgko6Hxkh3dZe3WW/tCsc3CcoMjfZCiZoOiT8UgBoHdBBDeLAwZU1Ja1fIfSR+Xedt8nyy8dGOA/HKKbpalL/fm39yakBZkCPUht45a+IH6n6dKerlvgSTQJWrTX3Lhgg== 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=PPZRyGVKQ38EOG//IzI0ba/9QeqQCTZqLIz175xbyiw=; b=IfacHAcQ86G4UHixCYgA3oPJJD3xRcymvMtLw1Z4H6pa5uL2UVUAKQ873WyhxRXZd0evEIkGO3mvcAVB0kNSTidFlmqG8yk6Ts6roGkelY28BxEVUnL2W8TGVLntkPN68M/y/tFVDsVYAbiylnlshSX+7MoeticdtQaRuIjohIWrONONHIQekxxZADCUPGJlMJVO7vKJ+V8EFINub2GZaF4DnFXsEqY9PPqtlmfQmpmJq6HsqFz5p6S9yH1uCoLmrcPaAOrTkqoEthzdrsvp2doxpltCfjCNnLfMEGAD2egFtxrx/tDxIIf+N4Y0FP07YvQPBvKqDvqOkwQmGrr6xg== 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=PPZRyGVKQ38EOG//IzI0ba/9QeqQCTZqLIz175xbyiw=; b=S3RvtbmzBfdHygO3SFy8BW8+PsSJs3UQqX1OOD4BJlfwtbVdlJfzXJcSE6a9QbmaM1V9hMO8ycZRum7RgcP6qawLfwelCa2jDYv0OHdMzn+a4oYNsX+7O2EC0p14P3cwWpuR/EvBAnThErQoB9nOvUHDWH7q0CG2MHlGkUe16e0s39In6ja1H10Jiy2VB75PCS+xKUl9smr3Gq09jVBOYK7vV4b0P64hXRtAD3vyouyNIDDN92+/42lsoSFUSoIgx3xSUuXlRkPP7abGgWUPMGzGMWxKxJD3kVRahSZV4w79T10dAeHtJqKjG054+C2/4fP4foBLn5KeDAOECsdDDQ== Received: from CO6PR12MB5396.namprd12.prod.outlook.com (2603:10b6:303:139::8) by BY5PR12MB4901.namprd12.prod.outlook.com (2603:10b6:a03:1c5::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.9; Fri, 18 Nov 2022 12:21:39 +0000 Received: from CO6PR12MB5396.namprd12.prod.outlook.com ([fe80::ea06:17dd:aec2:3ac5]) by CO6PR12MB5396.namprd12.prod.outlook.com ([fe80::ea06:17dd:aec2:3ac5%6]) with mapi id 15.20.5813.019; Fri, 18 Nov 2022 12:21:39 +0000 From: Suanming Mou To: Ferruh Yigit , "david.marchand@redhat.com" , Aman Singh , Yuying Zhang CC: "dev@dpdk.org" Subject: RE: [PATCH] app/testpmd: fix action destruction memory leak Thread-Topic: [PATCH] app/testpmd: fix action destruction memory leak Thread-Index: AQHY+mJv0Bzs6nBRL0uxMx2tHG50pK5Ef3IAgAAcAgA= Date: Fri, 18 Nov 2022 12:21:39 +0000 Message-ID: References: <20221117085537.24372-1-suanmingm@nvidia.com> <4cdd1d8f-69ed-a97f-32f5-65289642fef2@amd.com> In-Reply-To: <4cdd1d8f-69ed-a97f-32f5-65289642fef2@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=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO6PR12MB5396:EE_|BY5PR12MB4901:EE_ x-ms-office365-filtering-correlation-id: 1f0e6081-08f5-4e23-f281-08dac95f719c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: fTO2kCyTaM/L7iKhKAfBbBTQRGpXGvg/cBszo4dv8Q1lscU8PC1b1pkLZYh3UzyzNeqf6yb8aRN0o4YIwvLeZMl88m+wxtqQqgeocyRTL5IabOA8RfVidA1MqPFuworY5XJeRG/b3hkpPAjV6YSDtiUyfQ4LzmL6+GCZxI+t93ERBFOIdQE6jJlRUMx9M8gemHsHVRpYT1i9FEMEfzqvPoUmDKcJkWidWOpyFKl/TXzJttjjvitAHBIaOzYDHVex2GO3/46Hk5l5pfvT1gJm2NgVhiB0aQEq6U/zFOOBXXuOSA4/hbEIws9WIMrnvnTQLDeUF3Yg5qa86S9i0xbJK9974/IO07TxRsUdUbo9LiaNV9kkhI7abA5j3hsluxZHvNRemuVanBMj5VCHHvggKkDi2PJaTdf+gd7FixRwMJe3V2AMCPwznJgkhKuxxgTohhK1EI/+2ZLGtaP1hsh07SqaeHmmN9B75SlIMtfq/xaTx1d49oEn40EfjZpnpqcpKxARQ9z08hFfXulDitbLbNLJ14uAc5SvBkjuMGoj493FpD1S2mCQnmhc03fMUyLPAbTXjFTar+5dTStBAmlqk5KIGcaS2SqTSledNXkyZjUUVXQWyMUB26xyZ/RtIP/87hAdN+uUYKdBWbpPwrlAQasITVmyZbNQ6Wy0wxMDBCAwRMan5LSegMfixSmZauqtLHBBDNNtBqkpPoHhR/f8mw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO6PR12MB5396.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(39860400002)(376002)(346002)(396003)(366004)(136003)(451199015)(38100700002)(122000001)(55016003)(33656002)(38070700005)(86362001)(9686003)(66946007)(71200400001)(76116006)(26005)(53546011)(110136005)(6506007)(7696005)(316002)(478600001)(186003)(5660300002)(2906002)(83380400001)(41300700001)(66476007)(4326008)(8676002)(66556008)(66446008)(64756008)(52536014)(8936002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?T2VUcFRNa1ArL0FzSzFqb3BvejJ2eC8wSlFCQzRiWVB4Nmpvbk5BcTBrUXdE?= =?utf-8?B?R3NpVVRHQmJ2RS81cHlCU0RLYXQ3eTg0WnhTUTNpWU1BRVhDekYzY2FlQTVF?= =?utf-8?B?TVpPUGZhRVVsZUY5VkhqeE93WExnL2ZQYUYrWWFTQWszODFFWnBrU2hhNTZE?= =?utf-8?B?N3pUN1VQc0taSzl1ME5CQWpjcUhha2w0amN6dzR4cEpuRnF4YlJBd0xqRnRZ?= =?utf-8?B?U0V3MUlHTmF4U3lEbHNiNWEwVGpVMXVTWDZ5ZHRHV2NTOTVlYnRFRUN0WjlW?= =?utf-8?B?TmxqS0ExS2RBWXppY09nT2ZpVUZJbk5MZEpoRHZjK1ZDREdmTEN4UkpkMmtT?= =?utf-8?B?YVBLQXpYdmFhTmthMFdxRGN3ZlVOalh3OW9weUhrL0F1QjYzNE1CY3NYbkg3?= =?utf-8?B?amtOVDcxSCtqeElzOVpaK3JoQkpqUXl5cERoZTByV0YzQUdFSk5mRC9OSGtw?= =?utf-8?B?L3ZRY3Flc1lJNlUrTDlsa1F6bUdKdlpSNnRrVkgrcDFiblZ6WmV3aG8xTEpQ?= =?utf-8?B?aUorK3hzV1Y4bDBwK200eHZPeTdOZ2FEMXJ1UmVxZTZwaElBbkRNTkxTZExz?= =?utf-8?B?NjlTWDdmc0FoVXFEcmlOYVVDMEJKekkzZzdnZGg4RDdhdUw5cTlTb0hWYXd5?= =?utf-8?B?elVyYmxGSmFXaUdoYmY4cjZQWWEvako1dnJmVE1QUEFUb0g5d09jUDdoQXp1?= =?utf-8?B?aGFva1RxTmhQWXQzZHhkYTJVdDNtZlREaFpPSXdQK1FuLy9kamJ6ZnVwY2hr?= =?utf-8?B?VkxOVjRIZExvV2R2WDEzK21RVzRrL3dNcERxUHRLdVpoVkx0QURQR3BTNGFW?= =?utf-8?B?K0VlT1htSVZXMDhVUTA2a1dxNnZqQU5uMCs2TnlnSVNXVWN3UGdmZzR4V3BF?= =?utf-8?B?TGdMRjFtbWFJcGNmNFNnWjBtWXh4R1JOL0FYRVlzcnZObENQKzM1VGlDL0pp?= =?utf-8?B?ckdxeGtuamdxTzVyakxFdnhVU29nWk5uL2NmR2hkMHAxTW1kcklMOWtYRVZw?= =?utf-8?B?Rk0yQlg5Z3RBckl5YXZhZVNydWZLcnlSSmw1ZHhGMnRFcVAySktWckxSQ0lE?= =?utf-8?B?WFdUR1RQeUNHdnBVNk5LM2w4TmpCTmkwdXErUmpGcmFLTmp1V25TMkFyZk5o?= =?utf-8?B?WTQxYVhHdG8zUW9LTGJKUTB0dWFzVUtOajhhblQ4ay8wQWJiNXR4SHc1OTVo?= =?utf-8?B?Y1cvY0o0QjFpNWExa1ExK3MwYlh1VFJNcFdVRmhCUGpPeGlrUlI1U1M2MlhF?= =?utf-8?B?M1NOL0pxdi9XeGZCSXhCcW50QTNYMVEySnc3aE80RkJoN1ZaYm1UWkRleGhx?= =?utf-8?B?RGhYVUVRS3lGYUIxMis2ZHFVTGI5TWRYY3QwVlZmNXJmYUttam5FSnE3QnFV?= =?utf-8?B?RmZQVUV0ZU01K0J4RTFNSVpqVW5DL0lCWHNzVVMrb2FmNnNrUkRxUU1ZTzBa?= =?utf-8?B?dkRjZ1VYL1RiV2I5SEgydzZjdGhUSXdlalNMKzNZS3MxYVdOUEhJSXJDMFFL?= =?utf-8?B?NFlRSjVOVDBSUFp4ZlFXOTM2djR6NXVmU0tEd2JHVWR3UHZQcVpDQzZuVlVn?= =?utf-8?B?TW1lc09nV0Fsc0JjOVoyRnUzZzdIUUlZSDdQZE5OcVh1TGJwWVpoQzFQbzF1?= =?utf-8?B?Uys5d294SjBxWEQrUzZ4VjdqMFF0eVFLOU1rYnlTR3BNZlRTTW5nMFRrblZv?= =?utf-8?B?Qi9JUXQ0djNOd29sWUtidHVlQzZzNlR1a1FZTHgyQmYrUWF0bUIveSsyUmpw?= =?utf-8?B?Mmh4ZzlTY3BKS0lZbzlwc01RczQ1R244anFJSWlGNEtGQlA2d085WTM3YXZZ?= =?utf-8?B?b3FxaXhQcHpqaW9Bc0RCUnFhSWlZRjNVUndib09VSWNucExtUEdRK2xEbDB4?= =?utf-8?B?bFhGYXFQWlQyMGoreGgxNEt1NmFOL2RXTGV4bnFPNjZsT3lKWUlIUDhYQU0x?= =?utf-8?B?Mlk2bFJBUmpCZVoyU1hEMDY2cDJudTh1cUlybTdEOGR4VnVwU2Nnd3Z6NGRH?= =?utf-8?B?djgwZ3RpQStMbzVCakhyOXB2V3g3KzBRclJFbjlkOUw3RS9Bc3p6Zy9pbTJm?= =?utf-8?B?cmoxWEo1aWhjNnFLMU1zUkNPU3BsK3ZoMGZsSUEzS2xUOHUzcGtadkhYRWth?= =?utf-8?Q?VwPvOBuzVsXMQbo22MntJ7sw1?= 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: CO6PR12MB5396.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1f0e6081-08f5-4e23-f281-08dac95f719c X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Nov 2022 12:21:39.1377 (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: UihrTvsPmTU7lAnxwYzjorcQTP4q/oL2+OudJWvlMAYW1HuOcinwdhjKL/201CRWgwx317ysgd0gFguYuv2kdw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR12MB4901 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 SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRmVycnVoIFlpZ2l0 IDxmZXJydWgueWlnaXRAYW1kLmNvbT4NCj4gU2VudDogRnJpZGF5LCBOb3ZlbWJlciAxOCwgMjAy MiA2OjQwIFBNDQo+IFRvOiBTdWFubWluZyBNb3UgPHN1YW5taW5nbUBudmlkaWEuY29tPjsgZGF2 aWQubWFyY2hhbmRAcmVkaGF0LmNvbTsNCj4gQW1hbiBTaW5naCA8YW1hbi5kZWVwLnNpbmdoQGlu dGVsLmNvbT47IFl1eWluZyBaaGFuZw0KPiA8eXV5aW5nLnpoYW5nQGludGVsLmNvbT4NCj4gQ2M6 IGRldkBkcGRrLm9yZw0KPiBTdWJqZWN0OiBSZTogW1BBVENIXSBhcHAvdGVzdHBtZDogZml4IGFj dGlvbiBkZXN0cnVjdGlvbiBtZW1vcnkgbGVhaw0KPiANCj4gT24gMTEvMTcvMjAyMiA4OjU1IEFN LCBTdWFubWluZyBNb3Ugd3JvdGU6DQo+ID4gSW4gY2FzZSBhY3Rpb24gaGFuZGxlIGRlc3Ryb3kg ZmFpbHMsIHRoZSBqb2IgbWVtb3J5IHdhcyBub3QgZnJlZWQNCj4gPiBwcm9wZXJseS4gVGhpcyBj b21taXQgZml4ZXMgdGhlIHBvc3NpYmxlIG1lbW9yeSBsZWFrIGluIHRoZSBhY3Rpb24NCj4gPiBo YW5kbGUgZGVzdHJ1Y3Rpb24gZmFpbGVkIGNhc2UuDQo+ID4NCj4gPiBGaXhlczogYzlkYzAzODQw ODczICgiZXRoZGV2OiBhZGQgaW5kaXJlY3QgYWN0aW9uIGFzeW5jIHF1ZXJ5IikNCj4gPg0KPiA+ IFNpZ25lZC1vZmYtYnk6IFN1YW5taW5nIE1vdSA8c3Vhbm1pbmdtQG52aWRpYS5jb20+DQo+ID4g LS0tDQo+ID4gIGFwcC90ZXN0LXBtZC9jb25maWcuYyB8IDQgKystLQ0KPiA+ICAxIGZpbGUgY2hh bmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4gZGlmZiAtLWdp dCBhL2FwcC90ZXN0LXBtZC9jb25maWcuYyBiL2FwcC90ZXN0LXBtZC9jb25maWcuYyBpbmRleA0K PiA+IDk4MjU0OWZmZWQuLjcxOWJkZDQyNjEgMTAwNjQ0DQo+ID4gLS0tIGEvYXBwL3Rlc3QtcG1k L2NvbmZpZy5jDQo+ID4gKysrIGIvYXBwL3Rlc3QtcG1kL2NvbmZpZy5jDQo+ID4gQEAgLTI4NzMs OSArMjg3Myw5IEBAIHBvcnRfcXVldWVfYWN0aW9uX2hhbmRsZV9kZXN0cm95KHBvcnRpZF90DQo+ IHBvcnRfaWQsDQo+ID4gIAkJCWpvYi0+dHlwZSA9IFFVRVVFX0pPQl9UWVBFX0FDVElPTl9ERVNU Uk9ZOw0KPiA+ICAJCQlqb2ItPnBpYSA9IHBpYTsNCj4gPg0KPiA+IC0JCQlpZiAocGlhLT5oYW5k bGUgJiYNCj4gPiAtCQkJICAgIHJ0ZV9mbG93X2FzeW5jX2FjdGlvbl9oYW5kbGVfZGVzdHJveShw b3J0X2lkLA0KPiA+ICsJCQlpZiAocnRlX2Zsb3dfYXN5bmNfYWN0aW9uX2hhbmRsZV9kZXN0cm95 KHBvcnRfaWQsDQo+IA0KPiBXaHkgJ3BpYS0+aGFuZGxlJyBjaGVjayByZW1vdmVkLCB3YXMgaXQg dW5uZWNlc3NhcnkgdG8gY2hlY2sgaXQgYXQgZmlyc3QgcGxhY2U/DQo+IA0KPiA+ICAJCQkJcXVl dWVfaWQsICZhdHRyLCBwaWEtPmhhbmRsZSwgam9iLCAmZXJyb3IpKSB7DQo+ID4gKwkJCQlmcmVl KGpvYik7DQo+ID4gIAkJCQlyZXQgPSBwb3J0X2Zsb3dfY29tcGxhaW4oJmVycm9yKTsNCj4gPiAg CQkJCWNvbnRpbnVlOw0KPiA+ICAJCQl9DQo+IA0KPiBKdXN0IHRvIGRvdWJsZSBjaGVjaywgd2hl biB0aGlzIGlmIGJyYW5jaCBub3QgdGFrZW4sDQo+ICdydGVfZmxvd19hc3luY19hY3Rpb25faGFu ZGxlX2Rlc3Ryb3koKScgbm90IGZhaWxlZCBjYXNlLCB0ZXN0cG1kDQo+ICdwb3J0X3F1ZXVlX2Zs b3dfcHVsbCgpJyBmdW5jdGlvbnMgZnJlZXMgdGhlICdqb2InLCByaWdodD8NCg0KWWVzLCBwb3J0 X3F1ZXVlX2Zsb3dfcHVsbCgpIHdpbGwgZnJlZSB0aGUgJ2pvYicuDQoNCg0K