From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dario Faggioli Subject: [PATCH v2 00/11] Fixes and improvement (including hard affinity!) for Credit2 Date: Wed, 06 Apr 2016 19:22:30 +0200 Message-ID: <20160406170023.25877.15622.stgit@Solace.fritz.box> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1anrAB-00014T-HX for xen-devel@lists.xenproject.org; Wed, 06 Apr 2016 17:22:43 +0000 Received: by mail-wm0-f68.google.com with SMTP id o129so5673134wmo.3 for ; Wed, 06 Apr 2016 10:22:41 -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 , Andrew Cooper , Tianyang Chen , Robert VanVossen , Uma Sharma , Josh Whitehead , Meng Xu , Jan Beulich List-Id: xen-devel@lists.xenproject.org SGksCgpIZXJlJ3MgdjIgb2YgdGhpcyBzZXJpZXM6CiBodHRwOi8vbGlzdHMueGVucHJvamVjdC5v cmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0wMy9tc2cwMjU0NC5odG1sCgpJdCB0b29r IGEgYml0LCBidXQgdGhlIGNoYW5nZXMgaW4gdGhhdCB0cmlja3kgbG9naWMgb2Ygc3dpdGNoaW5n IHNjaGVkdWxlciBmb3IKcENQVXMgbmVlZGVkIHRob3JvdWdoIHJlLXRlc3RpbmcuIDotLwoKSW4g YW55IGNhc2UsIHRoZSBzZXJpZXMgaXMgc21hbGxlciwgYW5kIGEgZmV3IHBhdGNoZXMgYXJlIHJl dmlld2VkIGFuZCBhY2tlZAphbHJlYWR5OgogLSBpdCdzIHNtYWxsZXIgYmVjYXVzZSBJIGZvbGxv d2VkIEdlb3JnZSdzIHN1Z2dlc3Rpb24gYW5kIGZvbGRlZCBhIGZldyBwYXRjaGVzCiAgIGludG8g b25lOwogLSB0aGUgcGF0Y2hlcyB0aGF0IGFscmVhZHkgaGF2ZSBhY2tzIGZyb20gdGhlIHByb3Bl ciBtYWludGFpbmVycyBhcmUgKHRoZXkncmUKICAgYWxzbyBtYXJrZWQgd2l0aCBhICdrJyBpbiB0 aGUgZ2l0IHByb3ZpZGVkIHN1bW1hcnksIGF0IHRoZSB2ZXJ5IGJvdHRvbSk6CgogICAgIHhlbjog c2NoZWQ6IGltcGxlbWVudCAuaW5pdF9wZGF0YSBpbiBDcmVkaXQsIENyZWRpdDIgYW5kIFJURFMK ICAgICB4ZW46IHNjaGVkOiBtb3ZlIHBDUFUgaW5pdGlhbGl6YXRpb24gaW4gYW4gaGVscGVyCiAg ICAgeGVuOiBzY2hlZDogaW1wcm92ZSBjcmVkaXQyIGJvb3RwYXJhbXMnIHNjb3BlLCBwbGFjZW1l bnQgYW5kIHNpZ25lZG5lc3MKICAgICB4ZW46IHNjaGVkOiBvbiBDcmVkaXQyLCBkb24ndCByZXBy b2dyYW0gdGhlIHRpbWVyIGlmIGlkbGUKICAgICB4ZW46IHNjaGVkOiBmaXggcGVyLXNvY2tldCBy dW5xdWV1ZSBjcmVhdGlvbiBpbiBjcmVkaXQyCiAgICAgeGVuOiBzY2hlZDogcGVyLWNvcmUgcnVu cXVldWVzIGFzIGRlZmF1bHQgaW4gY3JlZGl0MgogICAgIHhlbjogc2NoZWQ6IGltcGxlbWVudCB2 Y3B1IGhhcmQgYWZmaW5pdHkgaW4gQ3JlZGl0MgoKU28sIGl0J3MgcmVhbGx5ICJvbmx5IiB0aGVz ZSA0IHRoYXQgYXJlIGluIGRlbWFuZCBmb3IgcGVvcGxlJ3MgKG1vc3RseSwKR2VvcmdlJ3MpIGF0 dGVudGlvbjoKCiAgICAgeGVuOiBzY2hlZDogbWFrZSBpbXBsZW1lbnRpbmcgLmFsbG9jX3BkYXRh IG9wdGlvbmFsCiAgICAgeGVuOiBzY2hlZDogY2xvc2UgcG90ZW50aWFsIHJhY2VzIHdoZW4gc3dp dGNoaW5nIHNjaGVkdWxlciB0byBDUFVzCiAgICAgeGVuOiBzY2hlZDogYWxsb3cgZm9yIGNob29z aW5nIGNyZWRpdDIgcnVucXVldWVzIGNvbmZpZ3VyYXRpb24gYXQgYm9vdAogICAgIHhlbjogc2No ZWQ6IHByaXZkZSBzb21lIHNjcmF0Y2ggc3BhY2UgZm9yIG5vdCBwdXR0aW5nIGNwdW1hc2tzIG9u IHN0YWNrCgpBbW9uZyB3aGljaCAieGVuOiBzY2hlZDogY2xvc2UgcG90ZW50aWFsIHJhY2VzIHdo ZW4gc3dpdGNoaW5nIHNjaGVkdWxlciB0bwpDUFVzIiBpcyB0aGUgdHJpY2tpZXN0LCBhbmQgdGhl IG9uZSB0aGF0IGhhcyB1bmRlcndlbnQgdGhlIG1vc3QgY2hhbmdlcwooZm9sbG93aW5nIHJldmll dyBjb21tZW50cykuIE90aGVycywgc2hvdWxkIGJlIHBpZWNlcyBvZiBjYWtlLiA6LVAKClRoZXJl J3MgYSBnaXQgYnJhbmNoIGZvciB0aGUgc2VyaWVzIGhlcmU6CgogZ2l0Oi8veGVuYml0cy54ZW4u b3JnL3Blb3BsZS9kYXJpb2YveGVuLmdpdCAgcmVsL3NjaGVkL2NyZWRpdDIvZml4LXJ1bnEtYW5k LWhhZmYtdjIKIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXBlb3BsZS9kYXJpb2Yv eGVuLmdpdDthPXNob3J0bG9nO2g9cmVmcy9oZWFkcy9yZWwvc2NoZWQvY3JlZGl0Mi9maXgtcnVu cS1hbmQtaGFmZi12MgoKVGhhbmtzIGluIGFkdmFuY2UgYW5kIFJlZ2FyZHMsCkRhcmlvCi0tLQpE YXJpbyBGYWdnaW9saSAoOSk6CiAgICAgIHhlbjogc2NoZWQ6IG1ha2UgaW1wbGVtZW50aW5nIC5h bGxvY19wZGF0YSBvcHRpb25hbAogICAgayB4ZW46IHNjaGVkOiBpbXBsZW1lbnQgLmluaXRfcGRh dGEgaW4gQ3JlZGl0LCBDcmVkaXQyIGFuZCBSVERTCiAgICBrIHhlbjogc2NoZWQ6IG1vdmUgcENQ VSBpbml0aWFsaXphdGlvbiBpbiBhbiBoZWxwZXIKICAgICAgeGVuOiBzY2hlZDogY2xvc2UgcG90 ZW50aWFsIHJhY2VzIHdoZW4gc3dpdGNoaW5nIHNjaGVkdWxlciB0byBDUFVzCiAgICBrIHhlbjog c2NoZWQ6IG9uIENyZWRpdDIsIGRvbid0IHJlcHJvZ3JhbSB0aGUgdGltZXIgaWYgaWRsZQogICAg ayB4ZW46IHNjaGVkOiBmaXggcGVyLXNvY2tldCBydW5xdWV1ZSBjcmVhdGlvbiBpbiBjcmVkaXQy CiAgICAgIHhlbjogc2NoZWQ6IGFsbG93IGZvciBjaG9vc2luZyBjcmVkaXQyIHJ1bnF1ZXVlcyBj b25maWd1cmF0aW9uIGF0IGJvb3QKICAgIGsgeGVuOiBzY2hlZDogcGVyLWNvcmUgcnVucXVldWVz IGFzIGRlZmF1bHQgaW4gY3JlZGl0MgogICAgICB4ZW46IHNjaGVkOiBwcml2ZGUgc29tZSBzY3Jh dGNoIHNwYWNlIGZvciBub3QgcHV0dGluZyBjcHVtYXNrcyBvbiBzdGFjawoKSnVzdGluIFdlYXZl ciAoMSk6CiAgICBrIHhlbjogc2NoZWQ6IGltcGxlbWVudCB2Y3B1IGhhcmQgYWZmaW5pdHkgaW4g Q3JlZGl0MgoKVW1hIFNoYXJtYSAoMSk6CiAgICBrIHhlbjogc2NoZWQ6IGltcHJvdmUgY3JlZGl0 MiBib290cGFyYW1zJyBzY29wZSwgcGxhY2VtZW50IGFuZCBzaWduZWRuZXNzCgogZG9jcy9taXNj L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgIDE5ICsrCiB4ZW4vY29tbW9uL3NjaGVkX2Fy aW5jNjUzLmMgICAgICAgICB8ICAgMzEgLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgICAg ICAgICAgIHwgIDEwMyArKysrKystLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgICAgICAg ICAgfCAgNDM2ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vY29tbW9u L3NjaGVkX3J0LmMgICAgICAgICAgICAgICB8ICAxMTcgKysrKy0tLS0tCiB4ZW4vY29tbW9uL3Nj aGVkdWxlLmMgICAgICAgICAgICAgICB8ICAgNzYgKysrKystCiB4ZW4vaW5jbHVkZS94ZW4vc2No ZWQtaWYuaCAgICAgICAgICB8ICAgIDcgKwogNyBmaWxlcyBjaGFuZ2VkLCA0OTYgaW5zZXJ0aW9u cygrKSwgMjkzIGRlbGV0aW9ucygtKQotLQo8PFRoaXMgaGFwcGVucyBiZWNhdXNlIEkgY2hvb3Nl IGl0IHRvIGhhcHBlbiE+PiAoUmFpc3RsaW4gTWFqZXJlKQotLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpEYXJpbyBGYWdnaW9s aSwgUGguRCwgaHR0cDovL2Fib3V0Lm1lL2RhcmlvLmZhZ2dpb2xpClNlbmlvciBTb2Z0d2FyZSBF bmdpbmVlciwgQ2l0cml4IFN5c3RlbXMgUiZEIEx0ZC4sIENhbWJyaWRnZSAoVUspCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1k ZXZlbAo=