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 99FB8A0C4E; Tue, 2 Nov 2021 08:42:42 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 32D5A4069F; Tue, 2 Nov 2021 08:42:42 +0100 (CET) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2065.outbound.protection.outlook.com [40.107.237.65]) by mails.dpdk.org (Postfix) with ESMTP id C6B984068F for ; Tue, 2 Nov 2021 08:42:40 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jSVrdY3xrgIRuZwOwndj7WMUXSsxBtXSrzdv0Z8zzXNQzwGwkYQa6zDdYczn1c7ktH+hgkG9UcYkqqcuTJAr13lkNdOi+XmmWRWo9I67OqqpyklKe63oQglGr5rZ4JTxDrkCY2cq4i4SEGDW+PdIjr8P8gOM2GeLcA0o2cZOYz/0fdlUSmZUcVzzUbwkyGC7FusH211/P6mqnc9XxlpgtO+3+oV2oo56cKIufVf8PrLXDU6AdJkrmqV+ZTRrrm7gZUK4F+TYjLaJx1LKo0tdb91RWWKT9k9zJ855C46xOmHZdtwpYTtGxyeriRG0oXG7h8VZw00zdwYS12y51h8Q3A== 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=LyCTrCIF/EGX2Jf2l1UIHSDRolysbbGGN3A0WrfaB6U=; b=ejfEJ4q6aWf63FelSuWUYziewa5+peGCdU6G7sE8qPHbFF/Es7z/11ytFm0xdhYvmSEiY27JCXKgr7JkvCEkulhTsPyrpFYr5eRPfkuTUsmQYWXg4GnfPe86KM2N5hdpdgQcEEaNY38OUcV9MFGLyQoxsbfJa6oLnamHl/X/M+hw35bLU3zbZTiq7rUULIM4sr6qYV5wANMpG75BI4VQIpSSTkKXXX+ihB5FOVSHFuL0JY5WswETa1VJX+mgVlWQh8OCqhpoSoIACWSWk0QEuauXQfTRp3md5vxPD5BcdMJa1Aw5lf+sfmWkrjhVWyZQOoKbu94hfVtVqU4UfRVbdw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=xilinx.com; dmarc=pass action=none header.from=xilinx.com; dkim=pass header.d=xilinx.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LyCTrCIF/EGX2Jf2l1UIHSDRolysbbGGN3A0WrfaB6U=; b=tHCulyi5yr83c1Q0ZU+oTgOxx96T5Pdq4bzTrmGGAhs0RcAGNEN4Q7Unemxa6ZbhNQX7P9MCoReUvTWrSkF3E1s5Abeh+75yzBiwdHX0Q3UtF1RQwOWPoesaJYeZw6cYeZcEHgKRd1gdkVFEOnr9H/39kEA2XDeHRH5xlRc2PKk= Received: from SJ0PR02MB7327.namprd02.prod.outlook.com (2603:10b6:a03:29c::20) by BYAPR02MB5751.namprd02.prod.outlook.com (2603:10b6:a03:125::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.17; Tue, 2 Nov 2021 07:42:37 +0000 Received: from SJ0PR02MB7327.namprd02.prod.outlook.com ([fe80::b5f0:5042:370c:f06d]) by SJ0PR02MB7327.namprd02.prod.outlook.com ([fe80::b5f0:5042:370c:f06d%3]) with mapi id 15.20.4649.020; Tue, 2 Nov 2021 07:42:37 +0000 From: Vijay Kumar Srivastava To: "Xia, Chenbo" , "dev@dpdk.org" CC: "maxime.coquelin@redhat.com" , "andrew.rybchenko@oktetlabs.ru" , Praveen Kumar Jain , Harpreet Singh Anand Thread-Topic: [PATCH v3 02/10] vdpa/sfc: add support for device initialization Thread-Index: AQHXzNQL/iYBTYX9TkWyEvpYTMUp+qvukzIAgAFMZ6A= Date: Tue, 2 Nov 2021 07:42:36 +0000 Message-ID: References: <20210706164418.32615-1-vsrivast@xilinx.com> <20211029144645.30295-1-vsrivast@xilinx.com> <20211029144645.30295-3-vsrivast@xilinx.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=xilinx.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0bddd458-f2af-4f94-c4e1-08d99dd4572a x-ms-traffictypediagnostic: BYAPR02MB5751: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6108; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: DD1cIdfyOuDWLecLOgz3p5+x0RBGtAMAk36zT5p9FI0OM5p+uQjWRiDR5cyqRY9QJ97gdvgQPt+iQs9j7gChlJpLF5vmxaVznjobYAzfhphydAuxuSQx2YReU/2epHJfxYDAqLf9E98DRXTxVavXM2leci9VFZ6hP60ea0ITKV9uXeP7NDjCL4fpgA/+c9l1eP7+0j0UQ2p/0W7SlGfWGstOj6PdjBIXvev5MD0jRLT8gJmrYMhpd/eDw5sriAkHIeyhDFjhMQBvoA7997o4PNUPlBzjx53TsBolZmB+YyWdF4rA2by2VVrVKXjOHi69496j45gBfGdo93yZMGAoBjzA/qvw0mrQbLxjsbwCVGesysK4nHTlSINUsQETj8gkDx43W4gqZfv+RX5bWi1zin2o0q/dxgMp7fxa6sAYcO/+AAWlGnPSOTyPafg0Ql6/yQy1cF2fXAtczH6Cs95pGCQynaclu2/g360ELIvpI0gLyF3i6G4/6iwEbECY2wJRjTgbEblM4thy5PcG9RhAmP3VmGC49bszO7UKPOTNw/T0Ykuj2VzKDo+ZwgFQU+yhyI7AB0mOWzzT2qSYc2Yx4PFz8OwoyyCd3Hkehl3nIfPcBrFa4S+ZSuf3WG6m9EiKqHauy16UlDPcaL0UvylQO4S/bEN1p4ORcf3R+B8og9+En1oZe/3a2kG4Mpz+jqSt7NMxleyv68mm6UYX/dWJZQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR02MB7327.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(2906002)(33656002)(508600001)(66946007)(55016002)(66446008)(64756008)(76116006)(66476007)(66556008)(122000001)(83380400001)(38100700002)(52536014)(5660300002)(186003)(107886003)(110136005)(4326008)(26005)(7696005)(53546011)(9686003)(6506007)(71200400001)(8676002)(8936002)(38070700005)(86362001)(316002)(54906003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TENZM3kwTnZYWCtrV3daOThrTk9QSU1uQnFncS9jVGVPbjFEb0tJZzhzSFdy?= =?utf-8?B?aEd1YUpacERWeWs2UDVkT3BLWVQwTjBkL3dJTCtqM0taQ25iaEd2VW5VR0p1?= =?utf-8?B?UjlTbVpDVmRJeGpTazhta3N6VnJ0NXVIQmJuVzdOUVI2cGNZRUowSWU2Y20w?= =?utf-8?B?dnR1WVdTV0hYVWVnamk2Umd4KzF3dytjaEh6RzErbmdmL3ZaTERjSkhaRmRX?= =?utf-8?B?WkVqdjRQQit5N0lONVN6eERnSlc0bFRPUER5dmZ0blAzSzZieFZLMEt5TEVm?= =?utf-8?B?aytsZ0lhdnBoVnFUQ3ROMmQ4MnlpV3hyRnk1bE5FdE9xeU96d21QcHRDdE9u?= =?utf-8?B?Ym5Kd3RkRWVna2p2dGZPbEVPWkhCMnlaQ1g5NXBrTzlRbWp4K2xrSVJxY3Fy?= =?utf-8?B?dzM0WG1BMnd2ZTJRb3dYRHUveWlqeXhTajBIdVUxQkJLSnJmSnFQeWZmbDcz?= =?utf-8?B?T1gxbVZETlpnR1dhQlFiTGtTbmgyZ3ZiZVBrNmZCRHBpbnY0RHRtd05uK3or?= =?utf-8?B?eXptZ0dWVjNvOTUwZklMNGdROEU1UnJOV0M1T2J1T0ptQjdvTlRaQjVFTUhL?= =?utf-8?B?aDBKME00OG12TkZqR3dtOEZxcjlydlZHL285akpTd0I4YWljRVM5RVBzMFZH?= =?utf-8?B?Ukh4VlRGOVRvQlhzZUZoa2tlTGdtaTF6ZHZaeG1FVGE1c0RKQXZ5ckxZVU1K?= =?utf-8?B?aUhzeFRIY0NJQ1l4NCtyc0Q1REpCZ004elUzZTcxREZrWlQrVFNwUC9IdnpM?= =?utf-8?B?UnNiSnZMZXBvSHVuWDJNN1FTajJNSVJZcS81WGRZU3graGpud1g3dWh4c3Jr?= =?utf-8?B?dUZzd0tidU5BcXdPckMyano1SWRzMkRTM0xrMTVkU21rb3c4cHZoeC90VFN4?= =?utf-8?B?dkpvME1UWGtia2lJUGlQTXdvb25HRjdwUEs0WCtQZ045UG81cThOeFZDMmly?= =?utf-8?B?R1YrTzdNbHZERXhTOEtFOEN6c1B1RVlBWlM2bGhTL1diUk42eU9WbktRZCtP?= =?utf-8?B?OGR6V01jMUZZaVp2N1czbjQ2WjhZdVdJY1UrdzJDdVVOZStndU8zSHJiM2Nn?= =?utf-8?B?WTJKUnArc2Ewc1FtTkNWNHpkL2pKY1lqUEoyWlZwRy8wUTdYdkxQVElBcXZ1?= =?utf-8?B?TVR1eGs4SkRZc3AyRW0yOCthNHQ1ZWVLbmk2TUxxZ1NFenRzVGtGVTZaV20z?= =?utf-8?B?Mm5lQjJJcW5hTlpDanhGMXZFeTBnak94b1NaQ3UyaTd5cElkNFdiR0wvb0RN?= =?utf-8?B?WU9CcnI2Y3dReXhuRmdWRzJkTFRyNFRPMWhRamJpQ0kvU3luM21IVWZPemIv?= =?utf-8?B?L3B2dGpOcEFuMWRDNEJ6WTlObktkdTNoc1VOeCtJUnFISTZZQmEycDBwUXRu?= =?utf-8?B?S241aEhGTmFZRVdSQzRIbXhZL0NlWGZZTU9aYW9DMWdKUk5EWmp1aFZNeE8w?= =?utf-8?B?cjFYOWY5WEhLUVpaendVVVZaTFpYUUhJd0svcUtIeWlVZmN4R3VDSGRtdzh5?= =?utf-8?B?K1NxVC9HMDA1NlNnUXVuejlZaU1qMFFtN1M1emk1dkRUUHMzSmhWdlhoVkU2?= =?utf-8?B?eW50UG9EUVZ0cjRHTTVUVWROeThpaUNBYngxOGxwM0RxQS9heWFjalAzWTNo?= =?utf-8?B?SlI0citqck9lMkVDNThaRTdZMTNQSmExSlhwTW0wcklZV1MrV29jbk1PV1pZ?= =?utf-8?B?T1pSZ3pmZFRscUkvZ0RpNFpGYWV5S2V1Y051dkp0VDlVcFRMMVZxaUx5Ly9j?= =?utf-8?B?T2djMmZDaktKdG1BVmtwWXBsZUg4aWEyeVlvUWlQdFVqcEd2SithdVEvSXB6?= =?utf-8?B?U0gxd1doL215TjkzcGp6ek1COGIyS0lLcEZldzBGdE1Pd2w5eWh5UUhaWWtO?= =?utf-8?B?WHJBd3FtUjhldE1HMk0rRUtDQitvSDBoMVh4M0hENERWZFhBVTNmbVR0T2lJ?= =?utf-8?B?R2M5OUE2OTlQd3hkemdaaW9mdklEUlJsTzhSaU9HbXptclRWL3FtaEY0YVRS?= =?utf-8?B?c2ZlbFNBM2M0YUYxNzNpaGdhWWV6ZmNHY05WYzhNMnI4RHpmelY4ZWZpWWNj?= =?utf-8?B?QTdTYmhVZjljTHcydXJ6WXdsVWFhM0I2M2FIdlNScHpkT2JJOUhEN0h6ekh1?= =?utf-8?B?ZG9XaWpFNTM0TUwzTk1aRXFIM1pDdjhQZnhnZVFvNDhOa1M1ZnY3RHJhTEp5?= =?utf-8?Q?2FckehoPRhq0zW02Ga1HgV4=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR02MB7327.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0bddd458-f2af-4f94-c4e1-08d99dd4572a X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Nov 2021 07:42:36.9369 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: vyNQNP7VIQkZ+Ze0hkqtdONubZsdlh8qaoNq5uyiMFij0BaGAsFoiJKzWUlKnlSF7Ysv25N0oufxbhR+vxlAnQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR02MB5751 Subject: Re: [dpdk-dev] [PATCH v3 02/10] vdpa/sfc: add support for device initialization 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 Sender: "dev" SGkgQ2hlbmJvLCANCg0KPi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+RnJvbTogWGlhLCBD aGVuYm8gPGNoZW5iby54aWFAaW50ZWwuY29tPg0KPlNlbnQ6IE1vbmRheSwgTm92ZW1iZXIgMSwg MjAyMSA1OjE5IFBNDQo+VG86IFZpamF5IEt1bWFyIFNyaXZhc3RhdmEgPHZzcml2YXN0QHhpbGlu eC5jb20+OyBkZXZAZHBkay5vcmcNCj5DYzogbWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb207IGFu ZHJldy5yeWJjaGVua29Ab2t0ZXRsYWJzLnJ1OyBWaWpheQ0KPkt1bWFyIFNyaXZhc3RhdmEgPHZz cml2YXN0QHhpbGlueC5jb20+DQo+U3ViamVjdDogUkU6IFtQQVRDSCB2MyAwMi8xMF0gdmRwYS9z ZmM6IGFkZCBzdXBwb3J0IGZvciBkZXZpY2UgaW5pdGlhbGl6YXRpb24NCj4NCj5IaSBWaWpheSwN Cj4NCj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+PiBGcm9tOiBWaWpheSBTcml2YXN0 YXZhIDx2aWpheS5zcml2YXN0YXZhQHhpbGlueC5jb20+DQo+PiBTZW50OiBGcmlkYXksIE9jdG9i ZXIgMjksIDIwMjEgMTA6NDcgUE0NCj4+IFRvOiBkZXZAZHBkay5vcmcNCj4+IENjOiBtYXhpbWUu Y29xdWVsaW5AcmVkaGF0LmNvbTsgWGlhLCBDaGVuYm8gPGNoZW5iby54aWFAaW50ZWwuY29tPjsN Cj4+IGFuZHJldy5yeWJjaGVua29Ab2t0ZXRsYWJzLnJ1OyBWaWpheSBLdW1hciBTcml2YXN0YXZh DQo+PiA8dnNyaXZhc3RAeGlsaW54LmNvbT4NCj4+IFN1YmplY3Q6IFtQQVRDSCB2MyAwMi8xMF0g dmRwYS9zZmM6IGFkZCBzdXBwb3J0IGZvciBkZXZpY2UNCj4+IGluaXRpYWxpemF0aW9uDQo+Pg0K Pj4gRnJvbTogVmlqYXkgS3VtYXIgU3JpdmFzdGF2YSA8dnNyaXZhc3RAeGlsaW54LmNvbT4NCj4+ DQo+PiBBZGQgSFcgaW5pdGlhbGl6YXRpb24gYW5kIHZEUEEgZGV2aWNlIHJlZ2lzdHJhdGlvbiBz dXBwb3J0Lg0KPj4NCj4+IFNpZ25lZC1vZmYtYnk6IFZpamF5IEt1bWFyIFNyaXZhc3RhdmEgPHZz cml2YXN0QHhpbGlueC5jb20+DQo+PiBBY2tlZC1ieTogQW5kcmV3IFJ5YmNoZW5rbyA8YW5kcmV3 LnJ5YmNoZW5rb0Bva3RldGxhYnMucnU+DQo+PiAtLS0NCltTTklQXQ0KPj4gK3NmY192ZHBhX2h3 X2luaXQoc3RydWN0IHNmY192ZHBhX2FkYXB0ZXIgKnN2YSkgew0KPj4gKwllZnhfYmFyX3JlZ2lv bl90IG1lbV9lYnI7DQo+PiArCWVmeF9uaWNfdCAqZW5wOw0KPj4gKwlpbnQgcmM7DQo+PiArDQo+ PiArCXNmY192ZHBhX2xvZ19pbml0KHN2YSwgImVudHJ5Iik7DQo+PiArDQo+PiArCXNmY192ZHBh X2xvZ19pbml0KHN2YSwgImdldCBmYW1pbHkiKTsNCj4+ICsJcmMgPSBzZmNfZWZ4X2ZhbWlseShz dmEtPnBkZXYsICZtZW1fZWJyLCAmc3ZhLT5mYW1pbHkpOw0KPj4gKwlpZiAocmMgIT0gMCkNCj4+ ICsJCWdvdG8gZmFpbF9mYW1pbHk7DQo+PiArCXNmY192ZHBhX2xvZ19pbml0KHN2YSwNCj4+ICsJ CQkgICJmYW1pbHkgaXMgJXUsIG1lbWJhciBpcyAldSwiDQo+PiArCQkJICAiZnVuY3Rpb24gY29u dHJvbCB3aW5kb3cgb2Zmc2V0IGlzICUjIiBQUkl4NjQsDQo+PiArCQkJICBzdmEtPmZhbWlseSwg bWVtX2Vici5lYnJfaW5kZXgsDQo+bWVtX2Vici5lYnJfb2Zmc2V0KTsNCj4NCj5JZiBlYnJfaWR4 IGlzIGludCwgdGhlbiAldSAtPiAlZC4gQnV0IGlmIGl0J3MgYSBiYXIgaW5kZXgsIGl0cyB0eXBl IHNob3VsZCBiZQ0KPnVuc2lnbmVkIGludCBhbmQgeW91IHNob3VsZCBjaGFuZ2UgdGhlIGRlZmlu aXRpb24gaW4gc2ZjIGNvbW1vbiBjb2RlLg0KWWVzLiBJdOKAmXMgQkFSIGluZGV4LiANClRoYW5r cyBmb3IgdGhlIGNhdGNoLiBJIGFncmVlIHRoYXQgdXNhZ2Ugb2YgJ3Vuc2lnbmVkIGludCcgbG9v a3MgYmV0dGVyDQpmb3IgQkFSIGluZGV4LCBob3dldmVyIGl0IHNob3VsZCByZXN1bHQgaW4gbW9y ZSBjaGFuZ2VzIGluIHNpbWlsYXINCnBsYWNlcy4gSXMgaXQgT0sgaWYgd2UgdXNlICVkIGhlcmUg cmlnaHQgbm93IHRvIGJlIGNvbnNpc3RlbnQgd2l0aA0KY3VycmVudCB0eXBlIGFuZCBhZGRyZXNz IHRoZSByZXZpZXcgbm90ZSBpbiBhIGZvbGxvdyB1cCBwYXRjaGVzDQpmb3IgY29tbW9uL3NmY19l ZngsIG5ldC9zZmMgYW5kIHZkcGEvc2ZjPw0KDQo=