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 737F141EA2; Wed, 15 Mar 2023 19:27:51 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5504040A7A; Wed, 15 Mar 2023 19:27:51 +0100 (CET) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2040.outbound.protection.outlook.com [40.107.20.40]) by mails.dpdk.org (Postfix) with ESMTP id 3B6E840141 for ; Wed, 15 Mar 2023 19:27:49 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lfe9328+dLeEhyKVpbzspWy+rdMKHb2+q6pSGyFPWNR52XtGgDiJumMs8USlu3XbVToB0z6WeNG/jd6Dgefuzdo1Sa8IuZCpup5mPwDdJ2/QE4NokgBkjJjPHWav8WKbzSr79FTD7Z2kH7zBsOmUjRbxAJaf6ponsclqbT3P/ir5DFBwS3dQ+l8kuZSoYNxK/Bi0tUgVUgBTMzvbOBZKeBQlgjHJQYKkK28DyTf6MntcVpoezl2JvAYFdDkEsFtpyGBaHSdGenZ8lBBa+QdVPQu4J4bvlVZIjVkZkOWYXRduMKmp4j00s/qmzZiD54S5MJMF4gCWuk30bYFhABW+lQ== 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=4AfjKNKkBR3LHYLghh/orVT6ifVhws/dRwLjutQGB1Y=; b=d4xXGO+JAUteA+8fVU3qztguPmeMsLGZoamwdrxXTb9Jyz9FH9ew8hA7R9hDzOmh07GhLFeG3OnH+x2At6N0XP2RoqRoQpZ3boJ08fmh9JSJNCE83Ik8TkXmiO5yJSh+RGgtIZFRyFTMJgXJW5moufuYMZSpmjbzx6i1XwfufUz09eFQzT/v7ZsZwiezWexSvcTShG7hzZi4tLryORcrZK9pX2hojKBYkm/ML41l3rI+m4welspCr3dVqjUUuSkbIGR/+68yVlJp5o0tJ3+wMN/DkXIIjLVODCPHbhX+rj7cNmYNl3Dfylk7t9O9pRRF4Bq2DMyGGYdBXTULPsibKA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4AfjKNKkBR3LHYLghh/orVT6ifVhws/dRwLjutQGB1Y=; b=DSrk70u57Wf5OYM0iZMKCjtX/+vr7FGKJj6uS0aA43npQYe9KKHmmEFh/JkQNGJw5Lg+5+c8HQbGBh231JIcSWUe4lGbIm1MQ/MCmthNk1KNeacAFvwoN1hH08ccSXp1uIptgMJgFGKXSMpEZnm7G21UdMCz32wdrzBrlEJiBWY= Received: from DB7PR07MB5978.eurprd07.prod.outlook.com (2603:10a6:10:80::15) by AS8PR07MB9234.eurprd07.prod.outlook.com (2603:10a6:20b:5ed::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.26; Wed, 15 Mar 2023 18:27:48 +0000 Received: from DB7PR07MB5978.eurprd07.prod.outlook.com ([fe80::2c84:74bd:b6e6:7ffb]) by DB7PR07MB5978.eurprd07.prod.outlook.com ([fe80::2c84:74bd:b6e6:7ffb%4]) with mapi id 15.20.6178.030; Wed, 15 Mar 2023 18:27:48 +0000 From: =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= To: Stephen Hemminger CC: "dev@dpdk.org" , Erik Gabriel Carrillo , David Marchand , Maria Lingemark , Stefan Sundkvist , =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= , Tyler Retzlaff , Joyce Kong Subject: Re: [RFC v2 1/2] eal: add bitset type Thread-Topic: [RFC v2 1/2] eal: add bitset type Thread-Index: AQHZV2KCcTouh5sOukSdwR61A7+0E678KOmA Date: Wed, 15 Mar 2023 18:27:47 +0000 Message-ID: References: <20230228093916.87206-1-mattias.ronnblom@ericsson.com> <20230315170342.214127-1-mattias.ronnblom@ericsson.com> <20230315170342.214127-2-mattias.ronnblom@ericsson.com> <20230315102046.11b80562@hermes.local> In-Reply-To: <20230315102046.11b80562@hermes.local> Accept-Language: en-US, sv-SE Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DB7PR07MB5978:EE_|AS8PR07MB9234:EE_ x-ms-office365-filtering-correlation-id: 9448e39c-4e62-4927-cdad-08db2582fa60 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: i1XGlu01NSADsmPf6eiwPYkzAvZ41+bAyxsIBq6SyUWhDQBU16HYL4NstOBHjVcKtP3fSLl2ySTpwYIpWql/VXhAxTS9O7nnbWcO1lTjScPyOO8u8I2TB1pH4/qYlCszXra8m843F9rvwEVy8h2urCu8YgcAuPZr8k+1QbXVPPwXKiL+S5zRTUtS0FbP5OpZsnzWo91zby0eM9ezrVU8HyheLpFQSuFZIftbe4ImxeecMJWHFIT0jyW2POgVBpODBp0mhF2aayzhEaqPKe0no4gGULL3hCykPnV790kHtHPLb7fuPPCrSaluDRamvcPLslXEWUPsGuC6N3yRYtJV05C81Ox/c4SU51AoBOphBIYuegZQ2rODK7G6LzsI4M693CHkUW/ESuO7Ez3UpLGa9u1n9gUC9s6punUu16L6BP1+xzvxMSMmRiOUQLI7NxxVxR8qoZCZhpjYdEDvat14jiO5q/k1es5qPzReYVeou4JfwneBYDr7kOo4V45x5LIblmeJ1jn9wZQQGJUxm4cik+qJXlCpDNzbMoQfYswEJQtLsTqksrkwNHDWUMO0pOiP05VeuVdtxH6pVcWMXqd4c2RvdW3azKnWIySoRC2pWsKG29DXo2UdzFcyUciXPiJclOnV0cG4DIGiPGgkqhD7Zn2GEiD3B6JghMfOr8wVXSi9EFQP+IUrmiMlgvqN5EAMleJ3HJziG3BTe1trqowxtrlgpPq8WTP6s2VxiYqrcg+rFfyO5u35UgCp+pq41XXzDuWpdRb7hO4Po9GJf4jTdQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR07MB5978.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(4636009)(346002)(396003)(136003)(39860400002)(366004)(376002)(451199018)(122000001)(38100700002)(53546011)(31686004)(5660300002)(186003)(86362001)(8936002)(2616005)(41300700001)(6512007)(2906002)(82960400001)(31696002)(26005)(38070700005)(4326008)(6916009)(8676002)(91956017)(76116006)(54906003)(316002)(66476007)(64756008)(66556008)(66946007)(66446008)(478600001)(83380400001)(71200400001)(85202003)(85182001)(6506007)(36756003)(66574015)(6486002)(43740500002)(45980500001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SHBZTHRmT1dFMzd1Z0p1TW5DVWRBVHdKM2FpKzJTTnF3ZUJwcDV2OEFIWDNJ?= =?utf-8?B?cFZ2OUM1TFRlVEU5cldjdHVXUmkzS1dHMmpLMFVYeTNNdUp6KzB3dUZlU250?= =?utf-8?B?Sjh4OCtaSUtSalJiaXlLZ1BublozbFR0VWdlTW16eUZuM2o2TTNHUVAxSVlC?= =?utf-8?B?U2hSL0hEWncxMzZZTXB5OUZXY2haOGF1N2tUS21aQzBMUm1HZW0yZnNFV1FQ?= =?utf-8?B?YkRVaFhJUklVSHB5TW03UGdMbUNnYlR2QXJvR0JiUkNaelpPZElBRHBxRVhP?= =?utf-8?B?b0FJRTRyWkdhRzViQ2IxK0Y3N214Q0Y3UFJXbVFHTFhCQ2NOc0pHcVlUVUp5?= =?utf-8?B?cXBBSmMzcmozeUt2VlZvK3Bac09Hd0taSnB0UWZGdVZUeXVLWTJlbExicjhZ?= =?utf-8?B?ZGZCanJocFNDS0U5b1gvcmhDK1FFZE5saDJFRGd5THdVaU1GZ3JDZnBaQnFm?= =?utf-8?B?SlVZUTdCNTlwaVJhSHBNYXNyY3hWazQxcGlqWUtpTkt3Zk1FVk5aOVpmSW5w?= =?utf-8?B?M1VuTzhBUWthdmlxVHczczQraXc1eFoyazh0L2VweG1GNGU1cWRnQ1dXRW80?= =?utf-8?B?eC9tRjFPY0p6OWkrSUp6TGVEUGNKeXpWRlZNcDN6VjdCdTIyZExxS1gvWHc2?= =?utf-8?B?NlJ0aFpLWDV5Syt6aG5aNHhUeEtpcUlJV3p0UFVBQ2ZyQnpoOXNUMExxeFNG?= =?utf-8?B?SWREZ0EyT2hkdDdIVG5HRlRGNXptRW1jeENuai9YT0dSbENmRjBRQ1AxZkgy?= =?utf-8?B?clRvYzQ3cG9TcFFDVnFOVUZBYkFlTGZJeUh3UUVWN0I3SEs0NzBNL05ZTUNI?= =?utf-8?B?eWtRNjNVRWZxQ3lYUHN3RkkxblhnVFR0STV5cytBY3dham4wdmM5ZmhTaTlY?= =?utf-8?B?N25iZGJIZGEyRmF5djZyQ05xSUowdk11b0E2WmpIdG9kS3VpY2JSU3ZiSGo3?= =?utf-8?B?NVVNSmV2TCtUQkc5ZmNja0V0Uzc2YkppUWhZSXF5S3FvTTdrSnlJbUZMNkk0?= =?utf-8?B?UmRJakx6T3lYTlo1RXdaWldJM254c2laWW1TN1hqOU9QMkM2L2VWR2lZWkJB?= =?utf-8?B?dm9OMUl6a0tuWmFlem4yRUZjWW9uL25HZkpXV0Q0elIvSzlMcVlTQzBzdTl1?= =?utf-8?B?aHlEWEkwRTkrb3RWSGdFa1cwenhYZStod21mYUxyZ0ZudXlTWHR0T3RCV3hy?= =?utf-8?B?RHJRUWhZMTQ2K3ZuNk9VY2hqaDhKamZ4RHlIUEhJdnpDNXU0UWtFS0xERFVs?= =?utf-8?B?R1hGR3JCbDYyR3JLSTE3YlBEaFhRazNMZENHaklUMGllVzZyK05keHIzdEpP?= =?utf-8?B?cnM4YzNrWEdmd2FKMCswL1djSE9MR2w1eWs2ZWROa1hpM0NKSHk2MUp1bnFW?= =?utf-8?B?bElJNnpwUWtvYlNmR1lEYUJaSnI4Qm93RWl5M1ZJckZaNExRSWQzQldhZEtU?= =?utf-8?B?STd1Rlh2cGtMZiswdzZVT1NoM2dPK1JVSjM5Zy9ub3NMTGxCa1NyeXRzbEVK?= =?utf-8?B?NXByVlMrb215MW9QUXUvVjVzWng0SW53NmJlcTgxN3ZsL0R1T2dabzUzZFJW?= =?utf-8?B?RmRvZnk4dThXcjlVVENQQWdlK3hOOTNESzNtbzZadHdlY29JdEN5L0JabHBj?= =?utf-8?B?dnZMMGFuaERKd0wxNHdMb0ZqQ0ZqYk56d0V6QlNoZXRXZnowdGdMQU1zbXAx?= =?utf-8?B?eTZvNXgrUm9sQnJjTkg5cE1Vb21XdHJGWW5Ga2h5a3BNd0lwSGRaL00vRVdM?= =?utf-8?B?M2UzSVlVTStQclpGVTlodmpLVGcrN01tcEVsOHYvT0xvUnJzd2dHTU1ZSnlB?= =?utf-8?B?N2hwdzdLNEFkd0o5R2hnS0xUZ2p1UnpYWVl2dnNrYzNRVzBmMkc4OFFtTEp6?= =?utf-8?B?cjZLekd1Znl5YWlkSDR5MUNEVWpiNGI3MzExZnVDOUgyK0pJL2IxWDBPUmJB?= =?utf-8?B?Z1Y1T3c1bFdYeVkwUE5XY3d1VjdrVU1nUnEvZHFHdFN1b3VLVis1dnAyZC9v?= =?utf-8?B?YUpGa0pacFU3UVVYZUxHK0pZcGNUMmZOeXE3RldkZTRJaGs2MjNWYnM1a3Jh?= =?utf-8?B?ZUhVNklXTTdVNDl0cDRTS3VYbG1jNXFERUU1RWlrOUEyeUpwaHlBbEZkL2tV?= =?utf-8?B?dVpZcXF0Q2xGT2RzWlYyYVQ0SUUxQzVpYlRXb1hGdFJHQUxNTkxZZ2Y5eWRZ?= =?utf-8?B?ekE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DB7PR07MB5978.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9448e39c-4e62-4927-cdad-08db2582fa60 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Mar 2023 18:27:47.9056 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: PDzQP1wUdJPPn/7EPdhBNbepVWjlRKIXfcXlJAKrRr24W7ApSYNudOeYW3yBe22nONuMt2ywf5j48JteKNaIAvIRffQAIYel1lQVnyjgxks= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR07MB9234 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 T24gMjAyMy0wMy0xNSAxODoyMCwgU3RlcGhlbiBIZW1taW5nZXIgd3JvdGU6DQo+IE9uIFdlZCwg MTUgTWFyIDIwMjMgMTg6MDM6NDEgKzAxMDANCj4gTWF0dGlhcyBSw7ZubmJsb20gPG1hdHRpYXMu cm9ubmJsb21AZXJpY3Nzb24uY29tPiB3cm90ZToNCj4gDQo+PiBJbnRyb2R1Y2UgYSBzZXQgb2Yg ZnVuY3Rpb25zIGFuZCBtYWNyb3MgdGhhdCBvcGVyYXRlIG9uIHNldHMgb2YgYml0cywNCj4+IGtl cHQgaW4gYXJyYXlzIG9mIDY0LWJpdCBlbGVtZW50cy4NCj4+DQo+PiBSVEUgYml0c2V0IGlzIGRl c2lnbmVkIGZvciBiaXRzZXRzIHdoaWNoIGFyZSBsYXJnZXIgdGhhbiB3aGF0IGZpdHMgaW4NCj4+ IGEgc2luZ2xlIG1hY2hpbmUgd29yZCAoaS5lLiwgNjQgYml0cykuIEZvciB2ZXJ5IGxhcmdlIGJp dHNldHMsIHRoZQ0KPj4gPHJ0ZV9iaXRtYXAuaD4gQVBJIG1heSBiZSBhIG1vcmUgYXBwcm9wcmlh dGUgY2hvaWNlLg0KPj4NCj4+IFJGQyB2MjoNCj4+ICAgKiBSZXBsYWNlZCA8c3lzL3R5cGVzLmg+ IHdpdGggPHN0ZGRlZi5oPiBpbmNsdWRlLCB0byBwcm9wZXJseSBnZXQNCj4+ICAgICBzaXplX3Qg dHlwZWRlZi4NCj4+ICAgKiBBZGQgPHJ0ZV9jb21wYXQuaD4gdG8gZ2V0IF9fcnRlX2V4cGVyaW1l bnRhbCBpbiA8cnRlX2JpdHNldC5oPi4NCj4+DQo+PiBTaWduZWQtb2ZmLWJ5OiBNYXR0aWFzIFLD tm5uYmxvbSA8bWF0dGlhcy5yb25uYmxvbUBlcmljc3Nvbi5jb20+DQo+IA0KPiBJdCB3b3VsZCBi ZSBnb29kIHRvIGhhdmUgYXRvbWljIHZlcnNpb24gb2YgdGhlc2Ugcm91dGluZXMuDQo+IE90aGVy IGxpYnJhcmllcyBjb3VsZCB1c2UgdGhhdC4NCg0KQXRvbWljIHdpdGggdGhlIG9wdGlvbiB0byBz cGVjaWZ5IG1lbW9yeSBtb2RlbCwgbGlrZSBpbiBDMTE/IE9yIGp1c3QgDQphdG9taWMsIHdpdGgg bm8gaW1wbGljYXRpb25zIGluIHJlZ2FyZHMgdG8gbWVtb3J5IG9yZGVyaW5nIChpLmUuLCANCl9f QVRPTUlDX1JFTEFYRUQpLg0KDQpJdCBzZWVtcyB0byBtZSB0aGF0IHRoZSBpbXBsZW1lbnRhdGlv biBvZiBzdWNoIGFuIEFQSSB3b3VsZCByZXF1aXJlIA0KaW5saW5lIGFzc2VtYmxlciAoZS5nLiwg bG9jayBidHMgb24geDg2KSB0byBkbyBwcm9wZXJseSAobm8gbG9vcHMsIG5vIA0KbG9ja3MpLg0K DQpSZWxhdGVkOiByZWFkaW5nIDxydGVfYml0b3BzLmg+IGxlZnQgbWUgYSBsaXR0bGUgY29uZnVz ZWQuIFRoZSANCmRvY3VtZW50YXRpb24gYW5kIG5hbWluZyBzdWdnZXN0IHRoZSBiaXQgYWNjZXNz IG9wZXJhdGlvbnMgYXJlIA0KInJlbGF4ZWQiLCB3aGljaCBJJ20gc3VyZSBpcyB0cnVlLCBidXQg bWF5IGxlYXZlIHRoZSB1c2VyIGJlbGlldmluZyB0aGUgDQpiaXQgb3BlcmF0aW9ucyBhcmUgYXRv bWljIC0gd2hpY2ggdGhleSBhcmVuJ3QuIFdoeSB3b3VsZCB5b3Ugb3RoZXJ3aXNlIA0KbWVudGlv bmVkIHRoZSBvcGVyYXRpb25zIGFyZSByZWxheGVkPw0KDQo=