From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <keith.wiles@intel.com>
Received: from mga09.intel.com (mga09.intel.com [134.134.136.24])
 by dpdk.org (Postfix) with ESMTP id E7DB61B3EE
 for <dev@dpdk.org>; Mon, 22 Apr 2019 15:25:15 +0200 (CEST)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Apr 2019 06:25:14 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.60,381,1549958400"; d="scan'208";a="142607967"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by fmsmga008.fm.intel.com with ESMTP; 22 Apr 2019 06:20:13 -0700
Received: from fmsmsx162.amr.corp.intel.com (10.18.125.71) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Mon, 22 Apr 2019 06:20:13 -0700
Received: from fmsmsx117.amr.corp.intel.com ([169.254.3.26]) by
 fmsmsx162.amr.corp.intel.com ([169.254.5.66]) with mapi id 14.03.0415.000;
 Mon, 22 Apr 2019 06:19:12 -0700
From: "Wiles, Keith" <keith.wiles@intel.com>
To: =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= <mattias.ronnblom@ericsson.com>
CC: "dev@dpdk.org" <dev@dpdk.org>, "stephen@networkplumber.org"
 <stephen@networkplumber.org>
Thread-Topic: [dpdk-dev] [RFC v2 2/2] eal: introduce random generator
 function with upper bound
Thread-Index: AQHU+HU6QoHfz9YxXUS0jvb0DcAh1aZHmAZ+gACgioCAAGfQgA==
Date: Mon, 22 Apr 2019 13:19:11 +0000
Message-ID: <971EE050-C6D3-4B5F-B850-D29D4E457207@intel.com>
References: <20190408123029.6701-1-mattias.ronnblom@ericsson.com>
 <20190419212138.17422-1-mattias.ronnblom@ericsson.com>
 <20190419212138.17422-3-mattias.ronnblom@ericsson.com>
 <EEB37E32-4A14-442E-96BF-12AA76CF1C51@intel.com>
 <06bef528-e195-0d42-d4e9-f26e5c9880cd@ericsson.com>
 <4440C41D-23E4-4A46-8C8A-3AA2ECB59C40@intel.com>
 <e55398f8-3fcb-7c12-2a60-6174194e8692@ericsson.com>
In-Reply-To: <e55398f8-3fcb-7c12-2a60-6174194e8692@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.254.61.33]
Content-Type: text/plain; charset="utf-8"
Content-ID: <9DA64B9E9932DE4B88ED743F787120F1@intel.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Subject: Re: [dpdk-dev] [RFC v2 2/2] eal: introduce random generator
 function with upper bound
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Apr 2019 13:25:16 -0000

