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 B372BA034C; Tue, 30 Aug 2022 14:36:39 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5B40340F18; Tue, 30 Aug 2022 14:36:39 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 4C4F640F17 for ; Tue, 30 Aug 2022 14:36:37 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 27U3RCiX009381; Tue, 30 Aug 2022 05:36:36 -0700 Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2102.outbound.protection.outlook.com [104.47.55.102]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3j7jsnc3g7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 30 Aug 2022 05:36:36 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lo+NBlZRzQ8LHW1q0xBJ8iK0REy13Ofpp2smOc/i/WmM869i9tkfWvw6GdROqPpqq9fNGlJ3GwUsPodiKDMZyNpRT1HvUkpTnEaKEvLv55kGMyrsNgPGmkYLBcNyPJQ547l7T8yVbOWAT788xgVdR1VMWsfgp4BI1XprfFYmPTsHuGnMtkcw7Fx7eB17DPzzI/fYEFsQ/CC/nCS0cvm3Zs2KCI2GL9fDMDjPjZh2uIzyI3wlJWA9Brnmd0BfwEtINEXf1o6UvpYzdS1DjivD96CHNRFMd7fO9xHEfbCSJjEw0TR7X3CQvJrSYOecBDx060tOar8qda+jGUHACevacA== 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=UWKa6uSUdcbNPLQ76NpWAdvL4n1jkd/auDA7JI1setg=; b=fGkN42Avb/Dpx8GLZhvlAHDpF78GuGuMjaDVh0cVX4kM91AvRMtQ8qjKMxBfpIiJXa+XV5uOm0AXzQW44E5kEN1sR8xd6n36W5mhsjCRONX/P0G2EKvcfHTIzkQg3UTudmOYd0NKmKpDf2FvuCCJ676dDO8rRPtmA/h8BcSwYmxCYqjjrVUsoR7NB16VCoxQMYdExtW9IN7D2iMCpZrvVt46fEcIfsDyD3ycky72ypat+wHYucLe/lLNsX/w6mkD2oSiQnXhfEwIbWv0a1E3f2HSompdj6zmU/Gx7OcTmLwFXFg6Mg2S+S4rDn36hcDnK+imf+Jo3FrGqehtRQqiTA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; 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=UWKa6uSUdcbNPLQ76NpWAdvL4n1jkd/auDA7JI1setg=; b=m0sNPuvWBSdBYdlKPUXkPSZo/ypiJnZQIVEObKgeuya4Kh+XTIntkRLu7mE+gehrbALWgx//g2yjrhUBwBGbYEGRfRvvjwysSRcLmex3BIf0bZTRJpjBtqaA5lcN++X9jk+NQMmar91cTf++RzuXvfo481sF6gYnZsVe9TNGQuw= Received: from PH0PR18MB4750.namprd18.prod.outlook.com (2603:10b6:510:cd::11) by CO6PR18MB4100.namprd18.prod.outlook.com (2603:10b6:5:34e::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.21; Tue, 30 Aug 2022 12:36:31 +0000 Received: from PH0PR18MB4750.namprd18.prod.outlook.com ([fe80::c0a3:b589:b82b:6546]) by PH0PR18MB4750.namprd18.prod.outlook.com ([fe80::c0a3:b589:b82b:6546%2]) with mapi id 15.20.5566.021; Tue, 30 Aug 2022 12:36:31 +0000 From: Hanumanth Reddy Pothula To: Andrew Rybchenko , Aman Singh , Yuying Zhang CC: "dev@dpdk.org" Subject: RE: [PATCH v2 1/1] app/testpmd: add command line argument 'nic-to-pmd-rx-metadata' Thread-Topic: [PATCH v2 1/1] app/testpmd: add command line argument 'nic-to-pmd-rx-metadata' Thread-Index: AQHYppiklJ5M5qRbtkamXr/P+fuGOK3HjOjw Date: Tue, 30 Aug 2022 12:36:31 +0000 Message-ID: References: <20220801131338.1710737-1-hpothula@marvell.com> <20220802175151.2277437-1-hpothula@marvell.com> In-Reply-To: <20220802175151.2277437-1-hpothula@marvell.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: faecd173-abbd-4b2d-0aa7-08da8a844432 x-ms-traffictypediagnostic: CO6PR18MB4100:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: kZous9/MTUYLuc9/LMCY3Wrt5nx9IfS7eWNqj0qUBxTKfYu9lhxt9NWT9nh7+nke93HT1aC+5YRFlyFr0pEwT9p0TH2J0M1FS4OpQmripZCN07ptTjcOd9LeNQO/5pPkwN08q7pLo80H0758J5PHS/8QJ0HAeX3gE2iR+mzbOXal7GrYct57EjYMjb6HUSEaZA0q2zSSbg+dXMBMpHv6U5gSGo+iZJAGqdurSrhlq1riVlx3iJPKx/m9iDRgmo7AbbqxZZbizoxSmBaISlHuQKJkeosIOKckWkn+DD+WOC+ddVvwdhYBdemM4gyeBg09L/SmFR/H/quLQiAspAce5BaULmy6R7akUwAKztO/XR32rYb8sIhounU4ba/LLBSEiW2tMgUcgdyPkTqZZ9b9jioZCbkAYkXdfKnIEPf6np5G9tdOTeKjdXYizYsTKCbK2VD9O7ylPbWCObGftaoil2dQPMpoTghRI/kPvnWuaj1qRVBZrQcmSaozzypWCA86AFbv3BG7lA/yxjHiXVUVjZsaT2n5ipCqFu42yjaBHBlC1oq/IC/NXYFFaGX+xhgxzicfMZqr+csas9aENkD+dpDcWhIG95LTEiyRKog9NqW30VpbnkYf69F9QlmWwxpn42AIRVk/49YLL9857Ua49ahSKqdyKU9SyN23lw00ReqtS8Z3ebRVFfEg+BYvx+7C7UpBYVt4hiLotcSu8JeG8OCosRID9JyuQmcxMYG0KhIkDpOKRCkccX5LxNvV6yVl92S3jhIy0IXQHWsnzZm8BA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR18MB4750.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(396003)(346002)(366004)(136003)(376002)(39860400002)(26005)(122000001)(38100700002)(110136005)(9686003)(316002)(71200400001)(38070700005)(33656002)(66446008)(8676002)(7696005)(52536014)(6506007)(41300700001)(4326008)(66946007)(8936002)(64756008)(66476007)(66556008)(76116006)(53546011)(186003)(5660300002)(478600001)(83380400001)(2906002)(86362001)(55016003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?amJBY2Uzc1M2eWx5SHVyZE5HL3pJSGZJSEZnOForM0tORWRzK2l6MFdQYWpQ?= =?utf-8?B?cjhwNVY0Vzhpd01OQmc4c0ova29HT2hZV0I3dDErbXZ4UmlIV3hDZlNkbkhC?= =?utf-8?B?RG9FYmN1c1l2cDhxVG9aMzlINjdLR0ZuSGNld3hGQmxPS0Z4Rk5WTlVhR3FQ?= =?utf-8?B?bE84eldYK01mQ0Z1TURaMmw5cUh3S0NKc3JtS08yZloraU1mVFdsQWh4QWpV?= =?utf-8?B?UVhqREJ5NW1rUkY0cExxVGlvRUVIWHpwU2FlYVh0UmNMTlBBcWxzUVBMYUI5?= =?utf-8?B?NXhmZnhuYVUyWDlZVkhIZE1VSVpneTU1aXVJUTRScXN4VVd5N1k0NU1MbE05?= =?utf-8?B?bW5PcHpPR1I2OW9qSXZ5Y1ovbkNFelBrRDFpa0RKdDhERFFnT0lObUwzL2M2?= =?utf-8?B?YktuQ01nVUplTWVCYjlOcmcydUNYVHFEdnFORHpSNWpWdmQxZ0xNQ1JMaXhk?= =?utf-8?B?azlUZFdCODJEcis2Y0hoTkwyK1FTbDgxZUdRWWozVGpGVlByYWxsaFhKWDFK?= =?utf-8?B?WXNqSFZic2FRL05rV1cvS1NyUTUvVTF6alIvZjZaYk9kVGpUcG11RFBsNFhS?= =?utf-8?B?Wm5YQWR6QVNZamdHc1ZyZlVvM3ZvV0Zjb1p2SVRZei9tR0JUZUVPakJNbUdE?= =?utf-8?B?Y2JTcnpVWDBjM2M2UkViN0JVMVlQNzFydmQzSnhaTEszaG90aTJPMVlMVkNk?= =?utf-8?B?bHJLWXprSlNoTUtxeDU5ZEt5UnlWcTlWYXhHT25ZdG5lNE9SVEhTSTN0bmhx?= =?utf-8?B?Tm5seVBpWEdJRUx2enlLcld3aDBaMmxGSkJremZvclMvR3cwdUR2TDl6b1Ju?= =?utf-8?B?TGRiRzNQamhmVmlPMzNHd08rTXlCbXlPZjVHN1pwZWhNTUhURDlPeUJqdHZE?= =?utf-8?B?M2N5Q1FOZXhnWHc4Q2ZhSzNzb25EWlZ4QzJoZnpwQUFMbUNKY0JLWDNHMUha?= =?utf-8?B?K09YdVFYWUhBbVAxcVI0TGNYdXA0VzZWaUVUQTl6V1oxMDg2eHdJUEIrTzgv?= =?utf-8?B?YklHbXJvc1FwZmpXZGxuODAySWZLVjE3K1N3TUZkQ1g3eEo5bG9Bbk80WTZX?= =?utf-8?B?MWJreldPbk04YWNuUmJyZGZBbkdnV3VGaCtSWVRNeElucGxJa3B6eDBzNVhl?= =?utf-8?B?MUtJTnVZbkpLRjViQTdUWWxBNlBuMm9MMjVOd1AxZnVMUTJMbDlYYTVBRmJG?= =?utf-8?B?RXNuZWhITm9ldnRFVUlFMmxQTkdvV1hzQndSUWRxT2ErdDBHMFlpWU5OTitO?= =?utf-8?B?bzFlSXZEcU9kb09CS1lsMkhDKzFxVkYrcXc4MEplWGJzakVGK2ZyOUZXd3M0?= =?utf-8?B?UG1DckdPa040L0kyaWZDWThuWjdncURuaGR1L05XSHhjTE51NmdtM3diSnJC?= =?utf-8?B?L29ndE9MQm4ra2RJOTBjL3gybm9XUDV4UEphZEFBWEEwUEZNUk90L1VGMHNh?= =?utf-8?B?bmNKQXJIb0p1OHZudVNCQ083ZHJrOW4zQ0pJOUFCN3pPMndka1ZXTHd2MVNR?= =?utf-8?B?Z1F4RmlKR1o0OFk2UXFWbmxRekh2OTJ1SEdseEVhSVczNnRHU21YdzhvRmY1?= =?utf-8?B?TzFQRG5vQWd6NUgralprQ0VGbFJKcHNhK2NVRFRacXZ1bTltQ1ZKdVp4UDZz?= =?utf-8?B?OHk4Z01KZE55eG1YMksra2srM2NSMldrenp6VlRkTTg0TWZNd01kVDg3WkM4?= =?utf-8?B?Vkt1amx4V3pMRmpkSU5aK2lSQldWTVBPemp1WHhOc21oZDNleDR2WEN3YnR1?= =?utf-8?B?WlVuVXN5TTBVWXFRYjhrYW1LS1NVWGwzK0lKZFdaV2EzeGZYTHBpc21POHpD?= =?utf-8?B?YkVJU3N4UXcyM0paWjBkWEYvSTFwbHpFZXUxeFMwUTJTdFp2L1pFa0VmTEc5?= =?utf-8?B?dVRrMWUzdDlwcWRSQjVJQUZiNXVHYWN5UkQ3b0EwdjZrNkhib09LUDVXZVJU?= =?utf-8?B?OXNqUW9wdkxEblg0K1JqZll4TjBmZlQ3NE9lWjVZTWRreXdrcEFwZTE3NG84?= =?utf-8?B?VDl3cVNjWkhEU0Y5WnppMEhPa0RiS2FTY2daSXYzaUM3SXQ4WXpidCttblc2?= =?utf-8?B?TVlNUlhPejdUZytvUjA4RXFrYmt1VFdCT01RRVV5Z000YWdoMlJFRGxSRnFR?= =?utf-8?Q?EZLwWJnjoJhHuGJ4V10z/Be1m?= 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: PH0PR18MB4750.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: faecd173-abbd-4b2d-0aa7-08da8a844432 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Aug 2022 12:36:31.0324 (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: Dn8xxMJfK7dc0WIzj5CvqC8p63UFAxY9gKrUd4F8xFWKw/ee1QWUz++2WnJN4U4Y9aTwldjqSxg2FOUr65bsng== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR18MB4100 X-Proofpoint-ORIG-GUID: CZNZHyo8TWgHfV5TQVEFFbii6yLlVGgv X-Proofpoint-GUID: CZNZHyo8TWgHfV5TQVEFFbii6yLlVGgv X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.517,FMLib:17.11.122.1 definitions=2022-08-30_06,2022-08-30_01,2022-06-22_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 UGluZw0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEhhbnVtYW50aCBQ b3RodWxhIDxocG90aHVsYUBtYXJ2ZWxsLmNvbT4NCj4gU2VudDogVHVlc2RheSwgQXVndXN0IDIs IDIwMjIgMTE6MjIgUE0NCj4gVG86IEFtYW4gU2luZ2ggPGFtYW4uZGVlcC5zaW5naEBpbnRlbC5j b20+OyBZdXlpbmcgWmhhbmcNCj4gPHl1eWluZy56aGFuZ0BpbnRlbC5jb20+DQo+IENjOiBkZXZA ZHBkay5vcmc7IEhhbnVtYW50aCBSZWRkeSBQb3RodWxhIDxocG90aHVsYUBtYXJ2ZWxsLmNvbT4N Cj4gU3ViamVjdDogW1BBVENIIHYyIDEvMV0gYXBwL3Rlc3RwbWQ6IGFkZCBjb21tYW5kIGxpbmUg YXJndW1lbnQgJ25pYy10by1wbWQtDQo+IHJ4LW1ldGFkYXRhJw0KPiANCj4gUHJlc2VudGx5LCBy eCBtZXRhZGF0YSBpcyBzZW50IHRvIFBNRCBieSBkZWZhdWx0LCBsZWFkaW5nIHRvIGEgcGVyZm9y bWFuY2UgZHJvcA0KPiBhcyBwcm9jZXNzaW5nIGZvciB0aGUgc2FtZSBpbiByeCBwYXRoIHRha2Vz IGV4dHJhIGN5Y2xlcy4NCj4gDQo+IEhlbmNlLCBpbnRyb2R1Y2luZyBjb21tYW5kIGxpbmUgYXJn dW1lbnQsICduaWMtdG8tcG1kLXJ4LW1ldGFkYXRhJw0KPiB0byBjb250cm9sIHBhc3Npbmcgcngg bWV0YWRhdGEgdG8gUE1ELiBCeSBkZWZhdWx0IGl04oCZcyBkaXNhYmxlZC4NCj4gDQo+IFNpZ25l ZC1vZmYtYnk6IEhhbnVtYW50aCBQb3RodWxhIDxocG90aHVsYUBtYXJ2ZWxsLmNvbT4NCj4gDQo+ IHYyOg0KPiAtIHRha2VuIGNhcmVkIGFsaWdubWVudCBpc3N1ZXMNCj4gLSByZW5hbWVkIGNvbW1h bmQgbGluZSBhcmd1bWVudCBmcm9tIHJ4LW1ldGFkYXRhIHRvIG5pYy10by1wbWQtcngtDQo+IG1l dGFkYXRhDQo+IC0gcmVuYW1lZCB2YXJpYWJsZSBuYW1lIGZyb20gcngtbWV0YWRhdGEgdG8gbmlj X3RvX3BtZF9yeF9tZXRhZGF0YQ0KPiAtLS0NCj4gIGFwcC90ZXN0LXBtZC9wYXJhbWV0ZXJzLmMg fCA0ICsrKysNCj4gIGFwcC90ZXN0LXBtZC90ZXN0cG1kLmMgICAgfCA2ICsrKysrLQ0KPiAgYXBw L3Rlc3QtcG1kL3Rlc3RwbWQuaCAgICB8IDIgKysNCj4gIDMgZmlsZXMgY2hhbmdlZCwgMTEgaW5z ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2FwcC90ZXN0LXBt ZC9wYXJhbWV0ZXJzLmMgYi9hcHAvdGVzdC1wbWQvcGFyYW1ldGVycy5jIGluZGV4DQo+IGUzYzk3 NTdmM2YuLmEzODE5NDU0OTIgMTAwNjQ0DQo+IC0tLSBhL2FwcC90ZXN0LXBtZC9wYXJhbWV0ZXJz LmMNCj4gKysrIGIvYXBwL3Rlc3QtcG1kL3BhcmFtZXRlcnMuYw0KPiBAQCAtMjEzLDYgKzIxMyw3 IEBAIHVzYWdlKGNoYXIqIHByb2duYW1lKQ0KPiAgCXByaW50ZigiICAtLWhhaXJwaW4tbW9kZT0w eFhYOiBiaXRtYXNrIHNldCB0aGUgaGFpcnBpbiBwb3J0IG1vZGUuXG4iDQo+ICAJICAgICAgICIg ICAgMHgxMCAtIGV4cGxpY2l0IFR4IHJ1bGUsIDB4MDIgLSBoYWlycGluIHBvcnRzIHBhaXJlZFxu Ig0KPiAgCSAgICAgICAiICAgIDB4MDEgLSBoYWlycGluIHBvcnRzIGxvb3AsIDB4MDAgLSBoYWly cGluIHBvcnQgc2VsZlxuIik7DQo+ICsJcHJpbnRmKCIgIC0tbmljLXRvLXBtZC1yeC1tZXRhZGF0 YTogbGV0IHRoZSBOSUMgZGVsaXZlciBwZXItcGFja2V0IFJ4DQo+ICttZXRhZGF0YSB0byBQTURc biIpOw0KPiAgfQ0KPiANCj4gICNpZmRlZiBSVEVfTElCX0NNRExJTkUNCj4gQEAgLTcxMCw2ICs3 MTEsNyBAQCBsYXVuY2hfYXJnc19wYXJzZShpbnQgYXJnYywgY2hhcioqIGFyZ3YpDQo+ICAJCXsg InJlY29yZC1idXJzdC1zdGF0cyIsICAgICAgICAgMCwgMCwgMCB9LA0KPiAgCQl7IFBBUkFNX05V TV9QUk9DUywgICAgICAgICAgICAgIDEsIDAsIDAgfSwNCj4gIAkJeyBQQVJBTV9QUk9DX0lELCAg ICAgICAgICAgICAgICAxLCAwLCAwIH0sDQo+ICsJCXsgIm5pYy10by1wbWQtcngtbWV0YWRhdGEi LCAgICAgMCwgMCwgMCB9LA0KPiAgCQl7IDAsIDAsIDAsIDAgfSwNCj4gIAl9Ow0KPiANCj4gQEAg LTE1MTAsNiArMTUxMiw4IEBAIGxhdW5jaF9hcmdzX3BhcnNlKGludCBhcmdjLCBjaGFyKiogYXJn dikNCj4gIAkJCQludW1fcHJvY3MgPSBhdG9pKG9wdGFyZyk7DQo+ICAJCQlpZiAoIXN0cmNtcChs Z29wdHNbb3B0X2lkeF0ubmFtZSwgUEFSQU1fUFJPQ19JRCkpDQo+ICAJCQkJcHJvY19pZCA9IGF0 b2kob3B0YXJnKTsNCj4gKwkJCWlmICghc3RyY21wKGxnb3B0c1tvcHRfaWR4XS5uYW1lLCAibmlj LXRvLXBtZC1yeC0NCj4gbWV0YWRhdGEiKSkNCj4gKwkJCQluaWNfdG9fcG1kX3J4X21ldGFkYXRh ID0gMTsNCj4gIAkJCWJyZWFrOw0KPiAgCQljYXNlICdoJzoNCj4gIAkJCXVzYWdlKGFyZ3ZbMF0p Ow0KPiBkaWZmIC0tZ2l0IGEvYXBwL3Rlc3QtcG1kL3Rlc3RwbWQuYyBiL2FwcC90ZXN0LXBtZC90 ZXN0cG1kLmMgaW5kZXgNCj4gYWRkY2JjYWM4NS4uMmIxN2Q0Zjc1NyAxMDA2NDQNCj4gLS0tIGEv YXBwL3Rlc3QtcG1kL3Rlc3RwbWQuYw0KPiArKysgYi9hcHAvdGVzdC1wbWQvdGVzdHBtZC5jDQo+ IEBAIC00MTEsNiArNDExLDkgQEAgdWludDhfdCBjbGVhcl9wdHlwZXMgPSB0cnVlOw0KPiAgLyog SGFpcnBpbiBwb3J0cyBjb25maWd1cmF0aW9uIG1vZGUuICovICB1aW50MTZfdCBoYWlycGluX21v ZGU7DQo+IA0KPiArLyogU2VuZCBSeCBtZXRhZGF0YSAqLw0KPiArdWludDhfdCBuaWNfdG9fcG1k X3J4X21ldGFkYXRhOw0KPiArDQo+ICAvKiBQcmV0dHkgcHJpbnRpbmcgb2YgZXRoZGV2IGV2ZW50 cyAqLw0KPiAgc3RhdGljIGNvbnN0IGNoYXIgKiBjb25zdCBldGhfZXZlbnRfZGVzY1tdID0gew0K PiAgCVtSVEVfRVRIX0VWRU5UX1VOS05PV05dID0gInVua25vd24iLA0KPiBAQCAtMTYyOCw3ICsx NjMxLDggQEAgaW5pdF9jb25maWdfcG9ydF9vZmZsb2Fkcyhwb3J0aWRfdCBwaWQsIHVpbnQzMl90 DQo+IHNvY2tldF9pZCkNCj4gIAlpbnQgcmV0Ow0KPiAgCWludCBpOw0KPiANCj4gLQlldGhfcnhf bWV0YWRhdGFfbmVnb3RpYXRlX21wKHBpZCk7DQo+ICsJaWYgKG5pY190b19wbWRfcnhfbWV0YWRh dGEpDQo+ICsJCWV0aF9yeF9tZXRhZGF0YV9uZWdvdGlhdGVfbXAocGlkKTsNCj4gDQo+ICAJcG9y dC0+ZGV2X2NvbmYudHhtb2RlID0gdHhfbW9kZTsNCj4gIAlwb3J0LT5kZXZfY29uZi5yeG1vZGUg PSByeF9tb2RlOw0KPiBkaWZmIC0tZ2l0IGEvYXBwL3Rlc3QtcG1kL3Rlc3RwbWQuaCBiL2FwcC90 ZXN0LXBtZC90ZXN0cG1kLmggaW5kZXgNCj4gZmIyZjUxOTVkMy4uMjk0YTljOGNmNCAxMDA2NDQN Cj4gLS0tIGEvYXBwL3Rlc3QtcG1kL3Rlc3RwbWQuaA0KPiArKysgYi9hcHAvdGVzdC1wbWQvdGVz dHBtZC5oDQo+IEBAIC02MjEsNiArNjIxLDggQEAgZXh0ZXJuIHN0cnVjdCBydGVfZXRoZXJfYWRk cg0KPiBwZWVyX2V0aF9hZGRyc1tSVEVfTUFYX0VUSFBPUlRTXTsgIGV4dGVybiB1aW50MzJfdCBi dXJzdF90eF9kZWxheV90aW1lOw0KPiAvKio8IEJ1cnN0IHR4IGRlbGF5IHRpbWUodXMpIGZvciBt YWMtcmV0cnkuICovICBleHRlcm4gdWludDMyX3QNCj4gYnVyc3RfdHhfcmV0cnlfbnVtOyAgLyoq PCBCdXJzdCB0eCByZXRyeSBudW1iZXIgZm9yIG1hYy1yZXRyeS4gKi8NCj4gDQo+ICtleHRlcm4g dWludDhfdCBuaWNfdG9fcG1kX3J4X21ldGFkYXRhOw0KPiArDQo+ICAjaWZkZWYgUlRFX0xJQl9H Uk8NCj4gICNkZWZpbmUgR1JPX0RFRkFVTFRfSVRFTV9OVU1fUEVSX0ZMT1cgMzIgICNkZWZpbmUN Cj4gR1JPX0RFRkFVTFRfRkxPV19OVU0gKFJURV9HUk9fTUFYX0JVUlNUX0lURU1fTlVNIC8gXA0K PiAtLQ0KPiAyLjI1LjENCg0K