From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 093074266A; Fri, 29 Sep 2023 20:55:08 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D0E8F40273; Fri, 29 Sep 2023 20:55:07 +0200 (CEST) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 765CC4026E for ; Fri, 29 Sep 2023 20:55:06 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id 3EF8720602; Fri, 29 Sep 2023 20:55:06 +0200 (CEST) Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Subject: RE: [PATCH] eal: add cache guard to per-lcore PRNG state Date: Fri, 29 Sep 2023 20:55:01 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35D87C24@smartserver.smartshare.dk> In-Reply-To: <86202387-4424-e4d8-64df-531a580bebd4@lysator.liu.se> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH] eal: add cache guard to per-lcore PRNG state Thread-Index: AdnfJvoZTLvmYVS2Q7ilV4pqtMTG+gT3bdag References: <20230904092632.12675-1-mb@smartsharesystems.com> <86202387-4424-e4d8-64df-531a580bebd4@lysator.liu.se> From: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Stephen Hemminger" Cc: , , , , , =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= , , , , X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org UElORyBmb3IgcmV2aWV3Lg0KDQpTdGVwaGVuLCB0aGUgZGlzY3Vzc2lvbiB0b29rIHF1aXRlIGEg ZmV3IHR1cm5zLCBidXQgZGlkbid0IHNlZW0gdG8gcmVhY2ggYSBiZXR0ZXIgc29sdXRpb24uIElm IHlvdSBkb24ndCBvYmplY3QgdG8gdGhpcyBzaW1wbGUgcGF0Y2gsIGNvdWxkIHlvdSBwbGVhc2Ug YWxzbyBhY2svcmV2aWV3IGl0LCBzbyBpdCBjYW4gYmUgYXBwbGllZC4NCg0KPiBGcm9tOiBNYXR0 aWFzIFLDtm5uYmxvbSBbbWFpbHRvOmhvZm9yc0BseXNhdG9yLmxpdS5zZV0NCj4gU2VudDogTW9u ZGF5LCA0IFNlcHRlbWJlciAyMDIzIDEzLjU3DQo+IA0KPiBPbiAyMDIzLTA5LTA0IDExOjI2LCBN b3J0ZW4gQnLDuHJ1cCB3cm90ZToNCj4gPiBUaGUgcGVyLWxjb3JlIHJhbmRvbSBzdGF0ZSBpcyBm cmVxdWVudGx5IHVwZGF0ZWQgYnkgdGhlaXIgaW5kaXZpZHVhbA0KPiA+IGxjb3Jlcywgc28gYWRk IGEgY2FjaGUgZ3VhcmQgdG8gcHJldmVudCBDUFUgY2FjaGUgdGhyYXNoaW5nLg0KPiA+DQo+IA0K PiAidG8gcHJldmVudCBmYWxzZSBzaGFyaW5nIGluIGNhc2UgdGhlIENQVSBlbXBsb3lzIGEgbmV4 dC1OLWxpbmVzIChvcg0KPiBzaW1pbGFyKSBoYXJkd2FyZSBwcmVmZXRjaGVyIg0KPiANCj4gSW4g bXkgd29ybGQsIGNhY2hlIHRyYXNoaW5nIGFuZCBjYWNoZSBsaW5lIGNvbnRlbnRpb24gYXJlIHR3 byBkaWZmZXJlbnQNCj4gdGhpbmdzLg0KDQpZb3UgYXJlIHJpZ2h0LCBNYXR0aWFzLg0KDQpJIGRp ZG4ndCB0aGluayBnaXZlIHRoZSBkZXNjcmlwdGlvbiBtdWNoIHRob3VnaHQsIGFuZCBzaW1wbHkg dXNlZCAiY2FjaGUgdHJhc2hpbmciIGluIGEgYnJvYWQsIGdlbmVyYWwgc2Vuc2UuIEkgdGhpbmsg bW9zdCByZWFkZXJzIHdpbGwgZ2V0IHRoZSBwb2ludCBhbnl3YXkuIE9yIHRoZXkgY291bGQgdGFr ZSBhIGxvb2sgYXQgdGhlIGRlc2NyaXB0aW9uIHByb3ZpZGVkIGZvciB0aGUgUlRFX0NBQ0hFX0dV QVJEIGl0c2VsZi4gOi0pDQoNCj4gDQo+IE90aGVyIHRoYW4gdGhhdCwNCj4gQWNrZWQtYnk6IE1h dHRpYXMgUsO2bm5ibG9tIDxtYXR0aWFzLnJvbm5ibG9tQGVyaWNzc29uLmNvbT4NCj4gDQo+ID4g RGVwZW5kcy1vbjogc2VyaWVzLTI5NDE1ICgiY2xhcmlmeSBwdXJwb3NlIG9mIGVtcHR5IGNhY2hl IGxpbmVzIikNCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IE1vcnRlbiBCcsO4cnVwIDxtYkBzbWFy dHNoYXJlc3lzdGVtcy5jb20+DQo+ID4gLS0tDQo+ID4gICBsaWIvZWFsL2NvbW1vbi9ydGVfcmFu ZG9tLmMgfCAxICsNCj4gPiAgIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQ0KPiA+DQo+ ID4gZGlmZiAtLWdpdCBhL2xpYi9lYWwvY29tbW9uL3J0ZV9yYW5kb20uYyBiL2xpYi9lYWwvY29t bW9uL3J0ZV9yYW5kb20uYw0KPiA+IGluZGV4IDU2NWYyNDAxY2UuLjNkZjBjNzAwNGEgMTAwNjQ0 DQo+ID4gLS0tIGEvbGliL2VhbC9jb21tb24vcnRlX3JhbmRvbS5jDQo+ID4gKysrIGIvbGliL2Vh bC9jb21tb24vcnRlX3JhbmRvbS5jDQo+ID4gQEAgLTE4LDYgKzE4LDcgQEAgc3RydWN0IHJ0ZV9y YW5kX3N0YXRlIHsNCj4gPiAgIAl1aW50NjRfdCB6MzsNCj4gPiAgIAl1aW50NjRfdCB6NDsNCj4g PiAgIAl1aW50NjRfdCB6NTsNCj4gPiArCVJURV9DQUNIRV9HVUFSRDsNCj4gPiAgIH0gX19ydGVf Y2FjaGVfYWxpZ25lZDsNCj4gPg0KPiA+ICAgLyogT25lIGluc3RhbmNlIGVhY2ggZm9yIGV2ZXJ5 IGxjb3JlIGlkLWVxdWlwcGVkIHRocmVhZCwgYW5kIG9uZQ0K