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 DCC3845AF2; Wed, 9 Oct 2024 15:57:37 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 674E14279D; Wed, 9 Oct 2024 15:57:37 +0200 (CEST) Received: from mx0a-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 763884060A; Wed, 9 Oct 2024 15:57:35 +0200 (CEST) Received: from pps.filterd (m0431384.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4999UY0d011332; Wed, 9 Oct 2024 06:57:34 -0700 Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2174.outbound.protection.outlook.com [104.47.59.174]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 425q8r8gsp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 09 Oct 2024 06:57:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tLEBEe5lv6luFz4lQbWSCgXsMLOJ6MhbVTi46P6eiMzWPlQtYbGL2u1AfoqCszGkFppryGQzKc1b9STfFD6zTOhgwnl1bkqMze02NqVE/EqN8VLOKWJdTosK/gTvCe6Gmlh+i78he8u7G79y3d9GGYvPDnTDGZpPbpGRM4htJb/ZFTDPLN49pBygyuB10LZUGipWbyvCc5sKHwxh2ebp2R/Y5uHyyd43wNCI/cKbOyO0nAs//EKaeBVEWI5fe+yJuxinX+H06yflte4JBj1jzE50w6fPELLXwvZUvvkoxZVYZ1ukrXcEK71UjLLE10QYujRvdDV+ElsOqldhzNmX8Q== 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=ULQSy/CKI4uymigChKbrrpTqLt3Zf+mKtADcWpLsiIw=; b=tKySz4SQSq6WYG4h4ZAgzElYiH2nEkBU5KkZCFKHWwlGr87dcxkAsLw2ATR9012IbJnmIyYqAy4ovgvnmQAsQcoQX+vTdY+1mfdImu6JP3FhC4IemOQXZfrviFSXtEB3cm/Uyyuc8LxP/eYLI3PLHnsCsraregAWox0fNe9uczgWt0an/5x5ThJjO0SIVuilM9ceWkFRSWpbm1ZxPii9fSg6dMsUxT23aKDQq3IThgqlJT/UaqjtP6eXI9H1y4n0dwsyfZz6tCn+KlTpTJtH1ExCrod3BaBEypj9lmzZxgUSz9XiHF3/qVhvVr8lcA62ckAeXzNTSUHhh5ebs7qJsA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ULQSy/CKI4uymigChKbrrpTqLt3Zf+mKtADcWpLsiIw=; b=EO2P8B7837TqZs+7u/onlsZiQ75Yd42hAjvuoHGqdEyAxSf6q9rWs/69pnTr7EA88Aj98DmA7uCDF2o+VceHUpZlVTfn15xmi5o54Llo6lIiFYV6Ck4Z7G8bG9JDgAk8UdiviRTcNjj4BOn+Wqs4wAuiVbBXQVvvRVuhp8Ir46E= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by BL1PR18MB4120.namprd18.prod.outlook.com (2603:10b6:208:30a::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8026.23; Wed, 9 Oct 2024 13:57:30 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::3c98:dd36:4897:a51d]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::3c98:dd36:4897:a51d%5]) with mapi id 15.20.8048.013; Wed, 9 Oct 2024 13:57:30 +0000 From: Akhil Goyal To: "Ji, Kai" , "dev@dpdk.org" , "Mcnamara, John" CC: "stable@dpdk.org" , "O'Sullivan, Kevin" , jhascoet , "Coyle, David" , Anoob Joseph Subject: RE: [EXTERNAL] [PATCH] driver: crypto: scheduler: fix session size computation Thread-Topic: [EXTERNAL] [PATCH] driver: crypto: scheduler: fix session size computation Thread-Index: AQHa0TiDZ1FSuRwgXkqFQ/Z8esu1NbH+FiMwgHjAL4CACC06gA== Date: Wed, 9 Oct 2024 13:57:29 +0000 Message-ID: References: <20240705125756.227677-1-jhascoet@kalrayinc.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO6PR18MB4484:EE_|BL1PR18MB4120:EE_ x-ms-office365-filtering-correlation-id: a3ac50cd-6f54-4077-13c9-08dce86a50df x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|376014|366016|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?eTM1Mm9acEJ2ai9UOGJhekhMR2Q5a3M0eGxSVFlqMDdnam9QT2lISHRtTXIz?= =?utf-8?B?bHZ4WTBtN0I1dDN2ODRhMmRCbUNDTzRoeTVlK1N4dG1DMTBiRjYxTGJSeW8x?= =?utf-8?B?d1FmaG1MS082VzBVWmtiWjNRUnJ0SGdXN0RvbDZ4SVdFT0lEd2N3czMvdUI2?= =?utf-8?B?ZkdSN1pRaDBPRVFONEFidDhKaDlZT0Y0NzlTTDF0dWZNSjdWKzNoRmQydEQ4?= =?utf-8?B?RFlpb1h3SWF1Y29Kaks5MGdWdGZOd1dNbm13OGhkWlNHS1dvc0luZjJ1dHY5?= =?utf-8?B?RUJuRE9OZFZhUDRYNUlwTE1XUS9DaU8wZ2VzcmZMOEppS0E3YUJZa0V4eFk2?= =?utf-8?B?dHhtdERvdlQwcG9zZjJBMHNiYnRtZytLeXBBQ3Z0M2NWeHVkL3ZkNG1HSGEv?= =?utf-8?B?WlpRaEdsSjhvdWZidGtTT0NIZ1A2OTZsUGNjYkk0YS9QSjdSTjBNSFNUaEFw?= =?utf-8?B?RGdtTGkxaHV5UEM0c2Vlb3hNRmNMcUQxV29UZW5mVlZTTlM4NVJVbXVEYmVE?= =?utf-8?B?NFF0bFFyUzZ0VjhBMHBMYWxKbkZYU1NHdktyMFo5ODVuc3ErZlVxMGJ6cFkr?= =?utf-8?B?ZGdvMHYwWk5ua0N5aWloQTl6bEJwQWQzdisrNTJ6SXJhRG9mRlpTamFSRlor?= =?utf-8?B?c3NMT25RMmZnVlFXOEtaUjROSlIyYks5a3ZQOVVEeXU1OHBTUHNVL2Nib05v?= =?utf-8?B?NHVIdHczNXpxR29xcXE4ZThDS0VEbDlINFJyMkEwOEc2V0U5djF5ZXA1UHh1?= =?utf-8?B?V3RaenRycHJaL2E0enNUM1czc2JMM2JDN1ArTzBUNDBhSzk2d3JqOUM3UDEr?= =?utf-8?B?NWxldVhqTzZFWHNHbUVLenR3KzFhVTIwR2ZzR2ZXaVhOM0lTM09oM1Nydmxz?= =?utf-8?B?cUY0dStzWTFOSE4wQm5ybE5VZTBTdWt2bmlNZURWMk9wajc0S1pGWXRnQ05V?= =?utf-8?B?Mk55azNQNnErUVpnTnFzMm9rN1BKYVlPUytOMXRFc1pYQXp3QVNjbDNQdUV6?= =?utf-8?B?Q3VrNVFLdjlBZWhqRG52YW04cDhpQStvV01WajlnQjJpL3VPeDNicWRYUXlq?= =?utf-8?B?bXI1VVhLaTB5STNFNDhyYkxtWnhQaThNSFpGTFNIRkVxOFN6OGNpNmhjZkpT?= =?utf-8?B?VlB4K0pPVG1CYXJQT2lRR2xMMDhJRXd2ZGZhZmNpN3VLODI2dFFnWHZzTDRN?= =?utf-8?B?TzhrV0xPZWVvNTVYOTBmWTZhd1h6QmQrMm5DR1d6RVAwOExMY0FXMGFSZEJQ?= =?utf-8?B?aTV2bHdFb2F1SkRiWjlsSnpWcEdHRHQrVHBjQndSdlM4Q2JTZXVnb0N5SnBT?= =?utf-8?B?QjdRUnZUUElDZm5kWGh0TFhldWIxeVA5L3psOXBGUWwrODg0M3pmY1lNV2J5?= =?utf-8?B?Y2thK2pJNm5KbE9taUpGWmo1aTdFN2R6MmExUkwydjVmR2RIN2RKaTFHRllw?= =?utf-8?B?WndYdTduVmlQb3hMK0FCOXJXSnpTbmZya1didUlvcTNmSUdEUytZdExxUlBx?= =?utf-8?B?VE5kRnhnVWJFclMzZXlBRjJMWWRuOWt2RFY4YW8wa2ROTjVDbTBNV2IzVWx2?= =?utf-8?B?Ni9hVzlzN0NxL2tvM2NmcDd3VTlIb3k5U016S09WdFo2OWxtSUdldVFETDNl?= =?utf-8?B?cHNCTnZUdGxGeVoweTJ6K3FHbjhaa21UaUVxSCs1M2V4UkpSajdEN055aVda?= =?utf-8?B?U0tHZ2l0UktzNmhtWVJaMlVPZkRtcVBVQTBaRkJoTjB2TXp5T3JkY0JuVzA2?= =?utf-8?B?bXFFMVRDQk5TYmI2L1pZczN1dEFYR1drRFE1N2Y2WlRLbjZvS1BxR1NkcGVt?= =?utf-8?B?OXk1VnoyRDJnZ3RMSHBnZz09?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO6PR18MB4484.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(366016)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VHhXYTYzZXhaT1M0QkNKTXZrdk1XWmlFUFRna2o3UDFuMWhMcGQ0SnFHeWRC?= =?utf-8?B?Mm1DUWpqMkFsWDNBOVNlaVJneTB3ZExxWTNGSVRtc0tUVko4TjgxNFJXVmQr?= =?utf-8?B?aDJ2emdGVWw5RUVrWEJnb3lWWVplbXdZV3JWSno4NTBSbTM1WnZJRnFYdk1l?= =?utf-8?B?RVYzQ3FWZlExZStDUHRGbGY0M0F2dXNOSEJsaDkrd21SMWtWNVN4MUt5d1Rw?= =?utf-8?B?UDdhTzhoenRoWEZLTkhoWFVmS3pNMHRsei85WGplcXJuZnNtcHVnM3lSa2E0?= =?utf-8?B?NVoxNitYUGdZbVh4VTdqWVcwd1NCZDBEczY2R0Rtd0dTWGpTbEgzT2tQZkp0?= =?utf-8?B?eWQ4Z3ZLeHM1aVJzbDl6eU5ZT1hIemJTc2tLc09keXdyRWtHc1FxTjQ5c3pI?= =?utf-8?B?eVlQQmxHWVNCUW5ZZDJncWsvY3M2T1VMTXRLSUphNDloUEFvZTFCNjlablR5?= =?utf-8?B?L1hWY3ZHeXFhQ2Z5bU4zenE0eFByWU1vWmhxcTZzcWpsb29RZHVZTTkxdjlM?= =?utf-8?B?djNTMnNvZjkvNENWSUlzeWMvSlQxNUxPNVF6RHVYWFFZODROYjIwcmpDUkJx?= =?utf-8?B?RmVJRkdCQ0toMWhYejU0NDNBb1hjZithY2ZySS8wZ3psTFhWVlp1TDJkd1ps?= =?utf-8?B?d3lPbE96MjJPdWhhNUdNMVdlUFdDVHVPUnMrMG02K2ovN1V6SzMyM013bTlR?= =?utf-8?B?cGFsNDkrcVN2dVF5ZlUyZXdTdFZqc2dkQmcwMlVCQktUV0ttNlorR1RWWmlj?= =?utf-8?B?LzAyVyswdC9xQlJJSXMxanVVd2tWdnQ3c2RGYVBTSEU5QVhPQTllMGptNEtX?= =?utf-8?B?b3RqY1NlY0JUVWlFc0lBcGdjdys3R0tZYWI1RFMrd3ROUGhTczR3eUtvN1pm?= =?utf-8?B?U2RNYktXUmxwc3Y5Z3Z1cTJlZHpxNHlMelBCOVV6OXNaVmJ5b3MzejMra0xM?= =?utf-8?B?SnZDdXN4VXR0MUpseDdtSGlFaVkxbEZld05vTW9QQXFuNW16UWYreUpFNlN4?= =?utf-8?B?VGFyeGxWdlcrUUM4cmlDZU9wVlV0WFdtTkZSZkhGckRsSzE1bktkNHIyekxq?= =?utf-8?B?SXVYeHp6czVTOEs2akZaaytmaXpTL2hscEwxZGpZTzFFQWVJT2JISkI2MFJF?= =?utf-8?B?U2tQMUVYVVV5SmJlZGpoQThwTk5RdkI1ZEFwY0VWSTRzZHA4VzBhbVNwWVE3?= =?utf-8?B?aDhuWVF1czREbURCM3dacS9pQWZIYm1aK1Q4TWE0NzNKTlBJTmU3M1JmOVFn?= =?utf-8?B?ZTUycUVqWlBub3lFNzZKQXNoeDdjQVVZcWtveklqKzVXOXNZMVVYR3F0MDJJ?= =?utf-8?B?aGx1RmF0eHBFVnM4ZHlvQjFDb1VGVVp5SjBzV0lvWTVTRzNsZ2tka3BNL3B4?= =?utf-8?B?MWpDTlRNL2ZDaGZhZy9acXdrM1REejZhdWNCVkNRTTUraVIxcHZRM2FzdUt0?= =?utf-8?B?VTRDajFkbGRFNDMyK2dCclV5OFV1VmROZEkyckZjcEpoRUxnYktGaFc5ekhw?= =?utf-8?B?RlNjNXdDQU15TWtvRUdISkw3ZlYvajZjVzNnUDZ1OWY0VkVsbURkb3RMaXVC?= =?utf-8?B?TFpuK2pkektuZTlMOG82Q1p5MHl6dzd3ZUtNeC92d0dSZ3pHcXQ4Zzk1S2RK?= =?utf-8?B?ZkxBek9GRDBBREtnSjNDTVlXL1RURzNJZlFzUFlYeUhkRC9mbTdoblFEbHFL?= =?utf-8?B?QkF1Y0pReGdERC80amRpT2VPNnRMQytvZ0VsZGQ3aDJnVFZkY3ZYTVBROVF0?= =?utf-8?B?L2xPNnZGak5zT1A5U0ZTNnBNMVNCZXF6clYxUytsT2Jjcm9vWksrRi9EM2tF?= =?utf-8?B?dXd1dW90MUhDamozWFZQbmsrVytFQ3FhY1AxeWxUVmhrNHZlVnlLVVJDZ1JP?= =?utf-8?B?ZU42TDFCaVg2azkveGx2TWtHS3pLWWhzdUp6YmtmSjgvUTVLSSt4VVpqRVFs?= =?utf-8?B?MGtEb2hSeWxQVXM5WFlNblVKWUdJOFNRY2wxWjVOWUpOZkhrbG41Wnc1Z0ZC?= =?utf-8?B?cU9YblNxb29IQkhtWmRBU3BOU1pUak5nSlpJOEZuUVI4aE4ycDFLYnFSZjYw?= =?utf-8?B?bnF0V2ZvRG1FSGNqTjhSc1U2VnRTdmhJeHJ6Y2ZGb2xGSXJhZHJUUVdqSVMy?= =?utf-8?Q?5bhc=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO6PR18MB4484.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a3ac50cd-6f54-4077-13c9-08dce86a50df X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Oct 2024 13:57:30.0168 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: /IH5RJnpKu20QId0kT3YGUXFJyNvFhcbpk/wVH4MmWuDn1TiJXf23Bgsk2mWIt0gsSRBLcY5k9YWVJTjSCJHdg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR18MB4120 X-Proofpoint-GUID: nu0Dp2EK4oxXjNOh1VBjhqUsaV7oY2mX X-Proofpoint-ORIG-GUID: nu0Dp2EK4oxXjNOh1VBjhqUsaV7oY2mX X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.687,Hydra:6.0.235,FMLib:17.0.607.475 definitions=2020-10-13_15,2020-10-13_02,2020-04-07_01 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 PiBBY2tlZC1ieTogS2FpIEppIDxrYWkuamlAaW50ZWwuY29tPg0KDQpBcHBsaWVkIHRvIGRwZGst bmV4dC1jcnlwdG8NClRoYW5rcy4NClVwZGF0ZWQgLm1haWxtYXANClVwZGF0ZWQgcGF0Y2ggdGl0 bGUNCg0KPiBGcm9tOiBBa2hpbCBHb3lhbCA8Z2FraGlsQG1hcnZlbGwuY29tPg0KPiBTZW50OiAx OSBKdWx5IDIwMjQgMTQ6MDYNCj4gVG86IGRldkBkcGRrLm9yZyA8ZGV2QGRwZGsub3JnPjsgSmks IEthaSA8a2FpLmppQGludGVsLmNvbT47IE1jbmFtYXJhLCBKb2huDQo+IDxqb2huLm1jbmFtYXJh QGludGVsLmNvbT4NCj4gQ2M6IHN0YWJsZUBkcGRrLm9yZyA8c3RhYmxlQGRwZGsub3JnPjsgTydT dWxsaXZhbiwgS2V2aW4NCj4gPGtldmluLm9zdWxsaXZhbkBpbnRlbC5jb20+OyBqaGFzY29ldCA8 anUuaGFzY29ldEBnbWFpbC5jb20+OyBDb3lsZSwgRGF2aWQNCj4gPGRhdmlkLmNveWxlQGludGVs LmNvbT47IEFub29iIEpvc2VwaCA8YW5vb2JqQG1hcnZlbGwuY29tPg0KPiBTdWJqZWN0OiBSRTog W0VYVEVSTkFMXSBbUEFUQ0hdIGRyaXZlcjogY3J5cHRvOiBzY2hlZHVsZXI6IGZpeCBzZXNzaW9u IHNpemUNCj4gY29tcHV0YXRpb24NCj4gDQo+IEhpIEthaSwNCj4gUGxlYXNlIHJldmlldy4NCj4g DQo+ID4gRnJvbTogSnVsaWVuIEhhc2NvZXQgPGp1Lmhhc2NvZXRAZ21haWwuY29tPg0KPiA+DQo+ ID4gVGhlIGNyeXB0byBzY2hlZHVsZXIgc2Vzc2lvbiBzaXplIGNvbXB1dGF0aW9uIHdhcyB0YWtp bmcNCj4gPiBpbnRvIGFjY291bnQgb25seSB0aGUgd29ya2VyIHNlc3Npb24gc2l6ZXMgYW5kIG5v dCBpdHMgb3duLg0KPiA+DQo+ID4gRml4ZXM6IGUyYWY0ZTQwM2MxICgiY3J5cHRvL3NjaGVkdWxl cjogc3VwcG9ydCBET0NTSVMgc2VjdXJpdHkgcHJvdG9jb2wiKQ0KPiA+IENjOiBzdGFibGVAZHBk ay5vcmcNCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBIYXNjb2V0IDxqdS5oYXNjb2V0 QGdtYWlsLmNvbT4NCj4gPiAtLS0NCj4gPiAgZHJpdmVycy9jcnlwdG8vc2NoZWR1bGVyL3NjaGVk dWxlcl9wbWRfb3BzLmMgfCAyICstDQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr KSwgMSBkZWxldGlvbigtKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvY3J5cHRvL3Nj aGVkdWxlci9zY2hlZHVsZXJfcG1kX29wcy5jDQo+ID4gYi9kcml2ZXJzL2NyeXB0by9zY2hlZHVs ZXIvc2NoZWR1bGVyX3BtZF9vcHMuYw0KPiA+IGluZGV4IGExOGY3YTA4YjAuLjZlNDM0Mzg0Njkg MTAwNjQ0DQo+ID4gLS0tIGEvZHJpdmVycy9jcnlwdG8vc2NoZWR1bGVyL3NjaGVkdWxlcl9wbWRf b3BzLmMNCj4gPiArKysgYi9kcml2ZXJzL2NyeXB0by9zY2hlZHVsZXIvc2NoZWR1bGVyX3BtZF9v cHMuYw0KPiA+IEBAIC0xODUsNyArMTg1LDcgQEAgc2NoZWR1bGVyX3Nlc3Npb25fc2l6ZV9nZXQo c3RydWN0IHNjaGVkdWxlcl9jdHgNCj4gPiAqc2NoZWRfY3R4LA0KPiA+ICAgICAgICAgICAgICAg IHVpbnQ4X3Qgc2Vzc2lvbl90eXBlKQ0KPiA+ICB7DQo+ID4gICAgICAgIHVpbnQ4X3QgaSA9IDA7 DQo+ID4gLSAgICAgdWludDMyX3QgbWF4X3ByaXZfc2Vzc19zaXplID0gMDsNCj4gPiArICAgICB1 aW50MzJfdCBtYXhfcHJpdl9zZXNzX3NpemUgPSBzaXplb2Yoc3RydWN0IHNjaGVkdWxlcl9zZXNz aW9uX2N0eCk7DQo+ID4NCj4gPiAgICAgICAgLyogQ2hlY2sgd2hhdCBpcyB0aGUgbWF4aW11bSBw cml2YXRlIHNlc3Npb24gc2l6ZSBmb3IgYWxsIHdvcmtlcnMgKi8NCj4gPiAgICAgICAgZm9yIChp ID0gMDsgaSA8IHNjaGVkX2N0eC0+bmJfd29ya2VyczsgaSsrKSB7DQo+IA0KDQo=