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 E257F43AA3; Wed, 7 Feb 2024 19:42:47 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D27B94027D; Wed, 7 Feb 2024 19:42:47 +0100 (CET) Received: from SN4PR2101CU001.outbound.protection.outlook.com (mail-southcentralusazon11020002.outbound.protection.outlook.com [40.93.193.2]) by mails.dpdk.org (Postfix) with ESMTP id 323A04026E for ; Wed, 7 Feb 2024 19:42:46 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Obv20MhxgVyhUezwyTlwW11pQve+u2LjZPDAfct6RLZ9vO//eOsI9h3JLyl8Vmx8dl0IQ4Ow3CSGWSTr8KIy7jIGNt75d0Y4CnKUNImNuurdaq534zCw3btiVk2gzd2hcyJ/gtT2vqDrLdFp6k2/+43vce4jOfwW2SW/03Gk7RCn7zcmmW78NxP6C/HTKfqM3dvRDnEIoCYYSVwIp2hZiNggNv/toVjTdNUk1AFP7urm6sbknP7oZ7p82fQLlbfTs1Co5pMDJxNIFBwLlkuRI+ewFfcdcCR0yWZjR4/OzTE+0RumlUkMt5vRSSZFmcU7a6DanCR29mHAIPzcha6ZcA== 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=CUVdB8E+wnII1h/jHoadDl36gWRfLVv5oqFq4VknmHI=; b=WYguoBzhkQT8S3nn74V8q00GJMAhgsJMqis7jhzJP+r7xvb6zDFDWUjiJRWI+f+SQO38qZ+hJjVa8ZRGET9wCBetn28JNvzjMrplFCnA/FzXCjSVdctDcZh2yVt6hpHtLt+WpEWMbtMaSrO81IBfzMawH0rJ+RosTOpLJogJm9UVALoBFzhpN6FmHJVEBMYIU3q22W9a1j1ujZAgpbY8ANjXe+07swLsW0uWmXO6Lr11ENYljQleTqLT34lGHLVxZ7ryKGf09VhNxKvAnqw4suddCBk3NWKTegKQfF6mMUGp+isPzCKJGGOzKIQ3UryvR4iIyQo6PKu8TSpZBv0e7g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CUVdB8E+wnII1h/jHoadDl36gWRfLVv5oqFq4VknmHI=; b=RgyTQ6faLdQij8lQiXlflwTkvQV96uXH5FPuhLvI2FqRBePbeixYvppzz1r19xNeeBuBsj6Aar+ESdxWuXWDAKgBFB4bAgE+UD83Evbk36l+hu3NzITJmE745cioZEZvvtRyrglVd1gMfMUcXPCLAkPasjqq/OFU1mEofeJu4MU= Received: from PH7PR21MB3263.namprd21.prod.outlook.com (2603:10b6:510:1db::16) by CH2PR21MB1415.namprd21.prod.outlook.com (2603:10b6:610:5c::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.7; Wed, 7 Feb 2024 18:42:40 +0000 Received: from PH7PR21MB3263.namprd21.prod.outlook.com ([fe80::38ce:7072:976c:bb15]) by PH7PR21MB3263.namprd21.prod.outlook.com ([fe80::38ce:7072:976c:bb15%3]) with mapi id 15.20.7292.001; Wed, 7 Feb 2024 18:42:40 +0000 From: Long Li To: Ferruh Yigit , Andrew Rybchenko CC: "dev@dpdk.org" Subject: RE: [PATCH 1/2] net/mana: use a MR variable on the stack instead of allocating it Thread-Topic: [PATCH 1/2] net/mana: use a MR variable on the stack instead of allocating it Thread-Index: AQHaUxsg4XrZpqCG8UuZWNfedrm5b7D/RAqAgAAARyA= Date: Wed, 7 Feb 2024 18:42:40 +0000 Message-ID: References: <1706577886-29483-1-git-send-email-longli@linuxonhyperv.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=beb891b6-2108-4931-9a7b-58f7fba469ee; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2024-02-07T18:41:30Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microsoft.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH7PR21MB3263:EE_|CH2PR21MB1415:EE_ x-ms-office365-filtering-correlation-id: ab54f32a-e94b-4e6d-b284-08dc280c904f x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: E4rkUfmdXfgJgHYz4ElHO6VDlWJoYATrpigzH1B7rCO7AyDV4X7Qxm8QMJ+uaIuSJAuXApyejifo31brqc+xGtCCDP/WnWfIue7iCANikX8Uc4xZtkqUdfKiajUKIhaeiTHCY+Nl/LQtRemiBjWVifN5yeIcoDmFqzXw8PrHlksyiuflJ/MYdnUJKkRW/rdan/Lgh7k1cURlOJraXnC9A058NTbbTCRzE9C4z5X0KmmSno6GQqhux8upKlcnlAhqg4jokFJDiBqYg9mr2fI3EDDdAcRK+lT7qaPJpOl+vp6K45d26akNdodij3N2juqCSugNvF/sNPMbXpRiXuqDO4/afjsnXM4cxizj+wLheswuiGZYlW+7Le45X52tZtuO3z017gKotkcU5IZtCtVE0Wlayn8xJ7DDiLJGqNvqMXH4CuKjKTqcvkZo/+0oRoyqQp9kQtufdee50c41VqU5mg8hiqMSN+qKTuSzvA2SjVDGkpac1ZwhJsAneet7EAhC8fe7DopiQRWf8DQ4oFYWwpE9Jth/qpQgJOCNDS046m/WwXUyGandgjP/dDMQq2USuSLC81uV6VZ74WL8DAjMCgjwnHwk5VLgkL/ZHLYeoR3d07pjEbXc8Vj4/j6F3XIB x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH7PR21MB3263.namprd21.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(346002)(39860400002)(136003)(376002)(366004)(396003)(230922051799003)(451199024)(186009)(64100799003)(1800799012)(41300700001)(71200400001)(110136005)(33656002)(7696005)(316002)(478600001)(6506007)(10290500003)(66476007)(38070700009)(66946007)(52536014)(8936002)(4326008)(66446008)(66556008)(82950400001)(82960400001)(76116006)(64756008)(8676002)(26005)(38100700002)(122000001)(9686003)(83380400001)(8990500004)(5660300002)(2906002)(86362001)(55016003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Tko0QktVbTRRMnBvRjg5S3JXSzhVekpGS29HMVp1dEVSQUxwR3cyb2xZaXgz?= =?utf-8?B?aTh0WGdmMVZuS0pGSmpJVUNUR3hNM21SNzlZd2cwNC9tQUhSa25FaUlueXV1?= =?utf-8?B?QVI5dDhPUUJQejU4NFpRN2JncHpRTGlKUGx2YzUxLysvMnE1STc4SzkvNXNH?= =?utf-8?B?OGlIcWk5U2xXSDZrd2ZIZjlHYVJsTXl0REhyYkdYTkhrVThvY0I0dHQ3enJ5?= =?utf-8?B?ckJGUFllaDdlaUpBUUZsRHhnZm9UWU9na3N6Z3B1cFhOQVg0SVExcWdUNDJT?= =?utf-8?B?MUJxUnF1T21HbGlyWnNKbFBiN2gzcXViLzNZSDZCSEUwSDhuNWNpYTNqSVVw?= =?utf-8?B?VWtENGRoZ2ZVczRJeFpWd3NLeFFLd1ZLbnMxVWtzRWd0cURDOU9HaCtJeHlp?= =?utf-8?B?bXBPNHVGL1pXbG5EckhnazZ5SS9FUXRBZE1DTEI0WkZJMS83djZUR29NVDBy?= =?utf-8?B?aWx6TGJuUktCOSswRm11V1QyeERhKzNoWS9lVVVnbktsVXVYbXhra2NmZGZm?= =?utf-8?B?Smh2Wmw4Yk5wVit1QlR1azBiZ1lhVkhwa3dqQnEzSXFlL3JZQkIvdWxOVTI5?= =?utf-8?B?dVVmclkyZXVHNUVCaTczSkNucFo5Z3lzVXdWVytFTmJyY0hXcjd3d2FNR1Y0?= =?utf-8?B?dEJMYjFxMGFBUXZUS0NrZDMwOU5OZmFlVEtmK0NhaDYvMkdJOFAzZCtYc0JY?= =?utf-8?B?eFhHZkRyM3pSa0YrR3BuYWF6R1BESnM5R203cWdqTjZjUWROOCtmNzUwUjBF?= =?utf-8?B?Z1I1YkdyRTQ4cjJ3b0doYWhhWVQwdi9NamM1Vm1mY0dHUDNrb2JZOTRmSzBu?= =?utf-8?B?clI0K3JqdlNvdFBIamhCWmlaaTk3K0Y4eGd6Rk11MFo3LzBSci9zYS85bEFS?= =?utf-8?B?SGlIZzdpNHhPaURlbmhBd3lQc2lqUG10VXFwVW9IQ1c3RE16N2I5U1VhS0Zu?= =?utf-8?B?MmhrNFc3Ym01WFN2VkNRejdBWnUzVTd2VHM5eitLTDgzeHJWL1Yxa2JKWjVY?= =?utf-8?B?bklPUVFtL0RoQ1U2S3JpOUFJQlVMV1NGTG9TR0N0NlFRR3dLaUIreUZvV28z?= =?utf-8?B?dlkySEhpNFhCc096VVFtWU5UNHpvOGJNdXk1V01NcWVRd2tzZDZRdk03blFY?= =?utf-8?B?UGh4UU5FeVJ3K295SWh4UWprYlpZbmhXbGl3M1BmQkU4TE8zYzVhcHdodkJr?= =?utf-8?B?bkVla09td0RFMThzTGM4WjRMQ2dVZUF5clhJd2R3OGtsMmpmTjJRRG9hQm1M?= =?utf-8?B?QlFEQWo1M2FhMDA2aThOUmVLWHIzNFNhWG42aTJpU3BkMXQwOGtqUkg5Tks2?= =?utf-8?B?UFFId1p6NWhWeWxMWmI2Z1NFUkw1NXM5RS9vK3oxU0RadysydTVXYk5ldlZz?= =?utf-8?B?N2kxREhRVUtpUFRpeHZTSkh0UmdUQ01CR0x2WmhhcnJVRGl6aWp0UVYxc1Qz?= =?utf-8?B?ZWxiZXM1NFdIaHNtbU5LWTVRdGdlWUVMSzRrN20zVzVoMGo3NEV2cXp0aHJv?= =?utf-8?B?SHpWOFNuSHdKRmN4STdFMEZXdHNKT1dzbjVaTDRPSTU0QkExaU9qZHhNUTIz?= =?utf-8?B?bTRrK1FmSHgzN2xCL3R0YXE0aUZuUkNDUG1lblNMWEZqQ0JMMzJQbXpiRzlG?= =?utf-8?B?UGRYK1FYNXJDSHVDdXJDa1FnRFd0eDdjRk9RWldCUmg5ZkRMZDE2czlKL09w?= =?utf-8?B?RGlWbWVpdnkzUXdLV0Jqc0JxWmN5My9OUUNwOFcxN0Z5WDRDUUMyeXUyM0dU?= =?utf-8?B?OExVVDdESm9wYUpmMW9NMUZVMUJhZVU1cUdKbGxwTkJ2SVNDM25XcjlRa2xt?= =?utf-8?B?TmdURlNhS1ZZN2d3MHBBUTRoZkRFRUFhWlA2QzVlVkJPaUhoNUxUUDFQcEhU?= =?utf-8?B?V3dUWWVtU3YrSTc0c3NlNllTQWJtQlZHaW56dGRXandTVG5waEo1b1N0QW9n?= =?utf-8?B?T1BDMnBwVTZKRDNPRTJ5S1l6Z1E1VEp1TUF1R091em5jNFkwWDBTL1JDcjNs?= =?utf-8?B?NnorNnpIeHNoOXJPTkZsSzRjRTg4d3ZxcmQ2UTc4Y0hwd1VWNEtCeDFDNE5T?= =?utf-8?B?cXJ1SW8zeGg0dzQ5NVIyNGZYWndlbkIrdzRDeGZ2MFY3ODRaYVZ1S3pkTXF6?= =?utf-8?Q?Vc/dtEbrsX667JIbtscYqzsYk?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH7PR21MB3263.namprd21.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ab54f32a-e94b-4e6d-b284-08dc280c904f X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Feb 2024 18:42:40.5345 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 94CeoEznOIoRTaVebJCy37Q4PlQDOEumYomGNRui+k2M6Y0yK+L7HmsHmzrPEgkvydAz095hICx2P9F3+Wx+ZQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR21MB1415 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 PiA+IEZyb206IExvbmcgTGkgPGxvbmdsaUBtaWNyb3NvZnQuY29tPg0KPiA+DQo+ID4gVGhlIGNv bnRlbnQgb2YgdGhlIE1SIGlzIGNvcGllZCB0byB0aGUgY2FjaGUgdHJlZXMsIGl0J3Mgbm90IG5l Y2Vzc2FyeQ0KPiA+IHRvIGFsbG9jYXRlIGEgTVIgdG8gZG8gdGhpcy4gVXNlIGEgdmFyaWFibGUg b24gdGhlIHN0YWNrIGluc3RlYWQuDQo+ID4NCj4gPiBUaGlzIGFsc28gZml4ZXMgdGhlIG1lbW9y eSBsZWFrIGluIHRoZSBjb2RlIHdoZXJlIGEgTVIgaXMgYWxsb2NhdGVkDQo+ID4gYnV0IG5ldmVy IGZyZWVkLg0KPiA+DQo+IA0KPiBwYXRjaCB0aXRsZSBkZXNjcmliZXMgd2hhdCBpcyBkb25lLCBi dXQgbm90IGdpdmVzIGluZm9ybWF0aW9uIGFib3V0IHJlYXNvbmluZyBhbmQNCj4gaW1wYWN0Lg0K PiANCj4gSXMgdGhpcyBhIHBlcmZvcm1hbmNlIGltcHJvdmVtZW50IChpZiBzbyBob3cgbXVjaCks IG9yIGlzIHRoaXMgYSBmaXggZm9yIHRoZQ0KPiBtZW1vcnkgbGVhayAoaWYgc28gd2UgbmVlZCBm aXhlcyB0YWcgZm9yIGJhY2twb3J0KSwgb3IganVzdCBhIHJlZmFjdG9yaW5nPw0KDQpJdCdzIGZv ciBmaXhpbmcgbWVtb3J5IGxlYWsuIEknbGwgc2VuZCB2MiBmb3IgYmV0dGVyIHdvcmRpbmcuDQoN Cj4gDQo+ID4gU2lnbmVkLW9mZi1ieTogTG9uZyBMaSA8bG9uZ2xpQG1pY3Jvc29mdC5jb20+DQo+ ID4gLS0tDQo+ID4gIGRyaXZlcnMvbmV0L21hbmEvbXIuYyB8IDE1ICsrKysrKystLS0tLS0tLQ0K PiA+ICAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQ0KPiA+ DQo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L21hbmEvbXIuYyBiL2RyaXZlcnMvbmV0L21h bmEvbXIuYyBpbmRleA0KPiA+IGQ2YTVhZDE0NjAuLmM5ZDBmN2VmNWEgMTAwNjQ0DQo+ID4gLS0t IGEvZHJpdmVycy9uZXQvbWFuYS9tci5jDQo+ID4gKysrIGIvZHJpdmVycy9uZXQvbWFuYS9tci5j DQo+ID4gQEAgLTQwLDcgKzQwLDcgQEAgbWFuYV9uZXdfcG1kX21yKHN0cnVjdCBtYW5hX21yX2J0 cmVlICpsb2NhbF90cmVlLA0KPiBzdHJ1Y3QgbWFuYV9wcml2ICpwcml2LA0KPiA+ICAJc3RydWN0 IGlidl9tciAqaWJ2X21yOw0KPiA+ICAJc3RydWN0IG1hbmFfcmFuZ2UgcmFuZ2VzW3Bvb2wtPm5i X21lbV9jaHVua3NdOw0KPiA+ICAJdWludDMyX3QgaTsNCj4gPiAtCXN0cnVjdCBtYW5hX21yX2Nh Y2hlICptcjsNCj4gPiArCXN0cnVjdCBtYW5hX21yX2NhY2hlIG1yOw0KPiA+ICAJaW50IHJldDsN Cj4gPg0KPiA+ICAJcnRlX21lbXBvb2xfbWVtX2l0ZXIocG9vbCwgbWFuYV9tZW1wb29sX2NodW5r X2NiLCByYW5nZXMpOyBAQA0KPiAtNzUsMTQNCj4gPiArNzUsMTMgQEAgbWFuYV9uZXdfcG1kX21y KHN0cnVjdCBtYW5hX21yX2J0cmVlICpsb2NhbF90cmVlLCBzdHJ1Y3QNCj4gbWFuYV9wcml2ICpw cml2LA0KPiA+ICAJCQlEUF9MT0coREVCVUcsICJNUiBsa2V5ICV1IGFkZHIgJXAgbGVuICV6dSIs DQo+ID4gIAkJCSAgICAgICBpYnZfbXItPmxrZXksIGlidl9tci0+YWRkciwgaWJ2X21yLT5sZW5n dGgpOw0KPiA+DQo+ID4gLQkJCW1yID0gcnRlX2NhbGxvYygiTUFOQSBNUiIsIDEsIHNpemVvZigq bXIpLCAwKTsNCj4gPiAtCQkJbXItPmxrZXkgPSBpYnZfbXItPmxrZXk7DQo+ID4gLQkJCW1yLT5h ZGRyID0gKHVpbnRwdHJfdClpYnZfbXItPmFkZHI7DQo+ID4gLQkJCW1yLT5sZW4gPSBpYnZfbXIt Pmxlbmd0aDsNCj4gPiAtCQkJbXItPnZlcmJfb2JqID0gaWJ2X21yOw0KPiA+ICsJCQltci5sa2V5 ID0gaWJ2X21yLT5sa2V5Ow0KPiA+ICsJCQltci5hZGRyID0gKHVpbnRwdHJfdClpYnZfbXItPmFk ZHI7DQo+ID4gKwkJCW1yLmxlbiA9IGlidl9tci0+bGVuZ3RoOw0KPiA+ICsJCQltci52ZXJiX29i aiA9IGlidl9tcjsNCj4gPg0KPiA+ICAJCQlydGVfc3BpbmxvY2tfbG9jaygmcHJpdi0+bXJfYnRy ZWVfbG9jayk7DQo+ID4gLQkJCXJldCA9IG1hbmFfbXJfYnRyZWVfaW5zZXJ0KCZwcml2LT5tcl9i dHJlZSwgbXIpOw0KPiA+ICsJCQlyZXQgPSBtYW5hX21yX2J0cmVlX2luc2VydCgmcHJpdi0+bXJf YnRyZWUsICZtcik7DQo+ID4gIAkJCXJ0ZV9zcGlubG9ja191bmxvY2soJnByaXYtPm1yX2J0cmVl X2xvY2spOw0KPiA+ICAJCQlpZiAocmV0KSB7DQo+ID4gIAkJCQlpYnZfZGVyZWdfbXIoaWJ2X21y KTsNCj4gPiBAQCAtOTAsNyArODksNyBAQCBtYW5hX25ld19wbWRfbXIoc3RydWN0IG1hbmFfbXJf YnRyZWUgKmxvY2FsX3RyZWUsDQo+IHN0cnVjdCBtYW5hX3ByaXYgKnByaXYsDQo+ID4gIAkJCQly ZXR1cm4gcmV0Ow0KPiA+ICAJCQl9DQo+ID4NCj4gPiAtCQkJcmV0ID0gbWFuYV9tcl9idHJlZV9p bnNlcnQobG9jYWxfdHJlZSwgbXIpOw0KPiA+ICsJCQlyZXQgPSBtYW5hX21yX2J0cmVlX2luc2Vy dChsb2NhbF90cmVlLCAmbXIpOw0KPiA+ICAJCQlpZiAocmV0KSB7DQo+ID4gIAkJCQkvKiBEb24n dCBuZWVkIHRvIGNsZWFuIHVwIE1SIGFzIGl0J3MgYWxyZWFkeQ0KPiA+ICAJCQkJICogaW4gdGhl IGdsb2JhbCB0cmVlDQoNCg==