From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tiwei Bie Subject: Re: [RFC v3 0/5] virtio: support packed ring Date: Fri, 27 Apr 2018 17:12:34 +0800 Message-ID: <20180427091234.n6vr3wcnbnqxd3so__40558.8181260557$1524820192$gmane$org@debian> References: <20180425051550.24342-1-tiwei.bie@intel.com> <5ad1ca01-1e5c-7105-f303-7e8d42f6a068@redhat.com> <20180427071725-mutt-send-email-mst@kernel.org> <5c712aa2-f00e-b472-cdfc-48175aea790d@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <5c712aa2-f00e-b472-cdfc-48175aea790d@redhat.com> 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: Jason Wang Cc: "Michael S. Tsirkin" , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, virtualization@lists.linux-foundation.org, wexu@redhat.com List-Id: virtualization@lists.linuxfoundation.org T24gRnJpLCBBcHIgMjcsIDIwMTggYXQgMDI6MTc6NTFQTSArMDgwMCwgSmFzb24gV2FuZyB3cm90 ZToKPiBPbiAyMDE45bm0MDTmnIgyN+aXpSAxMjoxOCwgTWljaGFlbCBTLiBUc2lya2luIHdyb3Rl Ogo+ID4gT24gRnJpLCBBcHIgMjcsIDIwMTggYXQgMTE6NTY6MDVBTSArMDgwMCwgSmFzb24gV2Fu ZyB3cm90ZToKPiA+ID4gT24gMjAxOOW5tDA05pyIMjXml6UgMTM6MTUsIFRpd2VpIEJpZSB3cm90 ZToKPiA+ID4gPiBIZWxsbyBldmVyeW9uZSwKPiA+ID4gPiAKPiA+ID4gPiBUaGlzIFJGQyBpbXBs ZW1lbnRzIHBhY2tlZCByaW5nIHN1cHBvcnQgaW4gdmlydGlvIGRyaXZlci4KPiA+ID4gPiAKPiA+ ID4gPiBTb21lIHNpbXBsZSBmdW5jdGlvbmFsIHRlc3RzIGhhdmUgYmVlbiBkb25lIHdpdGggSmFz b24ncwo+ID4gPiA+IHBhY2tlZCByaW5nIGltcGxlbWVudGF0aW9uIGluIHZob3N0Ogo+ID4gPiA+ IAo+ID4gPiA+IGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE4LzQvMjMvMTIKPiA+ID4gPiAKPiA+ ID4gPiBCb3RoIG9mIHBpbmcgYW5kIG5ldHBlcmYgd29ya2VkIGFzIGV4cGVjdGVkICh3aXRoIEVW RU5UX0lEWAo+ID4gPiA+IGRpc2FibGVkKS4gQnV0IHRoZXJlIGFyZSBiZWxvdyBrbm93biBpc3N1 ZXM6Cj4gPiA+ID4gCj4gPiA+ID4gMS4gUmVsb2FkaW5nIHRoZSBndWVzdCBkcml2ZXIgd2lsbCBi cmVhayB0aGUgVHgvUng7Cj4gPiA+IFdpbGwgaGF2ZSBhIGxvb2sgYXQgdGhpcyBpc3N1ZS4KPiA+ ID4gCj4gPiA+ID4gMi4gWmVyb2luZyB0aGUgZmxhZ3Mgd2hlbiBkZXRhY2hpbmcgYSB1c2VkIGRl c2Mgd2lsbAo+ID4gPiA+ICAgICAgYnJlYWsgdGhlIGd1ZXN0IC0+IGhvc3QgcGF0aC4KPiA+ID4g SSBzdGlsbCB0aGluayB6ZXJvaW5nIGZsYWdzIGlzIHVubmVjZXNzYXJ5IG9yIGV2ZW4gYSBidWcu IEF0IGhvc3QsIEkgdHJhY2sKPiA+ID4gbGFzdCBvYnNlcnZlZCBhdmFpbCB3cmFwIGNvdW50ZXIg YW5kIGRldGVjdCBhdmFpbCBsaWtlICh3aGF0IGlzIHN1Z2dlc3RlZCBpbgo+ID4gPiB0aGUgZXhh bXBsZSBjb2RlIGluIHRoZSBzcGVjKToKPiA+ID4gCj4gPiA+IHN0YXRpYyBib29sIGRlc2NfaXNf YXZhaWwoc3RydWN0IHZob3N0X3ZpcnRxdWV1ZSAqdnEsIF9fdmlydGlvMTYgZmxhZ3MpCj4gPiA+ IHsKPiA+ID4gIMKgwqDCoMKgwqDCoCBib29sIGF2YWlsID0gZmxhZ3MgJiBjcHVfdG9fdmhvc3Qx Nih2cSwgREVTQ19BVkFJTCk7Cj4gPiA+IAo+ID4gPiAgwqDCoMKgwqDCoMKgIHJldHVybiBhdmFp bCA9PSB2cS0+YXZhaWxfd3JhcF9jb3VudGVyOwo+ID4gPiB9Cj4gPiA+IAo+ID4gPiBTbyB6ZXJv aW5nIHdyYXAgY2FuIG5vdCB3b3JrIHdpdGggdGhpcyBvYnZpb3VzbHkuCj4gPiA+IAo+ID4gPiBU aGFua3MKPiA+IEkgYWdyZWUuIEkgdGhpbmsgd2hhdCBvbmUgc2hvdWxkIGRvIGlzIGZsaXAgdGhl IGF2YWlsYWJsZSBiaXQuCj4gPiAKPiAKPiBCdXQgaXMgdGhpcyBmbGlwcGluZyBhIG11c3Q/Cj4g Cj4gVGhhbmtzCgpZZWFoLCB0aGF0J3MgbXkgcXVlc3Rpb24gdG9vLiBJdCBzZWVtcyB0byBiZSBh IHJlcXVpcmVtZW50CmZvciBkcml2ZXIgdGhhdCwgdGhlIG9ubHkgY2hhbmdlIHRvIHRoZSBkZXNj IHN0YXR1cyB0aGF0IGEKZHJpdmVyIGNhbiBkbyBkdXJpbmcgcnVubmluZyBpcyB0byBtYXJrIHRo ZSBkZXNjIGFzIGF2YWlsLAphbmQgYW55IG90aGVyIGNoYW5nZXMgdG8gdGhlIGRlc2Mgc3RhdHVz IGFyZSBub3QgYWxsb3dlZC4KU2ltaWxhcmx5LCB0aGUgZGV2aWNlIGNhbiBvbmx5IG1hcmsgdGhl IGRlc2MgYXMgdXNlZCwgYW5kCmFueSBvdGhlciBjaGFuZ2VzIHRvIHRoZSBkZXNjIHN0YXR1cyBh cmUgYWxzbyBub3QgYWxsb3dlZC4KU28gdGhlIHF1ZXN0aW9uIGlzLCBhcmUgdGhlcmUgc3VjaCBy ZXF1aXJlbWVudHM/CgpCYXNlZCBvbiBiZWxvdyBjb250ZW50cyBpbiB0aGUgc3BlYzoKCiIiIgpU aHVzIFZJUlRRX0RFU0NfRl9BVkFJTCBhbmQgVklSVFFfREVTQ19GX1VTRUQgYml0cyBhcmUgZGlm ZmVyZW50CmZvciBhbiBhdmFpbGFibGUgZGVzY3JpcHRvciBhbmQgZXF1YWwgZm9yIGEgdXNlZCBk ZXNjcmlwdG9yLgoKTm90ZSB0aGF0IHRoaXMgb2JzZXJ2YXRpb24gaXMgbW9zdGx5IHVzZWZ1bCBm b3Igc2FuaXR5LWNoZWNraW5nCmFzIHRoZXNlIGFyZSBuZWNlc3NhcnkgYnV0IG5vdCBzdWZmaWNp ZW50IGNvbmRpdGlvbnMKIiIiCgpJdCBzZWVtcyB0aGF0LCBpdCdzIG5lY2Vzc2FyeSBmb3IgZGV2 aWNlcyB0byBjaGVjayB3aGV0aGVyCnRoZSBBVkFJTCBiaXQgYW5kIFVTRUQgYml0IGFyZSBkaWZm ZXJlbnQuCgpCZXN0IHJlZ2FyZHMsClRpd2VpIEJpZQpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpWaXJ0dWFsaXphdGlvbiBtYWlsaW5nIGxpc3QKVmlydHVh bGl6YXRpb25AbGlzdHMubGludXgtZm91bmRhdGlvbi5vcmcKaHR0cHM6Ly9saXN0cy5saW51eGZv dW5kYXRpb24ub3JnL21haWxtYW4vbGlzdGluZm8vdmlydHVhbGl6YXRpb24=