From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jason Wang Subject: Re: [RFC V4 PATCH 7/8] vhost: packed ring support Date: Wed, 23 May 2018 09:39:28 +0800 Message-ID: References: <1526473941-16199-1-git-send-email-jasowang@redhat.com> <1526473941-16199-8-git-send-email-jasowang@redhat.com> <20180522165448.GA13523@wei-ubt> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180522165448.GA13523@wei-ubt> 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: Wei Xu Cc: kvm@vger.kernel.org, mst@redhat.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, virtualization@lists.linux-foundation.org List-Id: virtualization@lists.linuxfoundation.org CgpPbiAyMDE45bm0MDXmnIgyM+aXpSAwMDo1NCwgV2VpIFh1IHdyb3RlOgo+IE9uIFdlZCwgTWF5 IDE2LCAyMDE4IGF0IDA4OjMyOjIwUE0gKzA4MDAsIEphc29uIFdhbmcgd3JvdGU6Cj4+IFNpZ25l ZC1vZmYtYnk6IEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+Cj4+IC0tLQo+PiAgIGRy aXZlcnMvdmhvc3QvbmV0LmMgICB8ICAgMyArLQo+PiAgIGRyaXZlcnMvdmhvc3Qvdmhvc3QuYyB8 IDUzOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQo+ PiAgIGRyaXZlcnMvdmhvc3Qvdmhvc3QuaCB8ICAgOCArLQo+PiAgIDMgZmlsZXMgY2hhbmdlZCwg NTEzIGluc2VydGlvbnMoKyksIDM3IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJp dmVycy92aG9zdC92aG9zdC5jIGIvZHJpdmVycy92aG9zdC92aG9zdC5jCj4+IGluZGV4IDgzMDRj MzAuLmYyYTBmNWIgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMvdmhvc3Qvdmhvc3QuYwo+PiArKysg Yi9kcml2ZXJzL3Zob3N0L3Zob3N0LmMKPj4gQEAgLTEzNTgsNiArMTM4Miw4IEBAIGxvbmcgdmhv c3RfdnJpbmdfaW9jdGwoc3RydWN0IHZob3N0X2RldiAqZCwgdW5zaWduZWQgaW50IGlvY3RsLCB2 b2lkIF9fdXNlciAqYXJnCj4+ICAgCQkJYnJlYWs7Cj4+ICAgCQl9Cj4+ICAgCQl2cS0+bGFzdF9h dmFpbF9pZHggPSBzLm51bTsKPj4gKwkJaWYgKHZob3N0X2hhc19mZWF0dXJlKHZxLCBWSVJUSU9f Rl9SSU5HX1BBQ0tFRCkpCj4+ICsJCQl2cS0+YXZhaWxfd3JhcF9jb3VudGVyID0gcy5udW0gPj4g MzE7Cj4+ICAgCQkvKiBGb3JnZXQgdGhlIGNhY2hlZCBpbmRleCB2YWx1ZS4gKi8KPj4gICAJCXZx LT5hdmFpbF9pZHggPSB2cS0+bGFzdF9hdmFpbF9pZHg7Cj4+ICAgCQlicmVhazsKPj4gQEAgLTEz NjYsNiArMTM5Miw4IEBAIGxvbmcgdmhvc3RfdnJpbmdfaW9jdGwoc3RydWN0IHZob3N0X2RldiAq ZCwgdW5zaWduZWQgaW50IGlvY3RsLCB2b2lkIF9fdXNlciAqYXJnCj4+ICAgCQlzLm51bSA9IHZx LT5sYXN0X2F2YWlsX2lkeDsKPj4gICAJCWlmIChjb3B5X3RvX3VzZXIoYXJncCwgJnMsIHNpemVv ZiBzKSkKPj4gICAJCQlyID0gLUVGQVVMVDsKPj4gKwkJaWYgKHZob3N0X2hhc19mZWF0dXJlKHZx LCBWSVJUSU9fRl9SSU5HX1BBQ0tFRCkpCj4+ICsJCQlzLm51bSB8PSB2cS0+YXZhaWxfd3JhcF9j b3VudGVyIDw8IDMxOwo+PiAgIAkJYnJlYWs7Cj4+ICAgCWNhc2UgVkhPU1RfU0VUX1ZSSU5HX0FE RFI6Cj4+ICAgCQlpZiAoY29weV9mcm9tX3VzZXIoJmEsIGFyZ3AsIHNpemVvZiBhKSkgewo+ICds YXN0X3VzZWRfaWR4JyBhbHNvIG5lZWRzIHRvIGJlIHNhdmVkL3Jlc3RvcmVkIGhlcmUuCj4KPiBJ IGhhdmUgZmlndXJlZCBvdXQgdGhlIHJvb3QgY2F1c2Ugb2YgYnJva2VuIGRldmljZSBhZnRlciBy ZWxvYWRpbmcKPiAndmlydGlvLW5ldCcgbW9kdWxlLCBhbGwgaW5kaWNlcyBoYXZlIGJlZW4gcmVz ZXQgZm9yIGEgcmVsb2FkaW5nIGJ1dAo+ICdsYXN0X3VzZWRfaWR4JyBpcyBub3QgcHJvcGVybHkg cmVzZXQgaW4gdGhpcyBjYXNlLiBUaGlzIGNvbmZ1c2VzCj4gaGFuZGxlX3J4KCkvdHgoKS4KPgo+ IFdlaQo+CgpHb29kIGNhdGNoLCBzbyB3ZSBwcm9iYWJseSBuZWVkIGEgbmV3IGlvY3RsIHRvIHN5 bmMgYmV0d2VlbiBxZW11IGFuZCB2aG9zdC4KClNvbWV0aGluZyBsaWtlIFZIT1NUX1NFVC9HRVRf VVNFRF9CQVNFLgoKVGhhbmtzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpWaXJ0dWFsaXphdGlvbiBtYWlsaW5nIGxpc3QKVmlydHVhbGl6YXRpb25AbGlz dHMubGludXgtZm91bmRhdGlvbi5vcmcKaHR0cHM6Ly9saXN0cy5saW51eGZvdW5kYXRpb24ub3Jn L21haWxtYW4vbGlzdGluZm8vdmlydHVhbGl6YXRpb24=