From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?TWF0aGlldSBHYWduw6k=?= Subject: Re: [PATCH 3 of 4] xl: add support for vif rate limiting Date: Tue, 20 Mar 2012 14:25:26 -0400 Message-ID: <4F68CB96.1060408@iweb.com> References: <9255d667b2f63c120980.1332206932@mgagne.users.dev.iweb.com> <1332242491.9223.210.camel@zakaz.uk.xensource.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1332242491.9223.210.camel@zakaz.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Ian Campbell Cc: "xen-devel@lists.xen.org" , Ian Jackson , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org Rm9yZ290IHRvIHJlcGx5IHRvIHNvbWUgY29tbWVudHMuIFNlZSBiZWxvdy4KCk9uIDMvMjAvMTIg NzoyMSBBTSwgSWFuIENhbXBiZWxsIHdyb3RlOgo+IE9uIFR1ZSwgMjAxMi0wMy0yMCBhdCAwMToy OCArMDAwMCwgTWF0aGlldSBHYWduw6kgd3JvdGU6Cj4KPj4gK3N0YXRpYyB2b2lkIHZpZl9wYXJz ZV9yYXRlX2J5dGVzX3Blcl9zZWMoY29uc3QgY2hhciAqYnl0ZXMsIHVpbnQzMl90ICpieXRlc19w ZXJfc2VjKQo+PiArewo+PiArICAgIHJlZ2V4X3QgcmVjOwo+PiArICAgIHVpbnQ2NF90IHRtcF9i eXRlc19wZXJfc2VjID0gMDsKPj4gKwo+PiArICAgIHJlZ2NvbXAoJnJlYywgdmlmX2J5dGVzX3Bl cl9zZWNfcmUsIFJFR19FWFRFTkRFRCk7Cj4KPiBJdCBzZWVtcyB0aGF0IHlvdSB1c2UgdGhlIHJl Z2V4IG9ubHkgdG8gY2hlY2sgdGhlIHN5bnRheCBhbmQgdGhlbiBvcGVuCj4gY29kZSB0aGUgcGFy c2luZz8gVGhhdCBzdHJpa2VzIG1lIGFzIG9kZCwgaWYgeW91IGFyZSBnb2luZyB0byB1c2UgYQo+ IHJlZ2V4IHBhcnNlciB5b3UgbWlnaHQgYXMgd2VsbCB1c2UgdGhlIG1hdGNoZXMgcmV0dXJuZWQg ZnJvbSBpdC4KCkkgb3JpZ2luYWxseSB1c2VkIHRoZSBtYXRjaGVzIGJ1dCBmYWNlZCBhIG15cmlh ZCBvZiBwcm9ibGVtcyBhbmQgCmNoYWxsZW5nZXMuIEkgbm90IG9ubHkgaGFkIG9uZSBwcm9ibGVt ICh0aGlzIHBhdGNoKSBidXQgdHdvICh0aGlzIHBhdGNoIAphbmQgdGhlIHJlZ2V4L21hdGNoZXMp LgoKQWZ0ZXIgbXVjaCBoZWFkYWNoZSwgSSBtb2RpZmllZCBteSBhcHByb2FjaCB0byB1c2UgcmVn ZXggZm9yIHZhbGlkYXRpb24gCnB1cnBvc2Ugb25seSB3aGljaCBzaW1wbGlmaWVkIG15IGNvZGUg YnkgYSBodWdlIGZhY3Rvci4gSU1PLCB0aGUgY29kZSAKd2FzIG11Y2ggbW9yZSBjb21wbGV4IGFu ZCBkaWZmaWN1bHQgdG8gcmVhZCB3aGVuIEkgdXNlZCBtYXRjaGVzLgoKSSdtIG9wZW4gdG8gbW9k aWZ5IGl0IGlmIHNvbWVvbmUgY2FuIGhlbHAgbWUgd2l0aCB0aGlzLgoKCj4gWW91IGNvdWxkIGFs c28gY29tYmluZSB0aGUgcGFyc2luZyBvZiByYXRlIGFuZCBpbnRlcnZhbCBpbnRvIGEgc2luZ2xl Cj4gcmVnZXggYW5kIGF2b2lkIHRoZSB1c2Ugb2Ygc3RydG9rIGV0YyBpbiB0aGUgb3V0ZXJtb3N0 IGZ1bmN0aW9uLgoKVGhlIG9yaWdpbmFsIHJlZ2V4IHVzZWQgc3ViLW1hdGNoZXMgd2hpY2ggSSBk aWRuJ3Qga25vdyBob3cgb3IgaWYgaXQgd2FzIApwb3NzaWJsZSB0byBkbyBpbiBDOgoKXihbMC05 XSspKFtHTUtdPykoW0JiXSkvcyhAKFswLTldKykoW211XT8pcyk/JAoKCj4gWW91IHNob3VsZCBy ZXR1cm4gYSBzeW50YXggZXJyb3IgaWYgdGhlIHN0cmluZyBpcyBpbnZhbGlkLgoKVGhlIG9yaWdp bmFsIGNvZGUgZGlkIG5vdCBiYWlsb3V0IG9uIGVycm9yIGFuZCBkZWZhdWx0IHRvIHVubGltaXRl ZC4gClNob3VsZCB3ZSBjaGFuZ2UgdGhpcyBiZWhhdmlvciBpbiBsaWJ4bC94bD8KCgo+PiArICAg ICAgICBjb25zdCBjaGFyICpwID0gYnl0ZXM7Cj4+ICsgICAgICAgIHRtcF9ieXRlc19wZXJfc2Vj ID0gc3RydG91bChwLCAoY2hhcioqKSZwLCAwKTsKPj4gKyAgICAgICAgaWYgKCpwID09ICdHJyB8 fCAqcCA9PSAnXDAnKQo+PiArICAgICAgICAgICB0bXBfYnl0ZXNfcGVyX3NlYyAqPSAxMDAwICog MTAwMCAqIDEwMDA7Cj4+ICsgICAgICAgIGVsc2UgaWYgKCpwID09ICdNJykKPj4gKyAgICAgICAg ICAgdG1wX2J5dGVzX3Blcl9zZWMgKj0gMTAwMCAqIDEwMDA7Cj4+ICsgICAgICAgIGVsc2UgaWYg KCpwID09ICdLJykKPj4gKyAgICAgICAgICAgdG1wX2J5dGVzX3Blcl9zZWMgKj0gMTAwMDsKPj4g KyAgICAgICAgaWYgKCpwID09ICdiJyB8fCAqKHArMSkgPT0gJ2InKQo+PiArICAgICAgICAgICB0 bXBfYnl0ZXNfcGVyX3NlYyAvPSA4OwoKTWlub3Igb3B0aW1pemF0aW9uIHRvIGRvIGhlcmUuIEl0 J3MgaW1wb3NzaWJsZSB0byBmYWxsIGluIHRoZSBzZWNvbmQgCmNhc2Ugb2YgdGhlIGZpcnN0IGNv bmRpdGlvbjogKnAgPT0gJ1wwJy4gSSdsbCBmaXggaXQgaW4gdjIuCgotLSAKTWF0aGlldQoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94 ZW4tZGV2ZWwK