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 611D645BC5; Thu, 24 Oct 2024 17:12:46 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id EE5EC40265; Thu, 24 Oct 2024 17:12:45 +0200 (CEST) Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on2048.outbound.protection.outlook.com [40.107.241.48]) by mails.dpdk.org (Postfix) with ESMTP id B71DD4025F for ; Thu, 24 Oct 2024 17:12:44 +0200 (CEST) ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=QkonS/jrbu+R/mP1S9jKNKTlP2IxB+5ig2tL6/yYvuOtea/lEvQALRPx+s2y+SmTZVOSAOrT7uywUQTeum+e9bHMom/FuBoldIEY8vr5z8WwtvTMbvi5shvRToCJO8TCz5Hv9K/7Hd65wFr7i+eKGmHkmrIGULsOZn1AJFmSGM6R3lqYWDrJsfqhsID6Iz0HFnV+Uo4AwjkcYSn7pAEpWfsORYqc892zrB2Y667NU7GnoZE6dLBd5xqt/l8g0RXR0um+/wRTrJaG5xgFuIRnsjBqEy+IeCkm98IskqcojewI2qVGyLMTzrRIp2iFOSpaOeN1rv2X7WojHwhDngK+9Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=mkIjRQU+zRKQOmjUG34LniTbN6VLDMejlNNK45Gtbx8=; b=DBhTc89co1y1mGNhnupDgP+VPQuER3lft4u/G5EVEUfVaggAcaT9lmlatGt7Oe78HNEoVwGmg/3BGtKBW/6ciOANMxk/eXUNLeJwGor2kglDRBdJNyJvhi+aS9BEtQt52Ppl/Bwu7baQ24Jr0d2jO8mfw5S3ts8C4dYPcn9KLN/blyU8l14ICCshB2sK5HBGo41qENml7bXSPYOFRPfa8RIFUybTVG4Ra1v+hcx9LMIjAOFlk5tb9u/40QkAY8J428waOLvx/Jj+/dYZAub/pPXmGpNO4jV44KFrD9vTxo819kuTu9Nsj0mpuGLApwmEZPjRYlZ7eWDpMsWeG6SgRA== 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=mkIjRQU+zRKQOmjUG34LniTbN6VLDMejlNNK45Gtbx8=; b=XGZhl5iwSi4v4TBpMa6eHYvJD2y95i/YdC0tPu9Bd+MIReN0m1Qq3476qg+KLlNKA8u7qiw3scg+fAMOcOD+ENUgfCUbxdwa2NHMAU2ugsx0GupsR1yqPxXk24Gn1jBdjPDYkkcBlkHOhLufHsUmYu/ixn5Mza2Jiio/9simNBA= Received: from DUZPR01CA0280.eurprd01.prod.exchangelabs.com (2603:10a6:10:4b9::26) by AS4PR08MB7904.eurprd08.prod.outlook.com (2603:10a6:20b:51f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.18; Thu, 24 Oct 2024 15:12:23 +0000 Received: from DB1PEPF000509F2.eurprd02.prod.outlook.com (2603:10a6:10:4b9:cafe::ca) by DUZPR01CA0280.outlook.office365.com (2603:10a6:10:4b9::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.17 via Frontend Transport; Thu, 24 Oct 2024 15:12:23 +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 DB1PEPF000509F2.mail.protection.outlook.com (10.167.242.148) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8093.14 via Frontend Transport; Thu, 24 Oct 2024 15:12:21 +0000 Received: ("Tessian outbound 99870d44e01c:v490"); Thu, 24 Oct 2024 15:12:21 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 7114b481a3200239 X-TessianGatewayMetadata: bJPGOfNfew0/mFFb3tGYl6599rbIkqiJxfcSWi0YmZehM9sWy0Zq02E/2qK29S1fhpyeDjM/jr008KqSAnyhNwpPk2ASUcAf6nWg0oJ46y+ft36dTju53Mo/V2R7DetGNZGtrAGsAyUEvT09KdietXEU8hb8HHaAHF+10grbqNg8FxOZKO00L8fX/MQPA4ZT88UGgtQrdgd9qbB2BwHCSg== X-CR-MTA-TID: 64aa7808 Received: from La1abccebf9ea.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 5F9E877D-7A30-4613-8067-6FDED9496878.1; Thu, 24 Oct 2024 15:12:14 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id La1abccebf9ea.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 24 Oct 2024 15:12:14 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=GNFbdXGuPjUvBENdvw+AUjI++fhXen6kDYG6kc3wiypIqXjsgcprsG3NPVbH9lx1bs+Tf+3lEg5ZWRPrxV6EKpahDw3uCJQSwzraBjkfD81cX6LrmRHqWqO3AlKcTNRsrbAD5T+yxFHJOLrhIXJsVqu8KjIp1gQrWyaRRMnlGOlsz6C9Tylr3ulrWJxMBMxL7FTtRSDUr3IXeWNA5/w7Sa8vaeLc/j92abrVaCIUY8Bo7iT3P06dR4Qkx0gwotUz0g3Mon3wuYVXo9TSGu0F7wD6wz7/PfJahWL0WogRTDl4S7cHuqHRN6bskiNYQhcEixNd+uxbWyPzdwSqUHWC6g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=mkIjRQU+zRKQOmjUG34LniTbN6VLDMejlNNK45Gtbx8=; b=aXROZHgluY4BmYxORa/kxC3alm5x4xi7pTWL74Hz6bLHjcxgpUL3uKMwcJoVTX735cgeTxYUqNeS4HusA7EaXbe9PcOQjzw4l8L32WhI0Y9c8HBkokEvKW1J8sfPp5hhzFBaJ9v7WB2zGkuXShrdwWUjl1hO1+gh3GRb/wJkv0kvaMlSDGDVBIhvPSGIu4SsmLHSi/3Ss0JW6H7/NO40C0UN8/gZeLC7jqe1dKIY0ZzO9PmKna2zHS7A8FGWStGC/aYiv8qSelCItO5ehRdd+eqDsGSXsSgHFQief4NJcM2eMiYxNQZEBW6zvoDQZ1hCo3mtF6LgBov3tiMVKlRuuQ== 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=mkIjRQU+zRKQOmjUG34LniTbN6VLDMejlNNK45Gtbx8=; b=XGZhl5iwSi4v4TBpMa6eHYvJD2y95i/YdC0tPu9Bd+MIReN0m1Qq3476qg+KLlNKA8u7qiw3scg+fAMOcOD+ENUgfCUbxdwa2NHMAU2ugsx0GupsR1yqPxXk24Gn1jBdjPDYkkcBlkHOhLufHsUmYu/ixn5Mza2Jiio/9simNBA= Received: from PAWPR08MB8909.eurprd08.prod.outlook.com (2603:10a6:102:33a::19) by PAXPR08MB6398.eurprd08.prod.outlook.com (2603:10a6:102:12d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.20; Thu, 24 Oct 2024 15:12:12 +0000 Received: from PAWPR08MB8909.eurprd08.prod.outlook.com ([fe80::613d:8d51:60e5:d294]) by PAWPR08MB8909.eurprd08.prod.outlook.com ([fe80::613d:8d51:60e5:d294%7]) with mapi id 15.20.8069.027; Thu, 24 Oct 2024 15:12:12 +0000 From: Wathsala Wathawana Vithanage To: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= , Jerin Jacob CC: "thomas@monjalon.net" , Ferruh Yigit , Andrew Rybchenko , "dev@dpdk.org" , nd , Honnappa Nagarahalli , Dhruv Tripathi , nd Subject: RE: [RFC v3 2/2] ethdev: introduce the cache stashing hints API Thread-Topic: [RFC v3 2/2] ethdev: introduce the cache stashing hints API Thread-Index: AQHbI1v3IPyomsd+ekiW+mQlTvIZ7bKVaiUAgAATvwCAAIeS4A== Date: Thu, 24 Oct 2024 15:12:12 +0000 Message-ID: References: <20240715221141.16153-1-wathsala.vithanage@arm.com> <20241021015246.304431-1-wathsala.vithanage@arm.com> <20241021015246.304431-3-wathsala.vithanage@arm.com> <98CBD80474FA8B44BF855DF32C47DC35E9F812@smartserver.smartshare.dk> In-Reply-To: <98CBD80474FA8B44BF855DF32C47DC35E9F812@smartserver.smartshare.dk> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: PAWPR08MB8909:EE_|PAXPR08MB6398:EE_|DB1PEPF000509F2:EE_|AS4PR08MB7904:EE_ X-MS-Office365-Filtering-Correlation-Id: cf31bf30-5a15-4d2b-9337-08dcf43e426e x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|376014|366016|1800799024|38070700018; X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?b1J6M0YvSGpIcnFpVFNZM05tSWRxWTRMSzBaM0xaeElJbnZWNVYvNWdIM1JE?= =?utf-8?B?VnRPdkhHSzMvS0NmQWZraUpVazFrc2U3YWozbUlHZ2pvN3VtTDNjam9uWXd4?= =?utf-8?B?N1BKQm9vcHRPQ1U1VmJsdEhwaC9LNFFLcUltZlQxNm8xZlp6UGFRaTllcnJq?= =?utf-8?B?cVBGcFhiL1lIOVJzT2lZOGh1bExBYWNKakFjbjE3Nm41aG9mMkFvZThFTStF?= =?utf-8?B?K3VLTUVDZkVXeVJBN1lYMkJ3Z0VWSmNsNDZYRS83U0MzYkpBWHVIOXEzMnFt?= =?utf-8?B?NEZNRXNubVRRYTFkY1pYVFYzbHhaQkN0THpzNVMzdVpPaWNiYkN3V200Uy9D?= =?utf-8?B?Y0ExQkJQaTAvSjBvb3hnSndIWFpEZ0xZR2FnMUNpVFBRRysxWjk2UTNDWkFJ?= =?utf-8?B?RGR2b0g1ZnFYb0ZubDNDcE91clBHSXZmZHE3RkR6UURlQ2JGRWRHN29la0k5?= =?utf-8?B?UENNZ2lWeDI5eklqaVBFZ010MW5CckRiVU5lRVpPYnQxaDA0dDJzbnJBTG8x?= =?utf-8?B?cDFZamk2SllXRGVWZXdBd093NnZqdG9OUVNRQXlxUkFSMjhzSDJsaHlTYTRN?= =?utf-8?B?K3ZBNTh2WkxqR3NTQ1RuNVVzeGdnRWpyY1E5bG5sZlJvK3hZTkFmQjFTTjhk?= =?utf-8?B?R1E1d1hZVmtCNVR5RkhGTUFnQnJFOEs0TDN1aXpmZ05rdjNkSFhqT2dySUw4?= =?utf-8?B?aHdPZlhiYjEwK0RuWW41T0U0UFRQNGpiWVp3cDhORmw5NmE0YlBzbktLNk1h?= =?utf-8?B?SVRCYUlvYXhFV1hYZGQ0NVhGVVNMTlFwdUNCMC9rMFl6UnhYaWU2RnRoVEtL?= =?utf-8?B?NzYzd1RVL1NhNEFzb0Q1S2R0bFdmUVN0VTZWVDY4MmJxZUhwOEtGcmVDbkUw?= =?utf-8?B?bDJRUnUvYTJxVmNXOG5WK1Z1WDlVSmMyQnNBOWFsRGtBUGUvWjc1azhHa3Jz?= =?utf-8?B?WlNNSFgzK3d4L0RaRDZtU3pqTTM5dloxZ0MrWXErT3ArWVpnNjRCYTZRaEw2?= =?utf-8?B?emFpdmNWRTdnSE9lekNWdElDaEJZSDFKSy9ITWMvNEdmMjRhOGJDb0VwL0hJ?= =?utf-8?B?OHB6alZzMDA0SDJNTjlsYVZ1QW5sV3Q1YXJYRmU5WXJoOWhJejFxbkJtN05j?= =?utf-8?B?b3lSS0s2S3Z2ekZwM2RXVXlnTmU1YXJyNkM2OUFGdHVvam5oUFVoeU5uQUVy?= =?utf-8?B?VHdwclpZOG9rdkptU2JKVml1d2hUY29udjJlTjZjSVZyaXRucElNYWJLQkN2?= =?utf-8?B?UVZaOUt6RUxLUTJoWDB6L0F1bVJOUTZxcGNscC9KMkxYSmpBaWpTeVVjQjhG?= =?utf-8?B?cFNPQzY5Nk51cDVhNWQwZVo2a2NKUjVTazFsMmRtRHRXTSs1dVlvbTdMSFlh?= =?utf-8?B?QTFsM0RBY1QwbldOMld3RHZXd3JnSFYxcVMxMVZFSDNrZUZYV1lrQ3drWDFq?= =?utf-8?B?emcxdlM3UURzakdaWnA5SjBHWHhyOGlKc3lSOXVVNnkrVUxnZlRyaDdUeFBy?= =?utf-8?B?TmtNemp4VDJobHhLRkh3K0djOGZndldBaGN3ckxqZGVFMVdaWlhFQ2xzUzdi?= =?utf-8?B?TFU5SnNhcXNEcEJoWEY4Smh1NTh6bFM0YTdwUlVHeHlPSGs0ZytCUUZrdmZS?= =?utf-8?B?Wm9ES0IvaWVtVWY2blFVV29VR3lnS0dSSnVoMzcwWVVQYTlLdXhaUmtaVHpq?= =?utf-8?B?VXNkYUcrMWxPWEYvRUJXamxjSFhxelJjQXArVTh4ZlNkekFjdng0aGFhSEs3?= =?utf-8?B?WThWaUFWOGd4c0daM2FPT1Zwb2pYdjh4UStEMjJIV1c5cjV1dEV0eE91S1hM?= =?utf-8?Q?dq59/F3/9NLkwQGJ5HqsgkyvOVTo+HOnbzrXQ=3D?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAWPR08MB8909.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024)(38070700018); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB6398 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-SkipListedInternetSender: ip=[2603:10a6:102:33a::19]; domain=PAWPR08MB8909.eurprd08.prod.outlook.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB1PEPF000509F2.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: a524f7ae-3f6e-44e2-00fd-08dcf43e3ca9 X-Microsoft-Antispam: BCL:0; ARA:13230040|82310400026|35042699022|36860700013|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?SHo1Z245bHhIZ1ZRb3RPdzU3YUhGQzgxZ08xNEMyUVF6TEEvMVRKYXJrZkFR?= =?utf-8?B?SkhtbGNka2d1TDFLZnEvcE1ERTBBQStKWXR4Ym5EcmkvbTJpTStFSTV4MHpw?= =?utf-8?B?T3Y1TitFMmdOcWIxeC9NN1dYZGtoMXpnenR3OUNMR08yQ3pMM3l6Q2EwNEps?= =?utf-8?B?NGdCOE9EOCtRWk1ITWNWZHBadnZrbEZDZjVFeXpqMXVxeU9YZ0tKMmV1RlRK?= =?utf-8?B?YTBHMTZiVXVlV1l2S0MrRjNKNjlDTUdJLzY2cWRSaXZoOTl6ZUxvQVFTTmVG?= =?utf-8?B?d1RjQkZMaUdpZWN5MXJrRmFSbm1Uc3dzNDRsUDl6Q21yUnJMbzhFQkVhVGIx?= =?utf-8?B?RWM5U1c3U3lmU1BzY21ESVkzNEFjSW00M1lIclRKdE9tMUtBVyt6SlF1MEVQ?= =?utf-8?B?NkFZN1dyREg4L2o5T3EwUGxuaU0yc2xpOFcyV2RJQ3ZCUUR3c0YzeTBtbEdN?= =?utf-8?B?azZHaDFqSHhpQW92K3B2am5QVmd6d1RRM09ISGlVR3hRSDdVOTZvbmc1b21T?= =?utf-8?B?THpOZHoxcVg3NjFMMlV4aVRaTEtlTmdXa1dtNzRZNFpVc2wyQ3NMVkJpVDRL?= =?utf-8?B?M2dBOWVUYzZraldsYlNrb1NUUDdBMzVYYXZaajd1L3RBN08zYlBzTlN0eUlV?= =?utf-8?B?TWFjWGNkVE0vOGFIeDVCcldNcnNBWk1BSjZ3Rm9WTFU0aC9ETGl3azZlRG4w?= =?utf-8?B?dnZzUUtoVXhSaEsrMzZBV3k4eE1LVWpzUDhGMEpqbFhGTWljR2VTYy9NbC82?= =?utf-8?B?OUZXYVpTMEw3dDNBRk9zWC9FcmtNOGhoS0JkL2lGQmZNemt6OWpkUGZrRTdo?= =?utf-8?B?VndGbUl2WDBUb1ZuekdmNFBWdFExRzVRWkkzZTIxVXVHRlVzdGt5aFMwV21s?= =?utf-8?B?aDRVMXVqSUN5bUR6QkJ2SEk1WDZuaXJFRHJWS2F2SlphK291cVZIM1NVUlor?= =?utf-8?B?R1hVL0IzZVJWT1dPNVVxVDJ1ZGZVeWVOUGI4QmdqNzBGc1ZtTmFxd0taRXR4?= =?utf-8?B?VnRvUUNIQWJIT2FmS3Nia3d6VFFoelN4VFUvRnNsczJuRzU4N0ZzSUEzRWhv?= =?utf-8?B?V2VMVldvaVdwSFlVWXR4dDN3ejBBVE5sOTNMV01UZXBrNFAyL3JhZ3BBVzNK?= =?utf-8?B?ekVubmV4clRiR0ZyTE16MHUxeU5QUHZTS3YrTm9UWTNJZjJkVDdqTlJiemFq?= =?utf-8?B?Z2pIWWVLT0RtTEVMenJmSmhvZnpxckpHaVgrVDNrOEhNQ2IybU9KS0x5SWd5?= =?utf-8?B?aEhlYWNubjl4VE1RMm4yK285bXE1SXNyWERJT1FJNE53S0Y3Y0RSbE1vZTlP?= =?utf-8?B?NmRUdzRLV0tJUTIrc2hxbU50UGtsZ1dtMWF1anQzUEdMNEZXbHdxUUpaVHNI?= =?utf-8?B?RUZtRlJSWjhqQ0s3N3ltaTNDQVVxb29xKzdDT1BoaGVFdG0vMW10RlJSSk1T?= =?utf-8?B?WFBMaVRpU0dQUXdmMmU1cVVrK2NzYzI4TllEcWFhcnRHK0tjTUc4b1hpd3d4?= =?utf-8?B?ak81SGs5dkgwV1BjVW1CVkNwbTNNb29ibjFNRVRGMjJoUWM3czJkdFZZcFly?= =?utf-8?B?Q28xOE8ySDI5dS9IR1J5R1VMOEFsajdnNXhsYXkrdTZtSytvZUg4T1lGVjc0?= =?utf-8?B?alh3YlJ5VGxLemhkNmlFL1JxSFpBeXBFbFUzQnBFakRKdXJjUzhqbjd1S1pq?= =?utf-8?B?cnBEVWtiS2NkbW1hQVZvUDRvRW9VSlNsOFZYSXJtT0lqd2tjcnhZdnQ1ckpq?= =?utf-8?B?dHByOTc1VGhvaDBFZGY0cld5K1Y1SlRHSGZubjZPZDJDSm1nK25KM1VURFAr?= =?utf-8?B?MGRqeUlhUk95MmlUdHFqbkxuc0R4SGZTSDhxYTBxSFUyeHV2dnZJVnFycXNL?= =?utf-8?B?aTlHMldUTndQcEM2clZNaDk2a3k1ZERmdjR3NUNXQytTNkE9PQ==?= 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:(13230040)(82310400026)(35042699022)(36860700013)(376014)(1800799024); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Oct 2024 15:12:21.9304 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: cf31bf30-5a15-4d2b-9337-08dcf43e426e 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: DB1PEPF000509F2.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR08MB7904 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTW9ydGVuIEJyw7hydXAg PG1iQHNtYXJ0c2hhcmVzeXN0ZW1zLmNvbT4NCj4gU2VudDogVGh1cnNkYXksIE9jdG9iZXIgMjQs IDIwMjQgMjowMCBBTQ0KPiBUbzogSmVyaW4gSmFjb2IgPGplcmluamFjb2JrQGdtYWlsLmNvbT47 IFdhdGhzYWxhIFdhdGhhd2FuYSBWaXRoYW5hZ2UNCj4gPHdhdGhzYWxhLnZpdGhhbmFnZUBhcm0u Y29tPg0KPiBDYzogdGhvbWFzQG1vbmphbG9uLm5ldDsgRmVycnVoIFlpZ2l0IDxmZXJydWgueWln aXRAYW1kLmNvbT47IEFuZHJldw0KPiBSeWJjaGVua28gPGFuZHJldy5yeWJjaGVua29Ab2t0ZXRs YWJzLnJ1PjsgZGV2QGRwZGsub3JnOyBuZA0KPiA8bmRAYXJtLmNvbT47IEhvbm5hcHBhIE5hZ2Fy YWhhbGxpIDxIb25uYXBwYS5OYWdhcmFoYWxsaUBhcm0uY29tPjsNCj4gRGhydXYgVHJpcGF0aGkg PERocnV2LlRyaXBhdGhpQGFybS5jb20+DQo+IFN1YmplY3Q6IFJFOiBbUkZDIHYzIDIvMl0gZXRo ZGV2OiBpbnRyb2R1Y2UgdGhlIGNhY2hlIHN0YXNoaW5nIGhpbnRzIEFQSQ0KPiANCj4gPiBGcm9t OiBKZXJpbiBKYWNvYiBbbWFpbHRvOmplcmluamFjb2JrQGdtYWlsLmNvbV0NCj4gPiBTZW50OiBU aHVyc2RheSwgMjQgT2N0b2JlciAyMDI0IDA3LjQ5DQo+ID4NCj4gPiBPbiBNb24sIE9jdCAyMSwg MjAyNCBhdCA3OjIz4oCvQU0gV2F0aHNhbGEgVml0aGFuYWdlDQo+ID4gPHdhdGhzYWxhLnZpdGhh bmFnZUBhcm0uY29tPiB3cm90ZToNCj4gPiA+DQo+ID4gPiBFeHRlbmQgdGhlIGV0aGRldiBsaWJy YXJ5IHRvIGVuYWJsZSB0aGUgc3Rhc2hpbmcgb2YgZGlmZmVyZW50IGRhdGENCj4gPiA+IG9iamVj dHMsIHN1Y2ggYXMgdGhlIG9uZXMgbGlzdGVkIGJlbG93LCBpbnRvIENQVSBjYWNoZXMgZGlyZWN0 bHkNCj4gPiA+IGZyb20gdGhlIE5JQy4NCj4gPiA+DQo+ID4gPiAtIFJ4L1R4IHF1ZXVlIGRlc2Ny aXB0b3JzDQo+ID4gPiAtIFJ4IHBhY2tldHMNCj4gPiA+IC0gUGFja2V0IGhlYWRlcnMNCj4gPiA+ IC0gcGFja2V0IHBheWxvYWRzDQo+ID4gPiAtIERhdGEgb2YgYSBwYWNrZXQgYXQgYW4gb2Zmc2V0 IGZyb20gdGhlIHN0YXJ0IG9mIHRoZSBwYWNrZXQNCj4gPiA+DQo+ID4gPiBUaGUgQVBJcyBhcmUg ZGVzaWduZWQgaW4gYSBoYXJkd2FyZS92ZW5kb3IgYWdub3N0aWMgbWFubmVyIHN1Y2ggdGhhdA0K PiA+ID4gc3VwcG9ydGluZyBQTURzIGNvdWxkIHVzZSBhbnkgY2FwYWJpbGl0aWVzIGF2YWlsYWJs ZSBpbiB0aGUNCj4gPiB1bmRlcmx5aW5nDQo+ID4gPiBoYXJkd2FyZSBmb3IgZmluZS1ncmFpbmVk IHN0YXNoaW5nIG9mIGRhdGEgb2JqZWN0cyBpbnRvIGEgQ1BVIGNhY2hlDQo+ID4gPiAoZS5nLiwg U3RlZXJpbmcgVGFncyBpbnQgUENJZSBUTFAgUHJvY2Vzc2luZyBIaW50cykuDQo+ID4gPg0KPiA+ ID4gVGhlIEFQSSBwcm92aWRlcyBhbiBpbnRlcmZhY2UgdG8gcXVlcnkgdGhlIGF2YWlsYWJpbGl0 eSBvZiBzdGFzaGluZw0KPiA+ID4gY2FwYWJpbGl0aWVzLCBpLmUuLCBwbGF0Zm9ybS9OSUMgc3Vw cG9ydCwgc3Rhc2hhYmxlIG9iamVjdCB0eXBlcywNCj4gPiBldGMsDQo+ID4gPiB2aWEgdGhlIHJ0 ZV9ldGhfZGV2X3N0YXNoaW5nX2NhcGFiaWxpdGllc19nZXQgaW50ZXJmYWNlLg0KPiA+ID4NCj4g PiA+IFRoZSBmdW5jdGlvbiBwYWlyIHJ0ZV9ldGhfZGV2X3N0YXNoaW5nX3J4X2NvbmZpZ19zZXQg YW5kDQo+ID4gPiBydGVfZXRoX2Rldl9zdGFzaGluZ190eF9jb25maWdfc2V0IHNldHMgdGhlIHN0 YXNoaW5nIGhpbnQgKHRoZSBDUFUsDQo+ID4gPiBjYWNoZSBsZXZlbCwgYW5kIGRhdGEgb2JqZWN0 IHR5cGVzKSBvbiB0aGUgUnggYW5kIFR4IHF1ZXVlcy4NCj4gPiA+DQo+ID4gPiBQTURzIHRoYXQg c3VwcG9ydCBzdGFzaGluZyBtdXN0IHJlZ2lzdGVyIHRoZWlyIGltcGxlbWVudGF0aW9ucyB3aXRo DQo+ID4gdGhlDQo+ID4gPiBmb2xsb3dpbmcgZXRoX2Rldl9vcHMgY2FsbGJhY2tzLCB3aGljaCBh cmUgaW52b2tlZCBieSB0aGUgZXRoZGV2DQo+ID4gPiBmdW5jdGlvbnMgbGlzdGVkIGFib3ZlLg0K PiA+ID4NCj4gPiA+IC0gc3Rhc2hpbmdfY2FwYWJpbGl0aWVzX2dldA0KPiA+ID4gLSBzdGFzaGlu Z19yeF9oaW50c19zZXQNCj4gPiA+IC0gc3Rhc2hpbmdfdHhfaGludHNfc2V0DQo+ID4gPg0KPiA+ ID4gU2lnbmVkLW9mZi1ieTogV2F0aHNhbGEgVml0aGFuYWdlIDx3YXRoc2FsYS52aXRoYW5hZ2VA YXJtLmNvbT4NCj4gPiA+IFJldmlld2VkLWJ5OiBIb25uYXBwYSBOYWdhcmFoYWxsaSA8aG9ubmFw cGEubmFnYXJhaGFsbGlAYXJtLmNvbT4NCj4gPiA+IFJldmlld2VkLWJ5OiBEaHJ1diBUcmlwYXRo aSA8ZGhydXYudHJpcGF0aGlAYXJtLmNvbT4NCj4gPiA+DQo+ID4NCj4gPiA+ICsNCj4gPiA+ICsv KiogUXVldWUgdHlwZSBpcyBSWC4gKi8NCj4gPiA+ICsjZGVmaW5lIFJURV9FVEhfREVWX1JYX1FV RVVFICAgICAgICAgICAwDQo+ID4gPiArLyoqIFF1ZXVlIHR5cGUgaXMgVFguICovDQo+ID4gPiAr I2RlZmluZSBSVEVfRVRIX0RFVl9UWF9RVUVVRSAgICAgICAgICAgMQ0KPiA+ID4gKw0KPiA+ID4g Kw0KPiA+ID4gKy8qKg0KPiA+ID4gKyAqIEB3YXJuaW5nDQo+ID4gPiArICogQGIgRVhQRVJJTUVO VEFMOiB0aGlzIHN0cnVjdHVyZSBtYXkgY2hhbmdlLCBvciBiZSByZW1vdmVkLA0KPiA+IHdpdGhv dXQgcHJpb3Igbm90aWNlDQo+ID4gPiArICoNCj4gPiA+ICsgKiBBIHN0cnVjdHVyZSB1c2VkIGZv ciBjb25maWd1cmluZyB0aGUgY2FjaGUgc3Rhc2hpbmcgaGludHMuDQo+IA0KPiBUaGlzIHN0cnVj dHVyZSBjYW4gb25seSBkZXNjcmliZSBvbmUgc3Rhc2hpbmcgaGludC4NCj4gUGxlYXNlIHVzZSBz aW5ndWxhciwgbm90IHBsdXJhbCwgaW4gaXRzIGRlc2NyaXB0aW9uLg0KPiANCj4gPiA+ICsgKi8N Cj4gPiA+ICtzdHJ1Y3QgcnRlX2V0aF9zdGFzaGluZ19jb25maWcgew0KPiA+ID4gKyAgICAgICAv KiogSUQgb2YgdGhlIFByb2Nlc3Nvci9Db250YWluZXIgdGhlIHN0YXNoaW5nIGhpbnRzIGFyZQ0K PiA+ID4gKyAgICAgICAgKiAgYXBwbGllZCB0bw0KPiA+ID4gKyAgICAgICAgKi8NCj4gPiA+ICsg ICAgICAgdWludDE2X3QgICAgICAgIGxjb3JlX2lkOw0KPiANCj4gVGhlIGNvbW1vbiB0eXBlIHVz ZWQgZm9yIGxjb3JlX2lkIGlzICJ1bnNpZ25lZCBpbnQiLCByZWYuIGUuZy4gcnRlX2xjb3JlX2lk KCkNCj4gcmV0dXJuIHZhbHVlLg0KPiBBbHRlcm5hdGl2ZWx5IHVpbnQzMl90LCByZWYuIExDT1JF X0lEX0FOWS4NCj4gDQorMQ0KDQo+ID4gPiArICAgICAgIC8qKiBTZXQgaWYgdGhlIHRhcmdldCBp cyBhIENQVSBjb250YWluZXJpLmxjb3JlX2lkIHdpbGwgYmUNCj4gPiA+ICsgICAgICAgICogdXNl ZCB0byBkZXJpdmUgY29udGFpbmVyIElEDQo+ID4gPiArICAgICAgICAqLw0KPiA+ID4gKyAgICAg ICB1aW50MTZfdCAgICAgICAgY29udGFpbmVyIDogMTsNCj4gPiA+ICsgICAgICAgdWludDE2X3Qg ICAgICAgIHBhZGRpbmcgOiA3Ow0KPiA+ID4gKyAgICAgICAvKiogQ2FjaGUgbGV2ZWwgb2YgdGhl IENQVSBzcGVjaWZpZWQgYnkgdGhlIGNwdV9pZCB0aGUNCj4gPiA+ICsgICAgICAgICogIHN0YXNo aW5nIGhpbnRzIGFyZSBhcHBsaWVkIHRvDQo+ID4gPiArICAgICAgICAqLw0KPiA+ID4gKyAgICAg ICB1aW50MTZfdCAgICAgICAgY2FjaGVfbGV2ZWwgOiA4Ow0KPiA+ID4gKyAgICAgICAvKiogT2Jq ZWN0IHR5cGVzIHRoZSBjb25maWd1cmF0aW9uIGlzIGFwcGxpZWQgdG8NCj4gPiA+ICsgICAgICAg ICovDQo+ID4gPiArICAgICAgIHVpbnQxNl90ICAgICAgICBvYmplY3RzOw0KPiA+ID4gKyAgICAg ICAvKiogVGhlIG9mZnNldCBpZiBSVEVfRVRIX0RFVl9TVEFTSF9PQkpFQ1RfT0ZGU0VUIGJpdCBp cyBzZXQNCj4gPiA+ICsgICAgICAgICogIGluIG9iamVjdHMNCj4gPiA+ICsgICAgICAgICovDQo+ ID4gPiArICAgICAgIG9mZl90ICAgICAgICAgICBvZmZzZXQ7DQo+IA0KPiBvZmZfdCBpcyBmb3Ig ZmlsZXMsIHB0cmRpZmZfdCBpcyBmb3IgbWVtb3J5Lg0KPiANCg0KKzENCg0KPiA+ID4gK307DQo+ ID4gPiArDQo+ID4gPiArLyoqQHtAbmFtZSBTdGFzaGFibGUgUngvVHggcXVldWUgb2JqZWN0IHR5 cGVzIHN1cHBvcnRlZCBieSB0aGUNCj4gPiBldGhlcm5ldCBkZXZpY2UNCj4gPiA+ICsgKkBzZWUg cnRlX2V0aF9kZXZfc3Rhc2hpbmdfY2FwYWJpbGl0aWVzX2dldA0KPiA+ID4gKyAqQHNlZSBydGVf ZXRoX2Rldl9zdGFzaGluZ19yeF9jb25maWdfc2V0DQo+ID4gPiArICpAc2VlIHJ0ZV9ldGhfZGV2 X3N0YXNoaW5nX3R4X2NvbmZpZ19zZXQNCj4gPiA+ICsgKi8NCj4gPiA+ICsNCj4gPiA+ICsvKioN Cj4gPiA+ICsgKiBBcHBseSBzdGFzaGluZyBoaW50IHRvIGRhdGEgYXQgYSBnaXZlbiBvZmZzZXQg ZnJvbSB0aGUgc3RhcnQgb2YNCj4gPiA+ICthDQo+ID4gPiArICogcmVjZWl2ZWQgcGFja2V0Lg0K PiA+ID4gKyAqLw0KPiA+ID4gKyNkZWZpbmUgUlRFX0VUSF9ERVZfU1RBU0hfT0JKRUNUX09GRlNF VCAgICAgICAgICAgICAgICAweDAwMDENCj4gPiA+ICsNCj4gPiA+ICsvKiogQXBwbHkgc3Rhc2hp bmcgaGludCB0byBhbiByeCBkZXNjcmlwdG9yLiAqLw0KPiA+ID4gKyNkZWZpbmUgUlRFX0VUSF9E RVZfU1RBU0hfT0JKRUNUX0RFU0MgICAgICAgICAgMHgwMDAyDQo+ID4gPiArDQo+ID4gPiArLyoq IEFwcGx5IHN0YXNoaW5nIGhpbnQgdG8gYSBoZWFkZXIgb2YgYSByZWNlaXZlZCBwYWNrZXQuICov DQo+ID4gPiArI2RlZmluZSBSVEVfRVRIX0RFVl9TVEFTSF9PQkpFQ1RfSEVBREVSICAgICAgICAg ICAgICAgIDB4MDAwNA0KPiA+ID4gKw0KPiA+ID4gKy8qKiBBcHBseSBzdGFzaGluZyBoaW50IHRv IGEgcGF5bG9hZCBvZiBhIHJlY2VpdmVkIHBhY2tldC4gKi8NCj4gPiA+ICsjZGVmaW5lIFJURV9F VEhfREVWX1NUQVNIX09CSkVDVF9QQVlMT0FEICAgICAgIDB4MDAwOA0KPiA+ID4gKw0KPiA+ID4g KyNkZWZpbmUgX19SVEVfRVRIX0RFVl9TVEFTSF9PQkpFQ1RfTUFTSyAgICAgICAgICAgICAgICAw eDAwMGYNCj4gPiA+ICsvKipAfSovDQo+ID4gPiArDQo+ID4gPiArI2RlZmluZSBSVEVfRVRIX0RF Vl9TVEFTSF9PQkpFQ1RTX1ZBTElEKHQpDQo+ID4gXA0KPiA+ID4gKyAgICAgICAoKCEoKHQpICYg KH5fX1JURV9FVEhfREVWX1NUQVNIX09CSkVDVF9NQVNLKSkpICYmICh0KSkNCj4gPiA+ICsNCj4g Pg0KPiA+DQo+ID4gSSB0aGluaywgYXQgb25lIG9mIHBvaW50IG9mIHRpbWUsIHdlIG5lZWQgdG8g ZXh0ZW5kIHRoaXMgdG8gb3RoZXINCj4gPiBkZXZpY2UgY2xhc3MgbGlrZShjcnlwdG9kZXYgZXRj KSB3aGVyZSB0aGUgZGF0YSBuZWVkcyB0byBtb3ZlIG92ZXINCj4gPiBidXMuIEluIHRoYXQgY29u dGV4dCwgYWxsIHRoZSBhYm92ZSBzeW1ib2xzIGJldHRlciB0byBiZSBpbiBFQUwgYW5kDQo+ID4g dGhlIGRldmljZSBjbGFzcyBzdWJzeXN0ZW0oZXhhbXBsZSBldGhkZXYpIGdpdmVzIFBNRCBjYWxs YmFjay4NCj4gDQo+ICsxDQo+IA0KPiBXaGVuIGdlbmVyYWxpemluZyB0aGlzLCBwZXJoYXBzICJo ZWFkZXIiIGFuZCAicGF5bG9hZCIgc2hvdWxkIGJlIHJlbmFtZWQNCj4gdG8gImRldmljZS1zcGVj aWZpYyIuDQo+IA0KPiBGb3IgZXRoZGV2cywgdGhlIHR5cGljYWwgbWVhbmluZyBvZiAiZGV2aWNl LXNwZWNpZmljIiB3b3VsZCBiZSBzcGxpdHRpbmcgYXQNCj4gc29tZSBoZWFkZXIgKGFzIHN1Z2dl c3RlZCBieSB0aGUgImhlYWRlciIgYW5kICJwYXlsb2FkIiBlbnVtIHZhbHVlcykuDQo+IA0KPiBG dXJ0aGVybW9yZSwgZm9yIGV0aGRldnMsIHVzaW5nIGEgImRldmljZS1zcGVjaWZpYyIgd291bGQg YWxsb3cgdGhlIGRldmljZSB0bw0KPiBzcGxpdCBhdCBzb21lIG90aGVyIHBvaW50LCBjb250cm9s bGVkIHRocm91Z2ggb3RoZXIgZXRoZGV2IEFQSXMuDQo+IEUuZy4gdGhlIHNwbGl0IHBvaW50IGNv dWxkIGJlIGNvbnRyb2xsZWQgYnkgcnRlX2Zsb3c7IHRoaXMgd291bGQgYWxsb3cgcnRlX2Zsb3cN Cj4gdG8gcHV0IGVudGlyZSBwYWNrZXRzIGluIEwyIGNhY2hlIGZvciBzb21lIHBhY2tldCB0eXBl cywgYW5kIG9ubHkgdGhlIHBhY2tldA0KPiBoZWFkZXIgaW4gTDIgY2FjaGUgZm9yIHNvbWUgb3Ro ZXIgcGFja2V0IHR5cGVzLiAoU29tZW9uZSBhdCB0aGUgY29uZmVyZW5jZQ0KPiBjYWxsIHN1Z2dl c3RlZCBjb21iaW5pbmcgU3RlZXJpbmcgVGFncyB3aXRoIHJ0ZV9mbG93IC0gdGhpcyBtaWdodCBi ZSBhIHdheSBvZg0KPiBkb2luZyBpdC4pDQoNCisxDQoNCg0K