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 914FF4407B; Mon, 20 May 2024 20:50:58 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2C96A402ED; Mon, 20 May 2024 20:50:58 +0200 (CEST) Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2052.outbound.protection.outlook.com [40.107.104.52]) by mails.dpdk.org (Postfix) with ESMTP id 4403F400EF for ; Mon, 20 May 2024 20:50:56 +0200 (CEST) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=ZHlGRXpT7D2tdJ5X18rCkLrsKq7R0MZ08J8T3hD9NRCv6f7rrrT0CeEwavkRDHia/+O3QnuzAv3LygmgdNAOXGl0Q0y8p5PUISBtHaSw6O6JWx16ngnM7FTjrixPn5NPA9b9JYrcB/gM8+2kghU2EP15MnXAJJz3gB43w1E0sxKY6oMv2f/5fa+ElpesuYZEniCftUVISsjxJ6j+JIjWQlPOK7mDuQq8BQ7ulxn9MLb+p4zMGTgVuPu9evfTX5CF50Piirmwnp/rjpi3g0TmKdHSrQf6qeQ/SmGOhCqx6GNYPI3GFeb2ukSkjQ5ZU/5GSB5RMauVwv5hP6mF8c5Z/Q== 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=0wd//Jl3ixpJuz6+OUjpQkAuV7XO1vpqAa2qbY4n8tE=; b=k5HJ+aAXQI/vkSjEKfdMImRy31BV7eJFz7tOU2IhEgFGx5GYlAgRMXBO5kYkLP41cNDwMhsCJgHg0DoF2zw/7gphBiAj10nPwUzBiwmYxbtNurzxzH8spHUCTtj1RUfw5dm5dMBDEJgnziDMVLzYOG1K/peGXAXALLwcfSVBJLZ4pgKIEsukWeQDjxYQDZbWo2s/krASQnjkbw0FcFVMS02fAWN+P6tOE4Jq/OWvQnMklaoszR1+yF7DrSled+UL98wcS165V5ekusn1PYdrA3Ylg8ZTicMb2BI5975NpTt9nbyuX4KromfiztYPdoafZXHr7zgIrMIa391+ZdYF4A== 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=0wd//Jl3ixpJuz6+OUjpQkAuV7XO1vpqAa2qbY4n8tE=; b=cNv1l4HiTiNzdE3UDX6DMsno69IFJpAHFtsiZffiBH+F/jrsN4KVdRsoF/fup4IMs4prT/7b1u/kQpGQrQ7ruKBI9EaAMIHAvTETnO8qkx6O5kKucwADkt8Dv3FSVE33AdfP4BqSb55bARfpGklO3XcDMinNuxbWt+Xux7MZlWs= Received: from AS9PR06CA0331.eurprd06.prod.outlook.com (2603:10a6:20b:466::28) by GV2PR08MB7953.eurprd08.prod.outlook.com (2603:10a6:150:ab::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.36; Mon, 20 May 2024 18:50:54 +0000 Received: from AMS0EPF000001A3.eurprd05.prod.outlook.com (2603:10a6:20b:466:cafe::30) by AS9PR06CA0331.outlook.office365.com (2603:10a6:20b:466::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.35 via Frontend Transport; Mon, 20 May 2024 18:50:54 +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 AMS0EPF000001A3.mail.protection.outlook.com (10.167.16.228) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7611.14 via Frontend Transport; Mon, 20 May 2024 18:50:54 +0000 Received: ("Tessian outbound ba75727f6dca:v315"); Mon, 20 May 2024 18:50:53 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: e65e0be0e33782b4 X-CR-MTA-TID: 64aa7808 Received: from 8209d031d3e6.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 913F47C9-C5B6-417E-BAB1-8E450646DACA.1; Mon, 20 May 2024 18:50:47 +0000 Received: from EUR02-AM0-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 8209d031d3e6.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 20 May 2024 18:50:47 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OdZoNw3AJAfgc7ZrdE6WBpiFtxYVCXs/O8xCJAeCbEVPwWVg+9oWognH5e/o0se67DdpyVU3V14uU9BdcRrG8pdXDj1jlIQeFio59ICxogOxxiy9KMvLEPtFvg16gN5nNHgRbHETXeZS9utqAPaHjwMg20jHdMvrGX3YxycAe9UwYbERGQe6nDjOgDrc3UMooEmebMkpjTuOhYmrMwZmX2RoFqpe+ywLmP9E9R9EfS/EVos6sW7tU8ZvRu7yE3MkwbPaApINSOB7StQBaJKJsHngHvtYyZix4JGQJk3KG07ZzavrwV5oHWZLmBxILvSUxde10SvzO2ix0igAZD8twA== 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=0wd//Jl3ixpJuz6+OUjpQkAuV7XO1vpqAa2qbY4n8tE=; b=fr2G6EdhguF51okRILZkenk8dyjRX3N7gL6pb7PqFaEJTggpQJy6zM0riOU/U0+mo84wCLGZGWDkK+zW6L6iNqrvi+BvKsY5sYQqvGQUfRSd21v+x77lxY6mFFLeBY1N9Up7QVrWsxgQ43aaBjDuTflJXr9xUiFIQcpFahe3Innyn9anlKe4BBzcKYG3dfLx8qbqwzXYGniPMjn4FYDWkkjiRC6FjS5c8QKJGziXKDlQbRdQwkaWTKSFQERGB9F5Xv6rtHZ/kEUGD0Hy0OGTCyaPbwb9ZxBKhECEwKAMTvRbPzfY6T6dGd7FtmSxghyfdFiFwF/xrWvu856sgGmbmg== 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=0wd//Jl3ixpJuz6+OUjpQkAuV7XO1vpqAa2qbY4n8tE=; b=cNv1l4HiTiNzdE3UDX6DMsno69IFJpAHFtsiZffiBH+F/jrsN4KVdRsoF/fup4IMs4prT/7b1u/kQpGQrQ7ruKBI9EaAMIHAvTETnO8qkx6O5kKucwADkt8Dv3FSVE33AdfP4BqSb55bARfpGklO3XcDMinNuxbWt+Xux7MZlWs= Received: from DBAPR08MB5814.eurprd08.prod.outlook.com (2603:10a6:10:1b1::6) by GV1PR08MB7873.eurprd08.prod.outlook.com (2603:10a6:150:5c::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.35; Mon, 20 May 2024 18:50:42 +0000 Received: from DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::d2ac:aca9:32d0:fce4]) by DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::d2ac:aca9:32d0:fce4%3]) with mapi id 15.20.7587.030; Mon, 20 May 2024 18:50:42 +0000 From: Honnappa Nagarahalli To: =?utf-8?B?QWJkdWxsYWggw5ZtZXIgWWFtYcOn?= CC: "dev@dpdk.org" , nd Subject: Re: [PATCH v6] lib/hash: add defer queue reclaim API Thread-Topic: [PATCH v6] lib/hash: add defer queue reclaim API Thread-Index: AQHaquadfA/yuBJISku7RCIxvD9LGQ== Date: Mon, 20 May 2024 18:50:42 +0000 Message-ID: <961E3FBD-6520-4080-B4FC-D0B5EB36BD49@arm.com> References: <20240515105446.1251717-1-aomeryamac@gmail.com> In-Reply-To: <20240515105446.1251717-1-aomeryamac@gmail.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3774.500.171.1.1) Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: DBAPR08MB5814:EE_|GV1PR08MB7873:EE_|AMS0EPF000001A3:EE_|GV2PR08MB7953:EE_ X-MS-Office365-Filtering-Correlation-Id: 16c1bc72-a966-4121-0f3f-08dc78fdc70a x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230031|1800799015|366007|376005|38070700009; X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?THN0ODNPcFB5NVU4d1BSeGpOQWVCVUJRNFRFQXE2Z000bStoMUVGbHlScDNV?= =?utf-8?B?SHZnZUltRjNBYjFMTEVublQxeXdvQStHY21qa1lvL094RWhDckNYZjVDNjBX?= =?utf-8?B?K3BVKzN5V3BTeTU4b2tXRTk5YjhRSEtjSzZlNytyQmxYeWM5ZFplbGtvN0NX?= =?utf-8?B?WUo1ZzY0VTE3WkErbDFZVEtuVEJLRXV2WWF6S0E3VTQyaUV6aUFHSnRkNlVv?= =?utf-8?B?V3BUL2ZObCt1Sld0Wk16bmZVVTNLMEpTM1prRmY3N0VUTTNKTzlvUWxMWUY0?= =?utf-8?B?dnZMQ1puKzNicGV3K012VTBOQ0RKbnRjVlNGTGRnZzJqVWoyTDhOa0ZSUGo2?= =?utf-8?B?RmJsS2JybGFaMUJ0aHpjSEZwUEdIU3N5RDBFVDhnRFJFSzJRQ1dQSjI2Y2tL?= =?utf-8?B?YVk4Tm9PMlVoMUNFRG40MUFVSzQyMHhkNTZBejdwNzdFb0lFeHBObk00SENW?= =?utf-8?B?TEFzU1FaYktONFQ0NWx1aW1rZ0hQaTZSUkVjb1I2TktVenRSK0ozLzFZeFZP?= =?utf-8?B?dVF3RHloWmw0RGZZdVRqenJxaUp3TFpFUUI5QzcwSndhdEtLbklvSkczNDhD?= =?utf-8?B?cWlmbVF0ak9BdlFsK3J0cy9mZkNTRW1ndExyZkRvUDJOaElMdXkxZ2dYa2Nu?= =?utf-8?B?bjE0Rit4a013Y2FNZUZubjdmNFFvaGhBejEvYmpKU0RadEl5MVV5T3g2ZXI1?= =?utf-8?B?N29rNytEUDQxOXpUQWNXWTNZbjVSRFhwczBFQm45NXdKNDI0eUt6QURwQWFH?= =?utf-8?B?V2JvVzJPUzFmaXdsejZybVlvdUZQNExnODkyWnhBMHhCM3F3UVlWbURhblVB?= =?utf-8?B?L281S1pSYm8yVFBVV3FKQ0FEcU4weS9ZQnpQVmRuVmRFbVlTQjF5dHVYNURJ?= =?utf-8?B?a2FPaDF4MUJCMTBRK1FHYk1pNmxrMkdXRFVYZ1lrWmo4OHBOclVvaUl2NkVo?= =?utf-8?B?K0U4RDJzdUxNOGVHLzBaYTlFTmFTcFVhSnhMNXVhMUhMVVZPRFE1cFVXclJD?= =?utf-8?B?N0NjeTVJT2o5bmNiZE9zdE1kT2RWU0JCWkUycGJNYnlVS3BIdHA2YTVkcFlG?= =?utf-8?B?ejAvRDFtQnBxaFZZQTFwM2E2K0R3RXdONjRFRFk1bERZWTlxWG1URmlmam4v?= =?utf-8?B?VmkrZmNQS3hTV3AzZW1Md1RBdHVnYWpnN2RpMXhQcGFMajlzTUZ1TEs1ZVNp?= =?utf-8?B?dWMwZzhBcnMzYWxHS24wMG1SYXkzZEVtZTA3QkpjSkxtRlN0Z1dtZGFFK1V0?= =?utf-8?B?Ulh2M21MNjRqRm5RU2NuYlF1cnJHWnZMVHRCaFljUm1rbUhBZUNKZ0EvK0M0?= =?utf-8?B?TGxFU0JBQmFyNHpxNm1LRW4raGVsRStDOVV3TjM2OG02b0FOWElmYTh0ck5x?= =?utf-8?B?S3c1ZHdlTnd4Q29NZnFhZUkvRVhicUtMcVlQUWZHdHg5b0licytHVng5d2kz?= =?utf-8?B?UDlQSncwa2Y1aS9jK0VkbWVIWDhNVk5rNHhGV2U2M2VBV0JaREU4SGhadC9R?= =?utf-8?B?elg4R25XLzduZ0ZEc0tiVDRPakFCVWlsNk8xWElzOXM3VU8zUUp0Y0ZlczB5?= =?utf-8?B?ZnVaOTBLRUFSRnN5T2xIa0NRUVpMWmt0NlNMMk4xcHdaWGtLOTg0QzVha2Z6?= =?utf-8?B?cUh2ZmM0Q0VrWFFmUXQvUUc4SjdOYXpKMzU5K1NwdURVRHQyYWQ3RUt1WCtF?= =?utf-8?B?VUJ1UGpvd1YyQTFlVFNBRlU0Y1NtVVZsRENWMzZlUU5Fd3ZnZ2szVVdlaHY0?= =?utf-8?B?TmEzdXVOZDcyajB2aVJ6c3BValZVT2xHZnZlUzJMaWUzNHJsRm9xWUdxdlRZ?= =?utf-8?B?R2ZxQ3FtMEZuTW5tV3d0UT09?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DBAPR08MB5814.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(1800799015)(366007)(376005)(38070700009); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="utf-8" Content-ID: <58A1CEF99AB3ED498C2C7314BFFD43AF@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR08MB7873 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: AMS0EPF000001A3.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 89b3d328-704a-4519-d5c3-08dc78fdbfff X-Microsoft-Antispam: BCL:0; ARA:13230031|1800799015|82310400017|35042699013|376005|36860700004; X-Microsoft-Antispam-Message-Info: =?utf-8?B?eFEwSjRpd0VWb2RvclZXUGVDazNpZmpkLzZXQXBIZ01XSEtINWxTYlJaZ1Rh?= =?utf-8?B?TUUydzVuc092V1M2N3dLdEV4NnVDV0M4Z1hFcytuaHRYamVzeTFaNnFRWTV2?= =?utf-8?B?bFpyV3JLOFgraW1SYXhYOWhzRVpyUzJVQXhqVmNiVEM0S1BOQzNlZ01NeTNL?= =?utf-8?B?RXBDTytXYkFwdGZuZUcvc2hoZUtLa0pFR3F0Q0JXaTNCZVdkY1FqZHorbFZX?= =?utf-8?B?Uk1lWTd3UFNpWk15aWpVaE9zSU45TGI3bmpSa1lEVFJHTVVxNkxORVd1Um0w?= =?utf-8?B?ZnMwMDhvcno4b2JhSENCVFRycndCUVhsQ3ZKMUxPRGt2Y0ZMa2Jqbkx2M3NN?= =?utf-8?B?eVV2Zmxody91ZTFQbnJBSVVLWk1WZjdCS1FFSSs4MUV2TGh2MUwvbUFHbGpK?= =?utf-8?B?TkNiM0xOYy9uam1OdDFXblpGVXBOQTBqemJnWWw1Zk5GOUltVjJIbElDWHhB?= =?utf-8?B?bld2YU9QTTEvZitzZ21CM2lma09HazdUbkFLYThyVGY5WmcwUGxvN1RlWHNs?= =?utf-8?B?N1A1aEZ2L08yTTVwbjBCTUlnbC9JbUZmdXRUSGdXRDFERmZTYm51a0FZblN5?= =?utf-8?B?MXJiTkFHWmNnZjdTaWdVeEd4VU9uWWhZaS9QUWVDQWJmVlMxbWhxcVc1ckhy?= =?utf-8?B?WDAxOWNyOEIzRlBGcWtmbGFvYkhXSUkyMUY0OXVFdWY0N0pCYVlmRXpJdW1Q?= =?utf-8?B?MlVTMFdodWI1WFVCK3EyNU9jRjhwV1VKQ3YvcTM2aldTRnIxdDFmbzE3elg3?= =?utf-8?B?TkJsV3Nkb0RwNmtaTXB1QkdXZTRSRE0yZ25kOWp4M29SbSt0Q1NkMzRIeWVW?= =?utf-8?B?clZINHNFeUUyQmp2ZU9zY01rQWtFWWMvcmt0TnZqWnllVUVNQkIzRE5WdktF?= =?utf-8?B?RVhwdkkxdGpNVmhjRnJtRFZ2TkZaYk5NbnRJeEd5elRoRkFjVnpZazh5WlZJ?= =?utf-8?B?NG5XZGV4TFBadXFRUGE4ZW8raERFNEdZeGFMUGpXa2FuSmlkazZTZ1gvZzZO?= =?utf-8?B?Vm16T1pua0p5YzlDUGlSMjQ3ZUxWZ3ZmZ0lhRXEwSTVRQUhUK0s5bjJ3aHI0?= =?utf-8?B?MHQrMDRHei80VmVlRFRmYWdPUmhENGhqcDlYTGJEWlFGMUt0dStlcE10aVV6?= =?utf-8?B?cFZhb05tQWxIMVFGbUtnZjF0dm9vTndadTZkWTJBcUp0bjVGaGRiZ2lodXVB?= =?utf-8?B?K2s4K2RoZ2xEaFJvNkJlbmVQVldwa1gxZm56SzhlcWhYNFhyZzdQd29jaXNu?= =?utf-8?B?eUhVSXZpTkYwNERqQnVnSzRabW10ZFNCN0tNeDVycEkycm1WTDlFQkFOR1Bq?= =?utf-8?B?czJCNjRrQkE3bFpSa2lzU0laMk1sU2lIdzdMb2ZIYjRwZkNmVGpLd2xHUWFH?= =?utf-8?B?WU9iTWVLYW1xTXBhSDk1bjF2ZWxLRzA0bm42aS91ZGkvTmZHaVpMQ3h3amw3?= =?utf-8?B?K3ZKdUNXdnBnai9wbGdabXpOek0rOGY3VVpZQmpLQURPNFBnN1JhY21Rb09s?= =?utf-8?B?ZHZwbCtHRzFpZWtsVEgrbE8wN3F6NXJYWkVnNDZORmUvc1cvSHhZYzhtSXJD?= =?utf-8?B?ZmhYNCtIUUYyY0s5Vk04SDlKZlVMVzhON3ZZTXpWVk1rMVRPY3dQSTc3Qk5k?= =?utf-8?B?RVVyS0M2SmJzMXFtQXMvVTN3azNCcW90RnBvazFHczJpZS9rRUF5b280Q1d5?= =?utf-8?B?SUEwZkE3L1d0WkdGQllmOHovU3o1SGpCa0QxK2ZjTW04SG1KdGllQlpTbVNv?= =?utf-8?B?VUNwNHFyMjkyUTh2QjJBdkdyd21aQ1dFc0NnVTZ5TEZTM051c1R0cXNHWllL?= =?utf-8?Q?xPbFpSaNPnE17a/AYqnIHfD0K8iBW52wpNT1w=3D?= 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)(1800799015)(82310400017)(35042699013)(376005)(36860700004); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 May 2024 18:50:54.0370 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 16c1bc72-a966-4121-0f3f-08dc78fdc70a 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: AMS0EPF000001A3.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR08MB7953 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 DQoNCj4gT24gTWF5IDE1LCAyMDI0LCBhdCA1OjU04oCvQU0sIEFiZHVsbGFoIMOWbWVyIFlhbWHD pyA8YW9tZXJ5YW1hY0BnbWFpbC5jb20+IHdyb3RlOg0KPiANCj4gVGhpcyBwYXRjaCBhZGRzIGEg bmV3IGZlYXR1cmUgdG8gdGhlIGhhc2ggbGlicmFyeSB0byBhbGxvdyB0aGUgdXNlciB0bw0KPiBy ZWNsYWltIHRoZSBkZWZlciBxdWV1ZS4gVGhpcyBpcyB1c2VmdWwgd2hlbiB0aGUgdXNlciB3YW50 cyB0byBmb3JjZQ0KPiByZWNsYWltIHJlc291cmNlcyB0aGF0IGFyZSBub3QgYmVpbmcgdXNlZC4g VGhpcyBBUEkgaXMgb25seSBhdmFpbGFibGUNCj4gaWYgdGhlIFJDVSBpcyBlbmFibGVkLg0KPiAN Cj4gU2lnbmVkLW9mZi1ieTogQWJkdWxsYWggw5ZtZXIgWWFtYcOnIDxhb21lcnlhbWFjQGdtYWls LmNvbT4NClJldmlld2VkLWJ5OiBIb25uYXBwYSBOYWdhcmFoYWxsaSA8aG9ubmFwcGEubmFnYXJh aGFsbGlAYXJtLmNvbT4NCg0KPiAtLS0NCj4gYXBwL3Rlc3QvdGVzdF9oYXNoLmMgICAgICAgfCA4 NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KPiBsaWIvaGFzaC9ydGVf Y3Vja29vX2hhc2guYyB8IDIxICsrKysrKysrKw0KPiBsaWIvaGFzaC9ydGVfaGFzaC5oICAgICAg ICB8IDI1ICsrKysrKysrKysrDQo+IGxpYi9oYXNoL3ZlcnNpb24ubWFwICAgICAgIHwgIDcgKysr DQo+IDQgZmlsZXMgY2hhbmdlZCwgMTQwIGluc2VydGlvbnMoKykNCj4gDQo+IGRpZmYgLS1naXQg YS9hcHAvdGVzdC90ZXN0X2hhc2guYyBiL2FwcC90ZXN0L3Rlc3RfaGFzaC5jDQo+IGluZGV4IGQ1 ODY4NzhhMjIuLjI0ZDNiNTQ3YWQgMTAwNjQ0DQo+IC0tLSBhL2FwcC90ZXN0L3Rlc3RfaGFzaC5j DQo+ICsrKyBiL2FwcC90ZXN0L3Rlc3RfaGFzaC5jDQo+IEBAIC0yMTgzLDYgKzIxODMsOTAgQEAg dGVzdF9oYXNoX3JjdV9xc2JyX3N5bmNfbW9kZSh1aW50OF90IGV4dF9ia3QpDQo+IA0KPiB9DQo+ IA0KPiArLyoNCj4gKyAqIHJ0ZV9oYXNoX3JjdV9xc2JyX2RxX3JlY2xhaW0gdW5pdCB0ZXN0Lg0K PiArICovDQo+ICtzdGF0aWMgaW50DQo+ICt0ZXN0X2hhc2hfcmN1X3FzYnJfZHFfcmVjbGFpbSh2 b2lkKQ0KPiArew0KPiArIHNpemVfdCBzejsNCj4gKyBpbnQzMl90IHN0YXR1czsNCj4gKyB1bnNp Z25lZCBpbnQgdG90YWxfZW50cmllcyA9IDg7DQo+ICsgdW5zaWduZWQgaW50IGZyZWVkLCBwZW5k aW5nLCBhdmFpbGFibGU7DQo+ICsgdWludDMyX3QgcmVjbGFpbV9rZXlzWzhdID0gezEwLCAxMSwg MTIsIDEzLCAxNCwgMTUsIDE2LCAxN307DQo+ICsgc3RydWN0IHJ0ZV9oYXNoX3JjdV9jb25maWcg cmN1X2NmZyA9IHswfTsNCj4gKyBzdHJ1Y3QgcnRlX2hhc2hfcGFyYW1ldGVycyBoYXNoX3BhcmFt cyA9IHsNCj4gKyAubmFtZSA9ICJ0ZXN0X2hhc2hfcmN1X3FzYnJfZHFfcmVjbGFpbSIsDQo+ICsg LmVudHJpZXMgPSB0b3RhbF9lbnRyaWVzLA0KPiArIC5rZXlfbGVuID0gc2l6ZW9mKHVpbnQzMl90 KSwNCj4gKyAuaGFzaF9mdW5jID0gTlVMTCwNCj4gKyAuaGFzaF9mdW5jX2luaXRfdmFsID0gMCwN Cj4gKyAuc29ja2V0X2lkID0gMCwNCj4gKyB9Ow0KPiArDQo+ICsgaGFzaF9wYXJhbXMuZXh0cmFf ZmxhZyA9IFJURV9IQVNIX0VYVFJBX0ZMQUdTX1JXX0NPTkNVUlJFTkNZX0xGOw0KPiArDQo+ICsg Z19xc3YgPSBOVUxMOw0KPiArIGdfaGFuZGxlID0gTlVMTDsNCj4gKw0KPiArIHByaW50ZigiXG4j IFJ1bm5pbmcgUkNVIFFTQlIgRFEgbW9kZSwgcmVjbGFpbSBkZWZlciBxdWV1ZSBmdW5jdGlvbmFs IHRlc3RcbiIpOw0KPiArDQo+ICsgZ19oYW5kbGUgPSBydGVfaGFzaF9jcmVhdGUoJmhhc2hfcGFy YW1zKTsNCj4gKyBSRVRVUk5fSUZfRVJST1JfUkNVX1FTQlIoZ19oYW5kbGUgPT0gTlVMTCwgIkhh c2ggY3JlYXRpb24gZmFpbGVkIik7DQo+ICsNCj4gKyAvKiBDcmVhdGUgUkNVIFFTQlIgdmFyaWFi bGUgKi8NCj4gKyBzeiA9IHJ0ZV9yY3VfcXNicl9nZXRfbWVtc2l6ZShSVEVfTUFYX0xDT1JFKTsN Cj4gKyBnX3FzdiA9IChzdHJ1Y3QgcnRlX3JjdV9xc2JyICopcnRlX3ptYWxsb2Nfc29ja2V0KA0K PiArIE5VTEwsIHN6LCBSVEVfQ0FDSEVfTElORV9TSVpFLCBTT0NLRVRfSURfQU5ZKTsNCj4gKyBS RVRVUk5fSUZfRVJST1JfUkNVX1FTQlIoZ19xc3YgPT0gTlVMTCwgIlJDVSBRU0JSIHZhcmlhYmxl IGNyZWF0aW9uIGZhaWxlZCIpOw0KPiArDQo+ICsgc3RhdHVzID0gcnRlX3JjdV9xc2JyX2luaXQo Z19xc3YsIFJURV9NQVhfTENPUkUpOw0KPiArIFJFVFVSTl9JRl9FUlJPUl9SQ1VfUVNCUihzdGF0 dXMgIT0gMCwgIlJDVSBRU0JSIHZhcmlhYmxlIGluaXRpYWxpemF0aW9uIGZhaWxlZCIpOw0KPiAr DQo+ICsgcmN1X2NmZy52ID0gZ19xc3Y7DQo+ICsgcmN1X2NmZy5kcV9zaXplID0gdG90YWxfZW50 cmllczsNCj4gKyByY3VfY2ZnLm1vZGUgPSBSVEVfSEFTSF9RU0JSX01PREVfRFE7DQo+ICsNCj4g KyAvKiBBdHRhY2ggUkNVIFFTQlIgdG8gaGFzaCB0YWJsZSAqLw0KPiArIHN0YXR1cyA9IHJ0ZV9o YXNoX3JjdV9xc2JyX2FkZChnX2hhbmRsZSwgJnJjdV9jZmcpOw0KPiArIFJFVFVSTl9JRl9FUlJP Ul9SQ1VfUVNCUihzdGF0dXMgIT0gMCwgIkF0dGFjaCBSQ1UgUVNCUiB0byBoYXNoIHRhYmxlIGZh aWxlZCIpOw0KPiArDQo+ICsgLyogUmVnaXN0ZXIgcHNldWRvIHJlYWRlciAqLw0KPiArIHN0YXR1 cyA9IHJ0ZV9yY3VfcXNicl90aHJlYWRfcmVnaXN0ZXIoZ19xc3YsIDApOw0KPiArIFJFVFVSTl9J Rl9FUlJPUl9SQ1VfUVNCUihzdGF0dXMgIT0gMCwgIlJDVSBRU0JSIHRocmVhZCByZWdpc3RyYXRp b24gZmFpbGVkIik7DQo+ICsgcnRlX3JjdV9xc2JyX3RocmVhZF9vbmxpbmUoZ19xc3YsIDApOw0K PiArDQo+ICsgLyogRmlsbCBoYWxmIG9mIHRoZSBoYXNoIHRhYmxlICovDQo+ICsgZm9yIChzaXpl X3QgaSA9IDA7IGkgPCB0b3RhbF9lbnRyaWVzIC8gMjsgaSsrKQ0KPiArIHN0YXR1cyA9IHJ0ZV9o YXNoX2FkZF9rZXkoZ19oYW5kbGUsICZyZWNsYWltX2tleXNbaV0pOw0KPiArDQo+ICsgLyogVHJ5 IHRvIHB1dCB0aGVzZSBlbGVtZW50cyBpbnRvIHRoZSBkZWZlciBxdWV1ZSovDQo+ICsgZm9yIChz aXplX3QgaSA9IDA7IGkgPCB0b3RhbF9lbnRyaWVzIC8gMjsgaSsrKQ0KPiArIHJ0ZV9oYXNoX2Rl bF9rZXkoZ19oYW5kbGUsICZyZWNsYWltX2tleXNbaV0pOw0KPiArDQo+ICsgLyogUmVhZGVyIHF1 aWVzY2VudCAqLw0KPiArIHJ0ZV9yY3VfcXNicl9xdWllc2NlbnQoZ19xc3YsIDApOw0KPiArDQo+ ICsgc3RhdHVzID0gcnRlX2hhc2hfYWRkX2tleShnX2hhbmRsZSwgJnJlY2xhaW1fa2V5c1swXSk7 DQo+ICsgUkVUVVJOX0lGX0VSUk9SX1JDVV9RU0JSKHN0YXR1cyA8IDAsICJmYWlsZWQgdG8gYWRk IGtleSAocG9zWyV1XT0lZCkiLCAwLCBzdGF0dXMpOw0KPiArDQo+ICsgLyogVGhpcyBzaG91bGQg YmUgKHRvdGFsX2VudHJpZXMgLyAyKSArIDEgKGxhc3QgYWRkKSAqLw0KPiArIHVuc2lnbmVkIGlu dCBoYXNoX3NpemUgPSBydGVfaGFzaF9jb3VudChnX2hhbmRsZSk7DQo+ICsNCj4gKyAvKiBGcmVl ZCBzaXplIHNob3VsZCBiZSAodG90YWxfZW50cmllcyAvIDIpICovDQo+ICsgcnRlX2hhc2hfcmN1 X3FzYnJfZHFfcmVjbGFpbShnX2hhbmRsZSwgJmZyZWVkLCAmcGVuZGluZywgJmF2YWlsYWJsZSk7 DQo+ICsNCj4gKyBydGVfaGFzaF9mcmVlKGdfaGFuZGxlKTsNCj4gKyBydGVfZnJlZShnX3Fzdik7 DQo+ICsNCj4gKyBpZiAoaGFzaF9zaXplICE9ICh0b3RhbF9lbnRyaWVzIC8gMiArIDEpIHx8IGZy ZWVkICE9ICh0b3RhbF9lbnRyaWVzIC8gMikpIHsNCj4gKyBwcmludGYoIkZhaWxlZCB0byByZWNs YWltIGRlZmVyIHF1ZXVlXG4iKTsNCj4gKyByZXR1cm4gLTE7DQo+ICsgfQ0KPiArDQo+ICsgcmV0 dXJuIDA7DQo+ICt9DQo+ICsNCj4gLyoNCj4gKiBEbyBhbGwgdW5pdCBhbmQgcGVyZm9ybWFuY2Ug dGVzdHMuDQo+ICovDQo+IEBAIC0yMjYxLDYgKzIzNDUsOSBAQCB0ZXN0X2hhc2godm9pZCkNCj4g aWYgKHRlc3RfaGFzaF9yY3VfcXNicl9zeW5jX21vZGUoMSkgPCAwKQ0KPiByZXR1cm4gLTE7DQo+ IA0KPiArIGlmICh0ZXN0X2hhc2hfcmN1X3FzYnJfZHFfcmVjbGFpbSgpIDwgMCkNCj4gKyByZXR1 cm4gLTE7DQo+ICsNCj4gcmV0dXJuIDA7DQo+IH0NCj4gDQo+IGRpZmYgLS1naXQgYS9saWIvaGFz aC9ydGVfY3Vja29vX2hhc2guYyBiL2xpYi9oYXNoL3J0ZV9jdWNrb29faGFzaC5jDQo+IGluZGV4 IDljZjk0NjQ1ZjYuLjUyY2NhZGExMmEgMTAwNjQ0DQo+IC0tLSBhL2xpYi9oYXNoL3J0ZV9jdWNr b29faGFzaC5jDQo+ICsrKyBiL2xpYi9oYXNoL3J0ZV9jdWNrb29faGFzaC5jDQo+IEBAIC0xNTg4 LDYgKzE1ODgsMjcgQEAgcnRlX2hhc2hfcmN1X3FzYnJfYWRkKHN0cnVjdCBydGVfaGFzaCAqaCwg c3RydWN0IHJ0ZV9oYXNoX3JjdV9jb25maWcgKmNmZykNCj4gcmV0dXJuIDA7DQo+IH0NCj4gDQo+ ICtpbnQgcnRlX2hhc2hfcmN1X3FzYnJfZHFfcmVjbGFpbShzdHJ1Y3QgcnRlX2hhc2ggKmgsIHVu c2lnbmVkIGludCAqZnJlZWQsIHVuc2lnbmVkIGludCAqcGVuZGluZywNCj4gKyB1bnNpZ25lZCBp bnQgKmF2YWlsYWJsZSkNCj4gK3sNCj4gKyBpbnQgcmV0Ow0KPiArDQo+ICsgaWYgKGggPT0gTlVM TCB8fCBoLT5oYXNoX3JjdV9jZmcgPT0gTlVMTCkgew0KPiArIEhBU0hfTE9HKEVSUiwgIkludmFs aWQgaW5wdXQgcGFyYW1ldGVyIik7DQo+ICsgcnRlX2Vycm5vID0gRUlOVkFMOw0KPiArIHJldHVy biAxOw0KPiArIH0NCj4gKw0KPiArIHJldCA9IHJ0ZV9yY3VfcXNicl9kcV9yZWNsYWltKGgtPmRx LCBoLT5oYXNoX3JjdV9jZmctPm1heF9yZWNsYWltX3NpemUsIGZyZWVkLCBwZW5kaW5nLA0KPiAr ICAgICAgYXZhaWxhYmxlKTsNCj4gKyBpZiAocmV0ICE9IDApIHsNCj4gKyBIQVNIX0xPRyhFUlIs ICIlczogY291bGQgbm90IHJlY2xhaW0gdGhlIGRlZmVyIHF1ZXVlIGluIGhhc2ggdGFibGUiLCBf X2Z1bmNfXyk7DQo+ICsgcmV0dXJuIDE7DQo+ICsgfQ0KPiArDQo+ICsgcmV0dXJuIDA7DQo+ICt9 DQo+ICsNCj4gc3RhdGljIGlubGluZSB2b2lkDQo+IHJlbW92ZV9lbnRyeShjb25zdCBzdHJ1Y3Qg cnRlX2hhc2ggKmgsIHN0cnVjdCBydGVfaGFzaF9idWNrZXQgKmJrdCwNCj4gdW5zaWduZWQgaW50 IGkpDQo+IGRpZmYgLS1naXQgYS9saWIvaGFzaC9ydGVfaGFzaC5oIGIvbGliL2hhc2gvcnRlX2hh c2guaA0KPiBpbmRleCA3ZWNjMDIxMTExLi5lMWUwMzc1ZmQ1IDEwMDY0NA0KPiAtLS0gYS9saWIv aGFzaC9ydGVfaGFzaC5oDQo+ICsrKyBiL2xpYi9oYXNoL3J0ZV9oYXNoLmgNCj4gQEAgLTY3NCw2 ICs2NzQsMzEgQEAgcnRlX2hhc2hfaXRlcmF0ZShjb25zdCBzdHJ1Y3QgcnRlX2hhc2ggKmgsIGNv bnN0IHZvaWQgKiprZXksIHZvaWQgKipkYXRhLCB1aW50MzINCj4gKi8NCj4gaW50IHJ0ZV9oYXNo X3JjdV9xc2JyX2FkZChzdHJ1Y3QgcnRlX2hhc2ggKmgsIHN0cnVjdCBydGVfaGFzaF9yY3VfY29u ZmlnICpjZmcpOw0KPiANCj4gKy8qKg0KPiArICogUmVjbGFpbSByZXNvdXJjZXMgZnJvbSB0aGUg ZGVmZXIgcXVldWUuDQo+ICsgKiBUaGlzIEFQSSByZWNsYWltIHRoZSByZXNvdXJjZXMgZnJvbSB0 aGUgZGVmZXIgcXVldWUgaWYgcmN1IGlzIGVuYWJsZWQuDQo+ICsgKg0KPiArICogQHBhcmFtIGgN Cj4gKyAqICAgVGhlIGhhc2ggb2JqZWN0IHRvIHJlY2xhaW0gcmVzb3VyY2VzLg0KPiArICogQHBh cmFtIGZyZWVkDQo+ICsgKiAgIE51bWJlciBvZiByZXNvdXJjZXMgdGhhdCB3ZXJlIGZyZWVkLg0K PiArICogQHBhcmFtIHBlbmRpbmcNCj4gKyAqICAgTnVtYmVyIG9mIHJlc291cmNlcyBwZW5kaW5n IG9uIHRoZSBkZWZlciBxdWV1ZS4NCj4gKyAqICAgVGhpcyBudW1iZXIgbWlnaHQgbm90IGJlIGFj Y3VyYXRlIGlmIG11bHRpLXRocmVhZCBzYWZldHkgaXMgY29uZmlndXJlZC4NCj4gKyAqIEBwYXJh bSBhdmFpbGFibGUNCj4gKyAqICAgTnVtYmVyIG9mIHJlc291cmNlcyB0aGF0IGNhbiBiZSBhZGRl ZCB0byB0aGUgZGVmZXIgcXVldWUuDQo+ICsgKiAgIFRoaXMgbnVtYmVyIG1pZ2h0IG5vdCBiZSBh Y2N1cmF0ZSBpZiBtdWx0aS10aHJlYWQgc2FmZXR5IGlzIGNvbmZpZ3VyZWQuDQo+ICsgKiBAcmV0 dXJuDQo+ICsgKiAgIE9uIHN1Y2Nlc3MgLSAwDQo+ICsgKiAgIE9uIGVycm9yIC0gMSB3aXRoIGVy cm9yIGNvZGUgc2V0IGluIHJ0ZV9lcnJuby4NCj4gKyAqICAgUG9zc2libGUgcnRlX2Vycm5vIGNv ZGVzIGFyZToNCj4gKyAqICAgLSBFSU5WQUwgLSBpbnZhbGlkIHBvaW50ZXINCj4gKyAqLw0KPiAr X19ydGVfZXhwZXJpbWVudGFsDQo+ICtpbnQgcnRlX2hhc2hfcmN1X3FzYnJfZHFfcmVjbGFpbShz dHJ1Y3QgcnRlX2hhc2ggKmgsIHVuc2lnbmVkIGludCAqZnJlZWQsDQo+ICsgICAgdW5zaWduZWQg aW50ICpwZW5kaW5nLA0KPiArICAgIHVuc2lnbmVkIGludCAqYXZhaWxhYmxlKTsNCj4gKw0KPiAj aWZkZWYgX19jcGx1c3BsdXMNCj4gfQ0KPiAjZW5kaWYNCj4gZGlmZiAtLWdpdCBhL2xpYi9oYXNo L3ZlcnNpb24ubWFwIGIvbGliL2hhc2gvdmVyc2lvbi5tYXANCj4gaW5kZXggNmY0YmNkYjcxYi4u ZDM0OGRkOTE5NiAxMDA2NDQNCj4gLS0tIGEvbGliL2hhc2gvdmVyc2lvbi5tYXANCj4gKysrIGIv bGliL2hhc2gvdmVyc2lvbi5tYXANCj4gQEAgLTUzLDMgKzUzLDEwIEBAIElOVEVSTkFMIHsNCj4g cnRlX3RoYXNoX2dmbmlfc3R1YjsNCj4gcnRlX3RoYXNoX2dmbmlfYnVsa19zdHViOw0KPiB9Ow0K PiArDQo+ICtFWFBFUklNRU5UQUwgew0KPiArIGdsb2JhbDoNCj4gKw0KPiArICMgYWRkZWQgaW4g MjQuMDcNCj4gKyBydGVfaGFzaF9yY3VfcXNicl9kcV9yZWNsYWltOw0KPiArfTsNCj4gLS0gDQo+ IDIuMzQuMQ0KPiANCg0K