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 58EA4A00BE; Mon, 25 Apr 2022 15:28:25 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id EB3A841109; Mon, 25 Apr 2022 15:28:24 +0200 (CEST) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2056.outbound.protection.outlook.com [40.107.94.56]) by mails.dpdk.org (Postfix) with ESMTP id B29DB40E78 for ; Mon, 25 Apr 2022 15:28:22 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nE3vDlm5Hd+VqhlmWreFkDzRr54ptz/FgX4cwyX/UqLkvIz7cyLcR/3tH6JRkjm02kDUhB328/vAQNsBR03fS4mOfIEJTAZVqxXMD1JNamh7j5PXf83q7SkWBbq+hHtAgvI+I0LIjlOU0sKIUpAAwMT1huxCkOK+gGI7AwUTq0dh6QDUAEfveZddN1cvEWl9SvfHxcP8ft/JFuj/pSTxmSkwkItaOjMXm97cOHPgApaQ8rOdA76mt+8YGjtc1Ta4I9wvkqfVv6Hs2amzwU/T+8ICivXdFldBdG+HDD9b4vxf6jVn4Q30G0EtVS+baMnvKVhODUBLU6y4N2zARK2XmA== 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=R995qUfRBB9Z08m4xvBIT7T0HDIj0SnMsaTnfZp5obI=; b=b2DOpuIJaSf0DiGyG8Ug9tYWl7CywNCyICpy3egyUP0MZUhVWXdONdigTaDyg8zU+qWf/RTZ+GyQy6qZMM3Sd4izVymsGdxMPHKnHDOImwdOd88CnMA2hz3lrNB/vkrrNgR7v5vMHMZu+bVZ6mefj2BalKj7ND2ckWdHsb5QPG1tEK5vHHwlNnHQ5LaHT43MHBCc3HQsQoxNj9j3D7Ll3bn3oEKo1wM3GtNODGZFsD2c7BrFHlGPh5lurDrSSbpia6r8qeHJpOzALfHFW6bJ4e/jEHNNkhTLnaUL9kMkUobbXfua95vuyPE9lhPbAJK4iZG/JQgtZdw3cbU6BFfNLg== 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=R995qUfRBB9Z08m4xvBIT7T0HDIj0SnMsaTnfZp5obI=; b=o0N7p9s268Nbd7bHiN5escB10PwL4Vpj1g0KX4mX032WYd7hExtQA8+WXfnUxTmHz4ynAuRy1xL+gp8HTtBdYZaH1SPfDJdVLmBHPoB8goaOlJHSy0/FsaPn0NLiNr6iaK9AJkkZ+gxaNFy0Jd+y8buqn+RH5N5W0QHwEMOeDsxN3scZjKG8K4iH4WMc9AIzMtPQnm4ZwD2Cc2EN3zm73D4rK9Ah5IYTosajhSrH6og/Jqg7x7bmscqOEAstNQuMp1MdqCOtJuhdL8VIxaXuhQ+cD6t4cBF9L/bLH80Vf6AXsxsVg3gRzmkrjjb49XdqHDJA4uU8RqZPXE5I+6mX0w== Received: from DM4PR12MB5373.namprd12.prod.outlook.com (2603:10b6:5:39d::14) by IA1PR12MB6308.namprd12.prod.outlook.com (2603:10b6:208:3e4::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.20; Mon, 25 Apr 2022 13:28:21 +0000 Received: from DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::6c63:6aaa:6c76:ab0c]) by DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::6c63:6aaa:6c76:ab0c%2]) with mapi id 15.20.5186.021; Mon, 25 Apr 2022 13:28:20 +0000 From: "Xueming(Steven) Li" To: Maxime Coquelin , "dev@dpdk.org" CC: Matan Azrad , Slava Ovsiienko Subject: RE: [PATCH v2 5/7] vdpa/mlx5: cache and reuse hardware resources Thread-Topic: [PATCH v2 5/7] vdpa/mlx5: cache and reuse hardware resources Thread-Index: AQHYKZZu1OthHSZU10aN4O5da0GVUaz5PFGAgAfA8+A= Date: Mon, 25 Apr 2022 13:28:20 +0000 Message-ID: References: <20220224132820.1939650-1-xuemingl@nvidia.com> <20220224155101.1991626-1-xuemingl@nvidia.com> <20220224155101.1991626-6-xuemingl@nvidia.com> In-Reply-To: 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-office365-filtering-correlation-id: 45682395-9b3c-4c42-4105-08da26bf7751 x-ms-traffictypediagnostic: IA1PR12MB6308:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: K+xmh7nQGxLzRcWyhlTqLsqKSFZKTgCB7OjaaP8AiLyxNxYmDtHk4Qe1pdcGeUwOdGxd/7s8/M8I5OpZfRt+H6KRXGt3UyolK+aGlLwuM9ji0NLZ4zvbuheDFZsTNaSQ74EXrZYkEkId780mG2vouqL7LwmO6HadTm7qQW0CqCLbH4gb/czvEFMoOT23BqsRPrBqnq7AsWine43KqTEudkRxaczIX7ufVg8PB4oZQ+EeAxR2BHdhtXyfIDfScEnb1eV/AOhjEK72K78Bpw9Q45YmDIEYbwrb6He/PKc5d7sEDNuoW9IxfOZ3Kt0bR4lV1u4N+N35uhfNl7xqAmPG0YxxrZ03MMmWhhgXOGrcBfFigq5iGVyY382z/NqkOlfA66UbMGDJJ6GXL2L7B/yF9omEEYvdVjbNsVzOaIq+K1s1wOVkDV7aZ1HZBIL63+7nxiz0Z4ZUPzPcfg37saGYd9kHO+bJC4WUHBh4QbiXnzgvzacexnGcbniVcUBCMM2/cvj95aLkl8hA6by6RAMfFLiMZKD9/S/cL2bYM5RsCKUYVTMSrBdn+ou2hnXhskkFP91THFAIRC2NYIBcAL1wveS5VP2ieJ0v21dx+akdQkNTAOi4tVoQAnm2FuYImAy5TmCXQTD4mlV1NQbPpXCOwgYa7IJL5OLnud+J5R1Pr9Hol+Jgokjvl+g1ub4mf/kBhQOnZlazganA8hnIM/CnWg== 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:(13230001)(4636009)(366004)(508600001)(8676002)(2906002)(110136005)(33656002)(6506007)(53546011)(66556008)(66476007)(66446008)(64756008)(107886003)(66946007)(4326008)(9686003)(26005)(76116006)(38100700002)(7696005)(316002)(122000001)(38070700005)(5660300002)(52536014)(54906003)(83380400001)(55016003)(71200400001)(186003)(86362001)(8936002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dVJ4Wmo4WHFKWjhlbWJlbHZnTjdBZUZQRGM2KzFjWm1WM3MwekJ3WmhJTldP?= =?utf-8?B?c28wRUNMTElQK1czUFJ3WFQ4bkF3SkhqNlFEdWN1clh0NGl5M3p2NUtwVExk?= =?utf-8?B?b05MbXp1LzRTbUVPZHF1cmFuUWpHczJzdjNBUXB6TkVLUkZVK0lkTE5hSC9l?= =?utf-8?B?SlFWOXdEWjVpaWVVZGRXU2dOVTNoazBXRXBuUzVscmpqMW9GVXlkc3plTGll?= =?utf-8?B?QVdZaFgwZ05QdlZnMkIvQUpiLzE3bTZXa0tmbS9OUzFvbTZHVUltY1pGaDJJ?= =?utf-8?B?YXBVeWRNQ3hKSzZJUlhQQTZPbzBKbHpUbEtxb1l0WjJHZXNhNzZUVWg1ZFAv?= =?utf-8?B?TlRvc1R3QUVScTE3eUxIMkU5bm1BMFVQdVY0RHhPbE1FQUhtaWVzc0U5WFMr?= =?utf-8?B?QXVzOFNPbGVEeW5jbjZOQTlCSVJ3M2QwWmdSZHFjSXd0dEY4SzlwNE5JamVs?= =?utf-8?B?SnJpMnU0T25JMDhaSllHSnE4MjloNHlERHJ1OHYrQkNzblducXMvd0lyNXJP?= =?utf-8?B?M2RzM0VQSWVteWY5bktqNllLQm1JNSs5R0JYMUpTUCsyeWhOc0Y3OGJiWDJq?= =?utf-8?B?T3R6WG5vU2VVeWtBc0ttUmdMeFZINWd5eU1uTS9NRlZQTG9RdW9ha3lGUnUv?= =?utf-8?B?OVNPMWtVejQyRmRQcnd0TmNKREM3U2xoVGNvbEJPcC9pelBSQ21pZndTS1Iz?= =?utf-8?B?TFBDQTlGVUlOZU5QM253K3k5RTVxQzR5Zkk3U1RZQmNrQWlWSmhtVDlpWHhK?= =?utf-8?B?a0t4ZXFRcHVlYW9MdC9FbEVhZFpONXByK3RmMk1zb1JDQkt3aW1QYWlIVVNs?= =?utf-8?B?Wnd1UGJMVzZHM2t0bjl0K3dWR2J6bTN2bzYvaGsvTDdjSjYzbGI4Qi83bmM4?= =?utf-8?B?cEU4T3RHTXFWbXdGRzRYelh6UmVvWG10UHpBcWhmSnN0ejhJblpRdDFxYWNK?= =?utf-8?B?OElSZjJ2WjJ6UzNUaVFzcmZNSXA0Rnl2ZWxxLzB0elk1Q25DRXZZUm9XMTht?= =?utf-8?B?TGlpcSt0SXJKZUdnSmJSVE82MnZYWXdaN21pWVpFcExueE1xZ2pVT0toZ1Zt?= =?utf-8?B?SHU5STBEb2thTDVNa3ZPekxVOWRUakgzWElLL2xHVVlZL0Nob1Y2VEdOQnNn?= =?utf-8?B?VVJWWWRoWkFYbVJpdzJjdGNEcnVRYkxNbTdsdEZ2bnhmMW1WcEdWUEV4UWdK?= =?utf-8?B?MWtJWlhkbys4ekhWbmRHRjFpZ3F1b2N5amNuYUp0ckREMURQZ0VIVUhzWU9o?= =?utf-8?B?RFFTSUdRblFZcUZONTFnVElLNkNYS3NYRHI1L0tMcStIZEhWZENkMFI4REp1?= =?utf-8?B?Y3daNHlSbEJ3WEo4a09ZTDhEcDBuZytwMzlDNlVpcUQ2eFFReE01ZW9vVmh0?= =?utf-8?B?U0o3UzUyRjV3angwWjByL1hwb2l3UG5jMjEydm85OU5rZFNZa2hvZjl3QXg5?= =?utf-8?B?YmttNWZPdEJxb2JmTDNoY25XL05zbXpzblFEcmc5dE41TGFvcXRucTE3dU1T?= =?utf-8?B?eWhjaHR2UHVZZEtXTkw2QWVvYU1nU3Vyck45TFJXbjlpSGF0bElUd3puTkVV?= =?utf-8?B?QytzUk5YWkZzcUpNdzl5Q2Q0aHlIWTlkMndscVJWUmEvTUJLbzNINlV3Qm00?= =?utf-8?B?c25LKzZFTEUrQVJzMEg5ajFwcDREOUJ0dFlqZnhRUDcwcVJtWXRCUnA5NThj?= =?utf-8?B?R1JrdTBrcGpxYU03bndBbEQ5UVJuYkVBNlJtaEJhRVZUKzZNaVErTHVSSEdn?= =?utf-8?B?YW03eEtyNHk4ZVdWM3BhdFZrSjVzUjA5OEpmNkhtK1ZrZFNWRkNoY3U4aTlD?= =?utf-8?B?U0hIMGI3bXcvY1VYdHVaRFUwU3FpeURrcEdNWnVwSmJzZzNOVGwxQzFNdG44?= =?utf-8?B?YWk0YUtyTlRKWm8vbUJ3TEI3eFRwbFRjN0l3b3ltT2FMMXNSM2V5M3RpNmlZ?= =?utf-8?B?VzVZVGVsVEg2Rmp4RHFCWHlpZThEZFNsc3RlemRZSUtGVjRzQzd1emFuUHdl?= =?utf-8?B?R3lrK2xsWVRrdHo5cnF4aVNSN2xVa0pRRWtpZUF1ZFVmeldOMWxjaldvdUx2?= =?utf-8?B?WWFTS0hvZHR3MjA0YTRRRzNFNDdTWkFNSUJ6UHk2YXh6MzBLUXZrays1UXc0?= =?utf-8?B?V1FDMjBCd3J0NW03TFJ4WnpuMVFwend5S1dPdW5lM1JKQjFJV2hYaDQ4Vyto?= =?utf-8?B?TUkyTnJSeGUvQUtFS1NwT2tKVUhyKzJOa0lIOXYwYnFLTVNCUHBuSDlBNitj?= =?utf-8?B?aXhmOUFFNnRSRHZ0Z1dqUklkMitBMjg0NU9oV3VUT1QyM3pFYXBqZFVMdnl2?= =?utf-8?B?NndsdENMMW1DMk1JYm83Ym5Pc09ENjBHdWM3NnVsRTloYm50RlhQUT09?= 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: DM4PR12MB5373.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 45682395-9b3c-4c42-4105-08da26bf7751 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Apr 2022 13:28:20.8300 (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: V0Ee+icrQdMmYKqb/DMpANhaeJmhaqMBhCUrLsg3fL1XgXzPTUtashtQlbhPQEE6H9atuy9GDofsGJDBpxwtyg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB6308 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 SGkgTWF4aW1lLA0KDQpUaGFua3MgZm9yIHRoZSBzdWdnZXN0aW9uLCBJJ2xsIHNlbmQgb3V0IGEg bmV3IHZlcnNpb24uDQoNClJlZ2FyZHMsDQpYdWVtaW5nIExpDQoNCj4gLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCj4gRnJvbTogTWF4aW1lIENvcXVlbGluIDxtYXhpbWUuY29xdWVsaW5AcmVk aGF0LmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBBcHJpbCAyMCwgMjAyMiAxMTowMyBQTQ0KPiBU bzogWHVlbWluZyhTdGV2ZW4pIExpIDx4dWVtaW5nbEBudmlkaWEuY29tPjsgZGV2QGRwZGsub3Jn DQo+IENjOiBNYXRhbiBBenJhZCA8bWF0YW5AbnZpZGlhLmNvbT47IFNsYXZhIE92c2lpZW5rbyA8 dmlhY2hlc2xhdm9AbnZpZGlhLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MiA1LzddIHZk cGEvbWx4NTogY2FjaGUgYW5kIHJldXNlIGhhcmR3YXJlIHJlc291cmNlcw0KPiANCj4gDQo+IA0K PiBPbiAyLzI0LzIyIDE2OjUwLCBYdWVtaW5nIExpIHdyb3RlOg0KPiA+IER1cmluZyBkZXZpY2Ug c3VzcGVuZCBhbmQgcmVzdW1lLCByZXNvdXJjZXMgYXJlIG5vdCBjaGFuZ2VkIG5vcm1hbGx5Lg0K PiA+IFdoZW4gaHVnZSByZXNvdXJjZXMgYWxsb2NhdGVkIHRvIFZNLCBsaWtlIGh1Z2UgbWVtb3J5 IHNpemUgb3IgbG90cyBvZg0KPiANCj4gIldoZW4gaHVnZSByZXNvdXJjZXMgd2VyZSBhbGxvY2F0 ZWQiDQo+IA0KPiA+IHF1ZXVlcywgdGltZSBzcGVudCBvbiByZWxlYXNlIGFuZCByZWNyZWF0ZSBi ZWNhbWUgc2lnbmlmaWNhbnQuDQo+ID4NCj4gPiBUbyBzcGVlZCB1cCwgdGhpcyBwYXRjaCByZXVz ZSByZXNvcnVjZXMgbGlrZSBWTSBNUiBhbmQgVmlydFEgbWVtb3J5IGlmDQo+IA0KPiAicmV1c2Vz IHJlc291cmNlcyINCj4gDQo+ID4gbm90IGNoYW5nZWQuDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5 OiBYdWVtaW5nIExpIDx4dWVtaW5nbEBudmlkaWEuY29tPg0KPiA+IC0tLQ0KPiA+ICAgZHJpdmVy cy92ZHBhL21seDUvbWx4NV92ZHBhLmMgICAgICAgfCAxMSArKysrLQ0KPiA+ICAgZHJpdmVycy92 ZHBhL21seDUvbWx4NV92ZHBhLmggICAgICAgfCAxMiArKysrLQ0KPiA+ICAgZHJpdmVycy92ZHBh L21seDUvbWx4NV92ZHBhX21lbS5jICAgfCAyNyArKysrKysrKysrLQ0KPiA+ICAgZHJpdmVycy92 ZHBhL21seDUvbWx4NV92ZHBhX3ZpcnRxLmMgfCA3MyArKysrKysrKysrKysrKysrKysrKystLS0t LS0tLQ0KPiA+ICAgNCBmaWxlcyBjaGFuZ2VkLCA5OSBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlv bnMoLSkNCj4gPg0KPiANCj4gUmV2aWV3ZWQtYnk6IE1heGltZSBDb3F1ZWxpbiA8bWF4aW1lLmNv cXVlbGluQHJlZGhhdC5jb20+DQo+IA0KPiBUaGFua3MsDQo+IE1heGltZQ0KDQo=