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 86D4EA034C; Tue, 18 Aug 2020 13:44:02 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id C68AB5F69; Tue, 18 Aug 2020 13:44:01 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id D427A2BAA for ; Tue, 18 Aug 2020 13:44:00 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 07IBZhQX008777; Tue, 18 Aug 2020 04:43:56 -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 : content-transfer-encoding : mime-version; s=pfpt0220; bh=kKIPTZ+Bpb1niLM91GZl2JQqgVigFGGH82lrzjk8HoA=; b=SN+5h0q2kKvezPocSB/oynVvPMLmu0iKKxHToRbYXNSoBcHDdqIxXzoCeuK4tZ9pvdc5 XWtKcFcDoVCzIxVHZyMsoCCdDLRhI8oTuEHV/hpi9VbqPWk037vuKZF3pI/DygzAQf+2 GFku1U1FZcuiiWn9HpM5nFzYg484pBtUvBBOsgBQdsrKC6Hj6frluPkBkPQ5q25ceJQL wnsmZstOrF/AfuzxWgVdjnNNxPNM6UjE0XSHQE3Gvp8NuAS5dXTvyWk20+e0RnzRbqZE 8IKlXf0sfw2HKmAKaD8Lul7Ir2jjHGV7Z/XIjp+sWgl7BMIKfqttdHtMWc0kLzpGEP/N pg== Received: from sc-exch01.marvell.com ([199.233.58.181]) by mx0b-0016f401.pphosted.com with ESMTP id 3304hhj75t-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 18 Aug 2020 04:43:56 -0700 Received: from SC-EXCH04.marvell.com (10.93.176.84) by SC-EXCH01.marvell.com (10.93.176.81) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 18 Aug 2020 04:43:54 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.105) by SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Tue, 18 Aug 2020 04:43:54 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mYeledNmVjt3wsE3XJt4Xv2z1fU1kRsUzj0uhZ0oD2bqZ1rX2RDRvaLl2hcNKmdVL+m9wsdlSv2XyIyMWzr2eOBhhKjqMQqhoyB6I1eGf/feAHjFQGbI34VQp5IzK6RvDQ2p3gLpr94IwLWB/jb0dhCNiTddFfIeG6KXI0hDaThSOwLCEqm2S0+Vy9492+D9awPpXX3zkpbQrC9CLgZVcP7QWaJdhDqa9Ch2idwXWuQnwlNPO52THY6S7mxHgGV8R1VdQN7XKRf3RYg7Iu+65HirrJqhlg3eF/MyP4KlQoRtXM1YxM7bKhreOvEUiLplxv/ruiZ4J1JCMCHP/cvGTQ== 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=kKIPTZ+Bpb1niLM91GZl2JQqgVigFGGH82lrzjk8HoA=; b=ZIEbxRhjdfnu5EVm8NkSykF/9BIZtQPSbnNo3qXiK91V7C0Ltw0+g4tXYHFRnzs45+VnxBCD6jMXFSOjH6+7cIcpkyDI9t2mfIqgxjj1oT4OZEPk9PycudneloFC2zIBRERaJMkW6MRu/7+Oukj9qN2xKUAsWR+gdNwaNvKhTp20WWMp73bmCbZA+sdYl5KgxPUqHxmqKdqBdMahBDQ5Wiv5AIcacmk+XuM74SYGTa1zrlNTIdWCOFqIlub3MVqOmwCJk4RCgvupuALCjA0ZAk8dD+xhE/RxoJ0QWDVUbViddUPpTSXPVjX322rWFwwk/InCqlZNoK7NU1h+fkF2Kw== 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=kKIPTZ+Bpb1niLM91GZl2JQqgVigFGGH82lrzjk8HoA=; b=lHAVg5Z3MJsFHE+biSYI50DLq3DDWf0RHbjKI5mqpZt/FeYtWOWccpz+6oVH8aGmTjQavkqBLOToaXrDtrA9u1g/4l9Jnrah+f1nT6cVsOIyZyiL8157RawBo9LrR5qPnARj2od6Mwu7tbL3xpMhQUwgkjQzoaN1wKatf3MS9Ek= Received: from BYAPR18MB2965.namprd18.prod.outlook.com (2603:10b6:a03:10c::30) by BY5PR18MB3170.namprd18.prod.outlook.com (2603:10b6:a03:1a9::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3283.20; Tue, 18 Aug 2020 11:43:52 +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.3283.028; Tue, 18 Aug 2020 11:43:52 +0000 From: Kiran Kumar Kokkilagadda To: Jeff Guo , Wenzhuo Lu , "Beilei Xing" , Bernard Iremonger , Thomas Monjalon , "Ferruh Yigit" , Andrew Rybchenko CC: "dev@dpdk.org" , Jerin Jacob Kollanukkaran , "orika@mellanox.com" , "xuanziyang2@huawei.com" , "cloud.wangxiaoyun@huawei.com" , "zhouguoyang@huawei.com" , "rosen.xu@intel.com" , Rasesh Mody , Shahed Shaikh , Nithin Kumar Dabilpuram , "qiming.yang@intel.com" , "qi.z.zhang@intel.com" , "keith.wiles@intel.com" , "hemant.agrawal@nxp.com" , "sachin.saxena@nxp.com" , "wei.zhao1@intel.com" , "johndale@cisco.com" , "hyonkim@cisco.com" , "chas3@att.com" , "matan@mellanox.com" , "shahafs@mellanox.com" , "viacheslavo@mellanox.com" , "rahul.lakkireddy@chelsio.com" , "grive@u256.net" , Liron Himi , "jingjing.wu@intel.com" , "xavier.huwei@huawei.com" , "humin29@huawei.com" , "yisen.zhuang@huawei.com" , "ajit.khaparde@broadcom.com" , "somnath.kotur@broadcom.com" , "jasvinder.singh@intel.com" , "cristian.dumitrescu@intel.com" Thread-Topic: [EXT] Re: [dpdk-dev][PATCH v4 1/2] ethdev: add level support for RSS offload types Thread-Index: AQHWdUrjn0SxKXZcAEKoSipyd3iXaqk9sK6AgAANpLA= Date: Tue, 18 Aug 2020 11:43:52 +0000 Message-ID: References: <20200818072143.2189928-1-kirankumark@marvell.com> <20200818103145.2192371-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: intel.com; dkim=none (message not signed) header.d=none;intel.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: 24d0ba3d-65c8-48ce-de2f-08d8436bfb27 x-ms-traffictypediagnostic: BY5PR18MB3170: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: cy3APjQTHzSNCegM4rwUUUYhsqBGYTOWsy9/5YpWKN1xOKlIwqtS3kptUtGpBXGc8zBKvgP2KEBEE6mK0TYXtEriT8Csm9qlOdUCB9AP4lqMUNJfL++Jq5EAFiQmC6JLREhR+nEfT/LQ88ehw6PVjb7rzdE6miNKlx4fk6uLWsWMYi6GwoujGmJMy5DCBm9vMSNdIPz8yI83AwZpzc4FYxCV0MZRt4m8B2wZLHPxVYurs9Rvy04Eh3NBPY2lAw2Hiwco76soVB1Fhj4qMNBG4N+/Kvpto/BKz+FNsMrCIxXVSQ/PKna1ALW0zXY/cGcX 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)(366004)(54906003)(7416002)(8676002)(4326008)(52536014)(86362001)(71200400001)(498600001)(9686003)(186003)(55016002)(2906002)(66946007)(7696005)(5660300002)(64756008)(83380400001)(76116006)(8936002)(66446008)(66476007)(66556008)(110136005)(7406005)(6506007)(33656002)(53546011)(26005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: udB0TZz7+tejC/rcST3lmoq2blYLeZTgQb5sdgztQ8TFbF0KtZmkHc4e8DL8uzSI0T7Q4z/ezzPzN/2ERG2wPB78NPM+PP/43UNaANZXLIIixGNl7H74C65kLLNNjm7mqdjUCVKVWytYgpTo3cukPxxfL4J2gGJW+JuoWqigkd77A0JRPMD3MXLJKtB7PzOHJyH6KhtEk2vVUOkZDMw9O/qG+BrRE+rLmUAYwHjkUucX1QFnzjrFkjirvsmQ1dwR3iorhQo2QFxE7U8+kmyuF6/9ZUqnNxfuXv3VfVyzZ4skJOn74dvaDV5BF3uuYSxjPccIaXfrtmkkIqh2mQdjBJJ4dCTHRrRRiBD6ZvFmWronaEk6D/isWFPgm8ZNxyaYMkPuoWKagDvFWKC8tm+jf9BGJMJI1EPyeAEO8zNCe3jFn4Fja8Kx0/vJxAyw+1TePDsbBtsRKR+XsLjchGdzGgftj1G1e4urKbTE0lJxeBk9PhBPWfmOP3eErIrZlm3N9zklLc4MLSiZNo++KukOIIeDykEUybJNlbZd91nx+EzXoJ79rUXgu3s03c9udGNmNKlJDDNTMSzvuCJRLTy1p+ziNNovUKxrA3jJbDUsz/OLn9BzARYQm6H/JJD1QyMe/BmX/skot05AReqMxXPhJg== 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: BYAPR18MB2965.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 24d0ba3d-65c8-48ce-de2f-08d8436bfb27 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Aug 2020 11:43:52.4022 (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: kiQXi0BxtGuAEXX9DM0nDiZKChZyUgxlS8WuMXQK8kgVWzvT+Di5HPpHznQYphihr9OpuWPLtji4aRhwVcAbCA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR18MB3170 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-08-18_07:2020-08-18, 2020-08-18 signatures=0 Subject: Re: [dpdk-dev] [EXT] Re: [PATCH v4 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" SGkgSmVmZiwNCg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEplZmYg R3VvIDxqaWEuZ3VvQGludGVsLmNvbT4NCj4gU2VudDogVHVlc2RheSwgQXVndXN0IDE4LCAyMDIw IDQ6MjIgUE0NCj4gVG86IEtpcmFuIEt1bWFyIEtva2tpbGFnYWRkYSA8a2lyYW5rdW1hcmtAbWFy dmVsbC5jb20+OyBXZW56aHVvIEx1DQo+IDx3ZW56aHVvLmx1QGludGVsLmNvbT47IEJlaWxlaSBY aW5nIDxiZWlsZWkueGluZ0BpbnRlbC5jb20+OyBCZXJuYXJkDQo+IElyZW1vbmdlciA8YmVybmFy ZC5pcmVtb25nZXJAaW50ZWwuY29tPjsgVGhvbWFzIE1vbmphbG9uDQo+IDx0aG9tYXNAbW9uamFs b24ubmV0PjsgRmVycnVoIFlpZ2l0IDxmZXJydWgueWlnaXRAaW50ZWwuY29tPjsgQW5kcmV3DQo+ IFJ5YmNoZW5rbyA8YXJ5YmNoZW5rb0Bzb2xhcmZsYXJlLmNvbT4NCj4gQ2M6IGRldkBkcGRrLm9y ZzsgSmVyaW4gSmFjb2IgS29sbGFudWtrYXJhbiA8amVyaW5qQG1hcnZlbGwuY29tPjsNCj4gb3Jp a2FAbWVsbGFub3guY29tOyB4dWFueml5YW5nMkBodWF3ZWkuY29tOw0KPiBjbG91ZC53YW5neGlh b3l1bkBodWF3ZWkuY29tOyB6aG91Z3VveWFuZ0BodWF3ZWkuY29tOw0KPiByb3Nlbi54dUBpbnRl bC5jb207IFJhc2VzaCBNb2R5IDxybW9keUBtYXJ2ZWxsLmNvbT47IFNoYWhlZCBTaGFpa2gNCj4g PHNoc2hhaWtoQG1hcnZlbGwuY29tPjsgTml0aGluIEt1bWFyIERhYmlscHVyYW0NCj4gPG5kYWJp bHB1cmFtQG1hcnZlbGwuY29tPjsgcWltaW5nLnlhbmdAaW50ZWwuY29tOyBxaS56LnpoYW5nQGlu dGVsLmNvbTsNCj4ga2VpdGgud2lsZXNAaW50ZWwuY29tOyBoZW1hbnQuYWdyYXdhbEBueHAuY29t OyBzYWNoaW4uc2F4ZW5hQG54cC5jb207DQo+IHdlaS56aGFvMUBpbnRlbC5jb207IGpvaG5kYWxl QGNpc2NvLmNvbTsgaHlvbmtpbUBjaXNjby5jb207DQo+IGNoYXMzQGF0dC5jb207IG1hdGFuQG1l bGxhbm94LmNvbTsgc2hhaGFmc0BtZWxsYW5veC5jb207DQo+IHZpYWNoZXNsYXZvQG1lbGxhbm94 LmNvbTsgcmFodWwubGFra2lyZWRkeUBjaGVsc2lvLmNvbTsgZ3JpdmVAdTI1Ni5uZXQ7DQo+IExp cm9uIEhpbWkgPGxpcm9uaEBtYXJ2ZWxsLmNvbT47IGppbmdqaW5nLnd1QGludGVsLmNvbTsNCj4g eGF2aWVyLmh1d2VpQGh1YXdlaS5jb207IGh1bWluMjlAaHVhd2VpLmNvbTsNCj4geWlzZW4uemh1 YW5nQGh1YXdlaS5jb207IGFqaXQua2hhcGFyZGVAYnJvYWRjb20uY29tOw0KPiBzb21uYXRoLmtv dHVyQGJyb2FkY29tLmNvbTsgamFzdmluZGVyLnNpbmdoQGludGVsLmNvbTsNCj4gY3Jpc3RpYW4u ZHVtaXRyZXNjdUBpbnRlbC5jb20NCj4gU3ViamVjdDogW0VYVF0gUmU6IFtkcGRrLWRldl1bUEFU Q0ggdjQgMS8yXSBldGhkZXY6IGFkZCBsZXZlbCBzdXBwb3J0IGZvciBSU1MNCj4gb2ZmbG9hZCB0 eXBlcw0KPiANCj4gRXh0ZXJuYWwgRW1haWwNCj4gDQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gaGksIGtp cmFuDQo+IA0KPiBPbiA4LzE4LzIwMjAgNjozMSBQTSwga2lyYW5rdW1hcmtAbWFydmVsbC5jb20g d3JvdGU6DQo+ID4gRnJvbTogS2lyYW4gS3VtYXIgSyA8a2lyYW5rdW1hcmtAbWFydmVsbC5jb20+ DQo+ID4NCj4gPiBUaGlzIHBhdGNoIHJlc2VydmVzIDIgYml0cyBhcyBpbnB1dCBzZWxlY3Rpb24g dG8gc2VsZWN0IElubmVyIGFuZA0KPiA+IG91dGVyIGxheWVycyBmb3IgUlNTIGNvbXB1dGF0aW9u LiBJdCBpcyBjb21iaW5lZCB3aXRoIGV4aXN0aW5nDQo+ID4gRVRIX1JTU18qIHRvIGNob29zZSBJ bm5lciBvciBvdXRlciBsYXllcnMgZm9yIEwyLCBMMyBhbmQgTDQuDQo+ID4gVGhpcyBmdW5jdGlv bmFsaXR5IGFscmVhZHkgZXhpc3RzIGluIHJ0ZV9mbG93IHRocm91Z2ggbGV2ZWwgcGFyYW1ldGVy DQo+ID4gaW4gUlNTIGFjdGlvbiBjb25maWd1cmF0aW9uIHJ0ZV9mbG93X2FjdGlvbl9yc3MuDQo+ ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBLaXJhbiBLdW1hciBLIDxraXJhbmt1bWFya0BtYXJ2ZWxs LmNvbT4NCj4gPiAtLS0NCj4gPiAgIGFwcC90ZXN0LXBtZC9wYXJhbWV0ZXJzLmMgICAgICB8ICA2 ICsrKysrKw0KPiA+ICAgbGliL2xpYnJ0ZV9ldGhkZXYvcnRlX2V0aGRldi5oIHwgMjcgKysrKysr KysrKysrKysrKysrKysrKysrKysrDQo+ID4gICAyIGZpbGVzIGNoYW5nZWQsIDMzIGluc2VydGlv bnMoKykNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9hcHAvdGVzdC1wbWQvcGFyYW1ldGVycy5jIGIv YXBwL3Rlc3QtcG1kL3BhcmFtZXRlcnMuYw0KPiA+IGluZGV4IDdjYjBlM2Q2ZS4uNWY2NjlmZjI0 IDEwMDY0NA0KPiA+IC0tLSBhL2FwcC90ZXN0LXBtZC9wYXJhbWV0ZXJzLmMNCj4gPiArKysgYi9h cHAvdGVzdC1wbWQvcGFyYW1ldGVycy5jDQo+ID4gQEAgLTYzMiw2ICs2MzIsOCBAQCBsYXVuY2hf YXJnc19wYXJzZShpbnQgYXJnYywgY2hhcioqIGFyZ3YpDQo+ID4gICAJCXsgImZvcndhcmQtbW9k ZSIsICAgICAgICAgICAgICAgMSwgMCwgMCB9LA0KPiA+ICAgCQl7ICJyc3MtaXAiLAkJCTAsIDAs IDAgfSwNCj4gPiAgIAkJeyAicnNzLXVkcCIsCQkJMCwgMCwgMCB9LA0KPiA+ICsJCXsgInJzcy1v dXRlciIsCQkJMCwgMCwgMCB9LA0KPiA+ICsJCXsgInJzcy1pbm5lci1vdXRlciIsCQkwLCAwLCAw IH0sDQo+ID4gICAJCXsgInJ4cSIsCQkJMSwgMCwgMCB9LA0KPiA+ICAgCQl7ICJ0eHEiLAkJCTEs IDAsIDAgfSwNCj4gPiAgIAkJeyAicnhkIiwJCQkxLCAwLCAwIH0sDQo+ID4gQEAgLTEwNTEsNiAr MTA1MywxMCBAQCBsYXVuY2hfYXJnc19wYXJzZShpbnQgYXJnYywgY2hhcioqIGFyZ3YpDQo+ID4g ICAJCQkJcnNzX2hmID0gRVRIX1JTU19JUDsNCj4gPiAgIAkJCWlmICghc3RyY21wKGxnb3B0c1tv cHRfaWR4XS5uYW1lLCAicnNzLXVkcCIpKQ0KPiA+ICAgCQkJCXJzc19oZiA9IEVUSF9SU1NfVURQ Ow0KPiA+ICsJCQlpZiAoIXN0cmNtcChsZ29wdHNbb3B0X2lkeF0ubmFtZSwgInJzcy1vdXRlciIp KQ0KPiA+ICsJCQkJcnNzX2hmIHw9IEVUSF9SU1NfTEVWRUxfT1VURVI7DQo+ID4gKwkJCWlmICgh c3RyY21wKGxnb3B0c1tvcHRfaWR4XS5uYW1lLCAicnNzLWlubmVyLW91dGVyIikpDQo+ID4gKwkJ CQlyc3NfaGYgfD0gRVRIX1JTU19MRVZFTF9JTk5FUl9PVVRFUjsNCj4gPiAgIAkJCWlmICghc3Ry Y21wKGxnb3B0c1tvcHRfaWR4XS5uYW1lLCAicnhxIikpIHsNCj4gPiAgIAkJCQluID0gYXRvaShv cHRhcmcpOw0KPiA+ICAgCQkJCWlmIChuID49IDAgJiYgY2hlY2tfbmJfcnhxKChxdWV1ZWlkX3Qp bikgPT0gMCkNCj4gZGlmZiAtLWdpdA0KPiA+IGEvbGliL2xpYnJ0ZV9ldGhkZXYvcnRlX2V0aGRl di5oIGIvbGliL2xpYnJ0ZV9ldGhkZXYvcnRlX2V0aGRldi5oDQo+ID4gaW5kZXggZDI5OTMwZmQ4 Li4yODE4NGNjODUgMTAwNjQ0DQo+ID4gLS0tIGEvbGliL2xpYnJ0ZV9ldGhkZXYvcnRlX2V0aGRl di5oDQo+ID4gKysrIGIvbGliL2xpYnJ0ZV9ldGhkZXYvcnRlX2V0aGRldi5oDQo+ID4gQEAgLTU1 Miw2ICs1NTIsMzMgQEAgc3RydWN0IHJ0ZV9ldGhfcnNzX2NvbmYgew0KPiA+ICAgI2RlZmluZSBS VEVfRVRIX1JTU19MM19QUkU2NAkgICAoMVVMTCA8PCA1MykNCj4gPiAgICNkZWZpbmUgUlRFX0VU SF9SU1NfTDNfUFJFOTYJICAgKDFVTEwgPDwgNTIpDQo+ID4NCj4gPiArLyoNCj4gPiArICogV2Ug dXNlIHRoZSBmb2xsb3dpbmcgbWFjcm9zIHRvIGNvbWJpbmUgd2l0aCB0aGUgYWJvdmUgbGF5ZXJz IHRvDQo+ID4gK2Nob29zZQ0KPiA+ICsgKiBpbm5lciBhbmQgb3V0ZXIgbGF5ZXJzIG9yIGJvdGgg Zm9yIFJTUyBjb21wdXRhdGlvbi4NCj4gPiArICogTm90ZTogRGVmYXVsdCBpcyAwOiBpbm5lciBs YXllcnMsIDE6IG91dGVyIGxheWVycywgMjogYm90aA0KPiA+ICsgKiBiaXQgNTAgYW5kIDUxIGFy ZSByZXNlcnZlZCBmb3IgdGhpcy4NCj4gDQo+IA0KPiBXaHkgbm90IGRlZmluZSBvdXRlcm1vc3Qg bGF5ZXIgdG8gMCwgYW5kIHRoZSBpbm5lciBsYXllciBpcyBvbiB0aGUgc2FtZQ0KPiBkaXJlY3Rp b24gdG8gaW5jcmVhc2U/DQo+IA0KPiBEbyB5b3UgdGhpbmsgaXQgd291bGQgYmUgZ29vZCB0byBk ZWZhdWx0IHNldCBvdXRlciBoYXNoPw0KPiANCg0KQWRkZWQgSW5uZXIgYXMgZGVmYXVsdCB0byBr ZWVwIGl0IGluIHN5bmMgd2l0aCBydGVfZmxvd19yc3NfYWN0aW9uIGxldmVsLg0KKiAtIEBwIDAg cmVxdWVzdHMgdGhlIGRlZmF1bHQgYmVoYXZpb3IuIERlcGVuZGluZyBvbiB0aGUgcGFja2V0DQoJ ICogICB0eXBlLCBpdCBjYW4gbWVhbiBvdXRlcm1vc3QsIGlubmVybW9zdCwgYW55dGhpbmcgaW4g YmV0d2VlbiBvcg0KCSAqICAgZXZlbiBubyBSU1MuDQoJICoNCgkgKiAgIEl0IGJhc2ljYWxseSBz dGFuZHMgZm9yIHRoZSBpbm5lcm1vc3QgZW5jYXBzdWxhdGlvbiBsZXZlbCBSU1MNCgkgKiAgIGNh biBiZSBwZXJmb3JtZWQgb24gYWNjb3JkaW5nIHRvIFBNRCBhbmQgZGV2aWNlIGNhcGFiaWxpdGll cy4NCgkgKg0KCSAqIC0gQHAgMSByZXF1ZXN0cyBSU1MgdG8gYmUgcGVyZm9ybWVkIG9uIHRoZSBv dXRlcm1vc3QgcGFja2V0DQoJICogICBlbmNhcHN1bGF0aW9uIGxldmVsLg0KCSAqDQoJICogLSBA cCAyIGFuZCBzdWJzZXF1ZW50IHZhbHVlcyByZXF1ZXN0IFJTUyB0byBiZSBwZXJmb3JtZWQgb24g dGhlDQoJICogICBzcGVjaWZpZWQgaW5uZXIgcGFja2V0IGVuY2Fwc3VsYXRpb24gbGV2ZWwsIGZy b20gb3V0ZXJtb3N0IHRvDQoJICogICBpbm5lcm1vc3QgKGxvd2VyIHRvIGhpZ2hlciB2YWx1ZXMp Lg0KCSAqDQoNCj4gDQo+ID4gKyAqLw0KPiA+ICsNCj4gPiArLyoqDQo+ID4gKyAqIExldmVsIDAs IEl0IGJhc2ljYWxseSBzdGFuZHMgZm9yIHRoZSBpbm5lcm1vc3QgZW5jYXBzdWxhdGlvbiBsZXZl bA0KPiA+ICtSU1MNCj4gPiArICogY2FuIGJlIHBlcmZvcm1lZCBvbiBhY2NvcmRpbmcgdG8gUE1E IGFuZCBkZXZpY2UgY2FwYWJpbGl0aWVzLg0KPiA+ICsgKi8NCj4gPiArI2RlZmluZSBFVEhfUlNT X0xFVkVMX0lOTkVSICAgICAgICAoMFVMTCA8PCA1MCkNCj4gPiArLyoqDQo+ID4gKyAqIExldmVs IDEsIEl0IGJhc2ljYWxseSBzdGFuZHMgZm9yIHRoZSBvdXRlcm1vc3QgZW5jYXBzdWxhdGlvbiBs ZXZlbA0KPiA+ICtSU1MNCj4gPiArICogY2FuIGJlIHBlcmZvcm1lZCBvbiBhY2NvcmRpbmcgdG8g UE1EIGFuZCBkZXZpY2UgY2FwYWJpbGl0aWVzLg0KPiA+ICsgKi8NCj4gPiArI2RlZmluZSBFVEhf UlNTX0xFVkVMX09VVEVSICAgICAgICAoMVVMTCA8PCA1MCkNCj4gPiArLyoqDQo+ID4gKyAqIExl dmVsIDIsIEl0IGJhc2ljYWxseSBzdGFuZHMgZm9yIHRoZSBib3RoIGlubmVyIGFuZCBvdXRlcm1v c3QNCj4gPiArICogZW5jYXBzdWxhdGlvbiBsZXZlbCBSU1MgY2FuIGJlIHBlcmZvcm1lZCBvbiBh Y2NvcmRpbmcgdG8gUE1EIGFuZA0KPiA+ICsgKiBkZXZpY2UgY2FwYWJpbGl0aWVzLg0KPiA+ICsg Ki8NCj4gPiArI2RlZmluZSBFVEhfUlNTX0xFVkVMX0lOTkVSX09VVEVSICAoMlVMTCA8PCA1MCkN Cj4gPiArI2RlZmluZSBFVEhfUlNTX0xFVkVMX01BU0sJICAgKDNVTEwgPDwgNTApDQo+ID4gKw0K PiA+ICsjZGVmaW5lIEVUSF9SU1NfTEVWRUwocnNzX2hmKSAoKHJzc19oZiAmIEVUSF9SU1NfTEVW RUxfTUFTSykgPj4gNTApDQo+ID4gKw0KPiA+ICAgLyoqDQo+ID4gICAgKiBGb3IgaW5wdXQgc2V0 IGNoYW5nZSBvZiBoYXNoIGZpbHRlciwgaWYgU1JDX09OTFkgYW5kIERTVF9PTkxZIG9mDQo+ID4g ICAgKiB0aGUgc2FtZSBsZXZlbCBhcmUgdXNlZCBzaW11bHRhbmVvdXNseSwgaXQgaXMgdGhlIHNh bWUgY2FzZSBhcw0K