From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony PERARD Subject: Re: [PATCH v5 02/15] libxl_qmp: Connect to QMP socket Date: Thu, 11 Oct 2018 12:27:53 +0100 Message-ID: <20181011112753.GG1331@perard.uk.xensource.com> References: <20180907151104.32306-1-anthony.perard@citrix.com> <20180907151104.32306-3-anthony.perard@citrix.com> <23486.6847.362789.991990@mariner.uk.xensource.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gAZ8H-00088s-3C for xen-devel@lists.xenproject.org; Thu, 11 Oct 2018 11:27:57 +0000 Content-Disposition: inline In-Reply-To: <23486.6847.362789.991990@mariner.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Ian Jackson Cc: xen-devel@lists.xenproject.org, Wei Liu , Ian Jackson List-Id: xen-devel@lists.xenproject.org T24gV2VkLCBPY3QgMTAsIDIwMTggYXQgMDQ6Mjk6MDNQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHY1IDAyLzE1XSBsaWJ4bF9xbXA6 IENvbm5lY3QgdG8gUU1QIHNvY2tldCIpOgo+ID4gVGhpcyBpcyBhIGZpcnN0IHBhdGNoIHRvIGlt cGxlbWVudCBsaWJ4bF9fZXZfcW1wLCBpdCBvbmx5IGNvbm5lY3RzIHRvCj4gPiB0aGUgUU1QIHNv Y2tldCBvZiBRRU1VIGFuZCByZWdpc3RlcnMgYSBmZCBjYWxsYmFjayB0aGF0IGRvZXMgbm90aGlu Zy4KPiAuLi4KPiA+ICt0eXBlZGVmIGVudW0gewo+ID4gKyAgICAvKiBpbml0aWFsIHN0YXRlICov Cj4gPiArICAgIHFtcF9zdGF0ZV9kaXNjb25uZWN0ZWQgPSAxLAo+ID4gKyAgICAvKiBjb25uZWN0 ZWQgdG8gUU1QIHNvY2tldCwgd2FpdGluZyBmb3IgZ3JlZXRpbmcgbWVzc2FnZSAqLwo+ID4gKyAg ICBxbXBfc3RhdGVfY29ubmVjdGluZywKPiA+ICsgICAgLyogZ3JlZXRpbmcgbWVzc2FnZSByZWNl aXZlZCAqLwo+ID4gKyAgICBxbXBfc3RhdGVfZ3JlZXRpbmcsCj4gPiArICAgIC8qIHFtcF9jYXBh YmlsaXRpZXMgY29tbWFuZCBzZW50LCB3YWl0aW5nIGZvciByZXBseSAqLwo+ID4gKyAgICBxbXBf c3RhdGVfY2FwYWJpbGl0eV9uZWdvdGlhdGlvbiwKPiA+ICsgICAgLyogcmVhZHkgdG8gc2VuZCBj b21tYW5kcyAqLwo+ID4gKyAgICBxbXBfc3RhdGVfY29ubmVjdGVkLAo+ID4gK30gbGlieGxfX3Ft cF9zdGF0ZTsKPiAKPiBJV0JOIHRvIHJlbGF0ZSB0aGVzZSBwcml2YXRlIHN0YXRlcyB0byB0aGUg b3V0d2FyZC1mYWNpbmcgQVBJIHN0YXRlcwo+IGxpa2UgYENvbm5lY3RlZCcuCgpJIHRoaW5rLCB0 aGF0IHdvdWxkIGJlOgogIHFtcF9zdGF0ZV9kaXNjb25uZWN0ZWQsICAgICAgICAgICAgIElkbGUK ICBxbXBfc3RhdGVfY29ubmVjdGluZywgICAgICAgICAgICAgICBBY3RpdmUKICBxbXBfc3RhdGVf Z3JlZXRpbmcsICAgICAgICAgICAgICAgICBBY3RpdmUKICBxbXBfc3RhdGVfY2FwYWJpbGl0eV9u ZWdvdGlhdGlvbiwgICBBY3RpdmUKICBxbXBfc3RhdGVfY29ubmVjdGVkLCAgICAgICAgICAgICAg ICBBY3RpdmUvQ29ubmVjdGVkCgpJIGNhbiB0cnkgdG8gc3F1ZWV6ZSB0aGlzIGluZm9ybWF0aW9u IHNvbWV3aGVyZS4KCj4gSSBvZnRlbiB3cml0ZSBhIHRhYmxlIG9mIGxlZ2FsIGZpZWxkIHZhbHVl cyAtIHNlZSBmb3IgZXhhbXBsZSwKPiBsaWJ4bF9leGVjLmMgbmVhciBsLjI0MSBhbmQgbGlieGxf c3RyZWFtX3JlYWQuYyBuZWFyIGwuMzUuICBCdXQgbWF5YmUKPiB0aGlzIGlzIG5vdCBjb21wbGlj YXRlZCBlbm91Z2ggdG8gbmVlZCB0aGF0LgoKSW5kZWVkLCBJIGRvbid0IHRoaW5rIHRoZSByZWxh dGlvbiBpcyBjb21wbGljYXRlZCBlbm91Z2guCgo+ID4gK3N0YXRpYyBpbnQgcW1wX2V2X2Nvbm5l Y3QobGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAqZXYpCj4gPiArewo+IC4uLgo+ID4gKyAg ICByID0gY29ubmVjdChsaWJ4bF9fY2FyZWZkX2ZkKGV2LT5xbXBfY2ZkKSwKPiA+ICsgICAgICAg ICAgICAgICAgKHN0cnVjdCBzb2NrYWRkciAqKSAmdW4sIHNpemVvZih1bikpOwo+IAo+IFVwIHRv IGhlcmU6Cj4gCj4gQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu Y29tPgo+IAo+IEJ1dDoKPiAKPiA+ICtpbnQgbGlieGxfX2V2X3FtcF9zZW5kKGxpYnhsX19nYyAq Z2MsIGxpYnhsX19ldl9xbXAgKmV2LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg Y2hhciAqY21kLCBsaWJ4bF9fanNvbl9vYmplY3QgKmFyZ3MpCj4gPiArewo+ID4gKyAgICBMT0dE KERFQlVHLCBldi0+ZG9taWQsICIgZXYgJXAsIGNtZCAnJXMnIiwgZXYsIGNtZCk7Cj4gPiArCj4g PiArICAgIC8qIENvbm5lY3QgdG8gUUVNVSBpZiBub3QgYWxyZWFkeSBjb25uZWN0ZWQgKi8KPiA+ ICsgICAgcmV0dXJuIHFtcF9ldl9jb25uZWN0KGdjLCBldik7Cj4gPiArfQo+IAo+IEkgdGhpbmsg aXQgd291bGQgYmUgbmljZXIgdG8gcmVhZCBhIGNvbXBsZXRlIGltcGxlbWVudGF0aW9uIG9mIHRo aXMKPiBmdW5jdGlvbi4gIFJpZ2h0IG5vdyBpdCdzIG9idmlvdXNseSB3cm9uZyBhbmQgaW1wb3Nz aWJsZSB0byByZXZpZXcuCj4gCj4gU28gcGxlYXNlIHBvc3Rwb25lIHRoaXMgaHVuay4KCkl0IHdv dWxkIGhhdmUgYmVlbiBuaWNlIGlmIEkgY291bGQsIGJ1dCB3ZSBjYW4ndCBoYXZlIHVudXNlZCBz dGF0aWMKZnVuY3Rpb24uIEJ1dCBsZXQgbWUgcmVwbHkgdG8gdGhlIHJldmlldyBvZiB0aGUgbmV4 dCBwYXRjaC4KCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp c3RpbmZvL3hlbi1kZXZlbA==