DQoNCj4gT24gQXByIDIyLCAyMDE5LCBhdCAyOjA3IEFNLCBNYXR0aWFzIFLDtm5uYmxvbSA8bWF0
dGlhcy5yb25uYmxvbUBlcmljc3Nvbi5jb20+IHdyb3RlOg0KPiANCj4gT24gMjAxOS0wNC0yMiAw
NjozMywgV2lsZXMsIEtlaXRoIHdyb3RlOg0KPiANCj4+PiBGcm9tIGEgcGVyZm9ybWFuY2UgcG9p
bnQgb2YgdmlldywgdGhlIGhpZ2gtbG9vcC1jb3VudCBjYXNlcyBhcmUgcmFyZSBlbm91Z2ggbm90
IHRvIHBvc2UgYSBzZXJpb3VzIHRocmVhdC4gRm9yIGV4YW1wbGUsIGJlaW5nIGZvcmNlZCB0byBy
ZWRvIHJ0ZV9yYW5kKCkgbW9yZSB0aGFuIGZpdmUgdGltZXMgaXMgb25seSBhIH4zJSByaXNrLg0K
Pj4gRXZlbiBhIGZldyBsb29wcyBjYW4gaGF2ZSBhbiBlZmZlY3Qgb24gcGVyZm9ybWFuY2Ugd2hl
biB3ZSBhcmUgdGFsa2luZyBhYm91dCBtaWNyby1zZWNvbmRzIHBsdXMgaXQgbGVhZHMgdG8gaW5k
ZXRlcm1pbmF0ZSByZXN1bHRzLiBUaGUgbnVtYmVycyB5b3UgcmVwb3J0ZWQgaGVyZSBhcmUgaW50
ZXJlc3RpbmcsIGJ1dCBJIHdvdWxkIGJlIGhhcHBpZXIgaWYgeW91IGFkZGVkIGEgbGltaXQgdG8g
dGhlIGxvb3AuIElmIHlvdSBzdGF0ZSB0aGUgbGlrZWx5IGhvb2Qgb2YgZG9pbmcgNSBsb29wcyBp
cyBvbmx5IDMlIHRoZW4gYWRkaW5nIGEgbG9vcCBsaW1pdCB3b3VsZCBiZSByZWFzb25hYmxlLCBy
aWdodD8NCj4gDQo+IFByb2JhYmlsaXR5IGlzIGFscmVhZHkgZWZmZWN0aXZlbHkgcHV0dGluZyBh
IGxpbWl0IHRvIHRoZSBsb29wLiBUaGUgcmlzayBvZiBiZWluZyBzdHVjayBmb3IgPjF1cyBpcyBw
PX42ZS03My4gVGhlIHZhcmlhdGlvbnMgaW4gZXhlY3V0aW9uIHRpbWVzIHdpbGwgaW4gbW9zdCBj
YXNlcyBiZSBsZXNzIHRoYW4gYSBMTEMgbWlzcy4NCj4gDQo+IEEgbG9vcCB2YXJpYWJsZSB3aWxs
IG5vdCBoYXZlIGFueSBlZmZlY3Qgb24gcGVyZm9ybWFuY2UsIHBvbGx1dGUgdGhlIGNvZGUsIGFu
ZCBodXJ0IHVuaWZvcm1pdHkuDQo+IA0KPiBIZXJlJ3Mgd2hhdCBydGVfcmFuZF9tYXgoKSBwZXJm
b3JtYW5jZSBsb29rcyBsaWtlIG9uIG15IFNreWxha2UuDQo+IA0KPiBBdmVyYWdlIHJ0ZV9yYW5k
X21heCgpIGxhdGVuY3kgd2l0aCB3b3JzdC1jYXNlIHVwcGVyX2JvdW5kOg0KPiBydGVfcmFuZF9t
YXgoKSB3L28gbG9vcCBsaW1pdDogNDcgY2MNCj4gcnRlX3JhbmRfbWF4KCkgdy8gbWF4IDggcmV0
cmllczogNDkgY2MNCj4gcnRlX3JhbmRfbWF4KCkgdy8gbWF4IDQgcmV0cmllczogNDcgY2MNCj4g
cnRlX3JhbmRfbWF4KCkgdy8gbWF4IDIgcmV0cmllczogNDAgY2MNCj4gDQo+IFNvIHlvdSBuZWVk
IHRvIGJlIHZlcnkgYWdncmVzc2l2ZSBpbiBsaW1pdGluZyB0aGUgbG9vcCBjb3VudCBmb3IgdGhh
dCBsb29wIHZhcmlhYmxlIHRvIHBheSBvZmYuIE90aGVyd2lzZSwgeW91IHdpbGwganVzdCBiZSBh
dCBhIGxvc3MsIGRvaW5nIGFsbCB0aGF0IGJvb2trZWVwaW5nIHdoaWNoIHZlcnkgcmFyZWx5IHR1
cm5zIG91dCB0byBiZSB1c2VmdWwuDQoNClRoZSBhZGRpbmcgb2YgYSBsb29wIGNvdW50ZXIgaXMg
bm90IGEgcGVyZm9ybWFuY2UgcHJvYmxlbSAoYXMgeW91IHN0YXRlZCBvbmx5IGEgZmV3IGN5Y2xl
cyBhcmUgYWRkZWQpIGFuZCBpdCBkb2VzIG5vdCBodXJ0IHRoZSByZWFkYWJpbGl0eSBvZiB0aGUg
Y29kZS4gQXMgZm9yIGh1cnRpbmcgdW5pZm9ybWl0eSBJIGRvIG5vdCBzZWUgdGhhdCBiZWluZyBh
IHByb2JsZW0sIGFzIG1vc3QgbG9vcHMgaGF2ZSBhIHZpc2libGUgd2F5IHRvIHRlcm1pbmF0ZSB0
aGUgbG9vcCBpbnN0ZWFkIG9mIHJlbHlpbmcgb24gYSByYW5kb20gbnVtYmVyIGdlbmVyYXRvciB0
byBnaXZlIGEgdmFsaWQgdmFsdWUgaW4gYSBmZXcgbG9vcHMuIEl0IGlzIG9ubHkgcmVhc29uYWJs
ZSBJTU8gdG8gbGltaXQgdGhlIGxvb3AuDQoNCkJ1dCBJIHdpbGwgbGV0IGl0IGdvIGFuZCBsZXQg
eW91IGFkZCB0aGlzIGNvZGUgdG8gRFBESyBpZiBzb21lb25lIGVsc2Ugd2FudHMgdG8gQUNLIGl0
Lg0KDQpSZWdhcmRzLA0KS2VpdGgNCg0K

From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by dpdk.space (Postfix) with ESMTP id 7DFECA05D3
	for <public@inbox.dpdk.org>; Mon, 22 Apr 2019 15:25:19 +0200 (CEST)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id 0FE681B44A;
	Mon, 22 Apr 2019 15:25:18 +0200 (CEST)
Received: from mga09.intel.com (mga09.intel.com [134.134.136.24])
 by dpdk.org (Postfix) with ESMTP id E7DB61B3EE
 for <dev@dpdk.org>; Mon, 22 Apr 2019 15:25:15 +0200 (CEST)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Apr 2019 06:25:14 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.60,381,1549958400"; d="scan'208";a="142607967"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by fmsmga008.fm.intel.com with ESMTP; 22 Apr 2019 06:20:13 -0700
Received: from fmsmsx162.amr.corp.intel.com (10.18.125.71) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Mon, 22 Apr 2019 06:20:13 -0700
Received: from fmsmsx117.amr.corp.intel.com ([169.254.3.26]) by
 fmsmsx162.amr.corp.intel.com ([169.254.5.66]) with mapi id 14.03.0415.000;
 Mon, 22 Apr 2019 06:19:12 -0700
From: "Wiles, Keith" <keith.wiles@intel.com>
To: =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= <mattias.ronnblom@ericsson.com>
CC: "dev@dpdk.org" <dev@dpdk.org>, "stephen@networkplumber.org"
 <stephen@networkplumber.org>
Thread-Topic: [dpdk-dev] [RFC v2 2/2] eal: introduce random generator
 function with upper bound
Thread-Index: AQHU+HU6QoHfz9YxXUS0jvb0DcAh1aZHmAZ+gACgioCAAGfQgA==
Date: Mon, 22 Apr 2019 13:19:11 +0000
Message-ID: <971EE050-C6D3-4B5F-B850-D29D4E457207@intel.com>
References: <20190408123029.6701-1-mattias.ronnblom@ericsson.com>
 <20190419212138.17422-1-mattias.ronnblom@ericsson.com>
 <20190419212138.17422-3-mattias.ronnblom@ericsson.com>
 <EEB37E32-4A14-442E-96BF-12AA76CF1C51@intel.com>
 <06bef528-e195-0d42-d4e9-f26e5c9880cd@ericsson.com>
 <4440C41D-23E4-4A46-8C8A-3AA2ECB59C40@intel.com>
 <e55398f8-3fcb-7c12-2a60-6174194e8692@ericsson.com>
In-Reply-To: <e55398f8-3fcb-7c12-2a60-6174194e8692@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.254.61.33]
Content-Type: text/plain; charset="UTF-8"
Content-ID: <9DA64B9E9932DE4B88ED743F787120F1@intel.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Subject: Re: [dpdk-dev] [RFC v2 2/2] eal: introduce random generator
 function with upper bound
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>
Message-ID: <20190422131911.6A3TgUJLpnfvW6_6mywZnV8LjtipRzhW3gLPQJPkcQc@z>

