From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Campbell Subject: Re: [PATCH v2] public/io/netif.h: make control ring hash protocol more general Date: Tue, 16 Feb 2016 14:25:35 +0000 Message-ID: <1455632735.814.95.camel@citrix.com> References: <1455534896-9598-1-git-send-email-paul.durrant@citrix.com> <1455618175.15441.54.camel@citrix.com> <8e7984055a044cf1b4a834c38d85f35f@AMSPEX02CL03.citrite.net> <1455630707.814.85.camel@citrix.com> <1455631965.814.89.camel@citrix.com> <2dca0eae478c4f99a0e929c7745ecff7@AMSPEX02CL03.citrite.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1aVgZP-00012n-KF for xen-devel@lists.xenproject.org; Tue, 16 Feb 2016 14:25:39 +0000 In-Reply-To: <2dca0eae478c4f99a0e929c7745ecff7@AMSPEX02CL03.citrite.net> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Paul Durrant , "xen-devel@lists.xenproject.org" Cc: Ian Jackson , "Keir (Xen.org)" , Jan Beulich , "Tim (Xen.org)" List-Id: xen-devel@lists.xenproject.org T24gVHVlLCAyMDE2LTAyLTE2IGF0IDE0OjE3ICswMDAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4g PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4gRnJvbTogSWFuIENhbXBiZWxsIFttYWls dG86aWFuLmNhbXBiZWxsQGNpdHJpeC5jb21dCj4gPiBTZW50OiAxNiBGZWJydWFyeSAyMDE2IDE0 OjEzCj4gPiBUbzogUGF1bCBEdXJyYW50OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK PiA+IENjOiBJYW4gSmFja3NvbjsgSmFuIEJldWxpY2g7IEtlaXIgKFhlbi5vcmcpOyBUaW0gKFhl bi5vcmcpCj4gPiBTdWJqZWN0OiBSZTogW1BBVENIIHYyXSBwdWJsaWMvaW8vbmV0aWYuaDogbWFr ZSBjb250cm9sIHJpbmcgaGFzaAo+ID4gcHJvdG9jb2wKPiA+IG1vcmUgZ2VuZXJhbAo+ID4gCj4g PiBPbiBUdWUsIDIwMTYtMDItMTYgYXQgMTQ6MDIgKzAwMDAsIFBhdWwgRHVycmFudCB3cm90ZToK PiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4gPiBbc25pcF0KPiA+ID4gPiA+ IAo+ID4gPiA+ID4gPiA+IMKgICoKPiA+ID4gPiA+ID4gPiAtICogTkVUSUZfQ1RSTF9UWVBFX1NF VF9UT0VQTElUWl9NQVBQSU5HX09SREVSCj4gPiA+ID4gPiA+ID4gLSAqIC0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4gPiA+ID4gPiA+ICsgKiBORVRJRl9DVFJM X1RZUEVfU0VUX0hBU0hfTUFQUElOR19PUkRFUgo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gVGhp cyBvbmUgbmVlZHMgYSBzaW1pbGFyICJpZiB0aGUgaGFzaCBhbGdvcml0aG0gcmVxdWlyZXMgaXQi Cj4gPiA+ID4gPiA+IHdvcmRpbmcKPiA+ID4gPiA+ID4gbGlrZSB0aGUgc2V0dGluZyB0aGUga2V5 IG9uZSBoYWQuCj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gCj4gPiA+ID4gPiBXaHk/IElzIHRoZXJl IGFueSBwb2ludCBvZiBkb2luZyBoYXNoaW5nIGF0IGFsbCBpZiB0aGUgYmFja2VuZCBpcwo+ID4g PiA+ID4gbm90Cj4gPiA+ID4gPiBnb2luZyB0byBtYXAgaXQgdG8gYSBxdWV1ZSB2aWEgYSBtYXBw aW5nIHRhYmxlPwo+ID4gPiA+IAo+ID4gPiA+IEJ1dCB3aWxsIGFsbCBoYXNoaW5nIGFsZ29yaXRo bXMgd29yayB2aWEgYSB0YWJsZSB3aXRoIGEgdmFyaWFibGUKPiA+ID4gPiBvcmRlcj8KPiA+ID4g PiAKPiA+ID4gCj4gPiA+IE15IHZpZXcgaXMgdGhhdCB0aGUgYWxnb3JpdGhtIHVzZWQgdG8gZ2Vu ZXJhdGUgdGhlIGhhc2ggKHdoaWNoIGlzCj4gPiA+IGFmdGVyCj4gPiA+IGFsbCBqdXN0IGEgbnVt YmVyKSBhbmQgdGhlbiBtYXBwaW5nIHRoYXQgaGFzaCB0byBhIHF1ZXVlIHZpYSBhIHRhYmxlCj4g PiA+IGFyZQo+ID4gPiBwcmV0dHkgc2VwYXJhdGUuIERvIHlvdSBoYXZlIGFuIGV4YW1wbGUgaW4g bWluZCB3aGVyZSB0aGVzZSB0aGluZ3MKPiA+ID4gYXJlCj4gPiA+IG1vcmUgaW50ZXJ0d2luZWQ/ IChNYXliZSBteSB2aWV3IGlzIHRvbyBzaW1wbGlzdGljKS4KPiA+IAo+ID4gSSBkb24ndCBrbm93 IG9mIGEgc3BlY2lmaWMgZXhhbXBsZSwgYnV0IHdhcyBqdXN0IHRyeWluZyB0byBnZW5lcmFsaXNl Cj4gPiBhbG9uZwo+ID4gdGhlIGxpbmVzIHRoaXMgd2FzIGFscmVhZHkgaGVhZGluZyBpbiBvcmRl ciB0byBhdm9pZCBmdXR1cmUgaGVhZGFjaGVzCj4gPiB3aGVuCj4gPiB0cnlpbmcgdG8gYWRkIG5l dyAocGVyaGFwcyBub3QgeWV0IGludmVudGVkKSBzY2hlbWVzLCBlLmcuIHRvCj4gPiBhbGdvcml0 aG1zCj4gPiB3aXRoIGZpeGVkIG51bWJlcnMgb2YgcXVldWVzLCB3aGljaCBzdXBwb3J0IG5vbi1w b3dlciBvZiB0d28gdGFibGUKPiA+IHNpemVzCj4gPiBvcgo+ID4gd2hpY2ggdGFrZSB0aGUgaGFz aCBvdXRwdXQgbW9kIE4gYXMgdGhlIHF1ZXVlIG51bWJlciB3aXRob3V0IHBhc3NpbmcKPiA+IHZp YQo+ID4gYQo+ID4gdGFibGUgbG9va3VwIHBoYXNlIGV0Yy4KPiAKPiBJIGNvdWxkIGNoYW5nZSB0 aGluZ3MgdG8gYWxsb3cgZm9yIGEgbm9uIHBvd2VyLW9mLXR3byBoYXNoIHRhYmxlIG5vdywgc28K PiBJJ2xsIGRvIHRoYXQgc28gYXMgbm90IHRvIHJ1bGUgaXQgb3V0LiBBbmQgd2l0aCB0aGF0LCBv ZiBjb3Vyc2UsIHlvdSBjYW4KPiBwcm92aWRlIGEgdGFibGUgdG8gZ2l2ZSBhIHNpbXBsZSBoYXNo LW1vZC1OIG1hcHBpbmcuCgpJIHdhcyBlbnZpc2FnaW5nIHNvbWV0aGluZyB0aGUgb3RoZXIgd2F5 IHJvdW5kIGkuZS4gYSBoYXNoIHdoaWNoIGhhcmRjb2RlZAp0aGF0IGhhc2gtbW9kLU4gbWFwcGlu ZywgaS5lLiB3aGVyZSBpdCB3b3VsZCBiZSBhbiBlcnJvciB0byB0cnkgYW5kIHNldApzb21lIG90 aGVyIHRhYmxlIG9yIGFyZ3VhYmx5IHRvIHBlcm1pdCBzZXR0aW5nIGFueSB0YWJsZSBhdCBhbGwg ZXZlbiBpZiBpdApoYXBwZW5lZCB0byBiZSAxOjEgKHNpbmNlIG1ha2luZyB0aGUgYi9lIGZvciBz dWNoIGFuIGFsZ29yaXRobSBjaGVjayBzZWVtcwpsaWtlIHVubmVjZXNzYXJ5IG92ZXJoZWFkL2Nv bXBsZXhpdHkpLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo dHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK