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 D1B3841DB9; Thu, 2 Mar 2023 22:45:14 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 69D1840E2D; Thu, 2 Mar 2023 22:45:14 +0100 (CET) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2061.outbound.protection.outlook.com [40.107.6.61]) by mails.dpdk.org (Postfix) with ESMTP id 1BC6240E09 for ; Thu, 2 Mar 2023 22:45:13 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wJY6tkMv5Hm3xtKX7s/X1JNRy4l4ntJm5nV+ILDNIG0=; b=uN7RBM/KGbTmOvTuryIgRU1DsiB0xlprOc449Q1KpUdB3YN/gGi1uRndIslQxUUW/cir8jJRsw53FEXIkfyhOW2vxflrW1iP3mj+5NfNL94tcmDGqJP5yrWkZq6ve/8AoorZHSAWCRiVjzk/JqiEuoJrdaHa7FrBGpXNxRtjevs= Received: from DU2PR04CA0260.eurprd04.prod.outlook.com (2603:10a6:10:28e::25) by PAWPR08MB10041.eurprd08.prod.outlook.com (2603:10a6:102:34f::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.18; Thu, 2 Mar 2023 21:45:08 +0000 Received: from DBAEUR03FT008.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:28e:cafe::b8) by DU2PR04CA0260.outlook.office365.com (2603:10a6:10:28e::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.21 via Frontend Transport; Thu, 2 Mar 2023 21:45:08 +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=armh.onmicrosoft.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 DBAEUR03FT008.mail.protection.outlook.com (100.127.142.107) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.21 via Frontend Transport; Thu, 2 Mar 2023 21:45:08 +0000 Received: ("Tessian outbound cfb430c87a1e:v135"); Thu, 02 Mar 2023 21:45:08 +0000 X-CR-MTA-TID: 64aa7808 Received: from d401309cc076.3 by 64aa7808-outbound-1.mta.getcheckrecipient.com id D0DA4596-C8CC-43F6-8A6C-7FCCDD5B8D71.1; Thu, 02 Mar 2023 21:45:02 +0000 Received: from EUR03-DBA-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id d401309cc076.3 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 02 Mar 2023 21:45:02 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JwzsxjWHtU9iLPwIzF/wo0MEkade36ubXeDSfibIXgtksjvMNDRLTO/GWaki5MxbQk8ah7d/ZFSP75m84KVrwYU8S4vGGzDl7l4174zoiBZVN6LqAGjqwtiUTtbQJgm4ytvep135nhbk7UzQfj7Z9zCDW0h1esPvKmEc3rZJ4hGmJqY23Devw9HYdj4nnpsyARkQIqx4mXSk8ht/MVjbFFL8g2Dhs7G06GGh56/S+mcsQZihNNaoGEhCi2TnY+lxVRraE5Igv1n4z0Uwuizz0k7VU2JoQGPcC9E1YWGmW7MsthmOv0Ft/u/6ZufeWLeGQDHY3UccXf4uOdWZZVfTmA== 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=wJY6tkMv5Hm3xtKX7s/X1JNRy4l4ntJm5nV+ILDNIG0=; b=TfFL1ptD//52qkwL0+tVZ9zzTAvrHN6o1gkypHycUu3Z2UsupHt2RB6OTlRnFri4ek7PK71zI/ABZkXu8ZcF1g21NRQeB4SKdZ6wly3MaUc9JgNhp8UTvI+hRLsb3luKz8SVl7kXOZNvsDxD+0NhqLH0Ko4ZO6G8lrsfNr9ohdaLHkYOM8ifna3HftNt7eIH5ZJn3QMdwkM52Gc9KAs24y7Mf5bpNeowpFhjKH71FL+9uwsMux7m/ieIg3iI7895VGVqYmcD9Fz9yoxMJTzsewG/bWT4xCMKpq6yjRWdihs7CskwQliytyG1NNbV/IIFEbhTcN4RsN9gBKiZCYstWQ== 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=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wJY6tkMv5Hm3xtKX7s/X1JNRy4l4ntJm5nV+ILDNIG0=; b=uN7RBM/KGbTmOvTuryIgRU1DsiB0xlprOc449Q1KpUdB3YN/gGi1uRndIslQxUUW/cir8jJRsw53FEXIkfyhOW2vxflrW1iP3mj+5NfNL94tcmDGqJP5yrWkZq6ve/8AoorZHSAWCRiVjzk/JqiEuoJrdaHa7FrBGpXNxRtjevs= Received: from DB7PR08MB3865.eurprd08.prod.outlook.com (2603:10a6:10:74::25) by PAVPR08MB9700.eurprd08.prod.outlook.com (2603:10a6:102:31f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.18; Thu, 2 Mar 2023 21:45:00 +0000 Received: from DB7PR08MB3865.eurprd08.prod.outlook.com ([fe80::c531:cc42:3198:527a]) by DB7PR08MB3865.eurprd08.prod.outlook.com ([fe80::c531:cc42:3198:527a%5]) with mapi id 15.20.6156.020; Thu, 2 Mar 2023 21:45:00 +0000 From: Kamalakshitha Aligeri To: Kamalakshitha Aligeri , "Yuying.Zhang@intel.com" , "beilei.xing@intel.com" , "olivier.matz@6wind.com" , "andrew.rybchenko@oktetlabs.ru" , "bruce.richardson@intel.com" , "mb@smartsharesystems.com" , "konstantin.ananyev@huawei.com" , Honnappa Nagarahalli , Ruifeng Wang , Feifei Wang CC: "dev@dpdk.org" , nd , nd Subject: RE: [PATCH v10 2/2] net/i40e: replace put function Thread-Topic: [PATCH v10 2/2] net/i40e: replace put function Thread-Index: AQHZSHt44HL/2kkMxEOMwaRt1DGwOK7oDodQ Date: Thu, 2 Mar 2023 21:44:57 +0000 Message-ID: References: <20230224181059.338206-1-kamalakshitha.aligeri@arm.com> <20230224181059.338206-3-kamalakshitha.aligeri@arm.com> In-Reply-To: <20230224181059.338206-3-kamalakshitha.aligeri@arm.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: B08AE1220FE37741B157A50E031B5FD7.0 x-checkrecipientchecked: true Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: DB7PR08MB3865:EE_|PAVPR08MB9700:EE_|DBAEUR03FT008:EE_|PAWPR08MB10041:EE_ X-MS-Office365-Filtering-Correlation-Id: dd06347e-c7ae-41d4-a5f9-08db1b676496 x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: Cj9EEkAR1CJUb+Gua9dq5eaBj6hDA/HxpF8c+WPrTczWD/C5sz2A4u5ZiFqjkaihSa7/dALgAsuh7hvrKZs3DNlNemjVBkAFbc4IlLLTGOx2YBqb1kTTpTvmRNCPK7gmFRMtqiHZqThmqBZ0s5T389djtr1gz/37O9oyUa307DAd8y51qD+g9jJ6gaIlv04EdGAoFG7rxwrF+QsdXXzZloYd1aJjsjSQO4NMzazYZtU4t38E/ept9uj6fUhJ7w8aHlNAli+wGBz2DQ8gyFPY0KT6n5CPgkqIAkvp4esD4M4vskkr8YPn7keXcYfQLORX+hAyktHIpK9qEmDuwBIMIN5Hl13T5uON5ud4QAMrr0EpfeAKZOvAYNFL7dXiEwWfjD2S3y5LtOSrrIvywiKAIWTzIg6zsnzAkUR2DWYW9nrX64SPIi8YUXebxUZJhb4IG+Ea08j25RqRAa7iVzI8WWuBibLFkiKD8+L/8evolQdvQCt3gnnhrgAh2PktsKSmZQtiY7xrYPVEbnzJBVneqHAYYoj0G3mi95nim4HH5XDi6tqnUuNjBJESK0bhUQYlJ+jQvs+1jJOSR3abFhZyEnpIVH4rqqmT7Z1M0BOZub7Gy4nYpYdH9PrIs++iP4iUvXqy8tmWWTPUXzyu66oG9iWa13y5xhfTn56cTtsgZcqZjalO4LsTc7Aj3lY/MSRBJsqBsaNcpZ9abLSd726TGUh7L3w6GuYMSCDfASIKYps= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR08MB3865.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(4636009)(396003)(136003)(376002)(39860400002)(346002)(366004)(451199018)(2906002)(8676002)(66946007)(33656002)(66556008)(64756008)(76116006)(55016003)(66446008)(66476007)(316002)(41300700001)(8936002)(4326008)(52536014)(83380400001)(66574015)(9686003)(6666004)(26005)(53546011)(6506007)(71200400001)(186003)(7696005)(921005)(38070700005)(110136005)(6636002)(478600001)(54906003)(86362001)(38100700002)(122000001)(5660300002); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB9700 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: DBAEUR03FT008.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: f633e57f-4d59-4383-cf1b-08db1b675e47 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: MLdwCHu15EOZkNNSdK5/0YubiYIZ9zaYAc6riXy11Qh2Hz6eG+Tx7bqGwsEQMdcc9WfgH9aAxhgoqJiMgLU8CNRewUmZ4kyNtUcg1nG+EpUtIbJTbqyntrbuwbbeOpMDq6wMX6oiLJfEUL9mVBJxt9jrm2jrepTfp0EAAAakmbghkHd63xbwUI+U46nRqFoGZAkCeKER+GtviOxrfuQ2mgD4XqlAAhXqKVjuXkeIsQsRZWCL+X+AMjdNc6ZZf8W0j4Wiv8aUsvHunEfEuvXIWcnIWF4h1QtRLVXwM/uRSiHEn14GL5r1e3RFCWBYovjB6mscrZKyY11AAjh6ty/A7ma4VaH1HZ/GPM9J3QGgWTl08vr2YFNbMJ7BKLw2oQpKjVmemHhF92B60cD5lJGPHhq0BdqyKNDhiXhXXC89fKCOz45ZhMPKhYkV/B8i+60zshtMQqe+Hd4C87FfoJbN5roRHcogHBYcQLg5yzBqtvY0/RZZZsBaFfdmKIKaFvQJSEQhl/6Rp27aaOOGxlcpy9yiWFzgHQA54yDJA36CDoe6pd4U1pIAKHdPk/62rN9RTiMaRDRJrgMUdCDhIkueSa66rfXtAxvo0a0UYs/FEHTPIufNSXRFXUdGXcfZfg3cJc640edenUQN5yTMS8CUIwKALuLUOi4cGUB1iOGoHJchSYAzPKk/2S4XjJ4jIk6coBZTthZnIl3ctE6+lbbtiKoKCU0Nfa4V4FZ8OgOLZpY= 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:(13230025)(4636009)(396003)(39860400002)(376002)(136003)(346002)(451199018)(46966006)(36840700001)(40470700004)(5660300002)(82310400005)(82740400003)(81166007)(41300700001)(52536014)(8936002)(36860700001)(8676002)(4326008)(83380400001)(2906002)(186003)(47076005)(66574015)(70586007)(70206006)(6636002)(54906003)(316002)(336012)(40480700001)(86362001)(478600001)(40460700003)(9686003)(356005)(921005)(110136005)(26005)(6506007)(53546011)(6666004)(7696005)(33656002)(55016003); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2023 21:45:08.6076 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: dd06347e-c7ae-41d4-a5f9-08db1b676496 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: DBAEUR03FT008.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR08MB10041 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 SGkgYWxsLA0KVGhpcyBwYXRjaCBzaG93cyBhIGNvdXBsZSBvZiBmYWlsdXJlcyBpbiBwYXRjaHdv cmsuIEkgY2hlY2tlZCBpdCBhbmQgaXQgaXMgbm90IHJlbGF0ZWQgdG8gdGhlIHBhdGNoLiANCkl0 IHNob3dzIGFzIHNlcnZpY2VfYXV0b3Rlc3QgZmFpbHVyZS4NCkFueWJvZHkga25vdyBob3cgdG8g Zml4IHRoaXM/DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogS2FtYWxh a3NoaXRoYSBBbGlnZXJpIDxrYW1hbGFrc2hpdGhhLmFsaWdlcmlAYXJtLmNvbT4NCj4gU2VudDog RnJpZGF5LCBGZWJydWFyeSAyNCwgMjAyMyAxMDoxMSBBTQ0KPiBUbzogWXV5aW5nLlpoYW5nQGlu dGVsLmNvbTsgYmVpbGVpLnhpbmdAaW50ZWwuY29tOw0KPiBvbGl2aWVyLm1hdHpANndpbmQuY29t OyBhbmRyZXcucnliY2hlbmtvQG9rdGV0bGFicy5ydTsNCj4gYnJ1Y2UucmljaGFyZHNvbkBpbnRl bC5jb207IG1iQHNtYXJ0c2hhcmVzeXN0ZW1zLmNvbTsNCj4ga29uc3RhbnRpbi5hbmFueWV2QGh1 YXdlaS5jb207IEhvbm5hcHBhIE5hZ2FyYWhhbGxpDQo+IDxIb25uYXBwYS5OYWdhcmFoYWxsaUBh cm0uY29tPjsgUnVpZmVuZyBXYW5nDQo+IDxSdWlmZW5nLldhbmdAYXJtLmNvbT47IEZlaWZlaSBX YW5nIDxGZWlmZWkuV2FuZzJAYXJtLmNvbT4NCj4gQ2M6IGRldkBkcGRrLm9yZzsgbmQgPG5kQGFy bS5jb20+OyBLYW1hbGFrc2hpdGhhIEFsaWdlcmkNCj4gPEthbWFsYWtzaGl0aGEuQWxpZ2VyaUBh cm0uY29tPg0KPiBTdWJqZWN0OiBbUEFUQ0ggdjEwIDIvMl0gbmV0L2k0MGU6IHJlcGxhY2UgcHV0 IGZ1bmN0aW9uDQo+IA0KPiBJbnRlZ3JhdGVkIHplcm8tY29weSBwdXQgQVBJIGluIG1lbXBvb2wg Y2FjaGUgaW4gaTQwZSBQTUQuDQo+IE9uIEFtcGVyZSBBbHRyYSBzZXJ2ZXIsIGwzZndkIHNpbmds ZSBjb3JlJ3MgcGVyZm9ybWFuY2UgaW1wcm92ZXMgYnkgNSUNCj4gd2l0aCB0aGUgbmV3IEFQSQ0K PiANCj4gU2lnbmVkLW9mZi1ieTogS2FtYWxha3NoaXRoYSBBbGlnZXJpIDxrYW1hbGFrc2hpdGhh LmFsaWdlcmlAYXJtLmNvbT4NCj4gUmV2aWV3ZWQtYnk6IFJ1aWZlbmcgV2FuZyA8cnVpZmVuZy53 YW5nQGFybS5jb20+DQo+IFJldmlld2VkLWJ5OiBGZWlmZWkgV2FuZyA8ZmVpZmVpLndhbmcyQGFy bS5jb20+DQo+IFJldmlld2VkLWJ5OiBNb3J0ZW4gQnLDuHJ1cCA8bWJAc21hcnRzaGFyZXN5c3Rl bXMuY29tPg0KPiAtLS0NCj4gdjM6DQo+IEZpeGVkIHRoZSB3YXkgbWJ1ZnMgYXJlIGFjY2Vzc2Vk IGZyb20gdHhlcCAoTW9ydGVuIEJyb3J1cCkNCj4gdjI6DQo+IEZpeGVkIHRoZSBjb2RlIGZvciBu ID4gUlRFX01FTVBPT0xfQ0FDSEVfTUFYX1NJWkUgKE1vcnRlbiBCcm9ydXApDQo+IHYxOg0KPiAx LiBJbnRlZ3JhdGVkIHRoZSB6Y19wdXQgQVBJIGluIGk0MGUgUE1EIDIuIEFkZGVkIG1lbXBvb2wg dGVzdCBjYXNlcyB3aXRoDQo+IHRoZSB6ZXJvLWNwb3kgQVBJJ3MNCj4gDQo+IC5tYWlsbWFwICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxICsNCj4gIGRyaXZlcnMvbmV0L2k0MGUv aTQwZV9yeHR4X3ZlY19jb21tb24uaCB8IDI3ICsrKysrKysrKysrKysrKysrKysrLS0NCj4gLS0t DQo+ICAyIGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pDQo+ IA0KPiBkaWZmIC0tZ2l0IGEvLm1haWxtYXAgYi8ubWFpbG1hcA0KPiBpbmRleCBhOWY0ZjI4ZmJh Li4yNTgxZDBlZmU3IDEwMDY0NA0KPiAtLS0gYS8ubWFpbG1hcA0KPiArKysgYi8ubWFpbG1hcA0K PiBAQCAtNjc3LDYgKzY3Nyw3IEBAIEthaSBKaSA8a2FpLmppQGludGVsLmNvbT4gIEthaXdlbiBE ZW5nDQo+IDxrYWl3ZW54LmRlbmdAaW50ZWwuY29tPiAgS2FsZXNoIEFQIDxrYWxlc2gtDQo+IGFu YWtrdXIucHVyYXlpbEBicm9hZGNvbS5jb20+DQo+ICBLYW1hbGFrYW5uYW4gUiA8a2FtYWxha2Fu bmFuLnJAaW50ZWwuY29tPg0KPiArS2FtYWxha3NoaXRoYSBBbGlnZXJpIDxrYW1hbGFrc2hpdGhh LmFsaWdlcmlAYXJtLmNvbT4NCj4gIEthbWlsIEJlZG5hcmN6eWsgPGthbWlsLmJlZG5hcmN6eWtA aW50ZWwuY29tPiAgS2FtaWwgQ2hhbHVwbmlrDQo+IDxrYW1pbHguY2hhbHVwbmlrQGludGVsLmNv bT4gIEthbWlsIFJ5dGFyb3dza2kNCj4gPGthbWlsLnJ5dGFyb3dza2lAY2F2aXVtbmV0d29ya3Mu Y29tPg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvaTQwZS9pNDBlX3J4dHhfdmVjX2NvbW1v bi5oDQo+IGIvZHJpdmVycy9uZXQvaTQwZS9pNDBlX3J4dHhfdmVjX2NvbW1vbi5oDQo+IGluZGV4 IGZlMWE2ZWM3NWUuLjM1Y2RiMzFiMmUgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvbmV0L2k0MGUv aTQwZV9yeHR4X3ZlY19jb21tb24uaA0KPiArKysgYi9kcml2ZXJzL25ldC9pNDBlL2k0MGVfcnh0 eF92ZWNfY29tbW9uLmgNCj4gQEAgLTk1LDE4ICs5NSwzNSBAQCBpNDBlX3R4X2ZyZWVfYnVmcyhz dHJ1Y3QgaTQwZV90eF9xdWV1ZSAqdHhxKQ0KPiANCj4gIAluID0gdHhxLT50eF9yc190aHJlc2g7 DQo+IA0KPiAtCSAvKiBmaXJzdCBidWZmZXIgdG8gZnJlZSBmcm9tIFMvVyByaW5nIGlzIGF0IGlu ZGV4DQo+IC0JICAqIHR4X25leHRfZGQgLSAodHhfcnNfdGhyZXNoLTEpDQo+IC0JICAqLw0KPiAr CS8qIGZpcnN0IGJ1ZmZlciB0byBmcmVlIGZyb20gUy9XIHJpbmcgaXMgYXQgaW5kZXgNCj4gKwkg KiB0eF9uZXh0X2RkIC0gKHR4X3JzX3RocmVzaC0xKQ0KPiArCSAqLw0KPiAgCXR4ZXAgPSAmdHhx LT5zd19yaW5nW3R4cS0+dHhfbmV4dF9kZCAtIChuIC0gMSldOw0KPiANCj4gIAlpZiAodHhxLT5v ZmZsb2FkcyAmIFJURV9FVEhfVFhfT0ZGTE9BRF9NQlVGX0ZBU1RfRlJFRSkgew0KPiArCQlzdHJ1 Y3QgcnRlX21lbXBvb2wgKm1wID0gdHhlcFswXS5tYnVmLT5wb29sOw0KPiArCQlzdHJ1Y3QgcnRl X21lbXBvb2xfY2FjaGUgKmNhY2hlID0NCj4gcnRlX21lbXBvb2xfZGVmYXVsdF9jYWNoZShtcCwg cnRlX2xjb3JlX2lkKCkpOw0KPiArCQl2b2lkICoqY2FjaGVfb2JqczsNCj4gKw0KPiArCQlpZiAo dW5saWtlbHkoIWNhY2hlKSkNCj4gKwkJCWdvdG8gZmFsbGJhY2s7DQo+ICsNCj4gKwkJY2FjaGVf b2JqcyA9IHJ0ZV9tZW1wb29sX2NhY2hlX3pjX3B1dF9idWxrKGNhY2hlLCBtcCwNCj4gbik7DQo+ ICsJCWlmICh1bmxpa2VseSghY2FjaGVfb2JqcykpDQo+ICsJCQlnb3RvIGZhbGxiYWNrOw0KPiAr DQo+ICAJCWZvciAoaSA9IDA7IGkgPCBuOyBpKyspIHsNCj4gLQkJCWZyZWVbaV0gPSB0eGVwW2ld Lm1idWY7DQo+ICsJCQljYWNoZV9vYmpzW2ldID0gdHhlcFtpXS5tYnVmOw0KPiAgCQkJLyogbm8g bmVlZCB0byByZXNldCB0eGVwW2ldLm1idWYgaW4gdmVjdG9yIHBhdGggKi8NCj4gIAkJfQ0KPiAt CQlydGVfbWVtcG9vbF9wdXRfYnVsayhmcmVlWzBdLT5wb29sLCAodm9pZCAqKilmcmVlLCBuKTsN Cj4gIAkJZ290byBkb25lOw0KPiArDQo+ICtmYWxsYmFjazoNCj4gKwkJZm9yIChpID0gMDsgaSA8 IG47IGkrKykNCj4gKwkJCWZyZWVbaV0gPSB0eGVwW2ldLm1idWY7DQo+ICsJCXJ0ZV9tZW1wb29s X2dlbmVyaWNfcHV0KG1wLCAodm9pZCAqKilmcmVlLCBuLCBjYWNoZSk7DQo+ICsJCWdvdG8gZG9u ZTsNCj4gKw0KPiAgCX0NCj4gDQo+ICAJbSA9IHJ0ZV9wa3RtYnVmX3ByZWZyZWVfc2VnKHR4ZXBb MF0ubWJ1Zik7DQo+IC0tDQo+IDIuMjUuMQ0KDQo=