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 B23C642696; Thu, 12 Oct 2023 11:48:25 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 98613402AE; Thu, 12 Oct 2023 11:48:25 +0200 (CEST) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2054.outbound.protection.outlook.com [40.107.93.54]) by mails.dpdk.org (Postfix) with ESMTP id 8ADCE4028C for ; Thu, 12 Oct 2023 11:48:24 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=X3XdC55Vhg37h8Ox2j38ThoUkzdfm3HvwJzG9hQ4kgK6DjAdobnrU+WqUAsCorFuizX4j9OYuxNbHhsXl6CeKRMOFvmC/3LmQUJvXWKjPot4kCGqXwPutvmk22CID8lxhfY01RmDB9GYgKisLAx5V2gUWGy4beyWMGuAgxriq6eTof0pjEN+s5tUORbNSqg4rlopvt9fREq+IRf/qi+pO6EssqP9d+C2qnB7eCeaJOPbvk3jKTO9Jy/ytE1nmNmWK5tubDp1dy+AkHirhy+m1gdwbnQykIpkgeN5STnxf3CscBVzAHLt67nkRz9PfvSECz/njnSDN4w7eTi88l6NBQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=OdrA04e0kJLiBq7WNn5PM+6gzel0KZBMk0sYOmst/24=; b=JAJCKrKK0yCaaRz/p4GCTajKg7ov+T9P1wSFEg7CZpwebdCtdkVdKVme/PYwE0GLESBafM6QQ1+PgNcF1tofiZ3vb4yZt1e5iRf4kpmKZKxlMWypcGGMp3aceAwn3iVEmBRHmdzU+Gnf/CJg2iU27ajD6kd6TELeNzF47G9Eb4NOPqSzISPcakEE5GAkofZgXBJLbghYvxpvbljRp1kkq6+6uYlI1CWKcwW1Uz17NpfQd9C0Ft1nmjr4iCOxfpjMJfFxzVYB9dzmpeVdXzY1+zC8SFlkwI99r14WgaCH7hv8muQ2exUXXkOl867V1zARfXmFbT5WrDbm/j4SQa6jNw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OdrA04e0kJLiBq7WNn5PM+6gzel0KZBMk0sYOmst/24=; b=JM9jzdVjZ1eTYpVepMQTDY0VIMIcHbQkbqd01KAnheTodPGz7Wp5ozkytSOSpx3fhkFImczGmrwd3CJuXacQdPwU367fDOnbcyRkkhUbMhISvA9ZWtUmjDUjxww+jIbvoxbZqWqbp+iDPDdqydU1CWjJIScb5XE7DeKsqRQe8cYeWAGRUQdvSX7yluTB1exmh5dTHEb6FeIDAOwvL82oIPGQjq8R0mtxK7/pnpDctpxkKRSV6LTTpkm39DEZbZ39tzpT1TZLBzIEidk89nEiZ+v2Guih5MDfkIaVOcNLoeijfIa2XV1am8DfD2a2k2PLLwc/18JCn1wuNpncHD75YQ== Received: from DM5PR12MB4661.namprd12.prod.outlook.com (2603:10b6:4:aa::32) by SA1PR12MB8967.namprd12.prod.outlook.com (2603:10b6:806:38b::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6863.45; Thu, 12 Oct 2023 09:48:22 +0000 Received: from DM5PR12MB4661.namprd12.prod.outlook.com ([fe80::5a7e:5d0e:2571:ac4d]) by DM5PR12MB4661.namprd12.prod.outlook.com ([fe80::5a7e:5d0e:2571:ac4d%5]) with mapi id 15.20.6863.043; Thu, 12 Oct 2023 09:48:22 +0000 From: Michael Baum To: Stephen Hemminger , =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= CC: "dev@dpdk.org" , Ori Kam , Aman Singh , Yuying Zhang , Ferruh Yigit , "NBU-Contact-Thomas Monjalon (EXTERNAL)" Subject: RE: [PATCH v2 0/2] ethdev: add random item support Thread-Topic: [PATCH v2 0/2] ethdev: add random item support Thread-Index: AQHZ5IN9hG9+eqbRek2jHLGHTVEFQrAV2JWAgAAQGICADdJd4A== Date: Thu, 12 Oct 2023 09:48:21 +0000 Message-ID: References: <20230822090505.3242455-1-michaelba@nvidia.com> <20230911074149.697944-1-michaelba@nvidia.com> <98CBD80474FA8B44BF855DF32C47DC35D87BA0@smartserver.smartshare.dk> <20230911105321.6e17708d@fedora> In-Reply-To: <20230911105321.6e17708d@fedora> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM5PR12MB4661:EE_|SA1PR12MB8967:EE_ x-ms-office365-filtering-correlation-id: 53495a1a-5af9-4c0b-f7b9-08dbcb085eef x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: eCQrJhD5Cv41XmEXS+b6515QfEkHi26ItIeJjYFrV81HiUcUTVhzKDEgQwt4OpRsXCGu5p+orreBUMJ4PLJjMqhK57nHbE/NXdLCP4BmsKYj8W1ELdv6vdHaowihdtXtTITDU1dbuZbFRMOXIBO25omHX7KCku4bD6+DuiNu99GmfnfBdYDdM99M78TaOqT4NDcJ/5z0F5pcYVZoXO506eca+fHPw7yNj8ifBw9wwXHygJ9S8a+mdwNEabmdSwABh08xV1nKTKjRmRfCfyENpxqJbtVMnjPIjjoFyDvDWj59QADTr1zT31El4jb2cAfEmqzLdzPtLJM4dOG6Zc0QltTymh30mrvCL27rXkZC+SyNEM1ukaS90yL/qR+VNYF43wYhHipNmB8ARATWAO8yGucmlhckjPEpBbzKpIQjnerI/C4CU0+rf4xyJSb9STbJWuPiaF0Amg21EGcAAtJIZ3AjhsP5CVzIMm2mdxC7gwYodzS+7HIqiGcSyLlzPmcMjCfKHIEpc8Y07MrrDYJt0gxcFhHl2xvoBDhlSAO/suRPGcxwAVZ8uCC2B4apdvrsy1e2zvLKV9p8VnDXAvU+Jfy9wHTtjf1QlfqWF31umU8oQvUED4mQHhEqGtFYdcyX x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM5PR12MB4661.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(346002)(366004)(39860400002)(376002)(396003)(136003)(230922051799003)(186009)(1800799009)(64100799003)(451199024)(38100700002)(478600001)(55016003)(7696005)(6506007)(2906002)(83380400001)(86362001)(9686003)(66574015)(33656002)(26005)(122000001)(71200400001)(38070700005)(54906003)(64756008)(52536014)(4326008)(8676002)(8936002)(110136005)(66556008)(66476007)(76116006)(66446008)(66946007)(316002)(41300700001)(5660300002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?V2tpOWtPUVI0ci9NR3EyV2kzaEhwTjQzT0dSOVlxOU83WjJGUFVzM3NuTEUx?= =?utf-8?B?eVVFL0hxemprZi9HVEpCaFRVNzBpTzRXVGR0RVNIaS9PT1RzOUxwOSt6M3Ur?= =?utf-8?B?dTl2QXNEU2pwb3BLRDR5dXBIWER6b3M0Mi8zb1ExT20wc2pEeHkxK3dzOExQ?= =?utf-8?B?SlRMNGwzRnYyVWplRjRYbVprNFZLMVRoZXNObUJDVkV6djNQL3gzSmlmNzdN?= =?utf-8?B?TTZlelZWblVPU0FuOWczWE5CYUNYTEd5QUpsNkU2V0JYdnZFUXdJNS81bENE?= =?utf-8?B?bmZXSmhIVjJXeGljKzMzZzh5VmZzN1ZpYzVTaTZGZ214VlVkaDhOOWtBbDlj?= =?utf-8?B?SVlnbTJjaFVtMGlkRWMrSW1lVE1IQzhtcXArSFRMa0Q4TXhKSjMzUElxOFVV?= =?utf-8?B?cjRRRyt0aG50a3hEMWhieXVOVjNseEF1eDJxcHZyVlByTHdyU1hjRlVJb1lt?= =?utf-8?B?RXFDMTRhSUQ2NHY0dk1wd0czQXdua2p5b0xNTGxkZ3dIMnlHOFVFeko0Tjln?= =?utf-8?B?T2hQZERYbkF5ZVBqaHdMRVlWcTJmeTlodVA5eit4alNDby9IWU1rNm1QZ1Ro?= =?utf-8?B?c2FVWEIwUmJzbWlOWTNqeXVuZ0ZGeXpuUGZ3WkNVcHdtVFNsallEY2svU0wz?= =?utf-8?B?bGVvY2o5RU5mZ1VWK0NKZFpiMU9YRVIzdFlMaFZVTEgzRCtqOGJmUGNXd2hU?= =?utf-8?B?Y3pQaDd5bkQ1aUdCbWZUTkNlaHo2RW1ZclRJWENsQXBaSExoMDlJTHhLNlpo?= =?utf-8?B?WEpsUXlXUyswRXA1Y2toQUJnU0tIdmVSTnVIRHpBNHdpc3BMQlA1bVE2SmUx?= =?utf-8?B?c2xFSjRUZkpGdkQweWlteUJvZHhqWldTV2w4cndKRC9xQjc0YlhpTzE4ZFhQ?= =?utf-8?B?V3RtLzQyNVRpblBBR0VJUDBiR2FsOWdkV05mc2d5bElVUVZkK3NLTHNSM0Vw?= =?utf-8?B?ZEJCdFRDdUJLK3dSN2JWYjZ0SXFNMjZqMC9LQlB4TjdvVWJ3SmNMdHBNNmtp?= =?utf-8?B?dmhCekRFaWdOWlp4WktRd05QcTU3TE50Tk44b3J6MVpSZGNQUXBsY0lkMTFO?= =?utf-8?B?R0g0NS9YakI1WmZRUVc2VjlFZTRWdC9MeUJ3ZWZKMGZSTE9YYTJnWmcxcjQy?= =?utf-8?B?Sm1BSEJ2RVRTNDNCVis3RmNYVVlUWmhWbmJXVDY0UkZZeXZKWHVvcWlCU1B4?= =?utf-8?B?RVFZN0UyNVhPNXZld01CZjNJU253SzVwKzJpM283aTZPZVVGeTlhcnBPUWVQ?= =?utf-8?B?THNTZDk0SFNqVGIrVkhpdzVmbE4vajBkQWw1dEhFV2RBQkNqbDU4WDRtSklF?= =?utf-8?B?Y2NWSTU4amdYMEFMSlYyNGxkQ2NjYmFkRzZjcGxHZTZmeWwwZnhOOUFpVUN6?= =?utf-8?B?ZGFyYWU3WWFvNnVaVDdzSjhWWitNWTl6OEM2Z3Iza1FUdjkyaGRDZSt5dDFX?= =?utf-8?B?bFRJZUc2ZWd0WkdGR2Vyd0ZGU05GTGRta2ZtR0R5VVhhcVZoMGhudjUyTnhS?= =?utf-8?B?dlRhN1cwa1VBNHRvS2JIT3VpWHF2VlF2MXJhL2NRcElyQ01PRERWbFYrL29N?= =?utf-8?B?Q0xSZXB1a011SnY3OTlvTkY4Z1dGNVZFSFFrVXBMeDAvYTlqaGJlcExzMkpq?= =?utf-8?B?L3FTOTlkQzIzZW1uU1liSEFKNXVNOW5McldieUIwRm5ENURhRUp6czlnMjEy?= =?utf-8?B?eFVCUENyZmFFUHdaKytuUnkxSWVyU3RxcnYrNk10N0FuNTI5TnVSMXJSVmU3?= =?utf-8?B?UlVpSlRqbXJIWUZyWTYxUG52dWJJK1dqTVQ5dVRwNTNjN1hyMEJsT0orRXVD?= =?utf-8?B?YU1Ucm9NZm5PQUV4aVVaUUM1ZEZHQmEyVWZ2cCtvVXl2Q2hXRWhXQXg2WHRN?= =?utf-8?B?alNoL1JMY3JpWDd4K3VnT0UxYnNQdEFDdnFJcGd0Q2lpTnVTKzFCd1RuZTEw?= =?utf-8?B?WnViOGMrR1h1SnFHUWRNcUN0cC9CY1g1MjRhTnpvSGFhREVrZFM3WWxBRk1h?= =?utf-8?B?akxySEkwVlpHL0xRWE0yenpFU2g4UW9Wb3RDL0R1eXNOZlRlNkJ2SkgyNVBP?= =?utf-8?B?b0ZhR3djRnJiRUFURmJDN010ZmpZUEVpNFBmTVBMSjdzU0hVMXNGbnBzUElI?= =?utf-8?Q?JE9MUAGvAuH4CWGblnhMrpubg?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM5PR12MB4661.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 53495a1a-5af9-4c0b-f7b9-08dbcb085eef X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Oct 2023 09:48:21.5667 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 6ApQkzK7DoKYXlIZMuqfeHYMm6i++duB/SHvMDY36w9Ph9vNYW1PBaoKTdblBYvO5IpR0p/iDTZZtub8r2Gpqg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB8967 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 T24gIE1vbmRheSwgMTEgU2VwdGVtYmVyIDIwMjMgMjA6NTMgU3RlcGhlbiBIZW1taW5nZXIgd3Jv dGU6IA0KPiANCj4gT24gTW9uLCAxMSBTZXAgMjAyMyAxODo1NTo0NSArMDIwMA0KPiBNb3J0ZW4g QnLDuHJ1cCA8bWJAc21hcnRzaGFyZXN5c3RlbXMuY29tPiB3cm90ZToNCj4gDQo+ID4gPiBGcm9t OiBNaWNoYWVsIEJhdW0gW21haWx0bzptaWNoYWVsYmFAbnZpZGlhLmNvbV0NCj4gPiA+IFNlbnQ6 IE1vbmRheSwgMTEgU2VwdGVtYmVyIDIwMjMgMDguNDINCj4gPiA+DQo+ID4gPiBBZGQgc3VwcG9y dCBmb3IgbWF0Y2hpbmcgcmFuZG9tIHZhbHVlIHVzaW5nIG5ldw0KPiA+ID4gInJ0ZV9mbG93X2l0 ZW1fcmFuZG9tIiBzdHJ1Y3R1cmUuDQo+ID4NCj4gPiBJIGdldCBpdC4gSXQgY2FuIGJlIHVzZWQg Zm9yIHRoaW5ncyBsaWtlIHN0b2NoYXN0aWMgc2FtcGxpbmcuDQo+ID4NCj4gPiBIb3dldmVyLCBp dCBkb2Vzbid0IHByb3ZpZGUgc3VwcG9ydCBmb3IgZS5nLiAxLzEwMCBvciAxLzUwMC4NCj4gPg0K PiA+IFNvIGhlcmUncyBhIHN1Z2dlc3Rpb246DQo+ID4NCj4gPiBJbnN0ZWFkIG9mICJ2YWx1ZSIg KHdoaWNoIGlzIGlycmVsZXZhbnQpICYgIm1hc2siICh3aGljaCBpcyB3aGF0DQo+ID4gcmVhbGx5 IGNvbnRyb2xzIHRoZSBwcm9iYWJpbGl0eSksIHdvdWxkbid0IGl0IGJlIGJldHRlciBpZiAidmFs dWUiDQo+ID4gd2FzIGFuIGludmVyc2UgcHJvYmFiaWxpdHkgKGFuZCAibWFzayIgd2FzIGlycmVs ZXZhbnQpPyBFLmcuDQo+ID4gdmFsdWU9NTAwIG1lYW5zIHRoYXQgdGhlcmUgaXMgYSAxIG9mIDUw MCBwcm9iYWJpbGl0eSBvZiBhIG1hdGNoLg0KPiA+DQo+ID4gV291bGQgdGhpcyBraW5kIG9mIHJh bmRvbSBpdGVtIGJldHRlciBzZXJ2ZSB0aGUgcHVycG9zZT8NCj4gPg0KPiA+IE9yIGlzIHRoZSBy YW5kb20gaXRlbSwgaW4gaXRzIGN1cnJlbnQgZm9ybSwgYWxzbyByZXF1aXJlZCBmb3Igb3RoZXIN Cj4gPiBwdXJwb3Nlcz8NCj4gPg0KPiANCj4gRm9yIG5ldGVtIChMaW51eCBrZXJuZWwpIG5lZWRl ZCB0byBzdXBwb3J0IGV4cHJlc3NpbmcgYSBwZXJjZW50IGluIGZpeGVkIHBvaW50DQo+IG51bWJl ci4gVGhlIHNvbHV0aW9uIHdhcyB0byBleHByZXNzIGl0IGFzOg0KPiAgICAgUGVyY2VudCA9IFgg LyBVSU5UMzJfTUFYDQoNCkkgY29uY3VyIHdpdGggdGhlIG5vdGlvbiB0aGF0IG51bWJlcnMgY2Fu IGJlIHV0aWxpemVkIGZvciBwcm9iYWJpbGl0eSBjYWxjdWxhdGlvbnMuIEhvd2V2ZXIsIGl0J3Mg aW1wb3J0YW50IHRvIGFja25vd2xlZGdlIHRoYXQgd2hlbiBlbXBsb3lpbmcgbnVtYmVycywgd2Ug YXJlIGVzc2VudGlhbGx5IHdvcmtpbmcgd2l0aCBhIHN1cGVyc2V0IG9mIHBvc3NpYmlsaXRpZXMg ZHVlIHRvIHRoZWlyIGluaGVyZW50IHZlcnNhdGlsaXR5Lg0KDQpUbyBpbGx1c3RyYXRlIHRoaXMs IGNvbnNpZGVyIHRoZSBzY2VuYXJpbyB3aGVyZSB3ZSB0cmFuc21pdCBhIG51bWVyaWNhbCB2YWx1 ZSB0byBhbiBhcHBsaWNhdGlvbiBhbmQgdXNlIHRoYXQgc2FtZSB2YWx1ZSBhY3Jvc3MgZGlmZmVy ZW50IHN0YWdlcyBvZiB0aGUgcGlwZWxpbmUuIFRha2UsIGZvciBpbnN0YW5jZSwgdGhlIGZvbGxv d2luZyB1c2UgY2FzZToNCg0KSW4gdGhlIGluaXRpYWwgc3RhZ2UsIHRoZXJlIGlzIGEgMjAlIHBy b2JhYmlsaXR5IG9mIHNlbGVjdGluZyBhIHBhY2tldCBmb3Igc2FtcGxpbmcgYmVmb3JlIHByb2Nl ZWRpbmcgd2l0aCB0aGUgcGlwZWxpbmUuDQoNClRvd2FyZHMgdGhlIGVuZCBvZiB0aGUgcGlwZWxp bmUsIGlmIHRoZSBwYWNrZXQgd2FzIGluaXRpYWxseSBzYW1wbGVkLCB3ZSBzYW1wbGUgaXQgb25j ZSBtb3JlLg0KDQpUaGUgY2hhbGxlbmdlIGFyaXNlcyB3aGVuIGF0dGVtcHRpbmcgdG8gcmVwbGlj YXRlIHRoaXMgcHJvY2VzcyBzb2xlbHkgdXNpbmcgYSBudW1lcmljYWwgdmFsdWUsIGFzIHRoZXJl IGlzIG5vIGd1YXJhbnRlZSB0aGF0IHRoZSBzYW1lIHBhY2tldCB3aWxsIGJlIGNob3NlbiBib3Ro IGluIHRoZSBpbml0aWFsIGFuZCBmaW5hbCBzdGFnZXMuIENvbnZlcnNlbHksIGJ5IGR1cGxpY2F0 aW5nIHRoZSByYW5kb20gbnVtYmVyIGFuZCB1c2luZyBpdCBhcyBhIHJlZmVyZW5jZSBmb3IgbWF0 Y2hpbmcsIHdlIGNhbiBlZmZlY3RpdmVseSBpbXBsZW1lbnQgdGhlIGFmb3JlbWVudGlvbmVkIHVz YWdlIHNjZW5hcmlvLg0KDQpJIGhvcGUgdGhpcyBjbGFyaWZpZXMgdGhlIGRpc3RpbmN0aW9uIGFu ZCBiZW5lZml0cyBvZiB1dGlsaXppbmcgcmFuZG9tIG51bWJlcnMgaW4gb3VyIHByb2JhYmlsaXR5 IGNhbGN1bGF0aW9ucy4NCg0K