From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 31BBEA00C5; Wed, 6 May 2020 18:56:27 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 2ABF81DA40; Wed, 6 May 2020 18:56:26 +0200 (CEST) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by dpdk.org (Postfix) with ESMTP id 968B51DA3C for ; Wed, 6 May 2020 18:56:24 +0200 (CEST) IronPort-SDR: I7nYU2DvXLdC0B2TjQfR/Q/pmkq+SdXfcFqZyf6qS3pcecglzL3c6gEZa1hAuiW1QW/FDXIjph s5KqdmvOF/hw== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 May 2020 09:56:23 -0700 IronPort-SDR: q2c3pjX8Tj5gkN9CQqrgfhu8m9zpnm3opIW6vj6CxsfsT51EnJFBKsshQVmemivbZyhe1fHlbI HfvkawjrZlYA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,360,1583222400"; d="scan'208";a="339066138" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by orsmga001.jf.intel.com with ESMTP; 06 May 2020 09:56:22 -0700 Received: from shsmsx605.ccr.corp.intel.com (10.109.6.215) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 6 May 2020 09:56:22 -0700 Received: from shsmsx603.ccr.corp.intel.com (10.109.6.143) by SHSMSX605.ccr.corp.intel.com (10.109.6.215) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 7 May 2020 00:56:20 +0800 Received: from shsmsx603.ccr.corp.intel.com ([10.109.6.143]) by SHSMSX603.ccr.corp.intel.com ([10.109.6.143]) with mapi id 15.01.1713.004; Thu, 7 May 2020 00:56:20 +0800 From: "Wang, Haiyue" To: Andrew Rybchenko , "dev@dpdk.org" , "Burakov, Anatoly" , "thomas@monjalon.net" , "jerinj@marvell.com" , "david.marchand@redhat.com" Thread-Topic: [dpdk-dev] [PATCH v13 2/2] eal: support for VFIO-PCI VF token Thread-Index: AQHWI5yeJOdvsQZ/ukOUE7OPJmJUW6iav7+AgACG2jA= Date: Wed, 6 May 2020 16:56:20 +0000 Message-ID: References: <20200305043311.17065-1-vattunuru@marvell.com> <20200506113524.30205-1-haiyue.wang@intel.com> <20200506113524.30205-3-haiyue.wang@intel.com> <138c6483-6356-1d7d-2faf-693e81ddfda3@solarflare.com> In-Reply-To: <138c6483-6356-1d7d-2faf-693e81ddfda3@solarflare.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.2.0.6 x-originating-ip: [10.239.127.36] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v13 2/2] eal: support for VFIO-PCI VF token X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgUnliY2hlbmtvIDxh cnliY2hlbmtvQHNvbGFyZmxhcmUuY29tPg0KPiBTZW50OiBUaHVyc2RheSwgTWF5IDcsIDIwMjAg MDA6NTENCj4gVG86IFdhbmcsIEhhaXl1ZSA8aGFpeXVlLndhbmdAaW50ZWwuY29tPjsgZGV2QGRw ZGsub3JnOyBCdXJha292LCBBbmF0b2x5IDxhbmF0b2x5LmJ1cmFrb3ZAaW50ZWwuY29tPjsNCj4g dGhvbWFzQG1vbmphbG9uLm5ldDsgamVyaW5qQG1hcnZlbGwuY29tOyBkYXZpZC5tYXJjaGFuZEBy ZWRoYXQuY29tDQo+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSCB2MTMgMi8yXSBlYWw6 IHN1cHBvcnQgZm9yIFZGSU8tUENJIFZGIHRva2VuDQo+IA0KPiBPbiA1LzYvMjAgMjozNSBQTSwg SGFpeXVlIFdhbmcgd3JvdGU6DQo+ID4gVGhlIGtlcm5lbCBtb2R1bGUgdmZpby1wY2kgaW50cm9k dWNlcyB0aGUgVkYgdG9rZW4gdG8gZW5hYmxlIFNSLUlPVg0KPiA+IHN1cHBvcnQgc2luY2UgNS43 Lg0KPiA+DQo+ID4gVGhlIFZGIHRva2VuIGNhbiBiZSBzZXQgYnkgYSB2ZmlvLXBjaSBiYXNlZCBQ RiBkcml2ZXIgYW5kIG11c3QgYmUga25vd24NCj4gPiBieSB0aGUgdmZpby1wY2kgYmFzZWQgVkYg ZHJpdmVyIGluIG9yZGVyIHRvIGdhaW4gYWNjZXNzIHRvIHRoZSBkZXZpY2UuDQo+ID4NCj4gPiBT aWduZWQtb2ZmLWJ5OiBIYWl5dWUgV2FuZyA8aGFpeXVlLndhbmdAaW50ZWwuY29tPg0KPiA+IEFj a2VkLWJ5OiBBbmF0b2x5IEJ1cmFrb3YgPGFuYXRvbHkuYnVyYWtvdkBpbnRlbC5jb20+DQo+IA0K PiBTb3JyeSwgbG9zdCBmcm9tIG15IHZpZXcgbmV3IHZlcnNpb25zIG9mIHRoZSBwYXRjaCBzZXJp ZXMuDQo+IA0KPiBBY2tlZC1ieTogQW5kcmV3IFJ5YmNoZW5rbyA8YXJ5YmNoZW5rb0Bzb2xhcmZs YXJlLmNvbT4NCj4gDQo+ID4gZGlmZiAtLWdpdCBhL2RvYy9ndWlkZXMvbGludXhfZ3NnL2xpbnV4 X2RyaXZlcnMucnN0IGIvZG9jL2d1aWRlcy9saW51eF9nc2cvbGludXhfZHJpdmVycy5yc3QNCj4g PiBpbmRleCAyMzhmM2U5MDAuLjkxMDM5NzI0MyAxMDA2NDQNCj4gPiAtLS0gYS9kb2MvZ3VpZGVz L2xpbnV4X2dzZy9saW51eF9kcml2ZXJzLnJzdA0KPiA+ICsrKyBiL2RvYy9ndWlkZXMvbGludXhf Z3NnL2xpbnV4X2RyaXZlcnMucnN0DQo+ID4gQEAgLTcyLDExICs3Miw0NCBAQCBOb3RlIHRoYXQg aW4gb3JkZXIgdG8gdXNlIFZGSU8sIHlvdXIga2VybmVsIG11c3Qgc3VwcG9ydCBpdC4NCj4gPiAg VkZJTyBrZXJuZWwgbW9kdWxlcyBoYXZlIGJlZW4gaW5jbHVkZWQgaW4gdGhlIExpbnV4IGtlcm5l bCBzaW5jZSB2ZXJzaW9uIDMuNi4wIGFuZCBhcmUgdXN1YWxseQ0KPiBwcmVzZW50IGJ5IGRlZmF1 bHQsDQo+ID4gIGhvd2V2ZXIgcGxlYXNlIGNvbnN1bHQgeW91ciBkaXN0cmlidXRpb25zIGRvY3Vt ZW50YXRpb24gdG8gbWFrZSBzdXJlIHRoYXQgaXMgdGhlIGNhc2UuDQo+ID4NCj4gPiArVGhlIGBg dmZpby1wY2lgYCBtb2R1bGUgc2luY2UgTGludXggdmVyc2lvbiA1Ljcgc3VwcG9ydHMgdGhlIGNy ZWF0aW9uIG9mIHZpcnR1YWwNCj4gPiArZnVuY3Rpb25zLiBBZnRlciB0aGUgUEYgaXMgYm91bmQg dG8gdmZpby1wY2kgbW9kdWxlLCB0aGUgdXNlciBjYW4gY3JlYXRlIHRoZSBWRnMNCj4gPiArYnkg c3lzZnMgaW50ZXJmYWNlLCBhbmQgdGhlc2UgVkZzIGFyZSBib3VuZCB0byB2ZmlvLXBjaSBtb2R1 bGUgYXV0b21hdGljYWxseS4NCj4gPiArDQo+ID4gK1doZW4gdGhlIFBGIGlzIGJvdW5kIHRvIHZm aW8tcGNpLCBpdCBoYXMgaW5pdGlhbCBWRiB0b2tlbiBnZW5lcmF0ZWQgYnkgcmFuZG9tLiBGb3IN Cj4gPiArc2VjdXJpdHkgcmVhc29uLCB0aGlzIHRva2VuIGlzIHdyaXRlIG9ubHksIHRoZSB1c2Vy IGNhbid0IHJlYWQgaXQgZnJvbSB0aGUga2VybmVsDQo+ID4gK2RpcmVjdGx5LiBGb3IgYWNjZXNz aW5nIHRoZSBWRiwgdGhlIHVzZXIgbmVlZHMgdG8gc3RhcnQgdGhlIFBGIHdpdGggdG9rZW4gcGFy YW1ldGVyDQo+ID4gK3RvIHNldHVwIGEgVkYgdG9rZW4gKHV1aWQgZm9ybWF0KSwgdGhlbiB0aGUg VkYgY2FuIGJlIGFjY2Vzc2VkIHdpdGggdGhpcyBuZXcga25vd24NCj4gPiArVkYgdG9rZW4uDQo+ IA0KPiBJZiB0b2tlbiBpcyB3cml0ZS1vbmx5IGluIGtlcm5lbCBzeXNmcywgc2hvdWxkbid0IHdl IG1ha2UgaXQNCj4gaW52aXNpYmxlIGluIHBzIG91dHB1dD8gSS5lLiBzdWJzdGl0dXRlIHdpdGgg c29tZXRoaW5nIGxpa2UNCj4geHh4eHh4eHgteHh4eC14eHh4LXh4eHgteHh4eHh4eHh4eHh4Lg0K PiBJdCBpcyBhIGJpdCBlYXNpZXIgd2l0aCB0aGUgbmV3IGRlc2lnbi4gSnVzdCBhIHRob3VnaHQu DQo+IA0KDQpJbiBmYWN0LCBubyBzeXNmcyBmb3IgVkYgdG9rZW4sIGp1c3Qgd3JpdGUtb25seSBJ T0NUTC4gOy0pDQoNCj4gW3NuaXBdDQo=