From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by dpdk.org (Postfix) with ESMTP id A9B301E35 for ; Wed, 28 Mar 2018 11:31:03 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 28 Mar 2018 02:31:02 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.48,370,1517904000"; d="scan'208";a="211972662" Received: from irsmsx151.ger.corp.intel.com ([163.33.192.59]) by orsmga005.jf.intel.com with ESMTP; 28 Mar 2018 02:31:01 -0700 Received: from irsmsx102.ger.corp.intel.com ([169.254.2.164]) by IRSMSX151.ger.corp.intel.com ([169.254.4.3]) with mapi id 14.03.0319.002; Wed, 28 Mar 2018 10:31:00 +0100 From: "Kulasek, TomaszX" To: Maxime Coquelin , "yliu@fridaylinux.org" CC: "Verkamp, Daniel" , "Harris, James R" , "Wodkowski, PawelX" , "dev@dpdk.org" , "Stojaczyk, DariuszX" Thread-Topic: [dpdk-dev] [PATCH] vhost: add API for getting last_idx of vrings Thread-Index: AQHTtJsmIVMo3UYwJkmxDHAuHNWyaaPla44AgAAZ1YA= Date: Wed, 28 Mar 2018 09:31:00 +0000 Message-ID: <3042915272161B4EB253DA4D77EB373A605D3AE5@IRSMSX102.ger.corp.intel.com> References: <20180305155959.21212-1-tomaszx.kulasek@intel.com> <9e7643db-0736-1768-d4eb-972d926c7021@redhat.com> In-Reply-To: <9e7643db-0736-1768-d4eb-972d926c7021@redhat.com> Accept-Language: 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-originating-ip: [163.33.239.181] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH] vhost: add API for getting last_idx of vrings 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, 28 Mar 2018 09:31:04 -0000 SGkgTWF4aW1lLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE1heGlt ZSBDb3F1ZWxpbiBbbWFpbHRvOm1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tXQ0KPiBTZW50OiBX ZWRuZXNkYXksIE1hcmNoIDI4LCAyMDE4IDEwOjU3DQo+IFRvOiBLdWxhc2VrLCBUb21hc3pYIDx0 b21hc3p4Lmt1bGFzZWtAaW50ZWwuY29tPjsgeWxpdUBmcmlkYXlsaW51eC5vcmcNCj4gQ2M6IFZl cmthbXAsIERhbmllbCA8ZGFuaWVsLnZlcmthbXBAaW50ZWwuY29tPjsgSGFycmlzLCBKYW1lcyBS DQo+IDxqYW1lcy5yLmhhcnJpc0BpbnRlbC5jb20+OyBXb2Rrb3dza2ksIFBhd2VsWCA8cGF3ZWx4 LndvZGtvd3NraUBpbnRlbC5jb20+Ow0KPiBkZXZAZHBkay5vcmc7IFN0b2phY3p5aywgRGFyaXVz elggPGRhcml1c3p4LnN0b2phY3p5a0BpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZHBkay1k ZXZdIFtQQVRDSF0gdmhvc3Q6IGFkZCBBUEkgZm9yIGdldHRpbmcgbGFzdF9pZHggb2YgdnJpbmdz DQo+IA0KPiBIaSBUb21hc3osDQo+IA0KPiBPbiAwMy8wNS8yMDE4IDA0OjU5IFBNLCBUb21hc3og S3VsYXNlayB3cm90ZToNCj4gPiB2aG9zdC1uZXQgZGV2aWNlcyBtaWdodCBrZWVwIHRyYWNrIG9m IGxhc3QgZGVzY3JpcHRvcnMgaW5kaWNlcyBieQ0KPiA+IHRoZW1zZWx2ZXMsIGFuZCBhc3N1bWlu ZyB0aGV5IGluaXRpYWxseSBzdGFydCBhdCAwLCBidXQgdGhhdCBpcyBub3QgdGhlDQo+ID4gY2Fz ZSBmb3Igdmhvc3Qtc2NzaS4gSW5pdGlhbCBsYXN0IGRlc2NyaXB0b3IgaW5kaWNlcyBhcmUgc2V0 IHZpYQ0KPiA+IFZIT1NUX1VTRVJfU0VUX1ZSSU5HX0JBU0UgbWVzc2FnZSwgYW5kIHdlIGNhbm5v dCBwb3NzaWJseSBwcmVkaWN0IHdoYXQNCj4gPiB3aWxsIHRoZXkgYmUuIFNldHRpbmcgdGhlc2Ug dG8gdnF1ZXVlLT51c2VkLT5pZHggaXMgYWxzbyBub3QgYW4gb3B0aW9uLA0KPiA+IGJlY2F1c2Ug dGhlcmUgbWlnaHQgYmUgc29tZSB5ZXQgdW5wcm9jZXNzZWQgcmVxdWVzdHMgYmV0d2VlbiB0aGVz ZSBhbmQNCj4gPiB0aGUgYWN0dWFsIGxhc3RfaWR4LiBUaGlzIHBhdGNoIGFkZHMgQVBJIGZvciBn ZXR0aW5nL3NldHRpbmcgbGFzdA0KPiA+IGRlc2NyaXB0b3IgaW5kaWNlcyBvZiB2cmluZ3MsIHNv IHRoYXQgdGhleSBjYW4gYmUgc3luY2hyb25pemVkIGJldHdlZW4NCj4gPiB1c2VyLWRldmljZSBh bmQgcnRlX3Zob3N0Lg0KPiA+DQo+ID4gVGhlIGxhc3RfaWR4IGZsb3cgY291bGQgYmUgYXMgZm9s bG93aW5nOg0KPiA+DQo+ID4gICAqIHZob3N0IHN0YXJ0LA0KPiA+ICAgKiByZWNlaXZlZCBTRVRf VlJJTkdfQkFTRSBtc2csIGxhc3RfaWR4IGlzIHNldCBvbiBydGVfdmhvc3Qgc2lkZSwNCj4gPiAg ICogY3JlYXRlZCB1c2VyLWRldmljZSwgbGFzdF9pZHggcHVsbGVkIGZyb20gcnRlX3Zob3N0LA0K PiA+ICAgKiByZXF1ZXN0cyBhcmUgYmVpbmcgcHJvY2Vzc2VkIGJ5IHVzZXItZGV2aWNlLCBsYXN0 X2lkeCBjaGFuZ2VzLA0KPiA+ICAgKiBkZXN0cm95ZWQgdXNlci1kZXZpY2UsIGxhc3RfaWR4IHB1 c2hlZCB0byBydGVfdmhvc3QsDQo+ID4gICAqIGF0IHRoaXMgcG9pbnQsIHZyaW5ncyBjb3VsZCBi ZSByZWNyZWF0ZWQgYW5kIGFub3RoZXIgU0VUX1ZSSU5HX0JBU0UNCj4gPiAgICAgbWVzc2FnZSBj b3VsZCBhcnJpdmUsIHNvIGxhc3RfaWR4IHdvdWxkIGJlIHNldA0KPiA+ICAgKiByZWNyZWF0ZWQg dXNlci1kZXZpY2UsIGxhc3RfaWR4IHB1bGxlZCBmcm9tIHJ0ZV92aG9zdC4NCj4gPg0KPiA+DQo+ ID4gU2lnbmVkLW9mZi1ieTogRGFyaXVzeiBTdG9qYWN6eWsgPGRhcml1c3p4LnN0b2phY3p5a0Bp bnRlbC5jb20+DQo+ID4gU2lnbmVkLW9mZi1ieTogVG9tYXN6IEt1bGFzZWsgPHRvbWFzengua3Vs YXNla0BpbnRlbC5jb20+DQo+ID4gLS0tDQo+ID4gICBsaWIvbGlicnRlX3Zob3N0L3J0ZV92aG9z dC5oIHwgMjQgKysrKysrKysrKysrKysrKysrKysrKysrDQo+ID4gICBsaWIvbGlicnRlX3Zob3N0 L3Zob3N0LmMgICAgIHwgMjcgKysrKysrKysrKysrKysrKysrKysrKysrKysrDQo+ID4gICAyIGZp bGVzIGNoYW5nZWQsIDUxIGluc2VydGlvbnMoKykNCj4gPg0KPiANCj4gSSBhZ3JlZSB3aXRoIHRo ZSBwYXRjaCwgYnV0IGl0IGlzIG1pc3NpbmcgdGhlIGRlY2xhcmF0aW9uIG9mIHRoZSBuZXcgQVBJ DQo+IGluIHJ0ZV92aG9zdF92ZXJzaW9uLm1hcC4NCj4gDQo+IFRoYW5rcywNCj4gTWF4aW1lDQoN ClllcywgSSB3aWxsIHNlbmQgdjIuDQoNClRvbWFzeg0K