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 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 ; 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 To: Akhil Goyal , "dev@dpdk.org" CC: "NBU-Contact-Thomas Monjalon (EXTERNAL)" , "david.marchand@redhat.com" , "hemant.agrawal@nxp.com" , "vattunuru@marvell.com" , "ferruh.yigit@xilinx.com" , "andrew.rybchenko@oktetlabs.ru" , "konstantin.v.ananyev@yandex.ru" , "jiawenwu@trustnetic.com" , "yisen.zhuang@huawei.com" , "irusskikh@marvell.com" , "qiming.yang@intel.com" , "jerinj@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: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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=