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 4AF89A0C56; Wed, 8 Sep 2021 03:04:15 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BBBC740DF6; Wed, 8 Sep 2021 03:04:14 +0200 (CEST) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mails.dpdk.org (Postfix) with ESMTP id EAC5C4003C for ; Wed, 8 Sep 2021 03:04:12 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10100"; a="220408677" X-IronPort-AV: E=Sophos;i="5.85,276,1624345200"; d="scan'208";a="220408677" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Sep 2021 18:04:11 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,276,1624345200"; d="scan'208";a="431125552" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orsmga003.jf.intel.com with ESMTP; 07 Sep 2021 18:04:11 -0700 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Tue, 7 Sep 2021 18:04:11 -0700 Received: from orsmsx605.amr.corp.intel.com (10.22.229.18) by ORSMSX608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Tue, 7 Sep 2021 18:04:10 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Tue, 7 Sep 2021 18:04:10 -0700 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.175) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.10; Tue, 7 Sep 2021 18:04:10 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FZahPfDt1b1MCPwfQGGyh3mv60F6iNRlTmAwUPNafDrdxzmxBauO25YZhfyGoLZfheJlojQwr/wGClP1dglST0xn2u/OOpa1uRp4o4okKl9HJNTPjt0JrrIjXqiK3Eot5b1i8ucO7EFteH3BLLWeOFxw3F/72kxSz5wCMhHLB7sdXliE6hVhtpBGKHTOpXF3f5UpMkk6fjyj/bR08x6LX4f+54rp1Bln7opv//YhxCwklBS94mnPfiPVdvMfyIxr2wifuZ+K6h5b4oLpusUu96agwkSgDurefplKUhL0UjbDAh4iJOoDKWDg+8x3r0AXUPx3Xxu5bUgsglTeY0UWiw== 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; bh=BvxDT29ymQpTXK1NG/Dbw+PkPwpI+oixx3MWNZ4SaKA=; b=VqBZ06NVFSM0jCXA6FBMfn8Ky0Y4+R4EbWI3FEZg5APNi1vsoA1XdFVRgCqsRtIvZVi0J5BYeLtDYp2QRlcIS4NGDqDltBkmeSj1GdKvuHlLxeFYsr23Jpbb7Lymr9Yu87WI+MBTayqgZyEWrtk4pRvBBEbYR+hPlrWU8xKaBBKFED5Z4ndlz5yne0D5a41oiScqy21qiAf5jY6jA/8os1qRvqL8+kYd+zq+mrPI+WfttSJxOBQFUpJNIWHWqI8vv66qs37pgGcDy77grpO6qD+5gx2AaqYKz0x56P713oLAPLjZXWVVZMqY6fLw1j3lubt8eeFkZzzCh65JJcvdbA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BvxDT29ymQpTXK1NG/Dbw+PkPwpI+oixx3MWNZ4SaKA=; b=XJ3VdLE9CBrMcgeRsM7JZyUeMtv+PMwXTKXnfnW5O9rndMJr5ML4r24lVWg8aBXvJD6KHiLATjlBxH5uM9ISZkeTqFQoVjRnfiHFqmp27hlMOWPO28GcxKDz2bnsZg0oyAJKDxr7ESPSY7wJnINi18XjtL4xq5Y5wf0rj33OJbE= Received: from BY5PR11MB4451.namprd11.prod.outlook.com (2603:10b6:a03:1cb::30) by BYAPR11MB3639.namprd11.prod.outlook.com (2603:10b6:a03:f6::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.21; Wed, 8 Sep 2021 01:04:04 +0000 Received: from BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::184c:e032:1d8b:cb0a]) by BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::184c:e032:1d8b:cb0a%7]) with mapi id 15.20.4478.026; Wed, 8 Sep 2021 01:04:04 +0000 From: "Chautru, Nicolas" To: Tom Rix , "dev@dpdk.org" , "gakhil@marvell.com" CC: "thomas@monjalon.net" , "hemant.agrawal@nxp.com" , "Zhang, Mingshan" , "Joshi, Arun" Thread-Topic: [PATCH v2 4/6] baseband/acc100: add support for 4G CRC drop Thread-Index: AQHXlT6gKIfvpBNjm0GlEnX+qHDnJKuPToYAgAohPZA= Date: Wed, 8 Sep 2021 01:04:04 +0000 Message-ID: References: <1629407410-28822-1-git-send-email-nicolas.chautru@intel.com> <1629407410-28822-5-git-send-email-nicolas.chautru@intel.com> <98c827cb-ad62-6b56-5a94-275a25d845a0@redhat.com> In-Reply-To: <98c827cb-ad62-6b56-5a94-275a25d845a0@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 2d0c0c16-fb77-41a0-8440-08d972648d83 x-ms-traffictypediagnostic: BYAPR11MB3639: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: uwWZRyzamDOgtqlc0fhRHz0t3GOc0bRWELzZLYXNJkG5yKmS2lAM4Lt9IhBvW0TdwaZRp56QbF34HPMYRir38HPpbK5SAn/waz1VRFDfso0vpP/BhmsiUL9gBODMifI1Lz07dOqEo1BU6SHh2H1qGZUrKNqloKPrAP2eu1f0Fpsh/dSUoLOqs5cZHkW39G/GrUHANV1vAP/geVSUY/obn8VKDytoBw/YWPRd2QKqjXsRjKMm0GBrs+VuLDp4qoBC9jLFZ4Fximl9O7nmA1WMgHPHClBDA2Zloh/3K6Xq3hmV5fwtOk1450o3KRqlH8oI/h9uFkxfbTncr7yl0EeFdecJxzMEwDb0bNIAv0XwFVOOKKdsTKnbdav+Spaix+422T8YHlug896cGsfisfLdNv0SYBCMMljpnwDBr8eLqJyRE6+WpNEKBMTOvZv6thWX6gaQW4WYAwwpdIIx44upbdN5Brx3TeEXzrSK0lD5hpgd6z0Rg+9UFRi+sTC5l2+lRoxMrjS3TT4yOEsukjXTWjFsAVogBjb0n8CaOJ+Zihq/cGN8rDD9JMGAEbOqMlnjBV8ZXUAkrTLglfto0n9o8V/D5LopIveprHl0hqROJnpYG5DjSQFACCUUON7iyBpOMpsE8YxN2oGovg1T6gpM0zU5P7wowLQTkt+gZcaWxGH5eeW8yUB1WiBks96CbxIvHhJd0TNvLCkrnMvoQBnTmg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR11MB4451.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(346002)(136003)(396003)(39860400002)(376002)(8936002)(5660300002)(26005)(38070700005)(86362001)(7696005)(33656002)(8676002)(71200400001)(9686003)(478600001)(186003)(66946007)(55016002)(53546011)(6506007)(52536014)(76116006)(83380400001)(316002)(38100700002)(2906002)(122000001)(4326008)(64756008)(54906003)(107886003)(66556008)(66476007)(66446008)(110136005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?S2phSUhGQ2ZCdERLTlB1ZVF2VnZLY3JwMGs2Qk5uZThlMGoyZFh6TzQ0eCtm?= =?utf-8?B?b29NL2dSUmI0V1BSYlF3WlBFKzM2cnE5Sm5PQlhnem83c1FlcU1qbVFFTFFt?= =?utf-8?B?U0NZbC9tTlQ5UU9jZ2RPbGM2bTJaVmgxSUwyd3VCYWlpU0IzNllqcTcwQWcx?= =?utf-8?B?bU1OSCtVU2ZJVlJOZ2FLc1RlQnQ2SFJNNEkzMU9VU3g0SCswQzBsYUdtdEU3?= =?utf-8?B?VXNhRXJIZ0orNExseXdITGhKOG9lVC9UaDU1dU9nN0pWcm5XMGdOMVJNa3ly?= =?utf-8?B?SnVZU3ZWOHA2ZjI1SnVsamlWRGszUWdMeXp6ajhpWUVudGtvb1l0b3VsNldC?= =?utf-8?B?bXRlL3UxK3I3SlpLMHcxbzZSSFpPd0FZSmRFZFVrMkd4aUtqRXk0bURhbVU5?= =?utf-8?B?UThXUjFHY2xaUkJ3Y09lcFpoZVpwTjc3R1hZaWp1dXRJSzhtYjRBK2wvcm9J?= =?utf-8?B?Rm1GVDhjTjhsd3NTMmt5SGFsV1hyMVdHZGozVGo0S1pQM1NFaDZTVEFQK1dL?= =?utf-8?B?OW04bmJWaHdJdWhHcGxCT1FVdHhISGFwS2VvQUMwbDN6NldUKzNCajF2d3NB?= =?utf-8?B?RlRDdTdhYjFyVU1DMVJsbDZwNGp4cC8vOVJUc0hjSGdpMFZ4cTdTdHZoR0lZ?= =?utf-8?B?Wm10KzgxNDZldzBwdlBkdU1KdlFqb0dWeTN6ZGQ5Y2Q3bzd3c2FhVUV2V3hi?= =?utf-8?B?dVMrc1ZQK3BNTnRnamlTbk5jYTdOMkFoRUhxUjk2ck1WRy9Nd2R4WENTUm9E?= =?utf-8?B?UHkwZHgrbS95QkpxNExrMHk4MXY2WUF6T2lpTnJobzJGdkJzUkh4Ryt4Vk5n?= =?utf-8?B?WWRoTnE2VS9ISmxDSy9mRUVrTEVnUGxyUVVOemV0ZE03UnRqeFgrenQ5QU9F?= =?utf-8?B?ZTZUay9EVEVrWHFBek94REJacGF6czV6OGwzSXdCZFlqbzNBTHdBRlU1YUJh?= =?utf-8?B?MkFuOUFvTEJyeXQraDUvQ0tIcTdQSWxZelJieU02SVNqMzl5bHRnRnJLK2tn?= =?utf-8?B?SUd4Y2hReFpldHFWUVVIdmtwcEg5MHdQQVcxcCtKcU1HQW5RbGpmSlFlL2hR?= =?utf-8?B?dURPckg3U0p6R0VDbTVHODZZRkh4eXFENzgzOVpTTWxDb2hjeVl0b0ZpNEZq?= =?utf-8?B?eXhRWmlXS3dhUmMrZE1WZDlPVDBBR1Z6R1pJNTRxUmxwZHZvM2ZtVGlURUVy?= =?utf-8?B?VDhjRjZYK3owS2RsVXNxZXdmTGpjT1M1NjhoWlg3SlhzR293M25TU1FaVS90?= =?utf-8?B?aE53NzVDeWhZbHhlWXV0SWNIS1Y4aENURjJPOVNhellKS3ZsU3EwZTZydmk4?= =?utf-8?B?aVBZdE9mdWpDbENTSmxGY2Q3enBxampDTGRBOHJEWnk0eVkvQVEvTEI1NUdz?= =?utf-8?B?R2IxTXM1Z2RDeGNCVHF3aWpWN2tOdGszcUZvSktZUlIyZ29DUU41T2hlYUlS?= =?utf-8?B?Z1NzemFic2V4ZTVLQnNVclF6UmMzZy9YN0lQYnJpMGhLbzhiUmI4NVNSVWhJ?= =?utf-8?B?NlpGOG1Da1YyNURqZzYxYXZvWGR6bWY4MjRBWGp4L3ZtWVF4THdqWnlYeVAy?= =?utf-8?B?eWxKeVcrYU16cE9vcDVqVXJaWktBQ3pzaFZGaVRUS0xwTFR6eCtDelFJdkhs?= =?utf-8?B?cEVFTEJIK1FqWDNZcjZQeTNsSWhkdFZqWGtUaFRJdmNEbjdLcDZzWktJUFpl?= =?utf-8?B?dW9lYkZ2UTRvRjhvNkxNZGxIdFZnT1o1RDZ5cU5zL2haRTQ3U0xEQTFMOVlo?= =?utf-8?Q?+c2BlZ9fVVxfVmQ55o=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY5PR11MB4451.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2d0c0c16-fb77-41a0-8440-08d972648d83 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Sep 2021 01:04:04.4779 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: E19GUgizfI9kwneEUShE6b2EIMX8LiJjZB8EiZ+l2GbT8b9Vne+17AFIIAybR3rx/xuNRxdMT6rRk+vnD5haxV8/H/X2lZWt33rUQt62TLk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3639 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v2 4/6] baseband/acc100: add support for 4G CRC drop 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 Sender: "dev" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogVG9tIFJpeCA8dHJpeEBy ZWRoYXQuY29tPg0KPiBTZW50OiBXZWRuZXNkYXksIFNlcHRlbWJlciAxLCAyMDIxIDc6MjAgQU0N Cj4gVG86IENoYXV0cnUsIE5pY29sYXMgPG5pY29sYXMuY2hhdXRydUBpbnRlbC5jb20+OyBkZXZA ZHBkay5vcmc7DQo+IGdha2hpbEBtYXJ2ZWxsLmNvbQ0KPiBDYzogdGhvbWFzQG1vbmphbG9uLm5l dDsgaGVtYW50LmFncmF3YWxAbnhwLmNvbTsgWmhhbmcsIE1pbmdzaGFuDQo+IDxtaW5nc2hhbi56 aGFuZ0BpbnRlbC5jb20+OyBKb3NoaSwgQXJ1biA8YXJ1bi5qb3NoaUBpbnRlbC5jb20+DQo+IFN1 YmplY3Q6IFJlOiBbUEFUQ0ggdjIgNC82XSBiYXNlYmFuZC9hY2MxMDA6IGFkZCBzdXBwb3J0IGZv ciA0RyBDUkMgZHJvcA0KPiANCj4gDQo+IE9uIDgvMTkvMjEgMjoxMCBQTSwgTmljb2xhcyBDaGF1 dHJ1IHdyb3RlOg0KPiA+IFRoaXMgaW1wbGVtZW50cyBpbiBQTUQgdGhlIG9wdGlvbiB0byBkcm9w IHRoZSBDQiBDUkMgYWZ0ZXIgNEcgZGVjb2RpbmcNCj4gPiB0byBoZWxwIHRyYW5zcG9ydCBibG9j ayBjb25jYXRlbmF0aW9uLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogTmljb2xhcyBDaGF1dHJ1 IDxuaWNvbGFzLmNoYXV0cnVAaW50ZWwuY29tPg0KPiA+IC0tLQ0KPiA+ICAgZG9jL2d1aWRlcy9i YmRldnMvYWNjMTAwLnJzdCAgICAgICAgICAgICB8ICAxICsNCj4gPiAgIGRvYy9ndWlkZXMvcmVs X25vdGVzL3JlbGVhc2VfMjFfMTEucnN0ICAgfCAgNCArKysrDQo+ID4gICBkcml2ZXJzL2Jhc2Vi YW5kL2FjYzEwMC9ydGVfYWNjMTAwX3BtZC5jIHwgMTIgKysrKysrKysrLS0tDQo+ID4gICAzIGZp bGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pDQo+ID4NCj4gPiBk aWZmIC0tZ2l0IGEvZG9jL2d1aWRlcy9iYmRldnMvYWNjMTAwLnJzdA0KPiA+IGIvZG9jL2d1aWRl cy9iYmRldnMvYWNjMTAwLnJzdCBpbmRleCBmZjBmYTRiLi45ZmZmNmFiIDEwMDY0NA0KPiA+IC0t LSBhL2RvYy9ndWlkZXMvYmJkZXZzL2FjYzEwMC5yc3QNCj4gPiArKysgYi9kb2MvZ3VpZGVzL2Ji ZGV2cy9hY2MxMDAucnN0DQo+ID4gQEAgLTU4LDYgKzU4LDcgQEAgQUNDMTAwIDVHLzRHIEZFQyBQ TUQgc3VwcG9ydHMgdGhlIGZvbGxvd2luZyBCQkRFVg0KPiBjYXBhYmlsaXRpZXM6DQo+ID4gICAg ICAtIGBgUlRFX0JCREVWX1RVUkJPX05FR19MTFJfMV9CSVRfSU5gYCA6ICBzZXQgaWYgbmVnYXRp dmUgTExSDQo+IGVuY29kZXIgaS9wIGlzIHN1cHBvcnRlZA0KPiA+ICAgICAgLSBgYFJURV9CQkRF Vl9UVVJCT19QT1NfTExSXzFfQklUX0lOYGAgOiAgc2V0IGlmIHBvc2l0aXZlIExMUiBlbmNvZGVy DQo+IGkvcCBpcyBzdXBwb3J0ZWQNCj4gPiAgICAgIC0gYGBSVEVfQkJERVZfVFVSQk9fREVDX1RC X0NSQ18yNEJfS0VFUGBgIDogIGtlZXAgQ1JDMjRCIGJpdHMNCj4gPiBhcHBlbmRlZCB3aGlsZSBk ZWNvZGluZw0KPiA+ICsgICAtIGBgUlRFX0JCREVWX1RVUkJPX0RFQ19DUkNfMjRCX0RST1BgYCA6 IG9wdGlvbiB0byBkcm9wIHRoZSBjb2RlDQo+ID4gKyBibG9jayBDUkMgYWZ0ZXIgZGVjb2RpbmcN Cj4gPiAgICAgIC0gYGBSVEVfQkJERVZfVFVSQk9fRUFSTFlfVEVSTUlOQVRJT05gYCA6ICBzZXQg ZWFybHkgdGVybWluYXRpb24NCj4gZmVhdHVyZQ0KPiA+ICAgICAgLSBgYFJURV9CQkRFVl9UVVJC T19ERUNfU0NBVFRFUl9HQVRIRVJgYCA6ICBzdXBwb3J0cyBzY2F0dGVyLQ0KPiBnYXRoZXIgZm9y IGlucHV0L291dHB1dCBkYXRhDQo+ID4gICAgICAtIGBgUlRFX0JCREVWX1RVUkJPX0hBTEZfSVRF UkFUSU9OX0VWRU5gYCA6ICBzZXQgaGFsZiBpdGVyYXRpb24NCj4gPiBncmFudWxhcml0eSBkaWZm IC0tZ2l0IGEvZG9jL2d1aWRlcy9yZWxfbm90ZXMvcmVsZWFzZV8yMV8xMS5yc3QNCj4gPiBiL2Rv Yy9ndWlkZXMvcmVsX25vdGVzL3JlbGVhc2VfMjFfMTEucnN0DQo+ID4gaW5kZXggOGNhNTliNy4u Zjc4NDNiYyAxMDA2NDQNCj4gPiAtLS0gYS9kb2MvZ3VpZGVzL3JlbF9ub3Rlcy9yZWxlYXNlXzIx XzExLnJzdA0KPiA+ICsrKyBiL2RvYy9ndWlkZXMvcmVsX25vdGVzL3JlbGVhc2VfMjFfMTEucnN0 DQo+ID4gQEAgLTU5LDYgKzU5LDEwIEBAIE5ldyBGZWF0dXJlcw0KPiA+DQo+ID4gICAgIEFkZGVk IHN1cHBvcnQgZm9yIG1vcmUgY29tcHJlaGVuc2l2ZSBDUkMgb3B0aW9ucy4NCj4gPg0KPiA+ICsq ICoqVXBkYXRlZCB0aGUgQUNDMTAwIGJiZGV2IFBNRC4qKg0KPiA+ICsNCj4gPiArICBBZGRlZCBz dXBwb3J0IGZvciBtb3JlIGNvbXByZWhlbnNpdmUgQ1JDIG9wdGlvbnMuDQo+ID4gKw0KPiA+ICAg UmVtb3ZlZCBJdGVtcw0KPiA+ICAgLS0tLS0tLS0tLS0tLQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBh L2RyaXZlcnMvYmFzZWJhbmQvYWNjMTAwL3J0ZV9hY2MxMDBfcG1kLmMNCj4gPiBiL2RyaXZlcnMv YmFzZWJhbmQvYWNjMTAwL3J0ZV9hY2MxMDBfcG1kLmMNCj4gPiBpbmRleCA2OGJhNTIzLi44OTFi ZTgxIDEwMDY0NA0KPiA+IC0tLSBhL2RyaXZlcnMvYmFzZWJhbmQvYWNjMTAwL3J0ZV9hY2MxMDBf cG1kLmMNCj4gPiArKysgYi9kcml2ZXJzL2Jhc2ViYW5kL2FjYzEwMC9ydGVfYWNjMTAwX3BtZC5j DQo+ID4gQEAgLTk4MCw2ICs5ODAsNyBAQA0KPiA+DQo+IAlSVEVfQkJERVZfVFVSQk9fTkVHX0xM Ul8xX0JJVF9JTiB8DQo+ID4gICAJCQkJCVJURV9CQkRFVl9UVVJCT19NQVBfREVDIHwNCj4gPg0K PiAJUlRFX0JCREVWX1RVUkJPX0RFQ19UQl9DUkNfMjRCX0tFRVAgfA0KPiA+ICsNCj4gCVJURV9C QkRFVl9UVVJCT19ERUNfQ1JDXzI0Ql9EUk9QIHwNCj4gPg0KPiAJUlRFX0JCREVWX1RVUkJPX0RF Q19TQ0FUVEVSX0dBVEhFUiwNCj4gPiAgIAkJCQkubWF4X2xscl9tb2R1bHVzID0gSU5UOF9NQVgs DQo+ID4gICAJCQkJLm51bV9idWZmZXJzX3NyYyA9DQo+ID4gQEAgLTE3MDgsOCArMTcwOSwxMiBA QA0KPiA+ICAgCX0NCj4gPg0KPiA+ICAgCWlmICgob3AtPnR1cmJvX2RlYy5jb2RlX2Jsb2NrX21v ZGUgPT0NCj4gUlRFX0JCREVWX1RSQU5TUE9SVF9CTE9DSykNCj4gPiAtCQkmJiAhY2hlY2tfYml0 KG9wLT50dXJib19kZWMub3BfZmxhZ3MsDQo+ID4gLQkJUlRFX0JCREVWX1RVUkJPX0RFQ19UQl9D UkNfMjRCX0tFRVApKQ0KPiA+ICsJCQkmJiAhY2hlY2tfYml0KG9wLT50dXJib19kZWMub3BfZmxh Z3MsDQo+ID4gKwkJCVJURV9CQkRFVl9UVVJCT19ERUNfVEJfQ1JDXzI0Ql9LRUVQKSkNCj4gPiAr CQljcmMyNF9vdmVybGFwID0gMjQ7DQo+ID4gKwlpZiAoKG9wLT50dXJib19kZWMuY29kZV9ibG9j a19tb2RlID09IFJURV9CQkRFVl9DT0RFX0JMT0NLKQ0KPiBUaGVzZSB0d28gaWYtc3RhdGVtZW50 cyBjYW4gYmUgY29tYmluZWQuDQoNClRoZXkgY291bGQgYnV0IHJlYWxseSB3aGVuIEkgdHJpZWQg IHRoYXQgYmVjYW1lIGFyZ3VhYmx5IHVucmVhZGFibGUsIEkgdGhvdWdodCBpdCB3YXMgc3RpbGwg YmV0dGVyIHRoaXMgd2F5LiANCg0KPiA+ICsJCQkmJiBjaGVja19iaXQob3AtPnR1cmJvX2RlYy5v cF9mbGFncywNCj4gPiArCQkJUlRFX0JCREVWX1RVUkJPX0RFQ19DUkNfMjRCX0RST1ApKQ0KPiA+ ICAgCQljcmMyNF9vdmVybGFwID0gMjQ7DQo+ID4NCj4gPiAgIAkvKiBDYWxjdWxhdGVzIGNpcmN1 bGFyIGJ1ZmZlciBzaXplLg0KPiA+IEBAIC0xNzQ0LDcgKzE3NDksOCBAQA0KPiA+DQo+ID4gICAJ bmV4dF90cmlwbGV0ID0gYWNjMTAwX2RtYV9maWxsX2Jsa190eXBlX291dCgNCj4gPiAgIAkJCWRl c2MsIGhfb3V0cHV0LCAqaF9vdXRfb2Zmc2V0LA0KPiA+IC0JCQlrID4+IDMsIG5leHRfdHJpcGxl dCwNCj4gQUNDMTAwX0RNQV9CTEtJRF9PVVRfSEFSRCk7DQo+ID4gKwkJCShrIC0gY3JjMjRfb3Zl cmxhcCkgID4+IDMsIG5leHRfdHJpcGxldCwNCj4gDQo+IGNyYzI0X292ZXJsYXAgaGFkIGJlZW4g c2V0IGJlZm9yZSB0aGlzIHBhdGNoIGluIHRoZSBhYm92ZSBpZi1zdGF0ZW1lbnQgZm9yDQo+IGNy Y18yNGJfa2VlcC4NCj4gDQo+IHNvIHRoaXMgbG9va3MgbGlrZSBhIGJ1Zy4NCj4gDQo+IElmIGl0 IGlzIGEgYnVnLCBpdCBzaG91bGQgYmUgc2VwYXJhdGVkIG91dCBhcyBpdHMgb3duIHBhdGNoLg0K DQpPayBmYWlyIGVub3VnaCwgd2lsbCBkby4gVGhhbmtzDQoNCj4gDQo+IFRvbQ0KPiANCj4gPiAr CQkJQUNDMTAwX0RNQV9CTEtJRF9PVVRfSEFSRCk7DQo+ID4gICAJaWYgKHVubGlrZWx5KG5leHRf dHJpcGxldCA8IDApKSB7DQo+ID4gICAJCXJ0ZV9iYmRldl9sb2coRVJSLA0KPiA+ICAgCQkJCSJN aXNtYXRjaCBiZXR3ZWVuIGRhdGEgdG8gcHJvY2VzcyBhbmQNCj4gbWJ1ZiBkYXRhIGxlbmd0aCBp bg0KPiA+IGJiZGV2X29wOiAlcCIsDQoNCg==