From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jason Wang Subject: Re: [PATCH net-next 0/3] vhost: accelerate metadata access through vmap() Date: Tue, 25 Dec 2018 18:09:19 +0800 Message-ID: <51fa034d-99ae-3820-c3a4-d9e6f2eefe34@redhat.com> References: <20181213101022.12475-1-jasowang@redhat.com> <20181213102315-mutt-send-email-mst@kernel.org> <9459e227-a943-8553-732b-d7f5225a0f22@redhat.com> <20181214072334-mutt-send-email-mst@kernel.org> <20181224131040-mutt-send-email-mst@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20181224131040-mutt-send-email-mst@kernel.org> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: virtualization-bounces@lists.linux-foundation.org Errors-To: virtualization-bounces@lists.linux-foundation.org To: "Michael S. Tsirkin" Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, kvm@vger.kernel.org, virtualization@lists.linux-foundation.org List-Id: virtualization@lists.linuxfoundation.org Ck9uIDIwMTgvMTIvMjUg5LiK5Y2IMjoxMiwgTWljaGFlbCBTLiBUc2lya2luIHdyb3RlOgo+IE9u IE1vbiwgRGVjIDI0LCAyMDE4IGF0IDA0OjMyOjM5UE0gKzA4MDAsIEphc29uIFdhbmcgd3JvdGU6 Cj4+IE9uIDIwMTgvMTIvMTQg5LiL5Y2IODozMywgTWljaGFlbCBTLiBUc2lya2luIHdyb3RlOgo+ Pj4gT24gRnJpLCBEZWMgMTQsIDIwMTggYXQgMTE6NDI6MThBTSArMDgwMCwgSmFzb24gV2FuZyB3 cm90ZToKPj4+PiBPbiAyMDE4LzEyLzEzIOS4i+WNiDExOjI3LCBNaWNoYWVsIFMuIFRzaXJraW4g d3JvdGU6Cj4+Pj4+IE9uIFRodSwgRGVjIDEzLCAyMDE4IGF0IDA2OjEwOjE5UE0gKzA4MDAsIEph c29uIFdhbmcgd3JvdGU6Cj4+Pj4+PiBIaToKPj4+Pj4+Cj4+Pj4+PiBUaGlzIHNlcmllcyB0cmll cyB0byBhY2Nlc3MgdmlydHF1ZXVlIG1ldGFkYXRhIHRocm91Z2gga2VybmVsIHZpcnR1YWwKPj4+ Pj4+IGFkZHJlc3MgaW5zdGVhZCBvZiBjb3B5X3VzZXIoKSBmcmllbmRzIHNpbmNlIHRoZXkgaGFk IHRvbyBtdWNoCj4+Pj4+PiBvdmVyaGVhZHMgbGlrZSBjaGVja3MsIHNwZWMgYmFycmllcnMgb3Ig ZXZlbiBoYXJkd2FyZSBmZWF0dXJlCj4+Pj4+PiB0b2dnbGluZy4KPj4+Pj4gVXNlcnNwYWNlIGFj Y2Vzc2VzIHRocm91Z2ggcmVtYXBwaW5nIHRyaWNrcyBhbmQgbmV4dCB0aW1lIHRoZXJlJ3MgYSBu ZWVkCj4+Pj4+IGZvciBhIG5ldyBiYXJyaWVyIHdlIGFyZSBsZWZ0IHRvIGZpZ3VyZSBpdCBvdXQg Ynkgb3Vyc2VsdmVzLgo+Pj4+IEkgZG9uJ3QgZ2V0IGhlcmUsIGRvIHlvdSBtZWFuIHNwZWMgYmFy cmllcnM/Cj4+PiBJIG1lYW4gdGhlIG5leHQgYmFycmllciBwZW9wbGUgZGVjaWRlIHRvIHB1dCBp bnRvIHVzZXJzcGFjZQo+Pj4gbWVtb3J5IGFjY2Vzc2VzLgo+Pj4KPj4+PiBJdCdzIGNvbXBsZXRl bHkgdW5uZWNlc3NhcnkgZm9yCj4+Pj4gdmhvc3Qgd2hpY2ggaXMga2VybmVsIHRocmVhZC4KPj4+ IEl0J3MgZGVmZW5jZSBpbiBkZXB0aC4gVGFrZSBhIGxvb2sgYXQgdGhlIGNvbW1pdCB0aGF0IGFk ZGVkIHRoZW0uCj4+PiBBbmQgeWVzIHF1aXRlIHBvc3NpYmx5IGluIG1vc3QgY2FzZXMgd2UgYWN0 dWFsbHkgaGF2ZSBhIHNwZWMKPj4+IGJhcnJpZXIgaW4gdGhlIHZhbGlkYXRpb24gcGhhc2UuIElm IHdlIGRvIGxldCdzIHVzZSB0aGUKPj4+IHVuc2FmZSB2YXJpYW50cyBzbyB0aGV5IGNhbiBiZSBm b3VuZC4KPj4KPj4gdW5zYWZlIHZhcmlhbnRzIGNhbiBvbmx5IHdvcmsgaWYgeW91IGNhbiBiYXRj aCB1c2Vyc3BhY2UgYWNjZXNzLiBUaGlzIGlzIG5vdAo+PiBuZWNlc3NhcmlseSB0aGUgY2FzZSBm b3IgbGlnaHQgbG9hZC4KPgo+IERvIHdlIGNhcmUgYSBsb3QgYWJvdXQgdGhlIGxpZ2h0IGxvYWQ/ IEhvdyB3b3VsZCB5b3UgYmVuY2htYXJrIGl0Pwo+CgpJZiB3ZSBjYW4gcmVkdWNlIHRoZSBsYXRl bmN5IHRoYXQncyB3aWxsIGJlIG1vcmUgdGhhbiB3aGF0IHdlIGV4cGVjdC4KCjEgYnl0ZSBUQ1Bf UlIgc2hvd3MgMS41JS0yJSBpbXByb3ZlbWVudC4KCgo+Pj4+IEFuZCBldmVuIGlmIHlvdSdyZSBy aWdodCwgdmhvc3QgaXMgbm90IHRoZQo+Pj4+IG9ubHkgcGxhY2UsIHRoZXJlJ3MgbG90cyBvZiB2 bWFwKCkgYmFzZWQgYWNjZXNzaW5nIGluIGtlcm5lbC4KPj4+IEZvciBzdXJlLiBCdXQgaWYgb25l IGNhbiBnZXQgYnkgd2l0aG91dCBnZXQgdXNlciBwYWdlcywgb25lCj4+PiByZWFsbHkgc2hvdWxk LiBXaXRuZXNzIHJlY2VudGx5IHVuY292ZXJlZCBtZXNzIHdpdGggZmlsZQo+Pj4gYmFja2VkIHN0 b3JhZ2UuCj4+Cj4+IFdlIG9ubHkgcGluIG1ldGFkYXRhIHBhZ2VzLCBJIGRvbid0IGJlbGlldmUg dGhleSB3aWxsIGJlIHVzZWQgYnkgYW55IERNQS4KPiBJdCBkb2Vzbid0IG1hdHRlciByZWFsbHks IGlmIHlvdSBkaXJ0eSBwYWdlcyBiZWhpbmQgdGhlIE1NIGJhY2sKPiB0aGUgcHJvYmxlbSBpcyB0 aGVyZS4KCgpPaywgYnV0IHRoZSB1c3VhbCBjYXNlIGlzIGFub255bW91cyBwYWdlcywgZG8gd2Ug dXNlIGZpbGUgYmFja2VkIHBhZ2VzIApmb3IgdXNlciBvZiB2aG9zdD8gQW5kIGV2ZW4gaWYgd2Ug dXNlIHNvbWV0aW1lLCBhY2NvcmRpbmcgdG8gdGhlIHBvaW50ZXIgCml0J3Mgbm90IHNvbWV0aGlu ZyB0aGF0IGNhbiBmaXgsIFJGQyBoYXMgYmVlbiBwb3N0ZWQgdG8gc29sdmUgdGhpcyBpc3N1ZS4K ClRoYW5rcwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f ClZpcnR1YWxpemF0aW9uIG1haWxpbmcgbGlzdApWaXJ0dWFsaXphdGlvbkBsaXN0cy5saW51eC1m b3VuZGF0aW9uLm9yZwpodHRwczovL2xpc3RzLmxpbnV4Zm91bmRhdGlvbi5vcmcvbWFpbG1hbi9s aXN0aW5mby92aXJ0dWFsaXphdGlvbg==