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 9249A440F7; Tue, 28 May 2024 21:30:13 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5FAC74026C; Tue, 28 May 2024 21:30:12 +0200 (CEST) Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02on2052.outbound.protection.outlook.com [40.107.247.52]) by mails.dpdk.org (Postfix) with ESMTP id 371014025D for ; Tue, 28 May 2024 21:30:10 +0200 (CEST) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=mO8O4Os3umPsShcZDWGI6GezOdrCQdJUCCx3fW75p58nPbMGl2ZT+GuwrKAxFqGSHO6fHSvAcJ1yiBieSDdjlexdXt+ONUObJmuJGdyqYAy5tEbmDbfo30IEAktLPp6oVc87UEiGlNXTiIQRw87ZCQiLDu8sKgTubS+LGDyudx6cFv8BtYKq1bWfnH0QH4Ff8XnRWZEKX/oW/fFPxbf/0GNxBuLCH00QVLciVGQS/PlVwFLJgxSYmlG8LKTcte810q4X18Tlj2UZ9xx1uK9atbYXzAjyt8w0Ttn0BEIvK2AJh67wC3LcjRfano6WvG9J6RWKxtrWb6in4Y0gxHD42Q== ARC-Message-Signature: i=2; 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=rzqQyTMdH8dbOO/DTedWkpEChqcQL8ACFghny+Xl4SE=; b=T31SoX14dAaqUiolgUiOS/5MicyfYQ0eIqgQfSHxmLoB+8v7KqIvYueLLoAvNModpNWPtoKBbFlJQj9h7H6hGJhOzZGrEGWnAJIyOM8MITcZ+rqHqrK3F1xhF0q48dVMJmveFMWJ9I43jwK+nhIXGMzGtx7wNkuhUIqjggQZchQdn9EoKBz4aqdbahH4xRLSxEyd7Qq+r1h6lMQrmAk8wnHbi50/77hiKN54OKTE5ahHMyetzAS+Ranv0vuhVYkS4Fw8wGWSLi4mouoEuj+K/c/qBQ3NwVZ/01OTLUDRpkUC0JDf9LyKskuHs/viCXHbVv8AHQIcdcydMG1fUhp3yQ== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=dpdk.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rzqQyTMdH8dbOO/DTedWkpEChqcQL8ACFghny+Xl4SE=; b=F21aAkcnT2apdgmDvQFOIZc3Pl9tC8qxMsRiE1gbTMvVH/fA2sWmbbfVn+RBsCPinsoLIYhxn5CurDgDqVPtlROUQjqIDJNTD9ynvgghswYiU4Zs/zho86/H8RuoXu86b3gtaz4koygqo7ynIzeT2tgimMoc64ebQplV6HsWKk8= Received: from DUZPR01CA0347.eurprd01.prod.exchangelabs.com (2603:10a6:10:4b8::20) by AS2PR08MB8288.eurprd08.prod.outlook.com (2603:10a6:20b:557::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.32; Tue, 28 May 2024 19:30:04 +0000 Received: from DB3PEPF0000885D.eurprd02.prod.outlook.com (2603:10a6:10:4b8:cafe::8d) by DUZPR01CA0347.outlook.office365.com (2603:10a6:10:4b8::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.30 via Frontend Transport; Tue, 28 May 2024 19:30:04 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB3PEPF0000885D.mail.protection.outlook.com (10.167.242.8) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7633.15 via Frontend Transport; Tue, 28 May 2024 19:30:04 +0000 Received: ("Tessian outbound 57d5075de207:v327"); Tue, 28 May 2024 19:30:03 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 2b76be5ee29ab43a X-CR-MTA-TID: 64aa7808 Received: from 8cdaea0d72ad.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id F805AB22-37EB-4563-BD99-AC2CD98AB2A2.1; Tue, 28 May 2024 19:29:57 +0000 Received: from EUR02-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 8cdaea0d72ad.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 28 May 2024 19:29:57 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eZAbzSNFw4+XFbOC97w823O9t1ZkOG16gP8fYOksnIjpkRf7PU3onsSerbdcwjDqVYd1Whbcz5SROozeYMXd+uUWIMR/wYh/Z2VxmFSTDYgsVaE28I6QG3MsGo2ri7IQjCuZxxikYel1kR7fswZPvc6pvRijUEUqTCPeaLRsPBAp0ZoWl+6tKUuihtgTiGBAFlng3THStXojsBLL6bd3htEvuCX6ro21UQiDAe4rdCoaT3uvcnXqCPEQwQyaHH12oqwvyd5E04qUTYcpqDZ6D3uQES5LnTNxiomzirjlx1O6lJcW+8x5T+Ri2K36ouslZQ+PfrK22XAG8BSz4XaOJw== 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=rzqQyTMdH8dbOO/DTedWkpEChqcQL8ACFghny+Xl4SE=; b=itNpO3JVp4il1aBX0h9d1g63fYM+/rfki6XCSl+HdRqxd5HIVkvxo3rxDLh9cBN8AzxKLwlhuKibotoQJnzUwAXzegNLPJke92FfUo3YGzYSn7wYR6VwoFc2JUJrSXFojSqpri/tiNyuxY+nKYQdws5U4YkxYC/A/DgmoVCkc1I7ZwIs+r8OpOt+3QRTZZ69K/0xjzeFcTkXxwFsZ5RdHh83eJReDIpoNEVbTI0wACgOoAMw/f7xEFHyJHo6RUMgivjRqDeqafI0SVv3EdDJm9SnzhuQPF0Z1Vs1pN8NLj0l9su34yXvGhfWcOXx1jVtB6NA+LOj2IX1pvL8YnKhbw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rzqQyTMdH8dbOO/DTedWkpEChqcQL8ACFghny+Xl4SE=; b=F21aAkcnT2apdgmDvQFOIZc3Pl9tC8qxMsRiE1gbTMvVH/fA2sWmbbfVn+RBsCPinsoLIYhxn5CurDgDqVPtlROUQjqIDJNTD9ynvgghswYiU4Zs/zho86/H8RuoXu86b3gtaz4koygqo7ynIzeT2tgimMoc64ebQplV6HsWKk8= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from AS4PR08MB8142.eurprd08.prod.outlook.com (2603:10a6:20b:58d::7) by AS2PR08MB8877.eurprd08.prod.outlook.com (2603:10a6:20b:5e6::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.30; Tue, 28 May 2024 19:29:55 +0000 Received: from AS4PR08MB8142.eurprd08.prod.outlook.com ([fe80::d190:9400:2899:80a1]) by AS4PR08MB8142.eurprd08.prod.outlook.com ([fe80::d190:9400:2899:80a1%7]) with mapi id 15.20.7611.030; Tue, 28 May 2024 19:29:53 +0000 Message-ID: Date: Tue, 28 May 2024 20:29:49 +0100 User-Agent: Mozilla Thunderbird Cc: nd@arm.com, "dev@dpdk.org" , Honnappa Nagarahalli Subject: Re: [PATCH v5 0/4] add pointer compression API To: Konstantin Ananyev , =?UTF-8?Q?Morten_Br=C3=B8rup?= , "konstantin.v.ananyev@yandex.ru" References: <20230927150854.3670391-2-paul.szczepanek@arm.com> <20231101181301.2449804-1-paul.szczepanek@arm.com> <7058331a-d829-4f0e-8634-726ca3be1ef2@arm.com> <98CBD80474FA8B44BF855DF32C47DC35E9F290@smartserver.smartshare.dk> <7D23A333-9846-4A34-A8B5-FDC11F042025@arm.com> <18e97877c4a64521a02317a329572866@huawei.com> <039e71aa-f798-4f64-8c66-a9427a77b821@arm.com> <98CBD80474FA8B44BF855DF32C47DC35E9F45C@smartserver.smartshare.dk> Content-Language: en-US From: Paul Szczepanek In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO2P123CA0010.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:a6::22) To AS4PR08MB8142.eurprd08.prod.outlook.com (2603:10a6:20b:58d::7) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AS4PR08MB8142:EE_|AS2PR08MB8877:EE_|DB3PEPF0000885D:EE_|AS2PR08MB8288:EE_ X-MS-Office365-Filtering-Correlation-Id: 208c691d-ff89-4559-7380-08dc7f4c92fe x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230031|376005|366007|1800799015; X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?VWVPNmhvcHdiaTNtdGV2NkZUb3c1alB3NXNlNHozdEhzSE5YVUdEVVA5Z2Nx?= =?utf-8?B?U1R0akw2eEpSR043WWdxeVI1NEpUZHJYU2IwV2dQNDJUanFOSkRycDdQQzk0?= =?utf-8?B?dGxmVGp3ak1CRXZ2bVMrbUoxeVVTalRKR1JzNnNpb0NORFh3cExQUGFjSVpM?= =?utf-8?B?ZllLa0FXRnFDVytYRzdiWlVYdG5jQkFGSVpNSC9wMVFraUx0UU9SbHBKaGZZ?= =?utf-8?B?WEZSRkZSNVpNZWQ0VkFtM0ZBeUNIQlBOQmU0U3hWaEVVNGZHbjRPbnI0VVFZ?= =?utf-8?B?bW5BQythYk5udnpmY0NHSE9HelFIc1pjNzZKcDRGOWM1YWJ2ZXEzOHZyQVlx?= =?utf-8?B?VDVqMGd0QlVsZzgvUUw1dE1SYVZsdnFPeTRhM3FWRnp2Uk50Lzg5VjhyRUJx?= =?utf-8?B?WXVqWVpFSG5hUDBCQUthMUVjZG5nNGliZGNGaTZDNWVIdFNSQ2tyaFUyaHEy?= =?utf-8?B?ejlJVjM2MktSYVNwc1RRRVZsOXI5SUU5dkxLZlZXY3RkazY4R0tnbTJ0NlNo?= =?utf-8?B?cm83enQ4WnUyNWxzRFhYSXRRejBnd21WN2xFM3FBSGNPTy9GVjdQME1Td3c3?= =?utf-8?B?QjVlbXJBVDlCQS9maVAvMkNjWXZIeDlyM3htWlZGWHJrbC9VclhFTWVVaHVr?= =?utf-8?B?U1NtMWRyOTFFSDVsOFAwWmdPRzFZQWxrOTFlNjFJUjJTMlM1c0NNY3FWblFy?= =?utf-8?B?WDUrN21CODB1SkMvaG1BUFJQYzNhd1RtQ1VpVTlKZWhWL3dXb2pvbTVzZXha?= =?utf-8?B?RkJoRzcxK1YxZUJnSWdVM0xTU1g0RDdtKzhzOVhpVFJPdHM1c1F6aFl1ckdr?= =?utf-8?B?Vlg4cGM0RW4vM3dmMU9qQ1FjTEk2akk4RWJ3OXp0TjZGeVZ6c1FLTVVtNmkz?= =?utf-8?B?UU50a0poWHp2elpBMURHQjBjaWw4cWRneEY4WmRxb0FpTUpUdE45NElzSWhH?= =?utf-8?B?UmtPRUVNVDloNnJwM0xMaW9yUVl4ZzYwbENIWnUrSkE2SlRlQ002bGZySEow?= =?utf-8?B?bGVZREs5N3p5dkU5aDJ5WEpGWTEwODdrdXIya2hIbnYzVHNGL0t3V2h5OENH?= =?utf-8?B?ZjJNRVpPRVc3RDhYOG9oT0ZkUHoxNXFtb1NhdXY0K1E4TDRjaEwrMGxlUkdh?= =?utf-8?B?TW1zcUZ2Y1NNdWZTNGxWZVVvWENDVVhxdnA3OWFrRVl1ZFJxOWxqWWRkQzlD?= =?utf-8?B?c0t1U3F0RkNFMDhMQkdCMEVieWZwblpvbjN4UXF6VFhick5TVWwrZWJwMjh6?= =?utf-8?B?K2FneTZJanRnUHFQYkM4cWNSZVNKb1BMeVFJVklJeXlPVWk2clRIemxlWmNz?= =?utf-8?B?S256VTN0dUlxRmh0YmN6VzNuMmhmYWhlaFF6TTYrSXdtMnBoQ1VQb1dlVHZL?= =?utf-8?B?bnhnTldFZUFUb3FoTmVLZndZc2xiUjZOUFQ1YmpNK090c0l0bVR5MEJhTTUw?= =?utf-8?B?c2lEWkZnbnphL0tFRnE0L09vNktpMS8vdDRlL3lPMndZdDAya1AyRURUUkNh?= =?utf-8?B?SjhrMGJMQkRwRmxVeGgrOTJaUzBvSXNPWHRJRFk0TjZLYXpENG42bXE0RlBD?= =?utf-8?B?bzVVelNBOVhrM2I3OTFTbWZJaWk2dncxYjhYbHg5UlEzR0ZrLzBoekduTUZU?= =?utf-8?B?bVowSTVvRjZ4SjdlNnVDVFR2RmhmSGoxa21Qb2F4MVRhTUErRGp2MkdrS0Z1?= =?utf-8?B?VmVSWGVOZSt1R1ZzN2tuMkhkU1g3MkNOMXAxM3RxanNMeUtIMmRXZ213PT0=?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS4PR08MB8142.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376005)(366007)(1800799015); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB8877 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB3PEPF0000885D.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 25e1d3d7-31c4-4108-fa05-08dc7f4c8ca9 X-Microsoft-Antispam: BCL:0; ARA:13230031|376005|35042699013|36860700004|82310400017|1800799015; X-Microsoft-Antispam-Message-Info: =?utf-8?B?dmlGdHdnRDM5Q3JyWHBEdE9sMHV2emt5aXNOWkRtd0hkajlPeHk4alF0Z2Nl?= =?utf-8?B?U3JHdEZZZ1I1TWRmWDV1SlNwT1RWdlZpWmhHTGRyaERCNUlDbUpTN0ZscXB1?= =?utf-8?B?cXhqMU5IUDdYb3lZb1ViQTVTV0VTVkJKZDAyOWJkQ3FyWU5QM0hJNTQwc09r?= =?utf-8?B?eXBCU1V4eDB1eWgycmR5NG1zSGFzOFlYTlp3Vjg0QmoxbjZtNEZHVUhjdFZ5?= =?utf-8?B?ZDRyRmprVlZzZVRMVUFEVTdOTlpKeFNFM0ZEZW5GUEg5NHdvZXYxUEFwU253?= =?utf-8?B?dUpiVTNoOHhXTkY3TXdWY0JrU0p3M25INndKVUFvOW95VTZtbVlHS0o5L1Ay?= =?utf-8?B?WnZIQUpoMnRrU2pkVEw1K0VNeW80K0xhemlGY3hZWGJWVkdZdVc1bzBtS1F1?= =?utf-8?B?U2pGaGplVU90UGpKSHBDMktBMitMSVhtYll0QTErRGMzWmZTaXp5Vld6K0la?= =?utf-8?B?S095cXFMWElWOWxlRVV3U0swUk0xbWdYZWlrZGVZT1l4dzk4MVhTaWUydmFx?= =?utf-8?B?MzR6NVNLVk82clZOMUdVeW1yNVlSMzRKTTNWU1Y5cDZBTEhxblhNL1FhaU5Q?= =?utf-8?B?T2dwZkNVaWNJSkJZVG1NTFJrbjRRNjJBbXBWNm16WFQ5NXpqTUR4TFVjQXZq?= =?utf-8?B?bEp6dUIrQlh4OTJTcnRXSkNrc0huRWhqdmNFd092VVRkaVZENVNHMkRSbjg1?= =?utf-8?B?MWlsVldJN0htd1c4WXlBMzhqOE9SeGgyQkt5WXdtZC9MN2wyTnBDV0d2dVZt?= =?utf-8?B?SXlVU2J5dUh0ZlJCWmtjVHdKM3gvVHA0Mnl3bVpydWVML2Jzb0dIQTJnVzZ1?= =?utf-8?B?YWwrSElubVNUYll5Nms1cmZiekdyZW8yRW1Qc2pXbzlwaGpOSDdmSHNNQ2xG?= =?utf-8?B?cHJpa1dJbzFDa3RvQi84dW9LYW1obUNNVmtnanJCalVNYVdNTHh4U0thZ202?= =?utf-8?B?Y2wyVy9iQlF3Mi9DMFZYNTNISyt6K2FSRkpZV2QyNm1odFppcmN1aS9UOHlm?= =?utf-8?B?R2FnL1hmNVB1L2k0anl0TnhlSG9vYkNXcXZzV0R5RDZjbUZ5V3FBbEVsa0tR?= =?utf-8?B?UVB1OTVBa3l4SDNTVkl6WmVPT0R1Wko1d2hraHdOTndmNktwQUZpVkh2VGJr?= =?utf-8?B?NlF0enZSNi9wdmlYZUU1N2V4MTkxMU9MUkpKblg1LzNSdDQrT3I2aUNpRnpO?= =?utf-8?B?eGRJaHdPVUZXVGxKekdhUi9ocXB3a1hnRzFhV3ZPWVFTK0pnSnlUZ1hyeUl0?= =?utf-8?B?Rm1obFdQRy9zR3ZLeE5HblMvZlJtb1doZG9ycTJaUVBlMkMyTTdBc2hBRkFn?= =?utf-8?B?RkE0WEZaak5CSHBtOG5CMHE2dXhVbU5nRXVwblJpOXlQd0trNjZjYmhYaW50?= =?utf-8?B?OVhmc2VlcmhWQU1IK2ZndXc0Z090MTAyQ3NkaXk3L2tnS2kzVVREbjlkb2ZJ?= =?utf-8?B?TGNWQVU0blJNakpLSURqRHZjQ3RFZTJnTUlIZ2V1UzVpczVzenZSVjhkT2h6?= =?utf-8?B?Y2R0K0hHZkRoL2tCNHlTN3dxcUd6OTFBZy9CNUdIY1d1eVlzNGRqL3dVVzd5?= =?utf-8?B?bE9hUytxOXBrZDdZMjFFSWRmczFxVHFNT21XM2RObjdEZzRObEtQaituemZX?= =?utf-8?B?OWVtNFhlU0lHVk5xb3FlWjlTT0ZrQVdsUXB2enlhbURWLzVoeVIyVVNQbStm?= =?utf-8?B?ZUVFZU41eGVRUm15ZzdTd3V3U0xmRHZPQ01xQ1pHaVk3NWRiMzZ6NGY0bDdV?= =?utf-8?B?TGc1amNzL0VVd0VZSDl0VXVyTVdzNHdBN0o3M0wrRHB5ZEV4V2lRM28vWE4z?= =?utf-8?B?b1FqdXhRV2JYUm5XZGhuaWM4NG5NZTM0cHk1cTBsMGJQakJ6L1lwM2FlT1Bk?= =?utf-8?Q?aE1wH17rAo0Hd?= X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(13230031)(376005)(35042699013)(36860700004)(82310400017)(1800799015); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 May 2024 19:30:04.0159 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 208c691d-ff89-4559-7380-08dc7f4c92fe X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DB3PEPF0000885D.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB8288 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 On 24/05/2024 10:09, Konstantin Ananyev wrote: > > >> I have added macros to help find the parameters and I have added mempool >> functions that allow you to determine if you can use the mempool and >> what params it needs. The new mempool functions are mentioned in the >> docs for ptr compress. >> Please take a look at v11. > > Great, thanks. > Will try to have a look in next few days. > With these functions in place, can we produce a unit-test that > will use together these new mempool functions and compress API? > Something like: > - allocate mempool > - deduce base_pointer for it > - main_loop_start: > producer(s): mempool_get(); ; ring_enqueue(); > consumer(s): ring_dequeue(); ; mempool_put(); > - main_loop_end > - free mempool The v11 already includes mempool base pointer and range calculation in the mempool test and the functions are mentioned in the ptr compress lib docs. The ptr compress test doesn't use a mempool to minimise dependencies. I have a v12 pending (awaiting internal reviews) that addresses Morten's comments (adds prefix, adds tests and doxygen for all the macros, uses rte_bitops) and a fix for the guide which had the wrong letter case for the MACRO.