From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 41E5DA04AF; Fri, 21 Aug 2020 12:57:57 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id AE8F45F69; Fri, 21 Aug 2020 12:57:56 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by dpdk.org (Postfix) with ESMTP id A53514CA6 for ; Fri, 21 Aug 2020 12:57:55 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 07LAoCQv029663; Fri, 21 Aug 2020 03:57:39 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=pfpt0220; bh=q1WEQBHzomyJMio4RLhW6f+uq3AcL9zzbptqOyWE5vo=; b=kN7ofP7I/jGy/DCUXCvXuWvGyVVWVEo0i+LszrTgK/IlygmK6HBFd6LDqVXs5iKBkxaa bUiAHZKsJ0/OqN/0sB8bJi50jgV35ZWgkKszJIf6aa6t7cvXFGza53cbtYUgtWlJCpUY mQCEEDZE0UtmeNnmAtCHdPMFx5RRTc+6bTfwkiOppv0S9Q+wcoZ5wJJMDe8la4NRKNdD 5TvhDipsxtnCZwzoDLSieqM/VYTktMnZW8A8ykRedxeUUY0HGMIw0+7oHVbfKNXdQerL bYK5FMfwa6SCsSUxaeeTVXqADaD31ZqwZ9DvqKF2lywgW2R82ByLv3coXsb6sqJ5Ybvu /g== Received: from sc-exch03.marvell.com ([199.233.58.183]) by mx0a-0016f401.pphosted.com with ESMTP id 3304fj28jv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Fri, 21 Aug 2020 03:57:39 -0700 Received: from SC-EXCH02.marvell.com (10.93.176.82) by SC-EXCH03.marvell.com (10.93.176.83) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 21 Aug 2020 03:57:38 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.107) by SC-EXCH02.marvell.com (10.93.176.82) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Fri, 21 Aug 2020 03:57:38 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HiE2louCrVr0evpuilx39cBtnAwUbJAbBQhTL67lPVnFBen4VC+Z4Xs72wRAJJ+20wv+Tnr2MDAM1px5nLft2umPA5ONEnfNpNNoDLC6+yocS09MjHnslcEGPVlO0Oz8gh04Dy+6FF5qvrrpje0HJCc3imSFEw1rtHSU9S3w1YfdbZmg2qQsHVAuHaczrPa5jQ36iaLWOp403KtUFtSom5MptFs1NBsu/hfBKkvQG8YWuVlq+FwpBcgWHPs3qqXzmsE8/63fk55HZMya0+XFTP3Qd3n6mB8TKPZsqQOYHjZLodeHt0A9zUs8chdepdhATGZP3rWo7IDwVmZ2EH0JnQ== 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-SenderADCheck; bh=q1WEQBHzomyJMio4RLhW6f+uq3AcL9zzbptqOyWE5vo=; b=VKSudd/qdYpMSyubruuoVNmeNP14IKtqd8U3kqkC+rbM/O/dFWL9PxODScgdAEvspxcn5n8AY2S3/64B6D0SzYel5PGVfC2Rz498/AGcxmP7shd1vTGZVA579Oua92upBn22pdJHkMJHAro8mtH9IJUQCN9G1tKCe/pmnnlDnOzSw6uvPtLX58uixEA74zUuGOPGJAJ9c31U/qLArkWF7ZxbvIlMbXct2DzpbcvdCxeyy9C8b44jDzwGUuWMBs7/mvoAKfcNDBXuWNzGqaYBdm8x7558alL8eoDMaezoN1sgBX1PW7511VVZqBQq/4/gHOlnYtRuTXiz/4PXKGbB2g== 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=q1WEQBHzomyJMio4RLhW6f+uq3AcL9zzbptqOyWE5vo=; b=URFIdI2Ifv4iUXdpTTkM7et4S/C8h+QbMb3pLpQM/1zoKEpTMlHiVcVXZ6VMovhMR1WkbgzrKcUoLVA7wmGsaMAQuV1IvKmf7sVwteKp9NmmasuZ7qA+UCEKDlN1cN88fGugGHsHGGD9q7P1b5ySe22hRrAP1jj6VHs4vf8ltBQ= Received: from BYAPR18MB2965.namprd18.prod.outlook.com (2603:10b6:a03:10c::30) by BY5PR18MB3395.namprd18.prod.outlook.com (2603:10b6:a03:194::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3283.16; Fri, 21 Aug 2020 10:57:36 +0000 Received: from BYAPR18MB2965.namprd18.prod.outlook.com ([fe80::6845:4c1e:cd53:fe4f]) by BYAPR18MB2965.namprd18.prod.outlook.com ([fe80::6845:4c1e:cd53:fe4f%7]) with mapi id 15.20.3305.026; Fri, 21 Aug 2020 10:57:36 +0000 From: Kiran Kumar Kokkilagadda To: Ajit Khaparde CC: Wenzhuo Lu , Beilei Xing , Bernard Iremonger , Thomas Monjalon , Ferruh Yigit , "Andrew Rybchenko" , dpdk-dev , "Jerin Jacob Kollanukkaran" , Ori Kam , Ziyang Xuan , Xiaoyun Wang , Guoyang Zhou , Rosen Xu , "jia.guo@intel.com" , Rasesh Mody , Shahed Shaikh , Nithin Kumar Dabilpuram , Qiming Yang , Qi Zhang , "Wiles, Keith" , "Hemant Agrawal" , Sachin Saxena , "Zhao1, Wei" , John Daley , "Hyong Youb Kim" , Chas Williams , Matan Azrad , Shahaf Shuler , "Viacheslav Ovsiienko" , Rahul Lakkireddy , Gaetan Rivet , Liron Himi , Jingjing Wu , "Wei Hu (Xavier" , "humin29@huawei.com" , "yisen.zhuang@huawei.com" , Somnath Kotur , "Singh, Jasvinder" , "Dumitrescu, Cristian" Thread-Topic: [EXT] Re: [dpdk-dev][PATCH v5 1/2] ethdev: add level support for RSS offload types Thread-Index: AQHWde6vcAA9dkAAzECrV8UCWqwmealAVXUAgAISSbA= Date: Fri, 21 Aug 2020 10:57:35 +0000 Message-ID: References: <20200818103145.2192371-1-kirankumark@marvell.com> <20200819060446.2264111-1-kirankumark@marvell.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: broadcom.com; dkim=none (message not signed) header.d=none;broadcom.com; dmarc=none action=none header.from=marvell.com; x-originating-ip: [202.65.154.66] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 99dca6bf-be8d-4c87-993d-08d845c103a9 x-ms-traffictypediagnostic: BY5PR18MB3395: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: dVsFWTljKaBal71heL5LnZTzy77rT9PopMtCBoiLrz3ktD7dbCaXDV07v+dc6e+ZaCumhYnYcZCEZfXlryGmwqKMsyH0u1XB9XsQ1zBbR6rCXwgiip3CQh8PhNM8VLcoRRm/vq7Gf9GExko5wSlCkWQIozv3OUz9mhn40GgTfNO72BaevnZ5h8mGi7v+CRjrQ34VYheyMgUrwQw+lUGKpHLEyYTGLXSVas6AdQ17F393PGAn7BwQ6ZWw6o9znai1oQohLycWEkmB1XXnm8pkkXJ1Cnpc6hhJ8MGk8xSU69AnMC5ZrrEMqsQD8TtsD8Lc x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR18MB2965.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(396003)(376002)(39860400002)(366004)(136003)(5660300002)(2906002)(4326008)(8936002)(7406005)(52536014)(7416002)(316002)(66556008)(64756008)(66446008)(76116006)(26005)(66946007)(54906003)(9686003)(33656002)(186003)(53546011)(83380400001)(66476007)(86362001)(6916009)(55016002)(478600001)(6506007)(8676002)(7696005)(71200400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: oF5DOSryy9uCwbT8ZeZR06uKljyPKcrfOoskRTmAfGUYZcjSuzwh7UYm64dsrw8OwDsq6OO2Y3my5V2QCsXxwjfWCoVKiX158/r13JtbTFwX8p/AQRAFw252IsSUZuNLccg9ha8d85NvgDsNP/JJXb1VcLCQ0oH5RKkwfs+5m1LSSLjZcOp9CP9tqNv1LrVg8uwo1/spl4C4H1ZWm2wl/I1EwEeWJshBUkQI/1lDQQhEKWus5fS2BHLQefjO1Izldq1v8qoqwXFU8qpLLPqfQoGDajTnS9wH1NWf/UYqKnATYqeqOLtGF0Eg2mOabwIdLRwxOZf2MjQ3dx9i/gs9psTzqPR+b8mFt+q5TPap7czHkAOzq6i0fEtm4/Rg+8RnN7x2jr1tCkczvG7WQ0vIItpXoPcmuFzaHlL7tlI73uyMH5fM8nIj9wKQjHbcN1jlD1JFPcwOFUpZTv9d6cuN5C8clZNEx4S09HtW/Iuz++yERDt9dbRTl+N5qPHg7vlXLzkqWNHAB9mefRfW/Nn4ISGpntBBx+l+z+20k6L9NcKnL4Fs4OaH04gH6UbvhwQ08VHm36v9CVB3E0KhvPVRX5WgZ2C5JwePx2FFqPPbnla+4B/iMBFv8qurei9wH1Bzabt98Q5fkmrr9HSCMBkaXw== MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR18MB2965.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 99dca6bf-be8d-4c87-993d-08d845c103a9 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Aug 2020 10:57:36.1438 (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: nR8AhBgjoMpQVzde4ZY1dVPoP2npMuw4lMWB64LGWCR8L8B0AoC/TiX6bYGuSBARuc9UKFzaN85P5LVKAn71Kw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR18MB3395 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-08-21_06:2020-08-21, 2020-08-21 signatures=0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: Re: [dpdk-dev] [EXT] Re: [PATCH v5 1/2] ethdev: add level support for RSS offload types X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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" DQoNCkZyb206IEFqaXQgS2hhcGFyZGUgPGFqaXQua2hhcGFyZGVAYnJvYWRjb20uY29tPg0KU2Vu dDogVGh1cnNkYXksIEF1Z3VzdCAyMCwgMjAyMCA4OjQ5IEFNDQpUbzogS2lyYW4gS3VtYXIgS29r a2lsYWdhZGRhIDxraXJhbmt1bWFya0BtYXJ2ZWxsLmNvbT4NCkNjOiBXZW56aHVvIEx1IDx3ZW56 aHVvLmx1QGludGVsLmNvbT47IEJlaWxlaSBYaW5nIDxiZWlsZWkueGluZ0BpbnRlbC5jb20+OyBC ZXJuYXJkIElyZW1vbmdlciA8YmVybmFyZC5pcmVtb25nZXJAaW50ZWwuY29tPjsgVGhvbWFzIE1v bmphbG9uIDx0aG9tYXNAbW9uamFsb24ubmV0PjsgRmVycnVoIFlpZ2l0IDxmZXJydWgueWlnaXRA aW50ZWwuY29tPjsgQW5kcmV3IFJ5YmNoZW5rbyA8YXJ5YmNoZW5rb0Bzb2xhcmZsYXJlLmNvbT47 IGRwZGstZGV2IDxkZXZAZHBkay5vcmc+OyBKZXJpbiBKYWNvYiBLb2xsYW51a2thcmFuIDxqZXJp bmpAbWFydmVsbC5jb20+OyBPcmkgS2FtIDxvcmlrYUBtZWxsYW5veC5jb20+OyBaaXlhbmcgWHVh biA8eHVhbnppeWFuZzJAaHVhd2VpLmNvbT47IFhpYW95dW4gV2FuZyA8Y2xvdWQud2FuZ3hpYW95 dW5AaHVhd2VpLmNvbT47IEd1b3lhbmcgWmhvdSA8emhvdWd1b3lhbmdAaHVhd2VpLmNvbT47IFJv c2VuIFh1IDxyb3Nlbi54dUBpbnRlbC5jb20+OyBqaWEuZ3VvQGludGVsLmNvbTsgUmFzZXNoIE1v ZHkgPHJtb2R5QG1hcnZlbGwuY29tPjsgU2hhaGVkIFNoYWlraCA8c2hzaGFpa2hAbWFydmVsbC5j b20+OyBOaXRoaW4gS3VtYXIgRGFiaWxwdXJhbSA8bmRhYmlscHVyYW1AbWFydmVsbC5jb20+OyBR aW1pbmcgWWFuZyA8cWltaW5nLnlhbmdAaW50ZWwuY29tPjsgUWkgWmhhbmcgPHFpLnouemhhbmdA aW50ZWwuY29tPjsgV2lsZXMsIEtlaXRoIDxrZWl0aC53aWxlc0BpbnRlbC5jb20+OyBIZW1hbnQg QWdyYXdhbCA8aGVtYW50LmFncmF3YWxAbnhwLmNvbT47IFNhY2hpbiBTYXhlbmEgPHNhY2hpbi5z YXhlbmFAbnhwLmNvbT47IFpoYW8xLCBXZWkgPHdlaS56aGFvMUBpbnRlbC5jb20+OyBKb2huIERh bGV5IDxqb2huZGFsZUBjaXNjby5jb20+OyBIeW9uZyBZb3ViIEtpbSA8aHlvbmtpbUBjaXNjby5j b20+OyBDaGFzIFdpbGxpYW1zIDxjaGFzM0BhdHQuY29tPjsgTWF0YW4gQXpyYWQgPG1hdGFuQG1l bGxhbm94LmNvbT47IFNoYWhhZiBTaHVsZXIgPHNoYWhhZnNAbWVsbGFub3guY29tPjsgVmlhY2hl c2xhdiBPdnNpaWVua28gPHZpYWNoZXNsYXZvQG1lbGxhbm94LmNvbT47IFJhaHVsIExha2tpcmVk ZHkgPHJhaHVsLmxha2tpcmVkZHlAY2hlbHNpby5jb20+OyBHYWV0YW4gUml2ZXQgPGdyaXZlQHUy NTYubmV0PjsgTGlyb24gSGltaSA8bGlyb25oQG1hcnZlbGwuY29tPjsgSmluZ2ppbmcgV3UgPGpp bmdqaW5nLnd1QGludGVsLmNvbT47IFdlaSBIdSAoWGF2aWVyIDx4YXZpZXIuaHV3ZWlAaHVhd2Vp LmNvbT47IGh1bWluMjlAaHVhd2VpLmNvbTsgeWlzZW4uemh1YW5nQGh1YXdlaS5jb207IFNvbW5h dGggS290dXIgPHNvbW5hdGgua290dXJAYnJvYWRjb20uY29tPjsgU2luZ2gsIEphc3ZpbmRlciA8 amFzdmluZGVyLnNpbmdoQGludGVsLmNvbT47IER1bWl0cmVzY3UsIENyaXN0aWFuIDxjcmlzdGlh bi5kdW1pdHJlc2N1QGludGVsLmNvbT4NClN1YmplY3Q6IFtFWFRdIFJlOiBbZHBkay1kZXZdW1BB VENIIHY1IDEvMl0gZXRoZGV2OiBhZGQgbGV2ZWwgc3VwcG9ydCBmb3IgUlNTIG9mZmxvYWQgdHlw ZXMNCg0KRXh0ZXJuYWwgRW1haWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoN Cg0KT24gVHVlLCBBdWcgMTgsIDIwMjAgYXQgMTE6MDUgUE0gPGtpcmFua3VtYXJrQG1hcnZlbGwu Y29tPG1haWx0bzpraXJhbmt1bWFya0BtYXJ2ZWxsLmNvbT4+IHdyb3RlOg0KRnJvbTogS2lyYW4g S3VtYXIgSyA8a2lyYW5rdW1hcmtAbWFydmVsbC5jb208bWFpbHRvOmtpcmFua3VtYXJrQG1hcnZl bGwuY29tPj4NCg0KVGhpcyBwYXRjaCByZXNlcnZlcyAyIGJpdHMgYXMgaW5wdXQgc2VsZWN0aW9u IHRvIHNlbGVjdCBJbm5lciBhbmQNCm91dGVyIGxheWVycyBmb3IgUlNTIGNvbXB1dGF0aW9uLiBJ dCBpcyBjb21iaW5lZCB3aXRoIGV4aXN0aW5nDQpFVEhfUlNTXyogdG8gY2hvb3NlIElubmVyIG9y IG91dGVyIGxheWVycyBmb3IgTDIsIEwzIGFuZCBMNC4NClRoaXMgZnVuY3Rpb25hbGl0eSBhbHJl YWR5IGV4aXN0cyBpbiBydGVfZmxvdyB0aHJvdWdoIGxldmVsIHBhcmFtZXRlciBpbg0KUlNTIGFj dGlvbiBjb25maWd1cmF0aW9uIHJ0ZV9mbG93X2FjdGlvbl9yc3MuDQoNClNpZ25lZC1vZmYtYnk6 IEtpcmFuIEt1bWFyIEsgPGtpcmFua3VtYXJrQG1hcnZlbGwuY29tPG1haWx0bzpraXJhbmt1bWFy a0BtYXJ2ZWxsLmNvbT4+DQotLS0NClY1IENoYW5nZXM6DQoqIEFkZGVkIHN1cHBvcnQgdG8gc2V0 IHJzcyBsZXZlbCB0eXBlIGZyb20gcG9ydCBjb25maWcgaW4gdGVzdHBtZA0KDQogYXBwL3Rlc3Qt cG1kL2NtZGxpbmUuYyAgICAgICAgIHwgMTEgKysrKysrKysrKy0NCiBhcHAvdGVzdC1wbWQvcGFy YW1ldGVycy5jICAgICAgfCAgNiArKysrKysNCkNhbiB5b3Ugc3BsaXQgdGhpcyBpbnRvIHRlc3Rw bWQgYW5kIGV0aGRldiBwYXRjaGVzLg0KQmVjb21lcyBlYXN5IHRvIHJlZmVyZW5jZSwgZml4Lg0K DQpXaWxsIHNlbmQgVjYuDQoNCiBsaWIvbGlicnRlX2V0aGRldi9ydGVfZXRoZGV2LmggfCAyNyAr KysrKysrKysrKysrKysrKysrKysrKysrKysNCiAzIGZpbGVzIGNoYW5nZWQsIDQzIGluc2VydGlv bnMoKyksIDEgZGVsZXRpb24oLSkNCg0KZGlmZiAtLWdpdCBhL2FwcC90ZXN0LXBtZC9jbWRsaW5l LmMgYi9hcHAvdGVzdC1wbWQvY21kbGluZS5jDQppbmRleCAwYTZlZDg1ZjMuLjRlYWZlZThjOCAx MDA2NDQNCi0tLSBhL2FwcC90ZXN0LXBtZC9jbWRsaW5lLmMNCisrKyBiL2FwcC90ZXN0LXBtZC9j bWRsaW5lLmMNCkBAIC0yMzM0LDcgKzIzMzQsMTYgQEAgY21kX2NvbmZpZ19yc3NfcGFyc2VkKHZv aWQgKnBhcnNlZF9yZXN1bHQsDQogICAgICAgICAgICAgICAgcnNzX2NvbmYucnNzX2hmID0gRVRI X1JTU19HVFBVOw0KICAgICAgICBlbHNlIGlmICghc3RyY21wKHJlcy0+dmFsdWUsICJub25lIikp DQogICAgICAgICAgICAgICAgcnNzX2NvbmYucnNzX2hmID0gMDsNCi0gICAgICAgZWxzZSBpZiAo IXN0cmNtcChyZXMtPnZhbHVlLCAiZGVmYXVsdCIpKQ0KKyAgICAgICBlbHNlIGlmICghc3RyY21w KHJlcy0+dmFsdWUsICJsZXZlbC1pbm5lciIpKSB7DQorICAgICAgICAgICAgICAgcnNzX2hmICY9 ICh+RVRIX1JTU19MRVZFTF9NQVNLKTsNCisgICAgICAgICAgICAgICByc3NfY29uZi5yc3NfaGYg PSAocnNzX2hmIHwgRVRIX1JTU19MRVZFTF9JTk5FUik7DQorICAgICAgIH0gZWxzZSBpZiAoIXN0 cmNtcChyZXMtPnZhbHVlLCAibGV2ZWwtb3V0ZXIiKSkgew0KKyAgICAgICAgICAgICAgIHJzc19o ZiAmPSAofkVUSF9SU1NfTEVWRUxfTUFTSyk7DQorICAgICAgICAgICAgICAgcnNzX2NvbmYucnNz X2hmID0gKHJzc19oZiB8IEVUSF9SU1NfTEVWRUxfT1VURVIpOw0KKyAgICAgICB9IGVsc2UgaWYg KCFzdHJjbXAocmVzLT52YWx1ZSwgImxldmVsLWlubmVyLW91dGVyIikpIHsNCisgICAgICAgICAg ICAgICByc3NfaGYgJj0gKH5FVEhfUlNTX0xFVkVMX01BU0spOw0KKyAgICAgICAgICAgICAgIHJz c19jb25mLnJzc19oZiA9IChyc3NfaGYgfCBFVEhfUlNTX0xFVkVMX0lOTkVSX09VVEVSKTsNCisg ICAgICAgfSBlbHNlIGlmICghc3RyY21wKHJlcy0+dmFsdWUsICJkZWZhdWx0IikpDQogICAgICAg ICAgICAgICAgdXNlX2RlZmF1bHQgPSAxOw0KICAgICAgICBlbHNlIGlmIChpc2RpZ2l0KHJlcy0+ dmFsdWVbMF0pICYmIGF0b2kocmVzLT52YWx1ZSkgPiAwICYmDQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdG9pKHJlcy0+dmFsdWUpIDwgNjQpDQpkaWZm IC0tZ2l0IGEvYXBwL3Rlc3QtcG1kL3BhcmFtZXRlcnMuYyBiL2FwcC90ZXN0LXBtZC9wYXJhbWV0 ZXJzLmMNCmluZGV4IDdjYjBlM2Q2ZS4uNWY2NjlmZjI0IDEwMDY0NA0KLS0tIGEvYXBwL3Rlc3Qt cG1kL3BhcmFtZXRlcnMuYw0KKysrIGIvYXBwL3Rlc3QtcG1kL3BhcmFtZXRlcnMuYw0KQEAgLTYz Miw2ICs2MzIsOCBAQCBsYXVuY2hfYXJnc19wYXJzZShpbnQgYXJnYywgY2hhcioqIGFyZ3YpDQog ICAgICAgICAgICAgICAgeyAiZm9yd2FyZC1tb2RlIiwgICAgICAgICAgICAgICAxLCAwLCAwIH0s DQogICAgICAgICAgICAgICAgeyAicnNzLWlwIiwgICAgICAgICAgICAgICAgICAgICAwLCAwLCAw IH0sDQogICAgICAgICAgICAgICAgeyAicnNzLXVkcCIsICAgICAgICAgICAgICAgICAgICAwLCAw LCAwIH0sDQorICAgICAgICAgICAgICAgeyAicnNzLW91dGVyIiwgICAgICAgICAgICAgICAgICAw LCAwLCAwIH0sDQorICAgICAgICAgICAgICAgeyAicnNzLWlubmVyLW91dGVyIiwgICAgICAgICAg ICAwLCAwLCAwIH0sDQogICAgICAgICAgICAgICAgeyAicnhxIiwgICAgICAgICAgICAgICAgICAg ICAgICAxLCAwLCAwIH0sDQogICAgICAgICAgICAgICAgeyAidHhxIiwgICAgICAgICAgICAgICAg ICAgICAgICAxLCAwLCAwIH0sDQogICAgICAgICAgICAgICAgeyAicnhkIiwgICAgICAgICAgICAg ICAgICAgICAgICAxLCAwLCAwIH0sDQpAQCAtMTA1MSw2ICsxMDUzLDEwIEBAIGxhdW5jaF9hcmdz X3BhcnNlKGludCBhcmdjLCBjaGFyKiogYXJndikNCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgcnNzX2hmID0gRVRIX1JTU19JUDsNCiAgICAgICAgICAgICAgICAgICAgICAgIGlmICgh c3RyY21wKGxnb3B0c1tvcHRfaWR4XS5uYW1lLCAicnNzLXVkcCIpKQ0KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICByc3NfaGYgPSBFVEhfUlNTX1VEUDsNCisgICAgICAgICAgICAgICAg ICAgICAgIGlmICghc3RyY21wKGxnb3B0c1tvcHRfaWR4XS5uYW1lLCAicnNzLW91dGVyIikpDQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJzc19oZiB8PSBFVEhfUlNTX0xFVkVMX09V VEVSOw0KKyAgICAgICAgICAgICAgICAgICAgICAgaWYgKCFzdHJjbXAobGdvcHRzW29wdF9pZHhd Lm5hbWUsICJyc3MtaW5uZXItb3V0ZXIiKSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgcnNzX2hmIHw9IEVUSF9SU1NfTEVWRUxfSU5ORVJfT1VURVI7DQogICAgICAgICAgICAgICAg ICAgICAgICBpZiAoIXN0cmNtcChsZ29wdHNbb3B0X2lkeF0ubmFtZSwgInJ4cSIpKSB7DQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG4gPSBhdG9pKG9wdGFyZyk7DQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGlmIChuID49IDAgJiYgY2hlY2tfbmJfcnhxKChxdWV1ZWlk X3QpbikgPT0gMCkNCmRpZmYgLS1naXQgYS9saWIvbGlicnRlX2V0aGRldi9ydGVfZXRoZGV2Lmgg Yi9saWIvbGlicnRlX2V0aGRldi9ydGVfZXRoZGV2LmgNCmluZGV4IGQyOTkzMGZkOC4uMjgxODRj Yzg1IDEwMDY0NA0KLS0tIGEvbGliL2xpYnJ0ZV9ldGhkZXYvcnRlX2V0aGRldi5oDQorKysgYi9s aWIvbGlicnRlX2V0aGRldi9ydGVfZXRoZGV2LmgNCkBAIC01NTIsNiArNTUyLDMzIEBAIHN0cnVj dCBydGVfZXRoX3Jzc19jb25mIHsNCiAjZGVmaW5lIFJURV9FVEhfUlNTX0wzX1BSRTY0ICAgICAg KDFVTEwgPDwgNTMpDQogI2RlZmluZSBSVEVfRVRIX1JTU19MM19QUkU5NiAgICAgICgxVUxMIDw8 IDUyKQ0KDQorLyoNCisgKiBXZSB1c2UgdGhlIGZvbGxvd2luZyBtYWNyb3MgdG8gY29tYmluZSB3 aXRoIHRoZSBhYm92ZSBsYXllcnMgdG8gY2hvb3NlDQorICogaW5uZXIgYW5kIG91dGVyIGxheWVy cyBvciBib3RoIGZvciBSU1MgY29tcHV0YXRpb24uDQorICogTm90ZTogRGVmYXVsdCBpcyAwOiBp bm5lciBsYXllcnMsIDE6IG91dGVyIGxheWVycywgMjogYm90aA0KKyAqIGJpdCA1MCBhbmQgNTEg YXJlIHJlc2VydmVkIGZvciB0aGlzLg0KKyAqLw0KKw0KKy8qKg0KKyAqIExldmVsIDAsIEl0IGJh c2ljYWxseSBzdGFuZHMgZm9yIHRoZSBpbm5lcm1vc3QgZW5jYXBzdWxhdGlvbiBsZXZlbCBSU1MN CisgKiBjYW4gYmUgcGVyZm9ybWVkIG9uIGFjY29yZGluZyB0byBQTUQgYW5kIGRldmljZSBjYXBh YmlsaXRpZXMuDQorICovDQorI2RlZmluZSBFVEhfUlNTX0xFVkVMX0lOTkVSICAgICAgICAoMFVM TCA8PCA1MCkNCisvKioNCisgKiBMZXZlbCAxLCBJdCBiYXNpY2FsbHkgc3RhbmRzIGZvciB0aGUg b3V0ZXJtb3N0IGVuY2Fwc3VsYXRpb24gbGV2ZWwgUlNTDQorICogY2FuIGJlIHBlcmZvcm1lZCBv biBhY2NvcmRpbmcgdG8gUE1EIGFuZCBkZXZpY2UgY2FwYWJpbGl0aWVzLg0KKyAqLw0KKyNkZWZp bmUgRVRIX1JTU19MRVZFTF9PVVRFUiAgICAgICAgKDFVTEwgPDwgNTApDQorLyoqDQorICogTGV2 ZWwgMiwgSXQgYmFzaWNhbGx5IHN0YW5kcyBmb3IgdGhlIGJvdGggaW5uZXIgYW5kIG91dGVybW9z dA0KKyAqIGVuY2Fwc3VsYXRpb24gbGV2ZWwgUlNTIGNhbiBiZSBwZXJmb3JtZWQgb24gYWNjb3Jk aW5nIHRvIFBNRCBhbmQNCisgKiBkZXZpY2UgY2FwYWJpbGl0aWVzLg0KKyAqLw0KKyNkZWZpbmUg RVRIX1JTU19MRVZFTF9JTk5FUl9PVVRFUiAgKDJVTEwgPDwgNTApDQorI2RlZmluZSBFVEhfUlNT X0xFVkVMX01BU0sgICAgICAgICgzVUxMIDw8IDUwKQ0KKw0KKyNkZWZpbmUgRVRIX1JTU19MRVZF TChyc3NfaGYpICgocnNzX2hmICYgRVRIX1JTU19MRVZFTF9NQVNLKSA+PiA1MCkNCisNCiAvKioN CiAgKiBGb3IgaW5wdXQgc2V0IGNoYW5nZSBvZiBoYXNoIGZpbHRlciwgaWYgU1JDX09OTFkgYW5k IERTVF9PTkxZIG9mDQogICogdGhlIHNhbWUgbGV2ZWwgYXJlIHVzZWQgc2ltdWx0YW5lb3VzbHks IGl0IGlzIHRoZSBzYW1lIGNhc2UgYXMNCi0tDQoyLjI1LjENCg==