From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by dpdk.org (Postfix) with ESMTP id 4B7974C70 for ; Wed, 7 Mar 2018 10:16:48 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 07 Mar 2018 01:16:47 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.47,435,1515484800"; d="scan'208";a="35263975" Received: from irsmsx107.ger.corp.intel.com ([163.33.3.99]) by fmsmga004.fm.intel.com with ESMTP; 07 Mar 2018 01:16:46 -0800 Received: from irsmsx106.ger.corp.intel.com ([169.254.8.62]) by IRSMSX107.ger.corp.intel.com ([169.254.10.46]) with mapi id 14.03.0319.002; Wed, 7 Mar 2018 09:16:45 +0000 From: "Wodkowski, PawelX" To: Maxime Coquelin , "Kulasek, TomaszX" , "yliu@fridaylinux.org" CC: "Verkamp, Daniel" , "Harris, James R" , "dev@dpdk.org" , "Stojaczyk, DariuszX" Thread-Topic: [dpdk-dev] [PATCH] vhost: stop device before updating public vring data Thread-Index: AQHTtJzGu9QWNWmZeUGIizj3XxetB6PDZouAgAEJioA= Date: Wed, 7 Mar 2018 09:16:44 +0000 Message-ID: References: <20180305161108.8232-1-tomaszx.kulasek@intel.com> <94395154-a1cb-486e-d03f-e42a8872fabb@redhat.com> In-Reply-To: <94395154-a1cb-486e-d03f-e42a8872fabb@redhat.com> Accept-Language: pl-PL, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.0.116 dlp-reaction: no-action x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiM2M0MmQ0MjEtMTVlNS00M2VkLTllOTQtMWMzMWMzZjhiNzRkIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IjdXMWU1dmp4VmhPUXNjcFB0UjAwQk1ncDdSS2tGeVJtT0xYM3ZSVGY3Y1E9In0= x-ctpclassification: CTP_IC x-originating-ip: [163.33.239.182] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH] vhost: stop device before updating public vring data 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: , X-List-Received-Date: Wed, 07 Mar 2018 09:16:48 -0000 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXhpbWUgQ29xdWVsaW4gW21h aWx0bzptYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbV0NCj4gU2VudDogVHVlc2RheSwgTWFyY2gg NiwgMjAxOCA1OjI3IFBNDQo+IFRvOiBLdWxhc2VrLCBUb21hc3pYIDx0b21hc3p4Lmt1bGFzZWtA aW50ZWwuY29tPjsgeWxpdUBmcmlkYXlsaW51eC5vcmcNCj4gQ2M6IFZlcmthbXAsIERhbmllbCA8 ZGFuaWVsLnZlcmthbXBAaW50ZWwuY29tPjsgSGFycmlzLCBKYW1lcyBSDQo+IDxqYW1lcy5yLmhh cnJpc0BpbnRlbC5jb20+OyBXb2Rrb3dza2ksIFBhd2VsWA0KPiA8cGF3ZWx4LndvZGtvd3NraUBp bnRlbC5jb20+OyBkZXZAZHBkay5vcmc7IFN0b2phY3p5aywgRGFyaXVzelgNCj4gPGRhcml1c3p4 LnN0b2phY3p5a0BpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSF0g dmhvc3Q6IHN0b3AgZGV2aWNlIGJlZm9yZSB1cGRhdGluZyBwdWJsaWMgdnJpbmcNCj4gZGF0YQ0K PiANCj4gSGkgVG9tYXN6LA0KPiANCj4gT24gMDMvMDUvMjAxOCAwNToxMSBQTSwgVG9tYXN6IEt1 bGFzZWsgd3JvdGU6DQo+ID4gRm9yIG5vdyBEUERLIGFzc3VtZXMgdGhhdCBjYWxsZmQsIGtpY2tm ZCBhbmQgbGFzdF9pZHggYXJlIGJlaW5nIHNldCBqdXN0DQo+ID4gb25jZSBkdXJpbmcgdnJpbmcg aW5pdGlhbGl6YXRpb24gYW5kIGRldmljZSBjYW5ub3QgYmUgcnVubmluZyB3aGlsZSBEUERLDQo+ ID4gcmVjZWl2ZXMgU0VUX1ZSSU5HX0tJQ0ssIFNFVF9WUklOR19DQUxMIGFuZCBTRVRfVlJJTkdf QkFTRSBtZXNzYWdlcy4NCj4gPiBIb3dldmVyLCB0aGF0IGFzc3VtcHRpb24gaXMgd3JvbmcuIEZv ciBWaG9zdCBTQ1NJIG1lc3NhZ2VzIG1pZ2h0IGFycml2ZQ0KPiA+IGF0IGFueSBwb2ludCBvZiB0 aW1lLCBwb3NzaWJseSBtdWx0aXBsZSB0aW1lcywgb25lIGFmdGVyIGFub3RoZXIuDQo+ID4NCj4g PiBRRU1VIGlzc3VlcyBTRVRfVlJJTkdfQ0FMTCBvbmNlIGR1cmluZyBkZXZpY2UgaW5pdGlhbGl6 YXRpb24sIHRoZW4gYWdhaW4NCj4gPiBkdXJpbmcgZGV2aWNlIHN0YXJ0LiBUaGUgc2Vjb25kIG1l c3NhZ2Ugd2lsbCBjbG9zZSBwcmV2aW91cyBjYWxsZmQsDQo+ID4gd2hpY2ggaXMgc3RpbGwgYmVp bmcgdXNlZCBieSB0aGUgdXNlci1pbXBsZW1lbnRhdGlvbiBvZiB2aG9zdCBkZXZpY2UuDQo+ID4g VGhpcyByZXN1bHRzIGluIHdyaXRpbmcgdG8gaW52YWxpZCAoY2xvc2VkKSBjYWxsZmQuDQo+ID4N Cj4gPiBPdGhlciBtZXNzYWdlcyBsaWtlIFNFVF9GRUFUVVJFUywgU0VUX1ZSSU5HX0FERFIgZXRj IGFsc28gd2lsbCBjaGFuZ2UNCj4gPiBpbnRlcm5hbCBzdGF0ZSBvZiBWUSBvciBkZXZpY2UuIFRv IHByZXZlbnQgcmFjZSBjb25kaXRpb24gZGV2aWNlIHNob3VsZA0KPiA+IGFsc28gYmUgc3RvcHBl ZCBiZWZvcmUgdXBkYXRlaW5nIHZyaW5nIGRhdGEuDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBE YXJpdXN6IFN0b2phY3p5azxkYXJpdXN6eC5zdG9qYWN6eWtAaW50ZWwuY29tPg0KPiA+IFNpZ25l ZC1vZmYtYnk6IFBhd2VsIFdvZGtvd3NraTxwYXdlbHgud29ka293c2tpQGludGVsLmNvbT4NCj4g PiBTaWduZWQtb2ZmLWJ5OiBUb21hc3ogS3VsYXNlazx0b21hc3p4Lmt1bGFzZWtAaW50ZWwuY29t Pg0KPiA+IC0tLQ0KPiA+ICAgbGliL2xpYnJ0ZV92aG9zdC92aG9zdF91c2VyLmMgfCA0MA0KPiAr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrDQo+ID4gICAxIGZpbGUgY2hh bmdlZCwgNDAgaW5zZXJ0aW9ucygrKQ0KPiANCj4gSW4gbGFzdCByZWxlYXNlLCB3ZSBoYXZlIGlu dHJvZHVjZWQgYSBwZXItdmlydHF1ZXVlIGxvY2sgdG8gcHJvdGVjdA0KPiB2cmluZyBoYW5kbGlu ZyBhZ2FpbnN0IGFzeW5jaHJvbm91cyBkZXZpY2UgY2hhbmdlcy4NCj4gDQo+IEkgdGhpbmsgdGhh dCB3b3VsZCBzb2x2ZSB0aGUgaXNzdWUgeW91IGFyZSBmYWNpbmcsIGJ1dCB5b3Ugd291bGQgbmVl ZA0KPiB0byBleHBvcnQgdGhlIFZRcyBsb2NraW5nIGZ1bmN0aW9ucyB0byB0aGUgdmhvc3QtdXNl ciBsaWIgQVBJIHRvIGJlDQo+IGFibGUgdG8gdXNlIGl0Lg0KPiANCj4gSSBkb24ndCB0aGluayB5 b3VyIGN1cnJlbnQgcGF0Y2ggaXMgdGhlIHJpZ2h0IHNvbHV0aW9uIGFueXdheSwgYmVjYXVzZQ0K PiBpdCBkZXN0cm95cyB0aGUgZGV2aWNlIGluIGNhc2Ugd2UgZG9uJ3Qgd2FudCBpdCB0byByZW1h aW4gYWxpdmUsIGxpa2UNCj4gc2V0X2xvZ19iYXNlLCBvciBzZXRfZmVhdHVyZXMgd2hlbiBvbmx5 IHRoZSBsb2dnaW5nIGZlYXR1cmUgZ2V0cw0KPiBlbmFibGVkLg0KDQpQbGVhc2UgY29ycmVjdCBt ZSBpZiBJIGNhbid0IHNlZSBzb21ldGhpbmcgb2J2aW91cywgYnV0IGhvdyB0aGlzIGxvY2sgcHJv dGVjdCBhZ2FpbnN0IGVnIA0KU0VUX01FTV9UQUJMRSBtZXNzYWdlPyBDdXJyZW50IGZsb3cgeW91 IGFyZSB0aGlua2luZyBvZiBpczoNCg0KRFBESyB2aG9zdC11c2VyIHRocmVhZA0KMS4xLiB2aG9z dF91c2VyX2xvY2tfYWxsX3F1ZXVlX3BhaXJzKCkNCjEuMi4gdmhvc3RfdXNlcl9zZXRfbWVtX3Rh YmxlKCkNCjEuMy4gdmhvc3RfdXNlcl91bmxvY2tfYWxsX3F1ZXVlX3BhaXJzKCkNCg0KQkFDS0VO RDogdmlyaXRvLW5ldDoNCjIuMS4gcnRlX3NwaW5sb2NrX2xvY2soJnZxLT5hY2Nlc3NfbG9jayk7 DQoyLjIuIFByb2Nlc3MgdnJpbmdzIGFuZCBjb3B5IGFsbCBkYXRhIA0KMi4zLiBydGVfc3Bpbmxv Y2tfdW5sb2NrKCZ2cS0+YWNjZXNzX2xvY2spOw0KDQpZZXMsIGl0IHdpbGwgc3luY2hyb25pemUg YWNjZXNzIHRvIHZpcnRpb19uZXQgc3RydWN0dXJlIGJ1dCB3aGF0IGlmIHRoZSBCQUNLRU5EICBp cyBpbg0KemVybyBjb3B5IG1vZGUgYW5kL29yIHBhc3MgYnVmZmVycyB0byBwaHlzaWNhbCBkZXZp Y2U/IFRoZSByZXF1ZXN0IHdpbGwNCm5vdCBlbmQgaW4gMi4yIGFuZCB5b3UgdW5tYXAgdGhlIG1l bW9yeSByZWdpb25zIGluIHRoZSBtaWRkbGUgb2YgcmVxdWVzdC4NCkV2ZW4gd29yc2UsIHRoZSBw aHlzaWNhbCBkZXZpY2Ugd2lsbCBqdXN0IGFib3J0IHRoZSByZXF1ZXN0IGJ1dCBCQUNLRU5EIGNh biBzZWdmYXVsdA0Kb3Igd3JpdGUgcmFuZG9tIG1lbW9yeSBiZWNhdXNlIEJBQ0tFTkQgdHJ5IHRv IHVzZSBpbnZhbGlkIG1lbW9yeSBhZGRyZXNzDQoocmV0cmlldmVkIGF0IHJlcXVlc3Qgc3RhcnQp Lg0KDQpUbyB1c2UgdGhpcyBwZXItdmlydHF1ZXVlIGxvY2s6DQoxLiB0aGUgbG9jayBuZWVkIHRv IGJlIGhlbGQgZnJvbSByZXF1ZXN0IHN0YXJ0IHRvIHRoZSBlbmQgLSBidXQgdGhpcyBjYW4gc3Rh cnZlIERQREsNCnZob3N0LXVzZXIgdGhyZWFkIGFzIHRoZXJlIG1pZ2h0IGJlIG1hbnkgcmVxdWVz dCBvbi10aGUtZmx5IGFuZCB3aGVuIG9uZSBpcyBkb25lDQp0aGUgbmV3IG9uZSBtaWdodCBiZSBz dGFydGVkLg0KMi4gQmVjb3VzZSB3ZSBkb24ndCBrbm93IGlmIHNvbWV0aGluZyBjaGFuZ2VkIGJl dHdlZW4gcmVxdXN0IHN0YXJ0IGFuZCByZXF1ZXN0IGVuZA0KQkFDS0VORCBuZWVkIHdhbGsgdGhy b3VnaCBhbGwgZGVzY3JpcHRvcnMgY2hhaW4gYXQgdGhlIHJlcXVlc3QgZW5kIGFuZCBkbyB0aGUN CnJ0ZV92aG9zdF9ncGFfdG9fdnZhKCkgYWdhaW4uDQoNClRoZSBTRVRfTUVNX1RBQkxFIGlzIG1v c3Qgb2J2aW91cyBtZXNzYWdlIGJ1dCB0aGUgc2FtZSBpcyB0cnVlIGZvciBvdGhlciBsaWtlDQpW SE9TVF9JT1RMQl9JTlZBTElEQVRFIG9yIFNFVF9GRUFUVVJFUy4NCg0KUGF3ZWwNCg0KPiANCj4g Q2hlZXJzLA0KPiBNYXhpbWUNCg==