From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dario Faggioli Subject: [PATCH 00/16] Fixes and improvement (including hard affinity!) for Credit2 Date: Fri, 18 Mar 2016 20:03:52 +0100 Message-ID: <20160318185524.8117.74837.stgit@Solace.station> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1agzgk-0008Mo-Vj for xen-devel@lists.xenproject.org; Fri, 18 Mar 2016 19:03:59 +0000 Received: by mail-wm0-f68.google.com with SMTP id l68so8149186wml.3 for ; Fri, 18 Mar 2016 12:03:56 -0700 (PDT) List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Juergen Gross , Justin Weaver , George Dunlap , Tianyang Chen , Robert VanVossen , Uma Sharma , Josh Whitehead , Meng Xu , Jan Beulich List-Id: xen-devel@lists.xenproject.org SGkgZXZlcnlvbmUsCgpUaGlzIHNlcmllcyBpbXBsZW1lbnRzIGEgYnVuY2ggb2YgYm90aCBidWdm aXhlcyBhbmQgaW1wcm92ZW1lbnRzIGZvciBzY2hlZHVsaW5nCmluIGdlbmVyYWwsIGJ1dCBtb3N0 bHkgZm9yIENyZWRpdDIuCgpBbG1vc3QgYWxsIHRoZSBwYXRjaGVzIGhhdmUgYWN0dWFsbHkgYmVl biBwb3N0ZWQgYWxyZWFkeSAoc28gdGhhdCdzIHdoeSBzb21lIG9mCnRoZW0gaGF2ZSBhIG1lbnRp b24gb2Ygd2hhdCBjaGFuZ2VkIHNpbmNlIHYxKSwgYnV0IEkgZmVsdCBsaWtlIHRoZSBiZXN0IHRo aW5nCndhcyBqdXN0IHRvIHB1dCB0b2dldGhlciBhIG5ldyBzZXJpZXMgY29udGFpbmluZyB0aGVt IGFsbCAoYW5kIGhlbmNlIEknbQpjb25zaWRlcmluZyB0aGlzIGhlcmUgdG8gYmUgdmVyc2lvbiAx IG9mIGl0KS4KClNvLCBxdWlja2x5LCB3aGF0IHdlIGRvIGlzOgogYSkgZml4IGEgcG90ZW50aWFs IHJhY2UgYW5kIGFuIGFjdHVhbCBBU1NFUlQoKSwgd2hlbiBtb3ZpbmcgcENQVXMgYXJvdW5kCiAg ICBjcHVwb29sczsKIGIpIGZpeCBob3cgQ3JlZGl0MiBjb25zdHJ1Y3RzIGl0cyBydW5xdWV1ZTsK IGMpIGltcGxlbWVudCBoYXJkIGFmZmluaXR5IGluIENyZWRpdDI7CiBkKSBhIGNvdXBsZSBtb3Jl IChtaW5vcikgZml4ZXMgYW5kIGltcHJvdmVtZW50cy4KCkluIHBhcnRpY3VsYXIsIHRvIG1ha2Ug YSkgcG9zc2libGUsIHF1aXRlIGEgZmV3IHJlc3RydWN0dXJpbmcgb2YgdGhlIHdheSBpbgp3aGlj aCB3ZSBkZWFsIHdpdGggcENQVXMgY2hhbmdpbmcgc2NoZWR1bGVyIHdoZW4gdGhleSBtb3ZlIGJl dHdlZW4gcG9vbHMKKGJhc2ljYWxseSwgaW4gc2NoZWR1bGVfY3B1X3N3aXRjaCgpKSBoYXMgYmVl biBuZWNlc3NhcnkuCgpUaGF0IGFsc28gaGVscGVkIG1ha2luZyBiKSBwb3NzaWJsZSwgc28gaXQg d2FzIGEgd2luLXdpbi4gOi0pCgpBbmQgZmluYWxseSwgeWVzLCBJIGtub3cgaXQncyBsYXRlIGlu IHRoaXMgcmVsZWFzZSBjeWNsZSwgYnV0IHN0aWxsIHdvdWxkIGxpa2UKdG8gZ2l2ZSB0aGlzIHNl cmllcyBhIGNoYW5jZSB0byBnZXQgaW4gWGVuIDQuNy4gKEJUVywgdGVjaG5pY2FsbHksIGl0J3Mg cmVhbGx5Cm1vc3RseSBidWdmaXhpbmcsIHRoZSBvbmx5IGV4Y2VwdGlvbiBiZWluZyBoYXJkIGFm ZmluaXR5IGZvciBDcmVkaXQyKS4KClRoYW5rcyBhbmQgUmVnYXJkcywKRGFyaW8KCi0tLQpEYXJp byBGYWdnaW9saSAoMTQpOgogICAgICB4ZW46IHNjaGVkOiBmaXggbG9ja2luZyB3aGVuIGFsbG9j YXRpbmcgYW4gUlREUyBwQ1BVCiAgICAgIHhlbjogc2NoZWQ6IGFkZCAuaW5pdF9wZGF0YSBob29r IHRvIHRoZSBzY2hlZHVsZXIgaW50ZXJmYWNlCiAgICAgIHhlbjogc2NoZWQ6IG1ha2UgaW1wbGVt ZW50aW5nIC5hbGxvY19wZGF0YSBvcHRpb25hbAogICAgICB4ZW46IHNjaGVkOiBpbXBsZW1lbnQg LmluaXRfcGRhdGEgaW4gYWxsIHNjaGVkdWxlcnMKICAgICAgeGVuOiBzY2hlZDogbW92ZSBwQ1BV IGluaXRpYWxpemF0aW9uIGluIGFuIGhlbHBlcgogICAgICB4ZW46IHNjaGVkOiBwcmVwYXJlIGEg LnN3aXRjaF9zY2hlZCBob29rIGZvciBDcmVkaXQxCiAgICAgIHhlbjogc2NoZWQ6IHByZXBhcmUg YSAuc3dpdGNoX3NjaGVkIGhvb2sgZm9yIENyZWRpdDIKICAgICAgeGVuOiBzY2hlZDogcHJlcGFy ZSBhIC5zd2l0Y2hfc2NoZWQgaG9vayBmb3IgQ3JlZGl0MgogICAgICB4ZW46IHNjaGVkOiBjbG9z ZSBwb3RlbnRpYWwgcmFjZXMgd2hlbiBzd2l0Y2hpbmcgc2NoZWR1bGVyIHRvIENQVXMKICAgICAg eGVuOiBzY2hlZDogb24gQ3JlZGl0MiwgZG9uJ3QgcmVwcm9ncmFtIHRoZSB0aW1lciBpZiBpZGxl CiAgICAgIHhlbjogc2NoZWQ6IGZpeCBwZXItc29ja2V0IHJ1bnF1ZXVlIGNyZWF0aW9uIGluIGNy ZWRpdDIKICAgICAgeGVuOiBzY2hlZDogYWxsb3cgZm9yIGNob29zaW5nIGNyZWRpdDIgcnVucXVl dWVzIGNvbmZpZ3VyYXRpb24gYXQgYm9vdAogICAgICB4ZW46IHNjaGVkOiBwZXItY29yZSBydW5x dWV1ZXMgYXMgZGVmYXVsdCBpbiBjcmVkaXQyCiAgICAgIHhlbjogc2NoZWQ6IHNjcmF0Y2ggc3Bh Y2UgZm9yIGNwdW1hc2tzIG9uIENyZWRpdDIKCkp1c3RpbiBXZWF2ZXIgKDEpOgogICAgICB4ZW46 IHNjaGVkOiBpbXBsZW1lbnQgdmNwdSBoYXJkIGFmZmluaXR5IGluIENyZWRpdDIKClVtYSBTaGFy bWEgKDEpOgogICAgICB4ZW46IHNjaGVkOiBpbXByb3ZlIGNyZWRpdDIgYm9vdHBhcmFtcycgc2Nv cGUsIHBsYWNlbWVudCBhbmQgc2lnbmVkbmVzcwoKIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l Lm1hcmtkb3duIHwgICAxOSArCiB4ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgICAgICAgICB8 ICAgMzEgLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgICAgICAgICAgIHwgICA3NSArKysr Ky0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jICAgICAgICAgIHwgIDQ2NyArKysrKysrKysr KysrKysrKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9ydC5jICAgICAgICAg ICAgICAgfCAgIDY5ICsrKystCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICAgICAgICAgICB8 ICAgNTMgKysrLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggICAgICAgICAgfCAgICA1IAog NyBmaWxlcyBjaGFuZ2VkLCA1MDUgaW5zZXJ0aW9ucygrKSwgMjE0IGRlbGV0aW9ucygtKQotLQo8 PFRoaXMgaGFwcGVucyBiZWNhdXNlIEkgY2hvb3NlIGl0IHRvIGhhcHBlbiE+PiAoUmFpc3RsaW4g TWFqZXJlKQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLQpEYXJpbyBGYWdnaW9saSwgUGguRCwgaHR0cDovL2Fib3V0Lm1lL2Rh cmlvLmZhZ2dpb2xpClNlbmlvciBTb2Z0d2FyZSBFbmdpbmVlciwgQ2l0cml4IFN5c3RlbXMgUiZE IEx0ZC4sIENhbWJyaWRnZSAoVUspCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u b3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=