From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ola Liljedahl Subject: Re: [PATCH v3 1/3] ring: read tail using atomic load Date: Mon, 8 Oct 2018 15:45:28 +0000 Message-ID: <35913637-2152-4AA1-BB4B-6D2CF579F7F3@arm.com> References: <1555626C-F2B8-44EB-98A3-79B1F7002587@arm.com> <60055965-A7C8-4E9F-8668-0AE1DCE57515@arm.com> <20181006074126.GA16715@jerin> <20181007040243.GA1850@jerin> <7A156041-23EC-4CCB-B129-3607AF34A992@arm.com> <20181008060629.GA5228@jerin> <063A95EC-CFC1-42F7-B864-DFB9C6718AC8@arm.com> <20181008144349.GA21016@bricha3-MOBL.ger.corp.intel.com> <00AFCB3F-BDF0-4A99-95DB-5FCB14695E23@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: Jerin Jacob , "dev@dpdk.org" , Honnappa Nagarahalli , "Ananyev, Konstantin" , "Gavin Hu (Arm Technology China)" , Steve Capper , nd , "stable@dpdk.org" To: Bruce Richardson Return-path: In-Reply-To: <00AFCB3F-BDF0-4A99-95DB-5FCB14695E23@arm.com> Content-Language: en-US Content-ID: <7AAADC7016D59E469D4C4C28A2E459BC@eurprd08.prod.outlook.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" DQoNCu+7v09uIDA4LzEwLzIwMTgsIDE2OjQ2LCAiT2xhIExpbGplZGFobCIgPE9sYS5MaWxqZWRh aGxAYXJtLmNvbT4gd3JvdGU6DQoNCiAgICANCiAgICANCiAgICBPbiAwOC8xMC8yMDE4LCAxNjo0 NCwgIkJydWNlIFJpY2hhcmRzb24iIDxicnVjZS5yaWNoYXJkc29uQGludGVsLmNvbT4gd3JvdGU6 DQogICAgDQogICAgICAgIE9uIE1vbiwgT2N0IDA4LCAyMDE4IGF0IDA5OjIyOjA1QU0gKzAwMDAs IE9sYSBMaWxqZWRhaGwgd3JvdGU6DQogICAgICAgIDxzbmlwPiANCiAgICAgICAgPiAiKiBtdWx0 aS1wcm9kdWNlciBzYWZlIGxvY2stZnJlZSByaW5nIGJ1ZmZlciBlbnF1ZXVlIg0KICAgICAgICA+ IFRoZSBjb21tZW50IGlzIGFsc28gd3JvbmcuIFRoaXMgZGVzaWduIGlzIG5vdCBsb2NrLWZyZWUs IGhvdyBjb3VsZCBpdCBiZSB3aGVuIHRoZXJlIGlzIHNwaW5uaW5nDQogICAgICAgID4gKHdhaXRp bmcpIGZvciBvdGhlciB0aHJlYWRzIGluIHRoZSBjb2RlPyBJZiBhIHRocmVhZCBtdXN0IHdhaXQg Zm9yIG90aGVyIHRocmVhZHMsIHRoZW4gYnkgZGVmaW5pdGlvbg0KICAgICAgICA+IHRoZSBkZXNp Z24gaXMgYmxvY2tpbmcuDQogICAgICAgID4NCiAgICAgICAgTXkgdW5kZXJzdGFuZGluZyBpcyB0 aGF0IHRoZSBjb2RlIGlzIGxvY2stZnJlZSBidXQgbm90IHdhaXQtZnJlZSwgdGhvdWdoDQogICAg ICAgIEknbSBub3QgYW4gZXhwZXJ0IGluIHRoaXMgYXJlYS4NCiAgICBOb3RpY2UgdGhpcyBjb2Rl Og0KICAgIAl3aGlsZSAoYnItPmJyX2NvbnNfdGFpbCAhPSBjb25zX2hlYWQpDQogICAgCQljcHVf c3BpbndhaXQoKTsNCiAgICBXYWl0aW5nIGZvciBhbm90aGVyIHRocmVhZCB0byB1cGRhdGUgYSBz cGVjaWZpYyBsb2NhdGlvbiA9PiBibG9ja2luZy4NCiAgICBTdXJlLCB0aGUgY29kZSBkb2Vzbid0 IHVzZSBsb2NrcyBidXQgdGhhdCBkb2Vzbid0IG1ha2UgaXQgbG9jay1mcmVlIChpbiB0aGUgY29t cHV0ZXIgc2NpZW5jZSBtZWFuaW5nKS4NCldlbGwgdG8gYmUgbW9yZSBzcGVjaWZpYy4gVGhlIEJT RCBhbmQgRFBESyByaW5nIGJ1ZmZlciBpcyBsb2NrLWZyZWUgYmV0d2VlbiBjb25zdW1lci1zaWRl IGFuZCBwcm9kdWNlci1zaWRlDQoocmVnYXJkbGVzcyB3aGV0aGVyIFNQL1NDIG9yIE1QL01DKS4g QnV0IGl0IGlzIGJsb2NraW5nIGJldHdlZW4gbXVsdGlwbGUgcHJvZHVjZXJzIGFuZCBiZXR3ZWVu IG11bHRpcGxlIGNvbnN1bWVycy4NClRoZSB3YWl0aW5nIGZvciB0YWlsIGhlcmUgaXMgc2ltaWxh ciB0byBhIHRpY2tldCBsb2NrLiBZb3UgdGFrZSBhIHRpY2tldCB1c2luZyBDQVMgKGJlY2F1c2Ug dGhlIHRpY2tldCBzcGFjZQ0KaXNuJ3QgaW5maW5pdGUpLCB5b3UgY2FuIG92ZXJsYXAgcHJvY2Vz c2luZyAoYmVjYXVzZSBhbGwgdGhyZWFkcyByZWFkIG9yIHdyaXRlIGRpZmZlcmVudCBzbG90cyBp biB0aGUgcmluZyksDQpidXQgdGhlbiB5b3UgbXVzdCByZWxlYXNlIHlvdXIgdGlja2V0IGluIHRo ZSBvcmRlciBpbiB3aGljaCBpdCB3YXMgdGFrZW4uIFNvIHlvdSB3YWl0IGZvciBhbnkgZWFybGll ciB0aHJlYWQocykuDQpXYWl0aW5nIGlzIGJsb2NraW5nLiBJZiBhbnkgZWFybGllciB0aHJlYWQg ZG9lc24ndCByZWxlYXNlIGl0cyB1cGRhdGVzLCB5b3UgZ2V0IHN0dWNrLg0KICAgIA0KICAgIA0K ICAgICAgICANCiAgICAgICAgL0JydWNlDQogICAgICAgIA0KICAgIA0KICAgIA0KDQo=