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 2EA04A0350; Thu, 25 Jun 2020 12:49:57 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 6E175E07; Thu, 25 Jun 2020 12:49:56 +0200 (CEST) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by dpdk.org (Postfix) with ESMTP id BB359CF3 for ; Thu, 25 Jun 2020 12:49:54 +0200 (CEST) IronPort-SDR: sMvmFP4Pa/32rnUdrlIz4StOoLHgsQESCJgYbR4XMs/s5XhPeJasYhZgoHIjHpL+d4LFUeaHns YTKwiA5r1NZQ== X-IronPort-AV: E=McAfee;i="6000,8403,9662"; a="124491876" X-IronPort-AV: E=Sophos;i="5.75,279,1589266800"; d="scan'208";a="124491876" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Jun 2020 03:49:53 -0700 IronPort-SDR: ifUU93dglHD1vmwFr82w8vi5cUMLPFGnG7V567BigXhKcEcUV6XV3Z675+B9SbeiDK1EQB7Xcl Nc7286LoovzQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,279,1589266800"; d="scan'208";a="311946409" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by fmsmga002.fm.intel.com with ESMTP; 25 Jun 2020 03:49:53 -0700 Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 25 Jun 2020 03:49:43 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 25 Jun 2020 03:49:43 -0700 Received: from FMSEDG002.ED.cps.intel.com (10.1.192.134) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Thu, 25 Jun 2020 03:49:43 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.102) by edgegateway.intel.com (192.55.55.69) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 25 Jun 2020 03:49:43 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=A74KKCA3M0Kll0l6sFfJvANe/pTDTOj/5M/U9rJxJGx0ubmLAcEjQTlWDuuo/hF4CXMXJU6tkjeORNTX8VxyLF0S5RiWRi5I89vujMXfQzRT0sWWexyS7x1cFrptlaNSqaPM7FgD3oazwYhyLc4i8IvPqJDud1eELy6SxnRqy491v2m6T8I1tO/+R/kiyIBsepAuphkojw0OLLki6t9mTZm8a9iDXQ0dDl05avYhtTZf736E7gkeADkv1o0BnMJP4Sk18QX4DdU7UvhvKw3mzHGGC9B4dn5LmSR+WOyMMl79Bnx36phck7a7B/TBUzNw9/kaJFHLMp98Sb3S9MYWHg== 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-SenderADCheck; bh=mxIicYTpA3JOhznOFk7FhDB6FIGbDj+KNKSLavYw9gA=; b=HTB5bZA7sbetUSYzmiwwfKe9aW5VhPFbu2jiP8XZqiT3Zv8v52b5/JKNR4D7dL5ga6TIxLMd3tUGW7LSFLXDe9UIRWNuoLKVczkpCbMDQBfQCqA4orhYosE5AMAK27pkKDlb8KvnPCAtATnqN/cex+DuPd/LVeLNdAtrhIrSat5a5WyiC7LpFrtE1k7/n+9Pi6QhXIglxvpsDz3hWfTLTitp135xoxhEkIuoPkIe+SK3rg6vuPixJ9Lll/1lvMp6m2+EckN6ZDF5ImvKf3w+olECxuKPLKmin5QUVkXfa0Ii17JZIB0amQyU0RqhzIQPXVAMnfTUpe9/uo7ridCklg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mxIicYTpA3JOhznOFk7FhDB6FIGbDj+KNKSLavYw9gA=; b=bIwW17Uolg4yQVBBLJMJgUbGDQxDvJztKzaLEAXNCK2/R1hi7+aT00atP2na1YHO86AAFHEKQvqzpNu7l0SmPJ+PnOyJzLTlPoqxkGbnjnUBr/ZUg52dbpWNHLYkKzfJN6BNoD2NDwI7eTrPHR6GZ3/wtCGPPKWz/es68OY4t+8= Received: from BN8PR11MB3795.namprd11.prod.outlook.com (2603:10b6:408:82::31) by BN8PR11MB3729.namprd11.prod.outlook.com (2603:10b6:408:81::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3109.23; Thu, 25 Jun 2020 10:49:39 +0000 Received: from BN8PR11MB3795.namprd11.prod.outlook.com ([fe80::c96e:e522:e0dc:490c]) by BN8PR11MB3795.namprd11.prod.outlook.com ([fe80::c96e:e522:e0dc:490c%7]) with mapi id 15.20.3131.021; Thu, 25 Jun 2020 10:49:39 +0000 From: "Wang, Haiyue" To: David Marchand , Harman Kalra , Jerin Jacob Kollanukkaran CC: dev , "Burakov, Anatoly" , Thomas Monjalon , Andrew Rybchenko , Maxime Coquelin Thread-Topic: [dpdk-dev] [PATCH v16 2/2] eal: support for VFIO-PCI VF token Thread-Index: AQHWRHKNclxn7vJYVkeeRa9iUAUYNajlIX2AgAPbYwCAADPmEA== Date: Thu, 25 Jun 2020 10:49:39 +0000 Message-ID: References: <20200305043311.17065-1-vattunuru@marvell.com> <20200617063321.52709-1-haiyue.wang@intel.com> <20200617063321.52709-3-haiyue.wang@intel.com> <20200622203914.GA60728@outlook.office365.com> In-Reply-To: Accept-Language: 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 authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.198.147.202] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 13fda373-e5a3-403f-d56d-08d818f575f0 x-ms-traffictypediagnostic: BN8PR11MB3729: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 0445A82F82 x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: SOjB0ufH2+5TWbtmxAmpvBEsYKp0aYhUaCbjNo7S0i1cVSa5xx+O8B5sQDojZ/W1sVb3wzT6dEnoA3R6cIPyLbSvJ9m8xk+hLv+yTVMkJQrD/XXZyZm2bI6gw0I0MG36eqEsDSo/XQyzSxGRhOPDOD8fVnBUJIlgmYDhyLevnMZIlSrV6EiVtRjsq3JwYwMuNsBT/S44xiynZzYke4UT8vUrTk9CHTGarYxgnZtKPBstMAm77gzbLi8UnHZRs+l5xgEUZ4D6O6cEzPcYImBvO1tllUAeD3HzXy8m62Jx02/gBHWOC8KCMDu2VtqFzRD1xHSDvfLMBXaUSk/WDgTC/g== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN8PR11MB3795.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(366004)(376002)(39860400002)(396003)(136003)(346002)(83380400001)(316002)(4326008)(54906003)(110136005)(26005)(66556008)(186003)(478600001)(66446008)(66946007)(9686003)(64756008)(52536014)(76116006)(2906002)(71200400001)(53546011)(8936002)(6506007)(86362001)(33656002)(66476007)(55016002)(7696005)(5660300002)(8676002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: b7NM28RObIUfoCD2d61Rn+n5yHfm0oIA7n8/5benLD+P7VM0cc3xMj+FS5CxeSIy0gpeSNbK/6Zkv14ySI0LTdfbvIoMDU3qHOV818Iie7fQnbI+W7XOPLAnV04K51UIbGZzyC9oGaa259WQDojJIggChV0vsYnAQv6raxYQOXhLM+7LS9ApdfzaS7EY1eTDP5g5eGwyflgcZuR87ULxbL+gvd7gtnVMmgAYK1fkw8HApgucTQrw+bFRy60u5FWGZB0i71G+TenjuThKdfUCVftdZ5d2TWkS+pO9mN7TemJELQZ7RfGyOmFyJ9DyjzUqnuO9lqvKUDoOPRSo1R9mjnI5eCebxBn6L9JsuSwlLrBIQ42OIxUI4+IH7+rVttvGOxRyeIoV1/h0snXG5dAAqa9jLwFo+M+Wzab9R6yDZiqjArfQFuN0LVLNyW0brS3gm+YbSZ1DkTGtWsfWLIYArlRuVrb8MgZvhJxbLcpqRNpZhrOSW8b/+1OkUZVq18HY Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 13fda373-e5a3-403f-d56d-08d818f575f0 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Jun 2020 10:49:39.6237 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 19oJZ0R4Q9TxevRTcUcmBqBGSzjNPS/CN1bJfoAvgzgbfKV3MODPOU6mdJ63ZNQOhsl5zmAvtNL0NvFOb52Iog== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR11MB3729 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v16 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBEYXZpZCBNYXJjaGFuZCA8ZGF2 aWQubWFyY2hhbmRAcmVkaGF0LmNvbT4NCj4gU2VudDogVGh1cnNkYXksIEp1bmUgMjUsIDIwMjAg MTU6MzMNCj4gVG86IEhhcm1hbiBLYWxyYSA8aGthbHJhQG1hcnZlbGwuY29tPjsgSmVyaW4gSmFj b2IgS29sbGFudWtrYXJhbiA8amVyaW5qQG1hcnZlbGwuY29tPg0KPiBDYzogV2FuZywgSGFpeXVl IDxoYWl5dWUud2FuZ0BpbnRlbC5jb20+OyBkZXYgPGRldkBkcGRrLm9yZz47IEJ1cmFrb3YsIEFu YXRvbHkNCj4gPGFuYXRvbHkuYnVyYWtvdkBpbnRlbC5jb20+OyBUaG9tYXMgTW9uamFsb24gPHRo b21hc0Btb25qYWxvbi5uZXQ+OyBBbmRyZXcgUnliY2hlbmtvDQo+IDxhcnliY2hlbmtvQHNvbGFy ZmxhcmUuY29tPjsgTWF4aW1lIENvcXVlbGluIDxtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbT4N Cj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1BBVENIIHYxNiAyLzJdIGVhbDogc3VwcG9ydCBm b3IgVkZJTy1QQ0kgVkYgdG9rZW4NCj4gDQo+IE9uIE1vbiwgSnVuIDIyLCAyMDIwIGF0IDEwOjQw IFBNIEhhcm1hbiBLYWxyYSA8aGthbHJhQG1hcnZlbGwuY29tPiB3cm90ZToNCj4gPg0KPiA+IE9u IFdlZCwgSnVuIDE3LCAyMDIwIGF0IDAyOjMzOjIxUE0gKzA4MDAsIEhhaXl1ZSBXYW5nIHdyb3Rl Og0KPiA+ID4gVGhlIGtlcm5lbCBtb2R1bGUgdmZpby1wY2kgaW50cm9kdWNlcyB0aGUgVkYgdG9r ZW4gdG8gZW5hYmxlIFNSLUlPVg0KPiA+ID4gc3VwcG9ydCBzaW5jZSA1LjcuDQo+ID4gPg0KPiA+ ID4gVGhlIFZGIHRva2VuIGNhbiBiZSBzZXQgYnkgYSB2ZmlvLXBjaSBiYXNlZCBQRiBkcml2ZXIg YW5kIG11c3QgYmUga25vd24NCj4gPiA+IGJ5IHRoZSB2ZmlvLXBjaSBiYXNlZCBWRiBkcml2ZXIg aW4gb3JkZXIgdG8gZ2FpbiBhY2Nlc3MgdG8gdGhlIGRldmljZS4NCj4gPiA+DQo+ID4gPiBTaWdu ZWQtb2ZmLWJ5OiBIYWl5dWUgV2FuZyA8aGFpeXVlLndhbmdAaW50ZWwuY29tPg0KPiA+ID4gQWNr ZWQtYnk6IEFuYXRvbHkgQnVyYWtvdiA8YW5hdG9seS5idXJha292QGludGVsLmNvbT4NCj4gPiA+ IEFja2VkLWJ5OiBBbmRyZXcgUnliY2hlbmtvIDxhcnliY2hlbmtvQHNvbGFyZmxhcmUuY29tPg0K PiA+ID4gLS0tDQo+ID4NCj4gPiBUZXN0ZWQtYnk6IEhhcm1hbiBLYWxyYSA8aGthbHJhQG1hcnZl bGwuY29tPg0KPiANCj4gVGhhbmtzIGZvciB0aGUgdGVzdCBIYXJtYW4uDQo+IA0KPiBJIGNhbiBz ZWUgbm8gY29tcGxhaW50IG9uIHVzaW5nIGEgc2luZ2xlIHRva2VuIGZvciBhbGwgZGV2aWNlcywg d2hpY2gNCg0KWWVhaCwgbm90IHRoZSBiZXN0LCBidXQgbWF5IG1lZXQgd2l0aCB0aGUgbW9zdCBu ZWVkZWQ6IGNyZWF0ZSBWRnMgYnkgdmZpby1wY2kgOy0pDQoNClNpbmNlIGRldmFyZyB3YXMgYSBw cml2YXRlIG9wdGlvbiBmb3IgQUxMIGtpbmQgb2YgZGV2aWNlcywgYW5kIGhhdmUgdG8gYnJlYWsg dGhlDQpBQkkgcG9saWN5IHRvIGltcGxlbWVudCB0aGUgZGVzaWduLCBzbyBJIGRyb3AgdGhpcyBy ZXZpc2lvbiwgY2hvb3NlIHRvIHVzZSBpdCBhcw0KYSBnbG9iYWwgb3B0aW9uIGFzICJ2ZmlvLWlu dHIiIG9wdGlvbiBkb2VzLg0KDQo+IGlzIHRoZSBvbmx5IGNvbmNlcm4gSSB3b3VsZCBoYXZlIHdp dGggdGhlIGxhc3QgcmV2aXNpb24uDQo+IElmIGV2ZXJ5b25lIGlzIG9rIHdpdGggdGhpcyBjaG9p Y2UsIEkgd2lsbCB0YWtlIHRoaXMgZm9yIC1yYzEuDQo+IA0KPiANCj4gLS0NCj4gRGF2aWQgTWFy Y2hhbmQNCg0K