DQoNCj4gT24gQXByIDIyLCAyMDE5LCBhdCAyOjA3IEFNLCBNYXR0aWFzIFLDtm5uYmxvbSA8bWF0
dGlhcy5yb25uYmxvbUBlcmljc3Nvbi5jb20+IHdyb3RlOg0KPiANCj4gT24gMjAxOS0wNC0yMiAw
NjozMywgV2lsZXMsIEtlaXRoIHdyb3RlOg0KPiANCj4+PiBGcm9tIGEgcGVyZm9ybWFuY2UgcG9p
bnQgb2YgdmlldywgdGhlIGhpZ2gtbG9vcC1jb3VudCBjYXNlcyBhcmUgcmFyZSBlbm91Z2ggbm90
IHRvIHBvc2UgYSBzZXJpb3VzIHRocmVhdC4gRm9yIGV4YW1wbGUsIGJlaW5nIGZvcmNlZCB0byBy
ZWRvIHJ0ZV9yYW5kKCkgbW9yZSB0aGFuIGZpdmUgdGltZXMgaXMgb25seSBhIH4zJSByaXNrLg0K
Pj4gRXZlbiBhIGZldyBsb29wcyBjYW4gaGF2ZSBhbiBlZmZlY3Qgb24gcGVyZm9ybWFuY2Ugd2hl
biB3ZSBhcmUgdGFsa2luZyBhYm91dCBtaWNyby1zZWNvbmRzIHBsdXMgaXQgbGVhZHMgdG8gaW5k
ZXRlcm1pbmF0ZSByZXN1bHRzLiBUaGUgbnVtYmVycyB5b3UgcmVwb3J0ZWQgaGVyZSBhcmUgaW50
ZXJlc3RpbmcsIGJ1dCBJIHdvdWxkIGJlIGhhcHBpZXIgaWYgeW91IGFkZGVkIGEgbGltaXQgdG8g
dGhlIGxvb3AuIElmIHlvdSBzdGF0ZSB0aGUgbGlrZWx5IGhvb2Qgb2YgZG9pbmcgNSBsb29wcyBp
cyBvbmx5IDMlIHRoZW4gYWRkaW5nIGEgbG9vcCBsaW1pdCB3b3VsZCBiZSByZWFzb25hYmxlLCBy
aWdodD8NCj4gDQo+IFByb2JhYmlsaXR5IGlzIGFscmVhZHkgZWZmZWN0aXZlbHkgcHV0dGluZyBh
IGxpbWl0IHRvIHRoZSBsb29wLiBUaGUgcmlzayBvZiBiZWluZyBzdHVjayBmb3IgPjF1cyBpcyBw
PX42ZS03My4gVGhlIHZhcmlhdGlvbnMgaW4gZXhlY3V0aW9uIHRpbWVzIHdpbGwgaW4gbW9zdCBj
YXNlcyBiZSBsZXNzIHRoYW4gYSBMTEMgbWlzcy4NCj4gDQo+IEEgbG9vcCB2YXJpYWJsZSB3aWxs
IG5vdCBoYXZlIGFueSBlZmZlY3Qgb24gcGVyZm9ybWFuY2UsIHBvbGx1dGUgdGhlIGNvZGUsIGFu
ZCBodXJ0IHVuaWZvcm1pdHkuDQo+IA0KPiBIZXJlJ3Mgd2hhdCBydGVfcmFuZF9tYXgoKSBwZXJm
b3JtYW5jZSBsb29rcyBsaWtlIG9uIG15IFNreWxha2UuDQo+IA0KPiBBdmVyYWdlIHJ0ZV9yYW5k
X21heCgpIGxhdGVuY3kgd2l0aCB3b3JzdC1jYXNlIHVwcGVyX2JvdW5kOg0KPiBydGVfcmFuZF9t
YXgoKSB3L28gbG9vcCBsaW1pdDogNDcgY2MNCj4gcnRlX3JhbmRfbWF4KCkgdy8gbWF4IDggcmV0
cmllczogNDkgY2MNCj4gcnRlX3JhbmRfbWF4KCkgdy8gbWF4IDQgcmV0cmllczogNDcgY2MNCj4g
cnRlX3JhbmRfbWF4KCkgdy8gbWF4IDIgcmV0cmllczogNDAgY2MNCj4gDQo+IFNvIHlvdSBuZWVk
IHRvIGJlIHZlcnkgYWdncmVzc2l2ZSBpbiBsaW1pdGluZyB0aGUgbG9vcCBjb3VudCBmb3IgdGhh
dCBsb29wIHZhcmlhYmxlIHRvIHBheSBvZmYuIE90aGVyd2lzZSwgeW91IHdpbGwganVzdCBiZSBh
dCBhIGxvc3MsIGRvaW5nIGFsbCB0aGF0IGJvb2trZWVwaW5nIHdoaWNoIHZlcnkgcmFyZWx5IHR1
cm5zIG91dCB0byBiZSB1c2VmdWwuDQoNClRoZSBhZGRpbmcgb2YgYSBsb29wIGNvdW50ZXIgaXMg
bm90IGEgcGVyZm9ybWFuY2UgcHJvYmxlbSAoYXMgeW91IHN0YXRlZCBvbmx5IGEgZmV3IGN5Y2xl
cyBhcmUgYWRkZWQpIGFuZCBpdCBkb2VzIG5vdCBodXJ0IHRoZSByZWFkYWJpbGl0eSBvZiB0aGUg
Y29kZS4gQXMgZm9yIGh1cnRpbmcgdW5pZm9ybWl0eSBJIGRvIG5vdCBzZWUgdGhhdCBiZWluZyBh
IHByb2JsZW0sIGFzIG1vc3QgbG9vcHMgaGF2ZSBhIHZpc2libGUgd2F5IHRvIHRlcm1pbmF0ZSB0
aGUgbG9vcCBpbnN0ZWFkIG9mIHJlbHlpbmcgb24gYSByYW5kb20gbnVtYmVyIGdlbmVyYXRvciB0
byBnaXZlIGEgdmFsaWQgdmFsdWUgaW4gYSBmZXcgbG9vcHMuIEl0IGlzIG9ubHkgcmVhc29uYWJs
ZSBJTU8gdG8gbGltaXQgdGhlIGxvb3AuDQoNCkJ1dCBJIHdpbGwgbGV0IGl0IGdvIGFuZCBsZXQg
eW91IGFkZCB0aGlzIGNvZGUgdG8gRFBESyBpZiBzb21lb25lIGVsc2Ugd2FudHMgdG8gQUNLIGl0
Lg0KDQpSZWdhcmRzLA0KS2VpdGgNCg0K