From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH v2] public/io/netif.h: make control ring hash protocol more general Date: Tue, 16 Feb 2016 14:17:10 +0000 Message-ID: <2dca0eae478c4f99a0e929c7745ecff7@AMSPEX02CL03.citrite.net> 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> 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 1aVgVP-0000iA-0z for xen-devel@lists.xenproject.org; Tue, 16 Feb 2016 14:21:31 +0000 In-Reply-To: <1455631965.814.89.camel@citrix.com> Content-Language: en-US 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 , "xen-devel@lists.xenproject.org" Cc: Ian Jackson , "Keir (Xen.org)" , Jan Beulich , "Tim (Xen.org)" List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBJYW4gQ2FtcGJlbGwgW21haWx0 bzppYW4uY2FtcGJlbGxAY2l0cml4LmNvbV0NCj4gU2VudDogMTYgRmVicnVhcnkgMjAxNiAxNDox Mw0KPiBUbzogUGF1bCBEdXJyYW50OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4g Q2M6IElhbiBKYWNrc29uOyBKYW4gQmV1bGljaDsgS2VpciAoWGVuLm9yZyk7IFRpbSAoWGVuLm9y ZykNCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2Ml0gcHVibGljL2lvL25ldGlmLmg6IG1ha2UgY29u dHJvbCByaW5nIGhhc2ggcHJvdG9jb2wNCj4gbW9yZSBnZW5lcmFsDQo+IA0KPiBPbiBUdWUsIDIw MTYtMDItMTYgYXQgMTQ6MDIgKzAwMDAsIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPiA+IC0tLS0t T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gW3NuaXBdDQo+ID4gPiA+DQo+ID4gPiA+ID4gPiDC oCAqDQo+ID4gPiA+ID4gPiAtICogTkVUSUZfQ1RSTF9UWVBFX1NFVF9UT0VQTElUWl9NQVBQSU5H X09SREVSDQo+ID4gPiA+ID4gPiAtICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tDQo+ID4gPiA+ID4gPiArICogTkVUSUZfQ1RSTF9UWVBFX1NFVF9IQVNIX01BUFBJ TkdfT1JERVINCj4gPiA+ID4gPg0KPiA+ID4gPiA+IFRoaXMgb25lIG5lZWRzIGEgc2ltaWxhciAi aWYgdGhlIGhhc2ggYWxnb3JpdGhtIHJlcXVpcmVzIGl0Ig0KPiA+ID4gPiA+IHdvcmRpbmcNCj4g PiA+ID4gPiBsaWtlIHRoZSBzZXR0aW5nIHRoZSBrZXkgb25lIGhhZC4NCj4gPiA+ID4gPg0KPiA+ ID4gPg0KPiA+ID4gPiBXaHk/IElzIHRoZXJlIGFueSBwb2ludCBvZiBkb2luZyBoYXNoaW5nIGF0 IGFsbCBpZiB0aGUgYmFja2VuZCBpcyBub3QNCj4gPiA+ID4gZ29pbmcgdG8gbWFwIGl0IHRvIGEg cXVldWUgdmlhIGEgbWFwcGluZyB0YWJsZT8NCj4gPiA+DQo+ID4gPiBCdXQgd2lsbCBhbGwgaGFz aGluZyBhbGdvcml0aG1zIHdvcmsgdmlhIGEgdGFibGUgd2l0aCBhIHZhcmlhYmxlIG9yZGVyPw0K PiA+ID4NCj4gPg0KPiA+IE15IHZpZXcgaXMgdGhhdCB0aGUgYWxnb3JpdGhtIHVzZWQgdG8gZ2Vu ZXJhdGUgdGhlIGhhc2ggKHdoaWNoIGlzIGFmdGVyDQo+ID4gYWxsIGp1c3QgYSBudW1iZXIpIGFu ZCB0aGVuIG1hcHBpbmcgdGhhdCBoYXNoIHRvIGEgcXVldWUgdmlhIGEgdGFibGUgYXJlDQo+ID4g cHJldHR5IHNlcGFyYXRlLiBEbyB5b3UgaGF2ZSBhbiBleGFtcGxlIGluIG1pbmQgd2hlcmUgdGhl c2UgdGhpbmdzIGFyZQ0KPiA+IG1vcmUgaW50ZXJ0d2luZWQ/IChNYXliZSBteSB2aWV3IGlzIHRv byBzaW1wbGlzdGljKS4NCj4gDQo+IEkgZG9uJ3Qga25vdyBvZiBhIHNwZWNpZmljIGV4YW1wbGUs IGJ1dCB3YXMganVzdCB0cnlpbmcgdG8gZ2VuZXJhbGlzZSBhbG9uZw0KPiB0aGUgbGluZXMgdGhp cyB3YXMgYWxyZWFkeSBoZWFkaW5nIGluIG9yZGVyIHRvIGF2b2lkIGZ1dHVyZSBoZWFkYWNoZXMg d2hlbg0KPiB0cnlpbmcgdG8gYWRkIG5ldyAocGVyaGFwcyBub3QgeWV0IGludmVudGVkKSBzY2hl bWVzLCBlLmcuIHRvIGFsZ29yaXRobXMNCj4gd2l0aCBmaXhlZCBudW1iZXJzIG9mIHF1ZXVlcywg d2hpY2ggc3VwcG9ydCBub24tcG93ZXIgb2YgdHdvIHRhYmxlIHNpemVzDQo+IG9yDQo+IHdoaWNo IHRha2UgdGhlIGhhc2ggb3V0cHV0IG1vZCBOIGFzIHRoZSBxdWV1ZSBudW1iZXIgd2l0aG91dCBw YXNzaW5nIHZpYQ0KPiBhDQo+IHRhYmxlIGxvb2t1cCBwaGFzZSBldGMuDQoNCkkgY291bGQgY2hh bmdlIHRoaW5ncyB0byBhbGxvdyBmb3IgYSBub24gcG93ZXItb2YtdHdvIGhhc2ggdGFibGUgbm93 LCBzbyBJJ2xsIGRvIHRoYXQgc28gYXMgbm90IHRvIHJ1bGUgaXQgb3V0LiBBbmQgd2l0aCB0aGF0 LCBvZiBjb3Vyc2UsIHlvdSBjYW4gcHJvdmlkZSBhIHRhYmxlIHRvIGdpdmUgYSBzaW1wbGUgaGFz aC1tb2QtTiBtYXBwaW5nLg0KDQogIFBhdWwNCg0KPiANCj4gSSB3YXMgY29uY2VybmVkIGFib3V0 IHJldHJvIGZpdHRpbmcgc3VjaCB0aGluZ3MsIGJ1dCBub3cgSSB0aGluayBhYm91dCBpdA0KPiB0 aGF0IHdvdWxkIGludm9sdmUgYWRkaW5nIGEgbmV3IGhhc2ggdHlwZSBhbmQgcGVyaGFwcyBuZXcg b3BzIGZvciB0aGUNCj4gcGFyYW1ldGVycyBvZiB0aGF0IGhhc2gsIGF0IHdoaWNoIHBvaW50IHRo ZSB0YWJsZSBzaXplIG9wIGNvdWxkIGJlY29tZQ0KPiBvcHRpb25hbCBiYXNlZCBvbiB0aGUgaGFz aCB0eXBlIGF0IHRoYXQgcG9pbnQgdG9vLCB3aXRob3V0IGNhdXNpbmcgYW55DQo+IGZvcndhcmQv YmFja3dhcmQgY29tcGF0aWJpbGl0eSBjb25jZXJucy4NCj4gDQo+IElhbi4NCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs Cg==