From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Gavin Hu (Arm Technology China)" Subject: Re: [PATCH v4 2/2] ring: move the atomic load of head above the loop Date: Fri, 2 Nov 2018 00:53:23 +0000 Message-ID: References: <1541066031-29125-1-git-send-email-gavin.hu@arm.com> <1541066031-29125-3-git-send-email-gavin.hu@arm.com>, <20181101102601.7933b8d1@xeon-e3> Mime-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 Cc: "dev@dpdk.org" , "thomas@monjalon.net" , "olivier.matz@6wind.com" , "chaozhu@linux.vnet.ibm.com" , "bruce.richardson@intel.com" , "konstantin.ananyev@intel.com" , "jerin.jacob@caviumnetworks.com" , Honnappa Nagarahalli , "stable@dpdk.org" To: Stephen Hemminger Return-path: In-Reply-To: <20181101102601.7933b8d1@xeon-e3> Content-Language: en-US List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" SGkgU3RlcGhlbiwNCg0KVGhlcmUgaXMgbm8gYXBpIGNoYW5nZXMsIGJ1dCB0aGlzIGlzIGEgc2ln bmlmaWNhbnQgY2hhbmdlIGFzIHJpbmcgaXMgZnVuZGFtZW50YWwgYW5kIHdpZGVseSB1c2VkLCBp dCBkZWNyZWFzZXMgbGF0ZW5jeSBieSAyNSUgaW4gb3VyIHRlc3RzLCBpdCBtYXkgZG8gZXZlbiBi ZXR0ZXIgZm9yIGNhc2VzIHdpdGggbW9yZSBjb250ZW5kaW5nIHByb2R1Y2Vycy9jb25zdW1lcnMg b3IgZGVlcGVyIGRlcHRoIG9mIHJpbmdzLg0KDQpCZXN0IHJlZ2FyZHMNCkdhdmluDQoNCkJlc3Qg cmVnYXJkcw0KR2F2aW4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCsrVvP7I yzogU3RlcGhlbiBIZW1taW5nZXIgPHN0ZXBoZW5AbmV0d29ya3BsdW1iZXIub3JnPg0Kt6LLzcqx vOQ6INDHxtrO5Swgyq7Su9TCIDIsIDIwMTggMToyNiDJz87nDQrK1bz+yMs6IEdhdmluIEh1IChB cm0gVGVjaG5vbG9neSBDaGluYSkNCrOty806IGRldkBkcGRrLm9yZzsgdGhvbWFzQG1vbmphbG9u Lm5ldDsgb2xpdmllci5tYXR6QDZ3aW5kLmNvbTsgY2hhb3podUBsaW51eC52bmV0LmlibS5jb207 IGJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29tOyBrb25zdGFudGluLmFuYW55ZXZAaW50ZWwuY29t OyBqZXJpbi5qYWNvYkBjYXZpdW1uZXR3b3Jrcy5jb207IEhvbm5hcHBhIE5hZ2FyYWhhbGxpOyBz dGFibGVAZHBkay5vcmcNCtb3zOI6IFJlOiBbUEFUQ0ggdjQgMi8yXSByaW5nOiBtb3ZlIHRoZSBh dG9taWMgbG9hZCBvZiBoZWFkIGFib3ZlIHRoZSBsb29wDQoNCk9uIFRodSwgMSBOb3YgMjAxOCAx Nzo1Mzo1MSArMDgwMA0KR2F2aW4gSHUgPGdhdmluLmh1QGFybS5jb20+IHdyb3RlOg0KDQo+ICsq ICoqVXBkYXRlZCB0aGUgcmluZyBsaWJyYXJ5IHdpdGggQzExIG1lbW9yeSBtb2RlbC4qKg0KPiAr DQo+ICsgVXBkYXRlZCB0aGUgcmluZyBsaWJyYXJ5IHdpdGggQzExIG1lbW9yeSBtb2RlbCBpbmNs dWRpbmcgdGhlIGZvbGxvd2luZyBjaGFuZ2VzOg0KPiArDQo+ICsgKiBTeW5jaHJvbml6ZSB0aGUg bG9hZCBhbmQgc3RvcmUgb2YgdGhlIHRhaWwNCj4gKyAqIE1vdmUgdGhlIGF0b21pYyBsb2FkIG9m IGhlYWQgYWJvdmUgdGhlIGxvb3ANCj4gKw0KDQpEb2VzIHRoaXMgcmVhbGx5IG5lZWQgdG8gYmUg aW4gdGhlIHJlbGVhc2Ugbm90ZXM/IElzIGl0IGEgdXNlciB2aXNpYmxlIGNoYW5nZQ0Kb3IganVz dCBhbiBpbnRlcm5hbC9vcHRpbWl6YXRpb24gYW5kIGZpeC4NCklNUE9SVEFOVCBOT1RJQ0U6IFRo ZSBjb250ZW50cyBvZiB0aGlzIGVtYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgYXJlIGNvbmZpZGVu dGlhbCBhbmQgbWF5IGFsc28gYmUgcHJpdmlsZWdlZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVu ZGVkIHJlY2lwaWVudCwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGFuZCBk byBub3QgZGlzY2xvc2UgdGhlIGNvbnRlbnRzIHRvIGFueSBvdGhlciBwZXJzb24sIHVzZSBpdCBm b3IgYW55IHB1cnBvc2UsIG9yIHN0b3JlIG9yIGNvcHkgdGhlIGluZm9ybWF0aW9uIGluIGFueSBt ZWRpdW0uIFRoYW5rIHlvdS4NCg==