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 5CF85A2E1B for ; Tue, 3 Sep 2019 12:58:52 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 54B191D517; Tue, 3 Sep 2019 12:58:51 +0200 (CEST) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by dpdk.org (Postfix) with ESMTP id B23E41D424; Tue, 3 Sep 2019 12:58:49 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Sep 2019 03:58:48 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,462,1559545200"; d="scan'208";a="333801814" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by orsmga004.jf.intel.com with ESMTP; 03 Sep 2019 03:58:47 -0700 Received: from fmsmsx101.amr.corp.intel.com (10.18.124.199) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 3 Sep 2019 03:58:47 -0700 Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by fmsmsx101.amr.corp.intel.com (10.18.124.199) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 3 Sep 2019 03:58:47 -0700 Received: from shsmsx106.ccr.corp.intel.com ([169.254.10.86]) by SHSMSX152.ccr.corp.intel.com ([169.254.6.132]) with mapi id 14.03.0439.000; Tue, 3 Sep 2019 18:58:45 +0800 From: "Wang, Xiao W" To: Maxime Coquelin , "Ye, Xiaolong" CC: "Bie, Tiwei" , "Wang, Zhihong" , "amorenoz@redhat.com" , "dev@dpdk.org" , "jfreimann@redhat.com" , "stable@dpdk.org" Thread-Topic: [PATCH 02/15] vhost: configure vDPA as soon as the device is ready Thread-Index: AQHVXj/fUpdxpQmEr0SEebjmeZFZracXj++AgACLTiCAAPZHAIAAuGLw Date: Tue, 3 Sep 2019 10:58:44 +0000 Message-ID: References: <20190829080000.20806-1-maxime.coquelin@redhat.com> <20190829080000.20806-3-maxime.coquelin@redhat.com> <20190902083445.GB1665@intel.com> <39a73293-0c11-12db-824a-fcd9beb3c46c@redhat.com> In-Reply-To: <39a73293-0c11-12db-824a-fcd9beb3c46c@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZjdhMTU1ODYtMTAxMS00ZTNhLTk0ZWUtYzlkYjNhYTVkNmIzIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiTTBXU3dhRzdRTHVUbFl4RHBHMmwrXC9nXC9oOWdhQTRNS2NZU3VCRmxBYlJvSnZJaURYNmhTeHVkTjZyNE1ybGJIIn0= dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH 02/15] vhost: configure vDPA as soon as the device is ready 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" SGkNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXhpbWUgQ29xdWVs aW4gW21haWx0bzptYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbV0NCj4gU2VudDogVHVlc2RheSwg U2VwdGVtYmVyIDMsIDIwMTkgMzozNSBQTQ0KPiBUbzogV2FuZywgWGlhbyBXIDx4aWFvLncud2Fu Z0BpbnRlbC5jb20+OyBZZSwgWGlhb2xvbmcNCj4gPHhpYW9sb25nLnllQGludGVsLmNvbT4NCj4g Q2M6IEJpZSwgVGl3ZWkgPHRpd2VpLmJpZUBpbnRlbC5jb20+OyBXYW5nLCBaaGlob25nDQo+IDx6 aGlob25nLndhbmdAaW50ZWwuY29tPjsgYW1vcmVub3pAcmVkaGF0LmNvbTsgZGV2QGRwZGsub3Jn Ow0KPiBqZnJlaW1hbm5AcmVkaGF0LmNvbTsgc3RhYmxlQGRwZGsub3JnDQo+IFN1YmplY3Q6IFJl OiBbUEFUQ0ggMDIvMTVdIHZob3N0OiBjb25maWd1cmUgdkRQQSBhcyBzb29uIGFzIHRoZSBkZXZp Y2UgaXMNCj4gcmVhZHkNCj4gDQo+IA0KPiANCj4gT24gOS8yLzE5IDExOjAyIEFNLCBXYW5nLCBY aWFvIFcgd3JvdGU6DQo+ID4gSGksDQo+ID4NCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCj4gPj4gRnJvbTogWWUsIFhpYW9sb25nDQo+ID4+IFNlbnQ6IE1vbmRheSwgU2VwdGVtYmVy IDIsIDIwMTkgNDozNSBQTQ0KPiA+PiBUbzogTWF4aW1lIENvcXVlbGluIDxtYXhpbWUuY29xdWVs aW5AcmVkaGF0LmNvbT4NCj4gPj4gQ2M6IEJpZSwgVGl3ZWkgPHRpd2VpLmJpZUBpbnRlbC5jb20+ OyBXYW5nLCBaaGlob25nDQo+ID4+IDx6aGlob25nLndhbmdAaW50ZWwuY29tPjsgYW1vcmVub3pA cmVkaGF0LmNvbTsgV2FuZywgWGlhbyBXDQo+ID4+IDx4aWFvLncud2FuZ0BpbnRlbC5jb20+OyBk ZXZAZHBkay5vcmc7IGpmcmVpbWFubkByZWRoYXQuY29tOw0KPiA+PiBzdGFibGVAZHBkay5vcmcN Cj4gPj4gU3ViamVjdDogUmU6IFtQQVRDSCAwMi8xNV0gdmhvc3Q6IGNvbmZpZ3VyZSB2RFBBIGFz IHNvb24gYXMgdGhlIGRldmljZSBpcw0KPiA+PiByZWFkeQ0KPiA+Pg0KPiA+PiBPbiAwOC8yOSwg TWF4aW1lIENvcXVlbGluIHdyb3RlOg0KPiA+Pj4gVGhlcmUgbWlnaHQgbm90IGhhdmUgYW55IFZI T1NUX1VTRVJfU0VUX1ZSSU5HX0NBTEwgcmVxdWVzdHMNCj4gPj4+IHNlbnQgb25jZSB2aXJ0aW8g ZGV2aWNlIGlzIHJlYWR5LiBXaGVuIGl0IGhhcHBlbnMsIHRoZSB2RFBBDQo+ID4+PiBkZXZpY2Un cyBkZXZfY29uZigpIGNhbGxiYWNrIG1heSBuZXZlciBiZSBjYWxsZWQuDQo+ID4+Pg0KPiA+Pj4g Rml4ZXM6IDlmOTAxNDUxMjgyMiAoInZob3N0OiBjb25maWd1cmUgdkRQQSBkZXZpY2UgYWZ0ZXIg c2V0IHZyaW5nIGNhbGwNCj4gPj4gbWVzc2FnZSIpDQo+ID4+PiBDYzogc3RhYmxlQGRwZGsub3Jn DQo+ID4+PiBDYzogeGlhb2xvbmcueWVAaW50ZWwuY29tDQo+ID4+Pg0KPiA+Pj4gU2lnbmVkLW9m Zi1ieTogTWF4aW1lIENvcXVlbGluIDxtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbT4NCj4gPj4+ IC0tLQ0KPiA+Pj4gbGliL2xpYnJ0ZV92aG9zdC92aG9zdF91c2VyLmMgfCAzICstLQ0KPiA+Pj4g MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAyIGRlbGV0aW9ucygtKQ0KPiA+Pj4NCj4g Pj4+IGRpZmYgLS1naXQgYS9saWIvbGlicnRlX3Zob3N0L3Zob3N0X3VzZXIuYyBiL2xpYi9saWJy dGVfdmhvc3Qvdmhvc3RfdXNlci5jDQo+ID4+PiBpbmRleCAwYjcyNjQ4YTUuLmIxZWE4MGM1MiAx MDA2NDQNCj4gPj4+IC0tLSBhL2xpYi9saWJydGVfdmhvc3Qvdmhvc3RfdXNlci5jDQo+ID4+PiAr KysgYi9saWIvbGlicnRlX3Zob3N0L3Zob3N0X3VzZXIuYw0KPiA+Pj4gQEAgLTIxMTIsOCArMjEx Miw3IEBAIHZob3N0X3VzZXJfbXNnX2hhbmRsZXIoaW50IHZpZCwgaW50IGZkKQ0KPiA+Pj4gCWRp ZCA9IGRldi0+dmRwYV9kZXZfaWQ7DQo+ID4+PiAJdmRwYV9kZXYgPSBydGVfdmRwYV9nZXRfZGV2 aWNlKGRpZCk7DQo+ID4+PiAJaWYgKHZkcGFfZGV2ICYmIHZpcnRpb19pc19yZWFkeShkZXYpICYm DQo+ID4+PiAtCQkJIShkZXYtPmZsYWdzICYgVklSVElPX0RFVl9WRFBBX0NPTkZJR1VSRUQpICYm DQo+ID4+PiAtCQkJbXNnLnJlcXVlc3QubWFzdGVyID09DQo+ID4+IFZIT1NUX1VTRVJfU0VUX1ZS SU5HX0NBTEwpIHsNCj4gPj4+ICsJCQkhKGRldi0+ZmxhZ3MgJiBWSVJUSU9fREVWX1ZEUEFfQ09O RklHVVJFRCkpIHsNCj4gPg0KPiA+IEluIHRoZSBlYXJseSBiZWdpbm5pbmcgb2Ygdmhvc3QgdXNl ciBtZXNzYWdlcywgdGhlcmUgc2VlbXMgdG8gYmUgYQ0KPiBWSE9TVF9VU0VSX1NFVF9WUklOR19D QUxMIHdpdGggaW52YWxpZCBjYWxsIGZkLA0KPiA+IG5vdCBzdXJlIGlmIFFFTVUgaGFzIGFueSB1 cGRhdGUgb24gdGhpcyBwb2ludC4NCj4gPiBJZiB0aGUgdmlydGlvX2lzX3JlYWR5KCkgaXMgYmFz ZWQgb24gdGhhdCBpbnZhbGlkIGNhbGwgZmQsIHRoZW4gdmRwYV9kZXZfY29uZigpDQo+IGNhbm5v dCBzZXR1cCBpbnRlcnJ1cHQgcHJvcGVybHkuDQo+ID4gSSB0aGluayB0aGF0J3Mgd2h5IGluIG91 ciBwcmV2aW91cyBpbXBsZW1lbnRhdGlvbiwgd2Ugd2FpdCBmb3IgdGhlIHJlYWwgY2FsbCBmZA0K PiBhbmQgdGhlbiBjYWxsIGRldl9jb25mKCkuDQo+IA0KPiBJIHRoaW5rIHRoYXQgd2hlbiB3ZSBy ZWNlaXZlIHRoZSBmaXJzdCBTRVRfVlJJTkdfQ0FMTCByZXF1ZXN0IGZyb20gUWVtdSwNCj4gdmly dGlvX2lzX3JlYWR5KCkgc2hvdWxkIGJlIGZhbHNlIGJlY2F1c2UgdGhlIHJpbmdzIGFkZHJlc3Nl cyB3b24ndCBiZQ0KPiByZWNlaXZlZCB5ZXQuDQoNCkluIHRoZSBsYXN0IHBoYXNlIG9mIHZob3N0 IGNvbW11bmljYXRpb24sIHRoZXJlJ3JlIHVzdWFsbHkgYSBzZXF1ZW5jZSBvZiBtZXNzYWdlcw0K IlNFVF9WUklOR19LSUNLIiBhbmQgIlNFVF9WUklOR19DQUxMIi4gV2l0aCB0aGlzIHBhdGNoLCBh dCB0aGUgYXJyaXZhbCBvZg0KIlNFVF9WUklOR19LSUNLIiwgdmlydGlvX2lzX3JlYWR5KCkgd2ls bCByZXR1cm4gdHJ1ZSwgYW5kIHRoZSBpbnZhbGlkIGNhbGwgZmQgd2lsbA0KZ2V0IGludm9sdmVk IGludG8gZGV2X2NvbigpLg0KDQpJJ20gbm90IHN1cmUgaWYgdGhlIGludmFsaWQgY2FsbGZkIGlt cGxlbWVudGF0aW9uIHN0aWxsIGV4aXN0IGluIGxhdGVzdCBRRU1VLCBpZiB5ZXMsDQpXZSBoYXZl IHRvIGhhbmRsZSB0aGlzIGNhc2UuDQoNCj4gDQo+IERpZCBpdCBmaXhlZCBhIHJlYWwgaXNzdWUs IG9yIHdhcyBpdCBiYXNlZCBvbiBjb2RlL2xvZ3MgcmV2aWV3Pw0KDQpJbiBhbiBvbGQgaW1wbGVt ZW50YXRpb24gd2l0aCBRRU1VIDIuNiwgSSBtZXQgdGhlIGlzc3VlLiBUbyB2ZXJpZnkgaXQsIHlv dSBuZWVkIHRvDQpTZXR1cCBhIFZNIChtYXliZSBuZXN0ZWQpIGFuZCB2ZXJpZnkgaWYgdmlydGlv IGNhbiBnZXQgYW4gaW50ZXJydXB0Lg0KDQpCUnMsDQpYaWFvDQoNCj4gDQo+IFRoYW5rcyBmb3Ig dGhlIGV4cGxhbmF0aW9ucywNCj4gTWF4aW1lDQo+IA0KPiA+IEJScywNCj4gPiBYaWFvDQo+ID4N Cg==