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 2264BA00C5; Wed, 2 Feb 2022 10:15:29 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9D1E640E03; Wed, 2 Feb 2022 10:15:28 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 68F6740DF4 for ; Wed, 2 Feb 2022 10:15:26 +0100 (CET) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 211NnPq4018189; Wed, 2 Feb 2022 01:15:23 -0800 Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2105.outbound.protection.outlook.com [104.47.70.105]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3dxju4yfbn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 02 Feb 2022 01:15:23 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ARTVYE8GdvJTzDgoxZS41Ns3EXUL4ce2xyx9cul7UHXbnttqYKt8DvDwSXhykBmeyQ3UxcJ8JfidH4y+b4Hi9kL5Od6mrNE5G3wSXI5aaMDirJVJt5UU/xNJxmVU0aw78A3FEugpArf2VRSryfLRMejO6MjBCfgbdXLqt3ZCAHnWGyRTkrjEhi5ExgqGe5EptldlNZWpilnSy8RCjlmD7Pzx76b7JK1MiA3xeuVWCCUhjplJEyzAzwxWWnIWvDKxAfDbNIFvGkOlB6R8qEcy0ZxBrPLh3vMoXXspSnsC7KVYEkASAMtJmVfojbdVe8swsjoHORgzmzY/7ZFH6NHuSQ== 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=8eiYglfq4de9gf3BI8g7Yu7zTmFWeLGE1WoA+zLqrPg=; b=XDUGaRCj91IeSI02QAzDrMOnCaVGjSNA8ghvTvumjNfUGG3h6yQbGkv9waRsp1jB08Q+oy2ld3VI+RNMOReF2FFdvdOfyJ8XhT6ZStrobUxN0PqreMQqIxiwg0PF+ZqOcG+RUxiGnePn1uRcOa4e5AuWiXT1t69jEoZy7z56nxzH3wUx4izC6S1ers9pDDDC8wo5kolRDE3bL1kpBjNa4KOgkmx7H71W9PSex6D6GkqxMl/Ch3yZoC5lEEogvS2A3NDwhGPmv69ug/coC0jepR1gI1OgsGS85gSe71NqRIWrJpD9t8BMd2SACW4G3xsk2d4oeNXFqtOFqMs4oparGw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8eiYglfq4de9gf3BI8g7Yu7zTmFWeLGE1WoA+zLqrPg=; b=S72C1G+nxlZdh6tCjzUr7DB+556H5nDakhSXP3BvHLYH8cpJZNZ3UrUOT6a3ErRVub0gGwfNSrMJaH5xTBoPZ/znk4Zw2nbLgUEtr3BqT17J8m+gLr+u89gpmnurcBYBpG2FjcMYFeKss7mRYZPKLZl0cOyUD3086EiLlBZCXzA= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by BYAPR18MB2376.namprd18.prod.outlook.com (2603:10b6:a03:133::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.12; Wed, 2 Feb 2022 09:15:21 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::ecd1:2b8:57bd:7780]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::ecd1:2b8:57bd:7780%6]) with mapi id 15.20.4951.012; Wed, 2 Feb 2022 09:15:21 +0000 From: Akhil Goyal To: Ferruh Yigit , "dev@dpdk.org" , Radu Nicolau , "mdr@ashroe.eu" CC: Anoob Joseph , "matan@nvidia.com" , "konstantin.ananyev@intel.com" , "thomas@monjalon.net" , "andrew.rybchenko@oktetlabs.ru" , "rosen.xu@intel.com" , Jerin Jacob Kollanukkaran , "stephen@networkplumber.org" Subject: RE: [EXT] Re: [PATCH v3 4/4] security: add IPsec option for IP reassembly Thread-Topic: [EXT] Re: [PATCH v3 4/4] security: add IPsec option for IP reassembly Thread-Index: AQHYFgM6OaHtYugDVkueGieDTIExHKx+v12AgAE+36A= Date: Wed, 2 Feb 2022 09:15:20 +0000 Message-ID: References: <20220120162627.4155695-1-gakhil@marvell.com> <20220130175935.1947730-1-gakhil@marvell.com> <20220130175935.1947730-5-gakhil@marvell.com> <944f52a5-2778-d891-d891-de982f358ebb@intel.com> In-Reply-To: <944f52a5-2778-d891-d891-de982f358ebb@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: db045273-b21c-4d88-7b74-08d9e62c89ac x-ms-traffictypediagnostic: BYAPR18MB2376:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: /ht6DH8fPBXBqGwae6N3E5cD4eV6Z2uOxtqVBhdlCO8Nt9/RJd8tA7MTNsS/0VneVKk4YJdywx0tvlrwiXJSg0PFFZpJXxOmwhgge+Xmc89q7tZ5J6Tg1wzXeNTeaLnzulDkrJ+HurPW2G6HgPzpWbnhKKACDJ29gw69/c+X5vCdH0SGtc4HMP8xbkRbKJ5qkwS0GwRD126YK9jubWBFY6oRqgowB0Z+Im8D25wdvnt++ErLIP2ow2rxzpJCd+gB9zXQTLO+Eq2B1fnSwCv+dT2Dr7qGrrMli9K9zFBurUesYa1dn9NKMd1ef6UapYccqKZio5h7FxXCsnrhxf//OUykER9zdmTgF0FLJZoOtuY3GhX3oXpkn0xUp6mxCYL2mm9u4qC7W4Xbm2B5PHm7X3DHJU8rnSsqUsYw1OkRC1xXGfng2Wzr5q5gpxvUxUOsXcLrhFfvjSDrdYdYtUzjfkCWZqRll9pz3BcSqncZQ4fgE5CUyRfvv9SsLVFQUvEJz3/y/REFTH2B4SIG+XQLRIKgdfKkAIeEEo7n9n1qk/IpjwkpnxDPJBAmFRAk4oub85ZZzT/7j63WW6SQvt8dTitqA2gnWLuSLk4/p1vqe0WCSP1FNXwu1pKz2sQoJgJINUcslqzgRWiiz8LR5lW5Kz63pwgShyrU0r7Zcvlb7ASgkiG5wQ7ArgnT94BzqaCG8OcRhoo4ntKZ3mVhMpD+Zg== 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:(13230001)(4636009)(366004)(52536014)(5660300002)(86362001)(2906002)(122000001)(15650500001)(38100700002)(38070700005)(7416002)(26005)(186003)(83380400001)(8676002)(4326008)(7696005)(53546011)(55236004)(71200400001)(6506007)(508600001)(9686003)(316002)(64756008)(8936002)(66446008)(66556008)(66946007)(66476007)(76116006)(110136005)(54906003)(55016003)(33656002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VzJwTmxPUm83amQvLzFjQmR1a1R1cmNDUmdzdjBrdDlrdktXNlFLQnFMWU5M?= =?utf-8?B?RjMwdi9kZ0o5T2tsbm81VEFIR3hwR0oyUEdYaEwyNTdId0U1aE1BaHY0SlBy?= =?utf-8?B?SlIrUEI0TGdXMXc1a05BU0Vjd3RNQ2Y3NFhJa1czSXNlbXhpdHE5U0hadmw4?= =?utf-8?B?K0pZUFBNUUZDcVkzeHJPYzRLekxCbWgvK1Qvckg1cWwxMzR0L0NtYjEwOHo0?= =?utf-8?B?bWJlRjJHS2o3TFZQaEp5YVoyMzMrdUdVRmN0UzR6cGloN3UyZlMvSlV0K0tt?= =?utf-8?B?SXp6S2wxakpCN0FHaVlXRWluYnhQY2VKZFhLRG50ZGkyZVR3Rmk1eklveEZi?= =?utf-8?B?ak5FRU0ydEY1ZDNpbjhoTWdyMWFkdVNaMnB3RWx3SEd1N0FTN0Jxc2dVZ1ZS?= =?utf-8?B?bmIzU08xajZabHp4VWdZalluQ0FyWkZ4NnRuMk9zK1U5ajRrRlJEZzFNZ3d2?= =?utf-8?B?SVJjZ1lJYnBvbUJMcm5VNmF5VUlqNzdCU3F6dHdUdWxMcGc0ZXVrVzNPdG1B?= =?utf-8?B?UG9SR0tnY1ZSRE5Uc0E0QnVRRkk0MWZnMytOVENoeHBuWXVhWnVaUTFJTmdJ?= =?utf-8?B?dlhZK3JjUTFtR3MwT0h6L2w3YmRoUE9jTVN4Zm5QTFAyTmYwczZ3OVhmcWJo?= =?utf-8?B?VDg2QVgxUE9hM0FXOUxZMmZrcFNJTndSKzJ2cFhBdFQvbEJYTklwZHBCa0d5?= =?utf-8?B?V0ZKS3JZMU9Ea1JyaFpQV2d5ZFI2dlhXT3BTang1OStzL2JycVh4T2xSYmtp?= =?utf-8?B?em8wUHB1dlIwc3MwcmFxaTdHU1ZNWUpsdXc3cHpQT1cxSzFnTUpCN3BCbkhU?= =?utf-8?B?RjNvQm5LSUdTTnJZbC9VY0dhME43ZzlWeEU2ZUpwWkVXSm9ldVRZdFFzOEtY?= =?utf-8?B?R3BuV1A2dm5nWjdTQmlvOU5kWWNkQTdqelBMS25DYlRxMUFjYmlqL2h6MmNR?= =?utf-8?B?cHRxdEROZU1RT0FJL0xzZXlYS0pzdzhRY0thV1RoVDcraEViNVExM1RiL3dN?= =?utf-8?B?ZlVSendhTEdkL2pRZXlYV05pNGxHdmNGTlRDYTE0RHVRNE0xMWM5alc5TmtZ?= =?utf-8?B?ZXo3Rm5pOWZUajhOckpBbEZxeDJVWlZxZzJCNTJ5SW1YN0M4UHBwVWJNSk1M?= =?utf-8?B?amhnWGwrbnR0QTRiTzc2RmEwR0ZGZ1gzd2hjUUZKV3RlNXFMVFkwdjIzYjNG?= =?utf-8?B?R2M2d2VlMmZUYWgxT0tTMElaSWJ1VTRjMFpueTZaOWVHYmlOQUZQcTkraG9V?= =?utf-8?B?YnRpbjBpay94VkUzemJDSkJ5OXVDKytHMFdPREJuR1JmYnBXenlSWDdhM2JC?= =?utf-8?B?emlmRmlON1ZqRTRVK1h1UVd2WGxYUVZDQVlubVcxMkI3L2xETHZYWFZ6RGlR?= =?utf-8?B?L0xLWENWaXJid0NnQ3Z5VDAwdy93bzNOVlhZMnZJV0NKS2FuakY3WDJFaElH?= =?utf-8?B?RGo2TGNaSDlNN1RoVkZnMWRHcnNVMncwbm5lVERmN3hkN1ltTS9MMmZjTkNU?= =?utf-8?B?d1dlaW92YmRvYk9YNkF0UWtHRnFQdmk1aWtmOC81aVFnckJlUlRkY2xOYkxU?= =?utf-8?B?L3NQMVBpeFU3WWoxT3U0a1IzUEdWSmFlaFF4RkJ4eFFwa1RtWWR5N0ZSSzlW?= =?utf-8?B?YUtNOGk2bDJVRExPYkw1WlVPbTZCRCtJZ3hId2NNU1Z5MFk3SU1FT1g3T0x2?= =?utf-8?B?Zk5XZ1pFZVRZam9aZHJSdFBlR1FWa1RsWjFsaWdsZ0g3VUd3QVRnY0lBMmNt?= =?utf-8?B?aFJGYTZvOHlvZndpbjVLSVJIUFBkSXNjR2dOUE13VzhZL2szb3c4elFudmJN?= =?utf-8?B?c0VJa2h0aGpCNm8yMEg3LzNobWdTb0tXY1Q3RmN3UzhkZ1Y5bUZBdEo0TUlC?= =?utf-8?B?SXVxc1RBb3JQQnZOWEt2N2FFK1VNRjMyNlNIT3YxYTIvR1VrQWVZam9FTldO?= =?utf-8?B?a242akd2YTl4cHBtaFJ5R2MwZmhLUWFhdHJGYW9ORHUxSkZYNTdHT1dFV0w2?= =?utf-8?B?eEdzWWxuOXhiVnpwZ1V2VFl0bWRPSFhDRXh4SEMyZlpTa3Z3UkJGMWxvZS82?= =?utf-8?B?TU9YNnFTeExablRCOC9Ob3k0cjB3d0g0ei85b2srQ0R3cDB6RzdiY3NGZXc0?= =?utf-8?B?amQyckxROHMzVVJXNG9VbTJ5WWtHd2grU2FNT2lRMXd3ZzhZdjN0UDRuMEQz?= =?utf-8?Q?JKhYf77UR+vsUCGh7EKan34=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: db045273-b21c-4d88-7b74-08d9e62c89ac X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Feb 2022 09:15:21.0024 (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: ZyCVjfbGqDzj61NG5cxJCpyOeAL4Zqtl8oppawTgaamoDTfU61MyfLVOLSevi7VcdiIKO4urF2SJ4kypXoDQ5w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR18MB2376 X-Proofpoint-GUID: 6N_H4T3mmqHxi7JEruE_pOBJI259WIG2 X-Proofpoint-ORIG-GUID: 6N_H4T3mmqHxi7JEruE_pOBJI259WIG2 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.816,Hydra:6.0.425,FMLib:17.11.62.513 definitions=2022-02-02_03,2022-02-01_01,2021-12-02_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 PiBPbiAxLzMwLzIwMjIgNTo1OSBQTSwgQWtoaWwgR295YWwgd3JvdGU6DQo+ID4gQSBuZXcgb3B0 aW9uIGlzIGFkZGVkIGluIElQc2VjIHRvIGVuYWJsZSBhbmQgYXR0ZW1wdCByZWFzc2VtYmx5DQo+ ID4gb2YgaW5ib3VuZCBwYWNrZXRzLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogQWtoaWwgR295 YWwgPGdha2hpbEBtYXJ2ZWxsLmNvbT4NCj4gPiAtLS0NCj4gPiAgIGRldnRvb2xzL2xpYmFiaWdh aWwuYWJpZ25vcmUgfCAxNCArKysrKysrKysrKysrKw0KPiA+ICAgbGliL3NlY3VyaXR5L3J0ZV9z ZWN1cml0eS5oICB8IDEyICsrKysrKysrKysrLQ0KPiANCj4gDQo+ICtSYWR1IGZvciByZXZpZXcN Cj4gDQo+ID4gICAyIGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o LSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9kZXZ0b29scy9saWJhYmlnYWlsLmFiaWdub3JlIGIv ZGV2dG9vbHMvbGliYWJpZ2FpbC5hYmlnbm9yZQ0KPiA+IGluZGV4IDkwZjQ0OWM0M2EuLmM2ZTMw NDI4MmYgMTAwNjQ0DQo+ID4gLS0tIGEvZGV2dG9vbHMvbGliYWJpZ2FpbC5hYmlnbm9yZQ0KPiA+ ICsrKyBiL2RldnRvb2xzL2xpYmFiaWdhaWwuYWJpZ25vcmUNCj4gPiBAQCAtMTYsMyArMTYsMTcg QEANCj4gPiAgIFtzdXBwcmVzc190eXBlXQ0KPiA+ICAgCW5hbWUgPSBydGVfZXRoX2Rldl9pbmZv DQo+ID4gICAJaGFzX2RhdGFfbWVtYmVyX2luc2VydGVkX2JldHdlZW4gPSB7b2Zmc2V0X29mKHJl c2VydmVkXzY0cyksIGVuZH0NCj4gPiArDQo+ID4gKzsgSWdub3JlIGZpZWxkcyBpbnNlcnRlZCBp biBwbGFjZSBvZiByZXNlcnZlZF9vcHRzIG9mDQo+IHJ0ZV9zZWN1cml0eV9pcHNlY19zYV9vcHRp b25zDQo+ID4gK1tzdXBwcmVzc190eXBlXQ0KPiA+ICsgICAgICAgbmFtZSA9IHJ0ZV9pcHNlY19z YV9wcm0NCj4gPiArICAgICAgIG5hbWUgPSBydGVfc2VjdXJpdHlfaXBzZWNfc2Ffb3B0aW9ucw0K PiA+ICsgICAgICAgaGFzX2RhdGFfbWVtYmVyX2luc2VydGVkX2JldHdlZW4gPSB7b2Zmc2V0X29m KHJlc2VydmVkX29wdHMpLCBlbmR9DQo+ID4gKw0KPiA+ICtbc3VwcHJlc3NfdHlwZV0NCj4gPiAr ICAgICAgIG5hbWUgPSBydGVfc2VjdXJpdHlfY2FwYWJpbGl0eQ0KPiA+ICsgICAgICAgaGFzX2Rh dGFfbWVtYmVyX2luc2VydGVkX2JldHdlZW4gPSB7b2Zmc2V0X29mKHJlc2VydmVkX29wdHMpLA0K PiAob2Zmc2V0X29mKHJlc2VydmVkX29wdHMpICsgMTgpfQ0KPiA+ICsNCj4gPiArW3N1cHByZXNz X3R5cGVdDQo+ID4gKyAgICAgICBuYW1lID0gcnRlX3NlY3VyaXR5X3Nlc3Npb25fY29uZg0KPiA+ ICsgICAgICAgaGFzX2RhdGFfbWVtYmVyX2luc2VydGVkX2JldHdlZW4gPSB7b2Zmc2V0X29mKHJl c2VydmVkX29wdHMpLA0KPiAob2Zmc2V0X29mKHJlc2VydmVkX29wdHMpICsgMTgpfQ0KDQpDb3Vs ZCBub3QgZmluZCBhbnkgYmV0dGVyIHdheSB0byBzdXBwcmVzcyB0aGUgQUJJIHdhcm5pbmcuDQpB bnkgYmV0dGVyIGlkZWE/DQoNCj4gPiBkaWZmIC0tZ2l0IGEvbGliL3NlY3VyaXR5L3J0ZV9zZWN1 cml0eS5oIGIvbGliL3NlY3VyaXR5L3J0ZV9zZWN1cml0eS5oDQo+ID4gaW5kZXggMTIyOGI2Yzhi MS4uMTY4YjgzN2E4MiAxMDA2NDQNCj4gPiAtLS0gYS9saWIvc2VjdXJpdHkvcnRlX3NlY3VyaXR5 LmgNCj4gPiArKysgYi9saWIvc2VjdXJpdHkvcnRlX3NlY3VyaXR5LmgNCj4gPiBAQCAtMjY0LDYg KzI2NCwxNiBAQCBzdHJ1Y3QgcnRlX3NlY3VyaXR5X2lwc2VjX3NhX29wdGlvbnMgew0KPiA+ICAg CSAqLw0KPiA+ICAgCXVpbnQzMl90IGw0X2NzdW1fZW5hYmxlIDogMTsNCj4gPg0KPiA+ICsJLyoq IEVuYWJsZSByZWFzc2VtYmx5IG9uIGluY29taW5nIHBhY2tldHMuDQo+ID4gKwkgKg0KPiA+ICsJ ICogKiAxOiBFbmFibGUgZHJpdmVyIHRvIHRyeSByZWFzc2VtYmx5IG9mIGVuY3J5cHRlZCBJUCBw YWNrZXRzIGZvcg0KPiA+ICsJICogICAgICB0aGlzIFNBLCBpZiBzdXBwb3J0ZWQgYnkgdGhlIGRy aXZlci4gVGhpcyBmZWF0dXJlIHdpbGwgd29yaw0KPiA+ICsJICogICAgICBvbmx5IGlmIHJ4X29m ZmxvYWQgUlRFX0VUSF9SWF9PRkZMT0FEX0lQX1JFQVNTRU1CTFkgaXMgc2V0IGluDQo+ID4gKwkg KiAgICAgIGlubGluZSBFdGhlcm5ldCBkZXZpY2UuDQo+ID4gKwkgKiAqIDA6IERpc2FibGUgcmVh c3NlbWJseSBvZiBwYWNrZXRzIChkZWZhdWx0KS4NCj4gPiArCSAqLw0KPiA+ICsJdWludDMyX3Qg cmVhc3NfZW4gOiAxOw0KPiA+ICsNCj4gPiAgIAkvKiogUmVzZXJ2ZWQgYml0IGZpZWxkcyBmb3Ig ZnV0dXJlIGV4dGVuc2lvbg0KPiA+ICAgCSAqDQo+ID4gICAJICogVXNlciBzaG91bGQgZW5zdXJl IHJlc2VydmVkX29wdHMgaXMgY2xlYXJlZCBhcyBpdCBtYXkgY2hhbmdlIGluDQo+ID4gQEAgLTI3 MSw3ICsyODEsNyBAQCBzdHJ1Y3QgcnRlX3NlY3VyaXR5X2lwc2VjX3NhX29wdGlvbnMgew0KPiA+ ICAgCSAqDQo+ID4gICAJICogTm90ZTogUmVkdWNlIG51bWJlciBvZiBiaXRzIGluIHJlc2VydmVk X29wdHMgZm9yIGV2ZXJ5IG5ldyBvcHRpb24uDQo+ID4gICAJICovDQo+ID4gLQl1aW50MzJfdCBy ZXNlcnZlZF9vcHRzIDogMTg7DQo+ID4gKwl1aW50MzJfdCByZXNlcnZlZF9vcHRzIDogMTc7DQo+ ID4gICB9Ow0KPiA+DQo+ID4gICAvKiogSVBTZWMgc2VjdXJpdHkgYXNzb2NpYXRpb24gZGlyZWN0 aW9uICovDQoNCg==