From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id A0831A00C2;
	Mon, 15 Aug 2022 14:49:54 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 3DAEA4014F;
	Mon, 15 Aug 2022 14:49:54 +0200 (CEST)
Received: from NAM04-MW2-obe.outbound.protection.outlook.com
 (mail-mw2nam04on2041.outbound.protection.outlook.com [40.107.101.41])
 by mails.dpdk.org (Postfix) with ESMTP id 323D840146
 for <dev@dpdk.org>; Mon, 15 Aug 2022 14:49:53 +0200 (CEST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=ROUiZJ98/vC0wMTD45ltGMps4aOVe0oKkkny0/HksSBWYIq8P9Op4aQAYhc9/yWz8Elfaa+c58Xj1Hvmywq0ub6jO3A+wOJcOnJ7ibRPmHlkDwONAESQKg+cn0tYMzbPZDV7U2kqv81NYaBb/uwnImfoXY9SHwmfUZEDN0mEAMPxE97/AKHt4UdLCUhs4nihx+U4DcZJabzhPbfC94pogJPcovo6/z93zIT+9RTF93gl7sGLi5nZaJ8UZ3We4MOHuPPcL65XkS2v5cXQGBDHwsL+AY4r+1w+GsatotQ+sHd3zFKgl6NU3DOCqT3VnDjJ+7lekgX4MewU1P9q3qvviA==
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=yCWr3SeNUr2XI/SmDBHhWcl3WIO05SthOUW7TFhS+aQ=;
 b=L07jpSWe8TX5OcmZz0smQkxTdEfEw2qTtLUaaYRP6CrNWK+A68QydjmkCnVGW5AfVfhc79Itq5aFrL/bxVCHcup76oiby+a/+ynqgV2kBn4yA7FBvauY82sF6fGewJfoceHR72duSU8O8zNIGsWe4+vHG5rmrSXWPoqH2XN6DX/GTFNoTy/xlWHcHHnF7Na06C7eNBa/GSWZlLSzpPV0YcdilaoLGBW5DQuzF7rj0SyvEL8d/Q9SPCJh085zKvSJym2/fwe5o6TJEk7sc9XTFLZckC7jgrm3X9kIIw2Bhx5eTJBNeuCSoJ3bW2wmBq0t3SB46380tws7Co1mdoj3KA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com;
 dkim=pass header.d=nvidia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=yCWr3SeNUr2XI/SmDBHhWcl3WIO05SthOUW7TFhS+aQ=;
 b=iwnjCe1UbdUaRifIjpU79anh/IsLZMfsBIe73W2CEvp+nQ9ORE8CNQIPc2DYZ38n38QifmNwUeNqyiSpS1we5uvS7Dk6B9T8zFI4ZbsP9owLtAks1ha8sc8gTsWcYlgA4En1dHG3C2AC7ZId/HRd+cmx2UdV+py4/v5E56aIBGedhjnn1MqN8pHJsLMOcl+bcuGWid8+UExJ12Gbx2T2iM+soA3ZmIs0iroRRyb2UzOPDJ505G7YczQWDCOilFegM3s+k6nbnA2RyYn2M+S7haIJFTk4cGXQrow2bNmRrmELrVGqpKbRL2zSC0DU2HS/z3BuaCS0IQj4wSc1Y85ndQ==
Received: from MW2PR12MB4666.namprd12.prod.outlook.com (2603:10b6:302:13::22)
 by CH2PR12MB4875.namprd12.prod.outlook.com (2603:10b6:610:35::24)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5525.10; Mon, 15 Aug
 2022 12:49:50 +0000
Received: from MW2PR12MB4666.namprd12.prod.outlook.com
 ([fe80::bcf9:1e79:b7a3:7708]) by MW2PR12MB4666.namprd12.prod.outlook.com
 ([fe80::bcf9:1e79:b7a3:7708%5]) with mapi id 15.20.5525.011; Mon, 15 Aug 2022
 12:49:50 +0000
From: Ori Kam <orika@nvidia.com>
To: Akhil Goyal <gakhil@marvell.com>, "dev@dpdk.org" <dev@dpdk.org>
CC: "NBU-Contact-Thomas Monjalon (EXTERNAL)" <thomas@monjalon.net>,
 "david.marchand@redhat.com" <david.marchand@redhat.com>,
 "hemant.agrawal@nxp.com" <hemant.agrawal@nxp.com>, "vattunuru@marvell.com"
 <vattunuru@marvell.com>, "ferruh.yigit@xilinx.com" <ferruh.yigit@xilinx.com>, 
 "andrew.rybchenko@oktetlabs.ru" <andrew.rybchenko@oktetlabs.ru>,
 "konstantin.v.ananyev@yandex.ru" <konstantin.v.ananyev@yandex.ru>,
 "jiawenwu@trustnetic.com" <jiawenwu@trustnetic.com>,
 "yisen.zhuang@huawei.com" <yisen.zhuang@huawei.com>, "irusskikh@marvell.com"
 <irusskikh@marvell.com>, "qiming.yang@intel.com" <qiming.yang@intel.com>,
 "jerinj@marvell.com" <jerinj@marvell.com>, "adwivedi@marvell.com"
 <adwivedi@marvell.com>
Subject: RE: [PATCH 3/3] ethdev: add MACsec flow item
Thread-Topic: [PATCH 3/3] ethdev: add MACsec flow item
Thread-Index: AQHYsA48Scs+5xn/V02eP3hcPcOHi62v6rPw
Date: Mon, 15 Aug 2022 12:49:49 +0000
Message-ID: <MW2PR12MB4666DC604650B7B73640B10AD6689@MW2PR12MB4666.namprd12.prod.outlook.com>
References: <20220814184620.512343-1-gakhil@marvell.com>
 <20220814184620.512343-4-gakhil@marvell.com>
In-Reply-To: <20220814184620.512343-4-gakhil@marvell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=nvidia.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 445be6d8-ccc9-429c-3b91-08da7ebca429
x-ms-traffictypediagnostic: CH2PR12MB4875:EE_
x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: LgreYyXEhb9J/JDCXJ1/bkRbVinCQc+hMX//D8mwLMpw6/L5u71tUXzjArtoloQAINth/mdevKp1i4wVADKidTO5LgNpe4bRRkIL9495b2cWnNWkbcitYsi9yT556F2RCAz/FRTWw2p9+/46yASylsuli81u5FUtLZpbSZzCWLUv0lqsRAVmE8jWe/d3W82KfJueIiyyS6NUtiObT1h3Q9bU6Mo0sm4bdkoNYyxPd+drUZRiX3hWq7JFyGDJ91p1R4+NvLhzdfT/Yq8icrFpW8DrwfYTshUyiGMlMYpLAdSiETV/QZj7SWfNh+Uq1qmd6PJC4wh8ByvAvWlybMj5TQx3bEKs4FuRhUE1Ra0C6RkypRD22K3a180AAnZGiPMqetMA4bx+xHeVT4qpL4DjtzjEjPDLHMHm2ZjG1cqmoSDKcqqpaValaQBMwhGVAWxAa7CMOKt9iOywNlfSss17ALxQtmC3psTuQaHHHRs3+Qa8+D/BuJTxxTQvXxAk2uyPpPCiNr9q7NcxWt2R2BFKGcqFVjvFZTX/nBTJH7K+RDanltzjMbP/go6kl3TSDgLSZq4MkjP8aOM8V2uYBp3/cTbP3TFlf1VFwLdqkuKLjC6U1LtE0K4j1rbcehUwGVp57Roy3tLe6AOU7nVXDf2RkdN/ut9BPN/MmFlArVkRBN1uer54OvTtlJuPKmrDLnomUu38D/oTcpsaW2IKZrk9cGW66yZkHjz5W+B51RHccAKRVV+4zb+gbK+j2y5DfHK12dYu03i3yw+sBr/xA66/JOTWG2IezYsocZzhoTfksBkfmeAQ+rvR2Ni0mxDs3/c7
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:MW2PR12MB4666.namprd12.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230016)(4636009)(39860400002)(346002)(376002)(396003)(136003)(366004)(9686003)(122000001)(38100700002)(26005)(5660300002)(7416002)(52536014)(66476007)(33656002)(6506007)(478600001)(7696005)(8936002)(38070700005)(71200400001)(86362001)(83380400001)(41300700001)(64756008)(76116006)(8676002)(2906002)(4326008)(316002)(66946007)(66556008)(66446008)(55016003)(110136005)(54906003)(186003);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VTdoTWJNYVpjaXdYamJ5SmoyRFMya1VKdDQ2cWMzQlVialpHcUJLazFJZTVy?=
 =?utf-8?B?bGoxdnB2amVId2RBd0JwUXlXeVhVSUFZVVhheVNvZ2lIUWUycDZXZkIyaDgz?=
 =?utf-8?B?SUtUalJkNlZidGhYeUZNcUFteUtwSzI0NEcyeHZwVUZ0Z1hzdktxMUx3ZEx5?=
 =?utf-8?B?RWFTOUdzY1lwd3o0dkhlZ3VVRFMzKzhiYUFoSTFmY3ArSUlUT2ptbGF5UkFi?=
 =?utf-8?B?VmJOODFsZ2FGdWg4MHJwNERpRldnTDAwNE9zZmdXNVhlM2RGUlBVMTE0TWJo?=
 =?utf-8?B?a1NpU3dCUm56YVhkcWtJQUJsL3R3MFArdUFqdG9YREJsM2dLdVBJMXovbXc3?=
 =?utf-8?B?YUlYQUE2aVhGbE0vMnVxM2p3QzlYMzNXUmVSYm5uZlNmSnE4d1V3YkE3R2Jj?=
 =?utf-8?B?YlhHZ09qcHlXYS9XSjZ4UG9ydnc3NEs0RVJDaHk5bDg2VmZsTE1VMXFZbmdX?=
 =?utf-8?B?VjhIUVdLRXVFTHRLQmFNZVAxdHNaYzZWWjd1SS84eXR0dm04UUF6cVJmOXcy?=
 =?utf-8?B?aU9uQ3BIY3hnMkFFdmVPei9OZDVGU2ZJTW5SV3MwMzZUMW1Md2xXcjVMdkpS?=
 =?utf-8?B?Q1dmdmVHVzlDSG00cUd2YmUyQmdZZzBVTEJwOEZWUC93Y0xCaTcrKytVYnFB?=
 =?utf-8?B?cHE0SGNERDdZKy80KzlUd1gwRlpXOHYxNTBzR2VwbzRaM2c1UUV0Z1htZnkr?=
 =?utf-8?B?bkl1MlRVVFdwSEUvaWlxblVWVVJtaUpNUXRXSE5NRTFMaWZUZ2s4bHcwSkt1?=
 =?utf-8?B?QTFiNE05OE5TcDhLWHhaaThNeS93YW5mMm15TXJZNXRXUjRZMytnMXd1Tjl6?=
 =?utf-8?B?QmM4b3gyaGRrVFFYM2FTZ3NxM1hJRHhLNmJqcXVJbVBESkthUm9LOFE0MUNH?=
 =?utf-8?B?ZkI1ZkZpNXpMR3RHNHRqZ21yOWVhbFkxSFYyK1BMblFzVDFFT3h6Q3I4VTdF?=
 =?utf-8?B?TlI4UEk2cFFpRTlYM2pFeHlUZU4rNFE1eVFZbGJNQjE2ZldKT05yWGxkQWk2?=
 =?utf-8?B?UDZsNGpoeUtTZkIwMFVWRlJYcFpMRS93VExlVkNxemV2VFRoVXBqeE1kRW9Z?=
 =?utf-8?B?TERhM2d3WW9XVHFuSWRDcnN3K0x4QU9UN0RmT3o4dXdORU1MMmZHcWY2TlVr?=
 =?utf-8?B?RDNjOEt1TGpOZENXUlVJOG1Rck96U2V0ZjVHK0w5Q2RKYys3RmtaM2RWbTRr?=
 =?utf-8?B?cTQ5N3RFM3ZxQzVIZ01tSnBoQXpHaFI4aXV6bjBkM0N3VkkvQm02c3MzeTJ6?=
 =?utf-8?B?dzhtQUZhN3BxMEpGeVpGV1FRVjMwV3ZHdnZxNnFXYkd0K2VRb2w4dHE2Y1pP?=
 =?utf-8?B?a3N6L2tjeUdpVmRwTlphYmk1anJwcHRCK0M5RnpnWDFaamJxbG1EczdXUHBp?=
 =?utf-8?B?aTNQKzJibWFBdUNkQUVDQUIzRHJObFpvVlhOSmwyM1BvZW0rYkVLb2NNbXRn?=
 =?utf-8?B?eGV5S25pL2o0clBGaUkzSlNoVkpPSS9XOVBFSXNOL0lGSWR6SlFIYW0rNmxp?=
 =?utf-8?B?S0V0ekJNMlBNaHAzeFo3bmk3R1FQY3kydmloQTZSVTJGa0ovbHVXNnN4QmRP?=
 =?utf-8?B?Zy8yTHhHZEJOVXBSRGg5UHQrR1I1eXpXOVcwL1VhZ2Rqb2RYUmxRNldRd3dk?=
 =?utf-8?B?WFI1SU0wVk9tR1psYk1td0dWdkFaMlZwYW9oVXNSZWQwQTdPMUl1ckVEaEJq?=
 =?utf-8?B?cE9DMklGY1A5U0Z2VUVlVjVzYUNRTzFPbW5sWWR4N0Y3NW9ibVcrdTlpNmxn?=
 =?utf-8?B?SnBob1M0STM1ZUpWdWZJZlRyMzBiWjhKSDNVL2ZVZWpDN0Via3FsYmp0QnRN?=
 =?utf-8?B?ZUNtNWtPbU5OL0tZRE5uMzVlcGUreGkrSnBxQ1lLUy9NK1ZPaEo1ZnRxUXVv?=
 =?utf-8?B?dHdLTjRNOGVGUUhrRk04OVFxV2dCT0s0dVAvd29XRDNtQWg5Tzhlb1V5R2U0?=
 =?utf-8?B?QUZVRmxSbWRWYnQ4Nk5ta0ZiVWJSZ0gyejhlY29aUWdnei9YVUVmTHh6OEU4?=
 =?utf-8?B?cDZwZ0Rucjh2R3Erb0xPQWNtSnBaN04vQkRYYnlhL0ZrbkwzRnEvdm1ocEZE?=
 =?utf-8?B?M1dlY0Y2UGkxanZvNFY1cGMvTmUydis4MW92cVVEYzBrM2cvMC8rNnNnT1lN?=
 =?utf-8?Q?GXpo=3D?=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: Nvidia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MW2PR12MB4666.namprd12.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 445be6d8-ccc9-429c-3b91-08da7ebca429
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Aug 2022 12:49:49.9151 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: JWr4O7YM+6OaaKrTWjpGzgYUP5opVkcyeS9hXv9UQAzQFN9nRe/PxFfxJ/QAE+RnWmvS/qG8ugynO0E4y2G3gw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR12MB4875
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQWtoaWwgR295YWwgPGdh
a2hpbEBtYXJ2ZWxsLmNvbT4NCj4gU2VudDogU3VuZGF5LCAxNCBBdWd1c3QgMjAyMiAyMTo0Ng0K
PiANCj4gQSBuZXcgZmxvdyBpdGVtIGlzIGRlZmluZWQgZm9yIE1BQ3NlYyBmbG93cyB3aGljaCBj
YW4gYmUNCj4gb2ZmbG9hZGVkIHRvIGFuIGlubGluZSBkZXZpY2UuIElmIHRoZSBmbG93IG1hdGNo
ZXMgd2l0aA0KPiBNQUNzZWMgaGVhZGVyLCBkZXZpY2Ugd2lsbCBwcm9jZXNzIGFzIHBlciB0aGUg
c2VjdXJpdHkNCj4gc2Vzc2lvbiBjcmVhdGVkIHVzaW5nIHJ0ZV9zZWN1cml0eSBBUElzLg0KPiBJ
ZiBhbiBlcnJvciBjb21lcyB3aGlsZSBNQUNzZWMgcHJvY2Vzc2luZyBpbiBIVywgUE1EIHdpbGwN
Cj4gbm90aWZ5IHdpdGggdGhlIGV2ZW50cyBkZWZpbmVkIGluIHRoaXMgcGF0Y2guDQo+IA0KPiBT
aWduZWQtb2ZmLWJ5OiBBa2hpbCBHb3lhbCA8Z2FraGlsQG1hcnZlbGwuY29tPg0KPiAtLS0NCj4g
IGxpYi9ldGhkZXYvcnRlX2V0aGRldi5oIHwgNTUNCj4gKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysNCj4gIGxpYi9ldGhkZXYvcnRlX2Zsb3cuaCAgIHwgMTggKysrKysr
KysrKysrKysNCj4gIDIgZmlsZXMgY2hhbmdlZCwgNzMgaW5zZXJ0aW9ucygrKQ0KPiANCj4gZGlm
ZiAtLWdpdCBhL2xpYi9ldGhkZXYvcnRlX2V0aGRldi5oIGIvbGliL2V0aGRldi9ydGVfZXRoZGV2
LmgNCj4gaW5kZXggZGU5ZTk3MGQ0ZC4uMjQ2NjFiMDFlOSAxMDA2NDQNCj4gLS0tIGEvbGliL2V0
aGRldi9ydGVfZXRoZGV2LmgNCj4gKysrIGIvbGliL2V0aGRldi9ydGVfZXRoZGV2LmgNCj4gQEAg
LTM4NjQsNiArMzg2NCw2MSBAQCBydGVfZXRoX3R4X2J1ZmZlcl9jb3VudF9jYWxsYmFjayhzdHJ1
Y3QNCj4gcnRlX21idWYgKipwa3RzLCB1aW50MTZfdCB1bnNlbnQsDQo+ICBpbnQNCj4gIHJ0ZV9l
dGhfdHhfZG9uZV9jbGVhbnVwKHVpbnQxNl90IHBvcnRfaWQsIHVpbnQxNl90IHF1ZXVlX2lkLCB1
aW50MzJfdA0KPiBmcmVlX2NudCk7DQo+IA0KPiArLyoqDQo+ICsgKiBTdWJ0eXBlcyBmb3IgTUFD
c2VjIG9mZmxvYWQgZXZlbnQoQHJlZiBSVEVfRVRIX0VWRU5UX01BQ1NFQykNCj4gcmFpc2VkIGJ5
DQo+ICsgKiBFdGhlcm5ldCBkZXZpY2UuDQo+ICsgKi8NCj4gK2VudW0gcnRlX2V0aF9tYWNzZWNf
ZXZlbnRfc3VidHlwZSB7DQo+ICsJUlRFX0VUSF9NQUNTRUNfU1VCRVZFTlRfVU5LTk9XTiwNCj4g
KwkvKiBzdWJldmVudHMgb2YgUlRFX0VUSF9NQUNTRUNfRVZFTlRfU0VDVEFHX1ZBTF9FUlIgc2Vj
dGFnDQo+IHZhbGlkYXRpb24gZXZlbnRzDQo+ICsJICogUlRFX0VUSF9NQUNTRUNfRVZFTlRfUlhf
U0VDVEFHX1ZfRVExDQo+ICsJICoJVmFsaWRhdGlvbiBjaGVjazogU2VjVGFnLlRDSS5WID0gMQ0K
PiArCSAqIFJURV9FVEhfTUFDU0VDX0VWRU5UX1JYX1NFQ1RBR19FX0VRMF9DX0VRMQ0KPiArCSAq
CVZhbGlkYXRpb24gY2hlY2s6IFNlY1RhZy5UQ0kuRSA9IDAgJiYgU2VjVGFnLlRDSS5DID0gMQ0K
PiArCSAqIFJURV9FVEhfTUFDU0VDX0VWRU5UX1JYX1NFQ1RBR19TTF9HVEU0OA0KPiArCSAqCVZh
bGlkYXRpb24gY2hlY2s6IFNlY1RhZy5TTCA+PSAnZDQ4DQo+ICsJICogUlRFX0VUSF9NQUNTRUNf
RVZFTlRfUlhfU0VDVEFHX0VTX0VRMV9TQ19FUTENCj4gKwkgKglWYWxpZGF0aW9uIGNoZWNrOiBT
ZWNUYWcuVENJLkVTID0gMSAmJiBTZWNUYWcuVENJLlNDID0gMQ0KPiArCSAqIFJURV9FVEhfTUFD
U0VDX0VWRU5UX1JYX1NFQ1RBR19TQ19FUTFfU0NCX0VRMQ0KPiArCSAqCVZhbGlkYXRpb24gY2hl
Y2s6IFNlY1RhZy5UQ0kuU0MgPSAxICYmIFNlY1RhZy5UQ0kuU0NCID0gMQ0KPiArCSAqLw0KPiAr
CVJURV9FVEhfTUFDU0VDX1NVQkVWRU5UX1JYX1NFQ1RBR19WX0VRMSwNCj4gKwlSVEVfRVRIX01B
Q1NFQ19TVUJFVkVOVF9SWF9TRUNUQUdfRV9FUTBfQ19FUTEsDQo+ICsJUlRFX0VUSF9NQUNTRUNf
U1VCRVZFTlRfUlhfU0VDVEFHX1NMX0dURTQ4LA0KPiArCVJURV9FVEhfTUFDU0VDX1NVQkVWRU5U
X1JYX1NFQ1RBR19FU19FUTFfU0NfRVExLA0KPiArCVJURV9FVEhfTUFDU0VDX1NVQkVWRU5UX1JY
X1NFQ1RBR19TQ19FUTFfU0NCX0VRMSwNCj4gK307DQo+ICsNCj4gK2VudW0gcnRlX2V0aF9tYWNz
ZWNfZXZlbnRfdHlwZSB7DQo+ICsJUlRFX0VUSF9NQUNTRUNfRVZFTlRfVU5LTk9XTiwNCj4gKwlS
VEVfRVRIX01BQ1NFQ19FVkVOVF9TRUNUQUdfVkFMX0VSUiwNCj4gKwlSVEVfRVRIX01BQ1NFQ19F
VkVOVF9SWF9TQV9QTl9IQVJEX0VYUCwNCj4gKwlSVEVfRVRIX01BQ1NFQ19FVkVOVF9SWF9TQV9Q
Tl9TT0ZUX0VYUCwNCj4gKwlSVEVfRVRIX01BQ1NFQ19FVkVOVF9UWF9TQV9QTl9IQVJEX0VYUCwN
Cj4gKwlSVEVfRVRIX01BQ1NFQ19FVkVOVF9UWF9TQV9QTl9TT0ZUX0VYUCwNCj4gKwkvKiBOb3Rp
ZmllcyBJbnZhbGlkIFNBIGV2ZW50ICovDQo+ICsJUlRFX0VUSF9NQUNTRUNfRVZFTlRfU0FfTk9U
X1ZBTElELA0KPiArfTsNCj4gKw0KPiArLyoqDQo+ICsgKiBEZXNjcmlwdG9yIGZvciBAcmVmIFJU
RV9FVEhfRVZFTlRfTUFDU0VDIGV2ZW50LiBVc2VkIGJ5IGV0aCBkZXYgdG8NCj4gc2VuZCBleHRy
YQ0KPiArICogaW5mb3JtYXRpb24gb2YgdGhlIE1BQ3NlYyBvZmZsb2FkIGV2ZW50Lg0KPiArICov
DQo+ICtzdHJ1Y3QgcnRlX2V0aF9ldmVudF9tYWNzZWNfZGVzYyB7DQo+ICsJZW51bSBydGVfZXRo
X21hY3NlY19ldmVudF90eXBlIHR5cGU7DQo+ICsJZW51bSBydGVfZXRoX21hY3NlY19ldmVudF9z
dWJ0eXBlIHN1YnR5cGU7DQo+ICsJLyoqDQo+ICsJICogRXZlbnQgc3BlY2lmaWMgbWV0YWRhdGEu
DQo+ICsJICoNCj4gKwkgKiBGb3IgdGhlIGZvbGxvd2luZyBldmVudHMsICp1c2VyZGF0YSogcmVn
aXN0ZXJlZA0KPiArCSAqIHdpdGggdGhlICpydGVfc2VjdXJpdHlfc2Vzc2lvbiogd291bGQgYmUg
cmV0dXJuZWQNCj4gKwkgKiBhcyBtZXRhZGF0YSwNCj4gKwkgKg0KPiArCSAqIEBzZWUgc3RydWN0
IHJ0ZV9zZWN1cml0eV9zZXNzaW9uX2NvbmYNCj4gKwkgKi8NCj4gKwl1aW50NjRfdCBtZXRhZGF0
YTsNCj4gK307DQo+ICsNCj4gIC8qKg0KPiAgICogU3VidHlwZXMgZm9yIElQc2VjIG9mZmxvYWQg
ZXZlbnQoQHJlZiBSVEVfRVRIX0VWRU5UX0lQU0VDKSByYWlzZWQgYnkNCj4gICAqIGV0aCBkZXZp
Y2UuDQo+IGRpZmYgLS1naXQgYS9saWIvZXRoZGV2L3J0ZV9mbG93LmggYi9saWIvZXRoZGV2L3J0
ZV9mbG93LmgNCj4gaW5kZXggYTc5ZjFlN2VmMC4uNDExNGM4NGEwMiAxMDA2NDQNCj4gLS0tIGEv
bGliL2V0aGRldi9ydGVfZmxvdy5oDQo+ICsrKyBiL2xpYi9ldGhkZXYvcnRlX2Zsb3cuaA0KPiBA
QCAtMzUsNiArMzUsNyBAQA0KPiAgI2luY2x1ZGUgPHJ0ZV9sMnRwdjIuaD4NCj4gICNpbmNsdWRl
IDxydGVfcHBwLmg+DQo+ICAjaW5jbHVkZSA8cnRlX2dyZS5oPg0KPiArI2luY2x1ZGUgPHJ0ZV9t
YWNzZWMuaD4NCj4gDQo+ICAjaWZkZWYgX19jcGx1c3BsdXMNCj4gIGV4dGVybiAiQyIgew0KPiBA
QCAtNjY4LDYgKzY2OSwxMyBAQCBlbnVtIHJ0ZV9mbG93X2l0ZW1fdHlwZSB7DQo+ICAJICogU2Vl
IHN0cnVjdCBydGVfZmxvd19pdGVtX2dyZV9vcHQuDQo+ICAJICovDQo+ICAJUlRFX0ZMT1dfSVRF
TV9UWVBFX0dSRV9PUFRJT04sDQo+ICsNCj4gKwkvKioNCj4gKwkgKiBNYXRjaGVzIE1BQ3NlYyBF
dGhlcm5ldCBIZWFkZXIuDQo+ICsJICoNCj4gKwkgKiBTZWUgc3RydWN0IHJ0ZV9mbG93X2l0ZW1f
bWFjc2VjLg0KPiArCSAqLw0KPiArCVJURV9GTE9XX0lURU1fVFlQRV9NQUNTRUMsDQo+ICB9Ow0K
PiANCj4gIC8qKg0KPiBAQCAtMTIxNCw2ICsxMjIyLDE2IEBAIHN0cnVjdCBydGVfZmxvd19pdGVt
X2dyZV9vcHQgew0KPiAgCXN0cnVjdCBydGVfZ3JlX2hkcl9vcHRfc2VxdWVuY2Ugc2VxdWVuY2U7
DQo+ICB9Ow0KPiANCj4gKy8qKg0KPiArICogUlRFX0ZMT1dfSVRFTV9UWVBFX01BQ1NFQy4NCj4g
KyAqDQo+ICsgKiBNYXRjaGVzIE1BQ3NlYyBoZWFkZXIuDQo+ICsgKi8NCj4gK3N0cnVjdCBydGVf
Zmxvd19pdGVtX21hY3NlYyB7DQo+ICsJc3RydWN0IHJ0ZV9tYWNzZWNfaGRyIG1hY3NlY19oZHI7
DQo+ICt9Ow0KPiArDQo+ICsNCj4gIC8qKg0KPiAgICogUlRFX0ZMT1dfSVRFTV9UWVBFX0ZVWlpZ
DQo+ICAgKg0KPiAtLQ0KPiAyLjI1LjENCg0KQWNrZWQtYnk6IE9yaSBLYW0gPG9yaWthQG52aWRp
YS5jb20+DQpCZXN0LA0KT3JpDQo=