From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Garzarella Subject: Re: [PATCH v2 1/8] vsock/virtio: limit the memory used per-socket Date: Tue, 28 May 2019 18:45:21 +0200 Message-ID: <20190528164521.k2euedfcmtvvynew__8354.26075370691$1559062034$gmane$org@steredhat.homenet.telecomitalia.it> References: <20190510125843.95587-1-sgarzare@redhat.com> <20190510125843.95587-2-sgarzare@redhat.com> <3b275b52-63d9-d260-1652-8e8bf7dd679f@redhat.com> <20190513172322.vcgenx7xk4v6r2ay@steredhat> <20190514163500.a7moalixvpn5mkcr@steredhat> <034a5081-b4fb-011f-b5b7-fbf293c13b23@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: <034a5081-b4fb-011f-b5b7-fbf293c13b23@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 , Stefan Hajnoczi Cc: kvm@vger.kernel.org, "Michael S. Tsirkin" , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, virtualization@lists.linux-foundation.org, "David S. Miller" List-Id: virtualization@lists.linuxfoundation.org T24gV2VkLCBNYXkgMTUsIDIwMTkgYXQgMTA6NDg6NDRBTSArMDgwMCwgSmFzb24gV2FuZyB3cm90 ZToKPiAKPiBPbiAyMDE5LzUvMTUg5LiK5Y2IMTI6MzUsIFN0ZWZhbm8gR2FyemFyZWxsYSB3cm90 ZToKPiA+IE9uIFR1ZSwgTWF5IDE0LCAyMDE5IGF0IDExOjI1OjM0QU0gKzA4MDAsIEphc29uIFdh bmcgd3JvdGU6Cj4gPiA+IE9uIDIwMTkvNS8xNCDkuIrljYgxOjIzLCBTdGVmYW5vIEdhcnphcmVs bGEgd3JvdGU6Cj4gPiA+ID4gT24gTW9uLCBNYXkgMTMsIDIwMTkgYXQgMDU6NTg6NTNQTSArMDgw MCwgSmFzb24gV2FuZyB3cm90ZToKPiA+ID4gPiA+IE9uIDIwMTkvNS8xMCDkuIvljYg4OjU4LCBT dGVmYW5vIEdhcnphcmVsbGEgd3JvdGU6Cj4gPiA+ID4gPiA+ICtzdGF0aWMgc3RydWN0IHZpcnRp b192c29ja19idWYgKgo+ID4gPiA+ID4gPiArdmlydGlvX3RyYW5zcG9ydF9hbGxvY19idWYoc3Ry dWN0IHZpcnRpb192c29ja19wa3QgKnBrdCwgYm9vbCB6ZXJvX2NvcHkpCj4gPiA+ID4gPiA+ICt7 Cj4gPiA+ID4gPiA+ICsJc3RydWN0IHZpcnRpb192c29ja19idWYgKmJ1ZjsKPiA+ID4gPiA+ID4g Kwo+ID4gPiA+ID4gPiArCWlmIChwa3QtPmxlbiA9PSAwKQo+ID4gPiA+ID4gPiArCQlyZXR1cm4g TlVMTDsKPiA+ID4gPiA+ID4gKwo+ID4gPiA+ID4gPiArCWJ1ZiA9IGt6YWxsb2Moc2l6ZW9mKCpi dWYpLCBHRlBfS0VSTkVMKTsKPiA+ID4gPiA+ID4gKwlpZiAoIWJ1ZikKPiA+ID4gPiA+ID4gKwkJ cmV0dXJuIE5VTEw7Cj4gPiA+ID4gPiA+ICsKPiA+ID4gPiA+ID4gKwkvKiBJZiB0aGUgYnVmZmVy IGluIHRoZSB2aXJ0aW9fdnNvY2tfcGt0IGlzIGZ1bGwsIHdlIGNhbiBtb3ZlIGl0IHRvCj4gPiA+ ID4gPiA+ICsJICogdGhlIG5ldyB2aXJ0aW9fdnNvY2tfYnVmIGF2b2lkaW5nIHRoZSBjb3B5LCBi ZWNhdXNlIHdlIGFyZSBzdXJlIHRoYXQKPiA+ID4gPiA+ID4gKwkgKiB3ZSBhcmUgbm90IHVzZSBt b3JlIG1lbW9yeSB0aGFuIHRoYXQgY291bnRlZCBieSB0aGUgY3JlZGl0IG1lY2hhbmlzbS4KPiA+ ID4gPiA+ID4gKwkgKi8KPiA+ID4gPiA+ID4gKwlpZiAoemVyb19jb3B5ICYmIHBrdC0+bGVuID09 IHBrdC0+YnVmX2xlbikgewo+ID4gPiA+ID4gPiArCQlidWYtPmFkZHIgPSBwa3QtPmJ1ZjsKPiA+ ID4gPiA+ID4gKwkJcGt0LT5idWYgPSBOVUxMOwo+ID4gPiA+ID4gPiArCX0gZWxzZSB7Cj4gPiA+ ID4gPiBJcyB0aGUgY29weSBzdGlsbCBuZWVkZWQgaWYgd2UncmUganVzdCBmZXcgYnl0ZXMgbGVz cz8gV2UgbWVldCBzaW1pbGFyIGlzc3VlCj4gPiA+ID4gPiBmb3IgdmlyaXRvLW5ldCwgYW5kIHZp cnRpby1uZXQgc29sdmUgdGhpcyBieSBhbHdheXMgY29weSBmaXJzdCAxMjhieXRlcyBmb3IKPiA+ ID4gPiA+IGJpZyBwYWNrZXRzLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBTZWUgcmVjZWl2ZV9iaWco KQo+ID4gPiA+IEknbSBzZWVpbmcsIEl0IGlzIG1vcmUgc29waGlzdGljYXRlZC4KPiA+ID4gPiBJ SVVDLCB2aXJ0aW8tbmV0IGFsbG9jYXRlcyBhIHNrX2J1ZmYgd2l0aCAxMjggYnl0ZXMgb2YgYnVm ZmVyLCB0aGVuIGNvcGllcyB0aGUKPiA+ID4gPiBmaXJzdCAxMjggYnl0ZXMsIHRoZW4gYWRkcyB0 aGUgYnVmZmVyIHVzZWQgdG8gcmVjZWl2ZSB0aGUgcGFja2V0IGFzIGEgZnJhZyB0bwo+ID4gPiA+ IHRoZSBza2IuCj4gPiA+IAo+ID4gPiBZZXMgYW5kIHRoZSBwb2ludCBpcyBpZiB0aGUgcGFja2V0 IGlzIHNtYWxsZXIgdGhhbiAxMjggYnl0ZXMgdGhlIHBhZ2VzIHdpbGwKPiA+ID4gYmUgcmVjeWNs ZWQuCj4gPiA+IAo+ID4gPiAKPiA+IFNvIGl0J3MgYXZvaWQgdGhlIG92ZXJoZWFkIG9mIGFsbG9j YXRpb24gb2YgYSBsYXJnZSBidWZmZXIuIEkgZ290IGl0Lgo+ID4gCj4gPiBKdXN0IGEgY3VyaW9z aXR5LCB3aHkgdGhlIHRocmVzaG9sZCBpcyAxMjggYnl0ZXM/Cj4gCj4gCj4gRnJvbSBpdHMgbmFt ZSAoR09PRF9DT1BZX0xFTiksIEkgdGhpbmsgaXQganVzdCBhIHZhbHVlIHRoYXQgd29uJ3QgbG9z ZSBtdWNoCj4gcGVyZm9ybWFuY2UsIGUuZyB0aGUgc2l6ZSB0d28gY2FjaGVsaW5lcy4KPiAKCkph c29uLCBTdGVmYW4sCnNpbmNlIEknbSByZW1vdmluZyB0aGUgcGF0Y2hlcyB0byBpbmNyZWFzZSB0 aGUgYnVmZmVycyB0byA2NCBLaUIgYW5kIEknbQphZGRpbmcgYSB0aHJlc2hvbGQgZm9yIHNtYWxs IHBhY2tldHMsIEkgd291bGQgc2ltcGxpZnkgdGhpcyBwYXRjaCwKcmVtb3ZpbmcgdGhlIG5ldyBi dWZmZXIgYWxsb2NhdGlvbiBhbmQgY29weWluZyBzbWFsbCBwYWNrZXRzIGludG8gdGhlCmJ1ZmZl cnMgYWxyZWFkeSBxdWV1ZWQgKGlmIHRoZXJlIGlzIGEgc3BhY2UpLgpJbiB0aGlzIHdheSwgSSBz aG91bGQgc29sdmUgdGhlIGlzc3VlIG9mIDEgYnl0ZSBwYWNrZXRzLgoKRG8geW91IHRoaW5rIGNv dWxkIGJlIGJldHRlcj8KClRoYW5rcywKU3RlZmFubwpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpWaXJ0dWFsaXphdGlvbiBtYWlsaW5nIGxpc3QKVmlydHVh bGl6YXRpb25AbGlzdHMubGludXgtZm91bmRhdGlvbi5vcmcKaHR0cHM6Ly9saXN0cy5saW51eGZv dW5kYXRpb24ub3JnL21haWxtYW4vbGlzdGluZm8vdmlydHVhbGl6YXRpb24=