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 24A2943200; Thu, 26 Oct 2023 03:39:13 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id AE9A5402C5; Thu, 26 Oct 2023 03:39:12 +0200 (CEST) Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2100.outbound.protection.outlook.com [40.107.236.100]) by mails.dpdk.org (Postfix) with ESMTP id 852034027F for ; Thu, 26 Oct 2023 03:39:11 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bPzl6OmKZFYrnDo8y0A0tM5LPgf+QJWUsmJyGpiJi16kKV4leRYGq1UCwFIyWNwJetFn28iu1c3aJrkQUPOt3MQTKF3u4qBiW79OUf36jzAPZuB4dlEg5dxl8au6apSncKgXxNT1YV/0kStUvrcLnZ5bqx0F1qbYEiJBCuG+FJ2BpslBwn0c2bmZ21xsp011tIeUK/9k4UluEVcxywj1p8+4ls3Izqg0251X+H+Fhtzn5IbdQrtZacZy202NuKq+mUKvD7oF8Lp+G1dJ2l0LwtgGzIdP9W4ZIOuCUJZ+MZCs/saPhRo6ulUsr/duRPoIGPyUysLNdWLshgmmADK0Vg== 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=r+fV/65VT9L/UV8Pp4C9llTHHk1tLKrG6abVD1G6Amc=; b=Plj6Mb/PsbHdbjvmElwkP265UKLzcBALC8LSK+emBzARkrQG80Mm3CHwVc8AMNuTHJHwrDKsFIMbiTcVKv3MzXzELFebd9K9dHBap0MizT0n7QqhY+ZxNMqtkYYXvNZNLFdO+gUWiFpf0smlYPf/cWqrROcZ3k62VJd4hnccOd13iff2wFW/N88zgoh3S+JIC4bYW++tgkkbTTrBKlXotno6B9PNm2+lridjvIu1dqexetvBq4e+DkJDJqu6sNQmmlxoPpBtxmBdAGqzx1fNXnqnKAIjRFGIIjkPqR9ExlUHabDdlULksuUGY80v7GjhOs1AlKNHMi+mh3NXw8fB5Q== 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=r+fV/65VT9L/UV8Pp4C9llTHHk1tLKrG6abVD1G6Amc=; b=L17iggxdHxOU3ZzOVm8PbcCJUq1KjLoLqQobBJUKIja8UMaXObwJfkZMFz7J5my3cj6xoyINklE2hJuXM8TCzTvhxN4a8S7A6Sb7XuoB6JYJBLEg/SN2/SaBVUpdx7SX1AP+qWk0UlbYxvXFkEIgbSu/4Y8pwCfrKU7QvEDyJzQ= Received: from PH0PR13MB5568.namprd13.prod.outlook.com (2603:10b6:510:12b::16) by BY5PR13MB3844.namprd13.prod.outlook.com (2603:10b6:a03:220::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.19; Thu, 26 Oct 2023 01:39:07 +0000 Received: from PH0PR13MB5568.namprd13.prod.outlook.com ([fe80::b070:92e1:931e:fee7]) by PH0PR13MB5568.namprd13.prod.outlook.com ([fe80::b070:92e1:931e:fee7%4]) with mapi id 15.20.6907.022; Thu, 26 Oct 2023 01:39:07 +0000 From: Chaoyong He To: Ferruh Yigit , "dev@dpdk.org" CC: oss-drivers , Shujing Dong , Long Wu , Nole Zhang Subject: RE: [PATCH v2 18/25] drivers/vdpa: introduce the NFP vDPA library Thread-Topic: [PATCH v2 18/25] drivers/vdpa: introduce the NFP vDPA library Thread-Index: AQHaBiICl6RCES3Wb0ii+owRfWHFB7Barx8AgACexQA= Date: Thu, 26 Oct 2023 01:39:07 +0000 Message-ID: References: <20231017054545.1692509-1-chaoyong.he@corigine.com> <20231024022849.3092506-1-chaoyong.he@corigine.com> <20231024022849.3092506-19-chaoyong.he@corigine.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=corigine.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR13MB5568:EE_|BY5PR13MB3844:EE_ x-ms-office365-filtering-correlation-id: 8a9b96a7-afb1-40c7-4053-08dbd5c4583f x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: uz+QJZ8woqzLTI05FUzAV8DeRZvkdZeOGCxBNAtq1t3r/d8qVZldhc3KvW5EDzOecc9QR3I/lgP6ZcAbcmLcFIvjffXRWz9LrBGIqQX8y2t3FiNrY4iDD+UqifsIDn3LLa6Z0XeV6Q69S7glIn3vWxFfTGDWwQUHPM6JFExttws7xg+TrK1hkVp7Rop76yW/fYkX6OeJ7vNExmLRO5FSz6Y15SDJNayRGO/LTnyFafGkdjWstOGyv0vvJ49bNK9Xb0F8sZhacqZNq5R/LFmDGsMiSN2BeLSDABbA8w/8Q1/Ynst4IDOp9xzXqRGHyigj6btaYOzI/qyXD6QEkNSXfbWy4KRtaDmIfmPcG2qsZ/hCXPlGOi+x7M8rFmK5KokmyTMc4YPxd12XZldo8gmkNTqvUh4R82RPdsXwxQ49d1ml62FN9Jsap4H3LZ5hzcSSsClv8nkuQ2cqMmkoTDKcP+NyvZ71HYwog5XxRNghL+wpHit+QbOP6FeGGHoTqC2M8J/uR1gzATQ7ozRQPV8g8vdBDlkt3vsNKUsYaZqTXRolhhjRIMy67XjcNpQO8rzq/AmqQ6GugzfeYVNgBrHg0N7prU2Xhm4IpCVA6ABIDVosRWxz4bfNEdATdBirtp2twv9L16G3RF1jOSyyvVGXnzzWSeAcBjnQOCa6P/MUShc= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR13MB5568.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366004)(376002)(396003)(136003)(346002)(39830400003)(230922051799003)(1800799009)(186009)(64100799003)(451199024)(83380400001)(122000001)(71200400001)(53546011)(5660300002)(55016003)(2906002)(8936002)(4326008)(8676002)(52536014)(41300700001)(44832011)(478600001)(7696005)(86362001)(6506007)(316002)(38100700002)(33656002)(110136005)(64756008)(9686003)(107886003)(76116006)(54906003)(66446008)(66556008)(66476007)(38070700009)(66946007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?KytkSFJWNThDUEwrV2JKeit6OXRRR0VnenhsbjZsNkhla1ByWUlyUnhoZ21W?= =?utf-8?B?OWpGWVVVV0RHeWVqM1hNRmNTeWdXZU5DZTJiK2E0N2RrTXY1dCtGeURkZDVS?= =?utf-8?B?MWZELzR1ZndOM2Q5RWt0ei9GVUxEc2NQTC9YdDdRQTAyeDV4dDhYcU1GNUwv?= =?utf-8?B?QnlocUJZTFRHSmpsY2RXcG9IRVpsTkdaLzhjUXo5OXdWeGJLaTVnVGpRRkJu?= =?utf-8?B?OVA1cFZhWWhXbVlwMGFOTDk2SjRRa0s3UzF5eVlXdVNRWnVsRTE4S1BWUGYx?= =?utf-8?B?U25lM1hSYmJSNVV0SVlaYWpBMjVxRUMrbW9zaWhwWW9EWmhxVHVNU2s0RCti?= =?utf-8?B?Ukc4TGlEcnozejE5NURNdVhVaE5za2dRQXhJVjJDRnpCTEYvVFIrQlIzWGV2?= =?utf-8?B?eWFzZHZPS0Y4cVRPOEhBb0E4UkQ5T2FQL2doaEVDa1BadEt0OUl5L2VZY1hs?= =?utf-8?B?QitSdmJFL1B1SHFLYjFzaUJRTlhMdk9jTjdyME5pZ3g2N0trMEZLNWhXNmJV?= =?utf-8?B?cy92cytLTGt3amdzaFBmVVlXeHl1OERoSUhPRWZvdnRWRUwreXRqK2w1MGFo?= =?utf-8?B?V3lKY0ZoaFhwdmZXWVV6MFB5K1FXVnlYSGt4T2xPSEh0S0h2RzE3N3JLZVNm?= =?utf-8?B?RERuTndUQmd3NFkweHUxMTh0WVRTU0FHdU45TlpyNTZsa3JIZExmS1dqRUNY?= =?utf-8?B?VmljVnQ1c2VscGwrQ3AxM3lQZUExS1RDbEFSbnBySmd2WDNZUGlPSmVKM1VF?= =?utf-8?B?dVRVbXBPbTZzOUNkQlc4VkdTcDFwYm8wb0JjeDRtcnlYTC96R0g4QzdsNXhU?= =?utf-8?B?UmlCcjlodGhzeHJmSDgydGNOYUtQa2krc0N4TU81ejNtdDhhVHpBMlFZSUlW?= =?utf-8?B?Z3ZubHFPZmZuQVRXbnN3NHQrMUNJbDhTT0Robm5Sanhjem8yV09OWmtWTlFi?= =?utf-8?B?aGl0Qjc0bUJNVDRGcHY3UUo2YS81ejBGZ0h3SFBKdGQzb2V1b3NINWNaSE5R?= =?utf-8?B?WGpERnd3azlHWnBPT0pWbFRUcjVyRzVYeGFSdjdvcGVWY3NDYkJTajNoUjR6?= =?utf-8?B?Nmc5NTRTY1F5Kzl2UzZJeWxQTG0zdXlxMExyRXA3Vy9kL0N2bDRtS3AwS1Z5?= =?utf-8?B?aTQ0NThubG14cXpLZmQ1VjZ4aVNPaW9FWHlNUU9URmV0WjBqY0pXY0hrNkJG?= =?utf-8?B?TWNZREMwaTJoeEJVOXVCTWhpZHRtN2tCam5yKzlGUUdXQ1FrQXl3aktxbVI3?= =?utf-8?B?UlpVeGlPaTRNa3dYdUhEQzN1dDBtamNnTGdIdVp1ZjNEUERObitqeUtXMUJL?= =?utf-8?B?MmZJRTBhT0wrSUR3RkdqcmRNdjJSTlVvQTRBUzJPdFNhbHBmbmRGYmxqUkJM?= =?utf-8?B?THdUT0xlRHNTVFh2TE9xNlF1eE1abjR3czVkb3grWmowcVY4UFdaNTd2elNr?= =?utf-8?B?UEVUcUNoYWtwZmNRM256MmdVcnlZOHF2V0xIbXBYdnFIdDhHSElIQmd2TFl1?= =?utf-8?B?VThndDcrT082YjdwaEdaNlE2eGJQRWxkblRldUNPSFpDRVVNZ0NRVzJwbDZa?= =?utf-8?B?RUVpZXBObmhxTkdCU0ltS0dQclQvMUVWTy9jUHhxM1JjbFQxd25MUmplQVJL?= =?utf-8?B?eklmRWRuN2llVnZmVVhDRE1Pa28rY29FZUlPMCtEZmhkZWFPdUEzSE82TGtB?= =?utf-8?B?Q3FSMGR0TjBHaHJqczJucldOS2VSbDBXWmRPa2dFV1ZncVJSYS80eDUvRjh2?= =?utf-8?B?S29SWUhVS1h1ZFNKTnN0a0MzZE5zT0JKUlJnVXBSaE1ZVUF1d2EySDJMWU5B?= =?utf-8?B?OU5XS05KcHpFYlZ4WGFHQ2pVaDgvQVNXL0ovck9Ja1Y0WTM2bHM1WXZ2TVls?= =?utf-8?B?NzNHUXZWZFJGK3ZEazllMC9ORlIwSVF6ZU92VGhMV1J5VTZBNjFsSjNjUXpF?= =?utf-8?B?R2h5N1dRaDJwZzA1VUdvZDlnWm00OWVBQ3IvQWJ5eGhJY0hleVVpcFZ5M2Fi?= =?utf-8?B?YWJvNFdtcExxQnlicnBMQi8zdmYrYkdSSjZPdmRUWWk5STBGWENLOVNKd0lJ?= =?utf-8?B?N1VKSEMvUEkwazBhT0VwU0pOTFM1MjJ3VWVmT3FjdmU2NXhUcXhDSGJudUtk?= =?utf-8?Q?AVXo=3D?= 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: PH0PR13MB5568.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8a9b96a7-afb1-40c7-4053-08dbd5c4583f X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Oct 2023 01:39:07.3478 (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: PSz8Ry/R0pmYy7xrPq9LsJRlbTef8EvEXAsiS4p7PjgUc7JTbSvwT45rcAwMZq6FOjyaon99NGh73nUIgwpd9ZYlT5/MzoAMkAwkIin+hi4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR13MB3844 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 PiBPbiAxMC8yNC8yMDIzIDM6MjggQU0sIENoYW95b25nIEhlIHdyb3RlOg0KPiA+IEludHJvZHVj ZSB0aGUgdmVyeSBiYXNpYyBORlAgdkRQQSBsaWJyYXJ5Lg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1i eTogU2h1amluZyBEb25nIDxzaHVqaW5nLmRvbmdAY29yaWdpbmUuY29tPg0KPiA+IFNpZ25lZC1v ZmYtYnk6IENoYW95b25nIEhlIDxjaGFveW9uZy5oZUBjb3JpZ2luZS5jb20+DQo+ID4gUmV2aWV3 ZWQtYnk6IExvbmcgV3UgPGxvbmcud3VAY29yaWdpbmUuY29tPg0KPiA+IFJldmlld2VkLWJ5OiBQ ZW5nIFpoYW5nIDxwZW5nLnpoYW5nQGNvcmlnaW5lLmNvbT4NCj4gDQo+IDwuLi4+DQo+IA0KPiA+ IC0tLSAvZGV2L251bGwNCj4gPiArKysgYi9kcml2ZXJzL3ZkcGEvbmZwL21lc29uLmJ1aWxkDQo+ ID4gQEAgLTAsMCArMSwxNiBAQA0KPiA+ICsjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0Qt My1DbGF1c2UgIyBDb3B5cmlnaHQgKGMpIDIwMjMNCj4gPiArQ29yaWdpbmUsIEluYy4NCj4gPiAr DQo+ID4gK2lmIG5vdCBpc19saW51eCBvciBub3QgZHBka19jb25mLmdldCgnUlRFX0FSQ0hfNjQn KQ0KPiA+ICsgICAgYnVpbGQgPSBmYWxzZQ0KPiA+ICsgICAgcmVhc29uID0gJ29ubHkgc3VwcG9y dGVkIG9uIDY0LWJpdCBMaW51eCcNCj4gPiArZW5kaWYNCj4gPiArDQo+ID4gK2lmIG5vdCBkcGRr X2NvbmYuaGFzKCdSVEVfTElCX1ZIT1NUJykNCj4gPiArICAgIGJ1aWxkID0gZmFsc2UNCj4gPiAr ICAgIHJlYXNvbiA9ICdtaXNzaW5nIGRlcGVuZGVuY3ksIERQREsgdmhvc3QgbGlicmFyeScNCj4g PiArZW5kaWYNCj4gPiArDQo+IA0KPiBTaW1pbGFyIHRvIHByZXZpb3VzIGNvbW1lbnQsIHRoaXMg bWF5IGJyZWFrIHRoZSBidWlsZC4NCj4gSW5zdGVhZCBvZiB0aGlzIGNoZWNrLCBpdCBpcyBwb3Nz aWJsZSB0byBhZGQgdmhvc3QgYW5kIGNvbW1vbi9uZnAgYXMNCj4gZGVwZW5kZW5jeSB0byB0aGlz IGRyaXZlciwgdXNpbmcgJ2RlcHMnLg0KPiANCg0KU29ycnkgZm9yIHRoYXQsIEkgd2lsbCBkcm9w IGl0IGluIHRoZSBuZXh0IHZlcnNpb24uDQoNCj4gDQo+ID4gK3NvdXJjZXMgPSBmaWxlcygNCj4g PiArICAgICAgICAnbmZwX3ZkcGFfbG9nLmMnLA0KPiA+ICspDQo+ID4gZGlmZiAtLWdpdCBhL2Ry aXZlcnMvdmRwYS9uZnAvbmZwX3ZkcGFfbG9nLmMNCj4gPiBiL2RyaXZlcnMvdmRwYS9uZnAvbmZw X3ZkcGFfbG9nLmMgbmV3IGZpbGUgbW9kZSAxMDA2NDQgaW5kZXgNCj4gPiAwMDAwMDAwMDAwLi44 Yzk1N2Q1OWVhDQo+ID4gLS0tIC9kZXYvbnVsbA0KPiA+ICsrKyBiL2RyaXZlcnMvdmRwYS9uZnAv bmZwX3ZkcGFfbG9nLmMNCj4gPiBAQCAtMCwwICsxLDkgQEANCj4gPiArLyogU1BEWC1MaWNlbnNl LUlkZW50aWZpZXI6IEJTRC0zLUNsYXVzZQ0KPiA+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMjMgQ29y aWdpbmUsIEluYy4NCj4gPiArICogQWxsIHJpZ2h0cyByZXNlcnZlZC4NCj4gPiArICovDQo+ID4g Kw0KPiA+ICsjaW5jbHVkZSAibmZwX3ZkcGFfbG9nLmgiDQo+ID4gKw0KPiA+ICtSVEVfTE9HX1JF R0lTVEVSX1NVRkZJWChuZnBfY29yZV9sb2d0eXBlLCBkcml2ZXIsIE5PVElDRSk7DQo+ID4gK1JU RV9MT0dfUkVHSVNURVJfU1VGRklYKG5mcF92ZHBhX2xvZ3R5cGUsIGRyaXZlciwgTk9USUNFKTsN Cj4gPg0KPiANCj4gQm90aCBoYXMgJ2RyaXZlcicgaGFzIHN1ZmZpeCwgSSBhc3N1bWUgY29weS9w YXN0ZSBlcnJvci4NCg0KVGhhbmtzIHBvaW50IHRoYXQgb3V0LCB3aWxsIHJldmlzZSBpbiB0aGUg bmV4dCB2ZXJzaW9uLg0KDQo=