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 92B47A034C; Wed, 21 Dec 2022 11:19:25 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3D12E42D3D; Wed, 21 Dec 2022 11:18:11 +0100 (CET) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mails.dpdk.org (Postfix) with ESMTP id 2AFBA40684 for ; Wed, 21 Dec 2022 04:01:15 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1671591675; x=1703127675; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=sorRRYYZIaneqFibdIUh8sRtW9KEV/SB8oRYN9CIeCo=; b=oIv8b6vr6l4QjY+S2pOxi7Aq/cymPhwUJUngCFurhCb6FBfwhx9zExLx h2bQdBlns2VtekmtVB+Q8sNQCZpgKsh5RsUc7QAOPHodAikkGp4DhITt9 yTHo/undkL4TUm3kjojvPjVrtLKBEaxuPtVC1kKhc743nSavHjbcg2WTz hK248BgBsJ/aE6BILguYBFWAD9du66k4DvrfZDXvGpKso2jwArD9gxpv0 W/FVkJcrhqjjfBR5KnxanTQ4uF7vHzjS1K3C1JrZISCgFRmNDzeUFBfiY cOtiAQ7CZgXfxg4wR5wi+Pxa3vITNTCdEZVvY3DvKUPkDEikan2sPmQVM w==; X-IronPort-AV: E=McAfee;i="6500,9779,10567"; a="300115546" X-IronPort-AV: E=Sophos;i="5.96,261,1665471600"; d="scan'208";a="300115546" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Dec 2022 19:01:14 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10567"; a="775530459" X-IronPort-AV: E=Sophos;i="5.96,261,1665471600"; d="scan'208";a="775530459" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga004.jf.intel.com with ESMTP; 20 Dec 2022 19:01:14 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Tue, 20 Dec 2022 19:01:13 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Tue, 20 Dec 2022 19:01:13 -0800 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.175) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Tue, 20 Dec 2022 19:01:13 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cxuirB3QvGEsl6fQOzcUrMpLCVaiaNllPBeAep6Lh5jmO3j66Kq2qTV5+0HKUO0n1YG/SPkSMRTX2QvVFdvqjsd7eVK0ShThKBVtttPmI0zRwwhmi2XsAFqdzLtCGXY3FEpWwEOwl5/ti1NDtJW3bWlSw1djv/4rg+n3fsBcFmEpwGsQOw6BDPVwOQkMQ3Nkw2Wzu04uDpFtkWR3IvRbcnr6ue1L1pG8OyF3aEqKgfkIkoCme2SUGXxXrE2paoyU/cfFxjyVU2/o3oXl0dsEK2sZ+Mtqe8oQ8u1jfQx8vmtbdSPMDDeO0UFwSAeBLsGaYOgm0+KhpR5AB9qLhfpdtQ== 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=sorRRYYZIaneqFibdIUh8sRtW9KEV/SB8oRYN9CIeCo=; b=DCc2TWhbyx3CHonlieUW55gdLW10p+eEUTBcKSFPhMCFQuj8/u248ZNEe/OAmB7+c2ZbciNpXOIGKWJga2oMNzBbRKprtNhEbtDc3RzM2zNW7WslaVki+WLcMOanA68Fxr3Ig+1qgNjr6tfXXuoHJ4VQIMpibnGprnC3LPYI0wy2uw95v3LSl00OO4cc3WS/v53OLW2rxmpMKVa71p2Vk+M/ZhV/Kx/f4wBiJwxdAki58tgG1uPkOCEDywRQShM7AmeSmWIeuQBKw5EEs8Ze/PEPy+PBwqP2IrICkQat04fqlgMWbPqJQTIqBzWDUlf9EeM1jWSS+E3/SrOiNV+f+w== 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 Received: from MN2PR11MB4206.namprd11.prod.outlook.com (2603:10b6:208:188::10) by SJ0PR11MB4973.namprd11.prod.outlook.com (2603:10b6:a03:2de::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5924.16; Wed, 21 Dec 2022 03:01:10 +0000 Received: from MN2PR11MB4206.namprd11.prod.outlook.com ([fe80::6efd:9d8c:e645:4802]) by MN2PR11MB4206.namprd11.prod.outlook.com ([fe80::6efd:9d8c:e645:4802%4]) with mapi id 15.20.5924.016; Wed, 21 Dec 2022 03:01:10 +0000 From: "Mah, Yock Gen" To: Kevin Traynor , IOTG DPDK Ref App , "Zhang, Qi Z" , "Taripin, Samuel" CC: "dev@dpdk.org" Subject: RE: [PATCH v2] IGC: Remove I225_I_PHY_ID checking Thread-Topic: [PATCH v2] IGC: Remove I225_I_PHY_ID checking Thread-Index: AQHY3WFG8pJvTaXkJ0Cmpyzxnxz7uq4KYanQgAAP6ACACbUZgIAAo1uAgACmU4CAYem8gIAAu0Bg Date: Wed, 21 Dec 2022 03:01:10 +0000 Message-ID: References: <20220829081436.29945-1-iotg.dpdk.ref.app@intel.com> <20220831225139.78201-1-iotg.dpdk.ref.app@intel.com> <45165da1-25af-b735-f80d-a6b42592cf6c@redhat.com> <31c280bd-2d69-e302-8ec6-cbff21badd4a@redhat.com> <44a7bd84-ef82-1d69-b591-06c61f5e2ec7@redhat.com> <6f5133e1-ec40-dd70-9081-d42bfee2ee71@redhat.com> In-Reply-To: <6f5133e1-ec40-dd70-9081-d42bfee2ee71@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN2PR11MB4206:EE_|SJ0PR11MB4973:EE_ x-ms-office365-filtering-correlation-id: 03a4fef3-4f5e-463c-b4c3-08dae2ff9cda x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: pQd5QFo54v75K/JjlsoTi9/OTWN2u/NhCJ2DVMDbfxiohcTCvaa6jZluehnUV2h3PVf9iSi6B5C45jVhfTsgk9za+u3PdUvf/3KJkLV0YxtKIYXX+w3lePq6op3Qppsf52WFUSK6i1Apzwg9aSkA6vzU7pus42sIl1CAJpkEl0wMO3qIHPSKvpXFP58BRF64Zih9zKbp7MbsCO+8v96EMB5he3WtbsfBOaz3IC2kTwcwloVsEYveNe2OM28p82R2TIykk/sAJGQkHg8+U9Dm16Hnc5LdcXfPgBRC7IeAyY9xtbFCu1bgx5vVdooc4Nkk7Gznny7V+Zk7oUFOlcGPadGEngP0Fupxc7AqmwLu3IpqwphHBBqXWlyy8MFMvTLG7sfbi8023H3iKH55VO1WGvJsfs254pC7pAJuhKoYR43grfZlF+RSLT42z0RGsfT9RC0gTNYfHr8mcTmvdC8Z3IMUAMIouzFQlyCgMe5pEX7c/C2FhZph1jeARVs7A+Yx2yYZ+z6sDCD1Kwqgqxr0uC2b0H/xDZhrHqGedOWUZz+D6X3eRsi2m5LlgZuoT0D5KWSMNTn6YR8yFc4g2fJ6cBMiP7oSwDroWZT/8y7DsRb05JKHtxFq0MQRNGki+jm54jsJ+qBKJrFXmQDJ8kC6edFz/gi87AMzzK8pRLtSFr52ufY8/v3cNfNX+RRszbnQ22pKYTLgdJXnkzh/k4NkxYjhlBlUAhsS1KNSRJfl6RbK5QA1LXXlzS3c6LOBPG1uH5FqofJr9IHqjqdVaqF3gQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB4206.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(366004)(136003)(39860400002)(346002)(396003)(376002)(451199015)(41300700001)(52536014)(8936002)(66476007)(5660300002)(110136005)(66446008)(8676002)(64756008)(4326008)(6636002)(2906002)(76116006)(66946007)(38070700005)(55016003)(316002)(66556008)(86362001)(122000001)(33656002)(38100700002)(71200400001)(82960400001)(83380400001)(9686003)(186003)(7696005)(6506007)(478600001)(966005)(26005)(53546011); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UEVqdkYxczlicmQxK0QrUDFEU2VTeE5pa3dqYUVjSUVXY2o2UzRWWXNneTVL?= =?utf-8?B?Y3ByY0ZDWk0vcVliVjdTYWo4MlhDR1hkNTkwbkRyNkRKOVpIMkk2RnNsQWU5?= =?utf-8?B?b3REb045VTNkTXBIQzVqSHJuRmFvYlVqYmV6TDNmRWV6d0NrK0JZZlhFWDh6?= =?utf-8?B?bUE5bm4zbDg3aHJ2Z0lwSzVNRzE3ZmJTbWtPWEFLOHlidkZFV2RFNGVxbnpz?= =?utf-8?B?TjBmMm41NTdFNkx5UFdXK1duZzU5am1sSW96SmJlcHJoNElkMnMyNzg0M2dE?= =?utf-8?B?bjRzVGwva1ZVRE02dDdvcDRyaEY1M0ozbE9teXFET3QxMytSdjNrR2pKWXVP?= =?utf-8?B?WXBMaFpIMCtpZnBFYmJvSm1rT29qdHlCck9VcHBOZmpjREJuMGJBSjA4Y0FY?= =?utf-8?B?a3c4TmpQaExCQjhxZEZBWnNzeUU1d2tQeTBqY29lVU5DRFBIWmM3V0NycDRt?= =?utf-8?B?NTVwdFhmRzRBSGF3dHdjUllVem11TzdudEg5MzIzaXBjY2VpYklvSHBCVWVo?= =?utf-8?B?aFRCWjNwelNCR0x1TTZGSDJWRllIQjFWMXU4SSs2T1FlTzEyNVRWZmt1cU5E?= =?utf-8?B?QUJxUW4vN1E5OW5Sc0RFSnhVR3l4MjIyYzV3VGM4N2JMc0FXK3cxT0lDaUlU?= =?utf-8?B?NmJBL0pUVGtKRk5LOUVSU1BDTVYvNmYrNERUMDV0QTNndlg4dU8vVUQ2ckk2?= =?utf-8?B?NmxuWlRjclpobFh2QUpRR1BBOTVLNkFZcmFLR1k4bHBxd1RLUnJ2MVU0VzB4?= =?utf-8?B?NWowampnamlqL0paamhseHRLRWZIQldGQkF2cW9RbmhFd2NRRXJZbVNnYWwr?= =?utf-8?B?bmtNRDVWWnJodCtldFZOOWQybWVhc29XNWpuU3lhNmJUMVhBYVJBRy8rZlpQ?= =?utf-8?B?ajVVZTNJUWhPZVluU1VMb1R0NDVHTDFxR2craVpNSDZPaVI3MGl5bHJzYTVQ?= =?utf-8?B?RnlkUFUrd3g4cTY4SElkNGswOEtHR3lOMVRBMktMQ3FTRG9lWVMzMlQrb2ly?= =?utf-8?B?b1YxUkZsU1c1RytsVmVWb1FYbUl6Uks4SVFHU2VIZUxTb2lKMHFKVWVsTjRt?= =?utf-8?B?b2FkeUpJVW9pVWc4c284NnlWQmVVSnJDWUMzY0c0NGRHQldDSEdBSHF0Q3g3?= =?utf-8?B?bU9qV01ub3dkbUpWUXNCT1hSZTdwMXdMaldCNk44NitwQWFDL2RhUFlxeG41?= =?utf-8?B?d3VITllxZGFuOUNHV0VBaU1OZERmaDB1RnpnWkpZTG9qSlZaT3V4dktqRW1W?= =?utf-8?B?YjZUSWNRN0xiQWlKNlJ0K05lNEJoQndjbDV4cytkem1EaHpGZmtlYmg1UTlh?= =?utf-8?B?SFI1cGVFdGs2aTNoTXRvTzk0SEtCOXJhd01tc3J5UEtCV2RMVEYyb2RDRlRq?= =?utf-8?B?UTRWZEU5VGUxbEVLQTBtUHFOVWtnZjR0R0Y0UEZUa2RDNlZYWUE1bEx2dity?= =?utf-8?B?czhSUXBEaVIvTW5WekpmMTZ0QW5qZFM1ZmlQZ0t6S1RRSWFZQjVVeUpUZ1dQ?= =?utf-8?B?N0dCRkdCSFQ0Nnd2ZEhKUGJzK0RTR21iMnM2VGhmRlJvZ2cweFAzTVMwYmIx?= =?utf-8?B?MGRjb0ZHUi9PWGZweWVacWczaGp2SUM0UnA2d0dIWW0rbHlFbTRYMnJLbGs0?= =?utf-8?B?aEdXWStrRmU0RDlZemVsblNpYUF2NmEyclBaR3dwQmd1U291MnFqTTJldWpC?= =?utf-8?B?bHE3aHZCbWlqSWlkNHNBZHd1S0xBTTI3YWNjUHFnOEE5MzVSMHZ1NnhRQWdU?= =?utf-8?B?WWdxay90eDM1NWFGY3RDTWMxZkEzY0Q0SlZrcmZtUXFFVUZoMzdUTW0vYVI1?= =?utf-8?B?UzBqYTI3akU1ajh3anBrY3JYQnlnb1dNT2FBTWp0cjZnQ09JOUJFdXcrNHh6?= =?utf-8?B?eGVjVnNydzgxSllxdzdPbDN0a1FvUDVUVFVkV24wclVuNzFqM2FCOWtJbncw?= =?utf-8?B?NWVTNmQvZUdZQ1JQK0FMa0hmUjFPR3hMYXAzcVdRRXVFeWt6WWs2TE1VYXFr?= =?utf-8?B?enhIdVBFRlVWTFhkek1UQXlEd252cGZPK09IU04zK0UyWGFpTHFYb1Y2OVFn?= =?utf-8?B?dFRDVjBxWEh6ZDJyS1hRcFU4dmdsQVIyd3VMcnB0Mm1XV2NENmE2SWIxek1J?= =?utf-8?Q?d/VH9nFyH0l8PRbL4sK67Nd2y?= 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: MN2PR11MB4206.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 03a4fef3-4f5e-463c-b4c3-08dae2ff9cda X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Dec 2022 03:01:10.2306 (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: +3r7CqW747YjWCoQJP8AA00n0XRjhQsOLliAgcLo/hqvMS89cnxNlyMHrVia0pd5s+0hTJL61SZeSDpTI4pKaA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB4973 X-OriginatorOrg: intel.com X-Mailman-Approved-At: Wed, 21 Dec 2022 11:17:53 +0100 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 DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBLZXZpbiBUcmF5bm9yIDxrdHJh eW5vckByZWRoYXQuY29tPiANClNlbnQ6IFR1ZXNkYXksIDIwIERlY2VtYmVyLCAyMDIyIDExOjQ4 IFBNDQpUbzogTWFoLCBZb2NrIEdlbiA8eW9jay5nZW4ubWFoQGludGVsLmNvbT47IElPVEcgRFBE SyBSZWYgQXBwIDxpb3RnLmRwZGsucmVmLmFwcEBpbnRlbC5jb20+OyBaaGFuZywgUWkgWiA8cWku ei56aGFuZ0BpbnRlbC5jb20+OyBUYXJpcGluLCBTYW11ZWwgPHNhbXVlbC50YXJpcGluQGludGVs LmNvbT4NCkNjOiBkZXZAZHBkay5vcmcNClN1YmplY3Q6IFJlOiBbUEFUQ0ggdjJdIElHQzogUmVt b3ZlIEkyMjVfSV9QSFlfSUQgY2hlY2tpbmcNCg0KT24gMTkvMTAvMjAyMiAwOTozNCwgS2V2aW4g VHJheW5vciB3cm90ZToNCj4gT24gMTgvMTAvMjAyMiAyMzo0NSwgTWFoLCBZb2NrIEdlbiB3cm90 ZToNCj4+DQo+Pg0KPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+IEZyb206IEtldmlu IFRyYXlub3IgPGt0cmF5bm9yQHJlZGhhdC5jb20+DQo+PiBTZW50OiBUdWVzZGF5LCAxOCBPY3Rv YmVyLCAyMDIyIDg6NTQgUE0NCj4+IFRvOiBNYWgsIFlvY2sgR2VuIDx5b2NrLmdlbi5tYWhAaW50 ZWwuY29tPjsgSU9URyBEUERLIFJlZiBBcHAgDQo+PiA8aW90Zy5kcGRrLnJlZi5hcHBAaW50ZWwu Y29tPjsgWmhhbmcsIFFpIFogPHFpLnouemhhbmdAaW50ZWwuY29tPg0KPj4gQ2M6IGRldkBkcGRr Lm9yZw0KPj4gU3ViamVjdDogUmU6IFtQQVRDSCB2Ml0gSUdDOiBSZW1vdmUgSTIyNV9JX1BIWV9J RCBjaGVja2luZw0KPj4NCj4+IE9uIDEyLzEwLzIwMjIgMDk6MzksIEtldmluIFRyYXlub3Igd3Jv dGU6DQo+Pj4gT24gMTIvMTAvMjAyMiAwODo0NSwgTWFoLCBZb2NrIEdlbiB3cm90ZToNCj4+Pj4N Cj4+Pj4NCj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4gRnJvbTogS2V2aW4g VHJheW5vciA8a3RyYXlub3JAcmVkaGF0LmNvbT4NCj4+Pj4gU2VudDogVHVlc2RheSwgMTEgT2N0 b2JlciwgMjAyMiA3OjA1IFBNDQo+Pj4+IFRvOiBJT1RHIERQREsgUmVmIEFwcCA8aW90Zy5kcGRr LnJlZi5hcHBAaW50ZWwuY29tPjsgWmhhbmcsIFFpIFogDQo+Pj4+IDxxaS56LnpoYW5nQGludGVs LmNvbT4NCj4+Pj4gQ2M6IGRldkBkcGRrLm9yZw0KPj4+PiBTdWJqZWN0OiBSZTogW1BBVENIIHYy XSBJR0M6IFJlbW92ZSBJMjI1X0lfUEhZX0lEIGNoZWNraW5nDQo+Pj4+DQo+Pj4+IE9uIDMxLzA4 LzIwMjIgMjM6NTEsIGlvdGcuZHBkay5yZWYuYXBwQGludGVsLmNvbSB3cm90ZToNCj4+Pj4+IEZy b206IE5TV0UgU1dTIERQREsgRGV2IDxpb3RnLmRwZGsucmVmLmFwcEBpbnRlbC5jb20+DQo+Pj4+ Pg0KPj4+Pj4gaTIyNSBkZXZpY2VzIGhhdmUgb25seSBvbmUgUEhZIHZlbmRvci4gVGhlcmUgaXMg dW5uZWNlc3NhcnkgdG8gDQo+Pj4+PiBjaGVjayBfSV9QSFlfSUQgZHVyaW5nIHRoZSBsaW5rIGVz dGFibGlzaG1lbnQgYW5kIGF1dG8tbmVnb3RpYXRpb24gDQo+Pj4+PiBwcm9jZXNzLCB0aGUgY2hl Y2tpbmcgYWxzbyBjYXVzZWQgZGV2aWNlcyBsaWtlIGkyMjUtSVQgZmFpbGVkLiANCj4+Pj4+IFRo aXMgcGF0Y2ggaXMgdG8gcmVtb3ZlIHRoZSBtZW50aW9uZWQgdW5uZWNlc3NhcnkgY2hlY2tpbmcu DQo+Pj4+Pg0KPj4+Pj4gQ2M6IHN0YWJsZUBkcGRrLm9yZw0KPj4+Pj4gU2lnbmVkLW9mZi1ieTog TlNXRSBTV1MgRFBESyBEZXYgPGlvdGcuZHBkay5yZWYuYXBwQGludGVsLmNvbT4NCj4+Pj4+IC0t LQ0KPj4+Pj4gICAgICAgZHJpdmVycy9uZXQvaWdjL2Jhc2UvaWdjX2kyMjUuYyB8IDE1ICsrLS0t LS0tLS0tLS0tLQ0KPj4+Pj4gICAgICAgZHJpdmVycy9uZXQvaWdjL2Jhc2UvaWdjX3BoeS5jICB8 ICA2ICsrLS0tLQ0KPj4+Pj4gICAgICAgMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyks IDE3IGRlbGV0aW9ucygtKQ0KPj4+Pj4NCj4+Pj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9p Z2MvYmFzZS9pZ2NfaTIyNS5jIA0KPj4+Pj4gYi9kcml2ZXJzL25ldC9pZ2MvYmFzZS9pZ2NfaTIy NS5jIGluZGV4IDVmM2Q1MzU0OTAuLmFmMjY2MDJhZmINCj4+Pj4+IDEwMDY0NA0KPj4+Pj4gLS0t IGEvZHJpdmVycy9uZXQvaWdjL2Jhc2UvaWdjX2kyMjUuYw0KPj4+Pj4gKysrIGIvZHJpdmVycy9u ZXQvaWdjL2Jhc2UvaWdjX2kyMjUuYw0KPj4+Pj4gQEAgLTE3MywxOSArMTczLDggQEAgc3RhdGlj IHMzMiBpZ2NfaW5pdF9waHlfcGFyYW1zX2kyMjUoc3RydWN0IGlnY19odyAqaHcpDQo+Pj4+PiAg ICAgICAJcGh5LT5vcHMud3JpdGVfcmVnID0gaWdjX3dyaXRlX3BoeV9yZWdfZ3B5Ow0KPj4+Pj4g ICAgICAgDQo+Pj4+PiAgICAgICAJcmV0X3ZhbCA9IGlnY19nZXRfcGh5X2lkKGh3KTsNCj4+Pj4+ IC0JLyogVmVyaWZ5IHBoeSBpZCBhbmQgc2V0IHJlbWFpbmluZyBmdW5jdGlvbiBwb2ludGVycyAq Lw0KPj4+Pj4gLQlzd2l0Y2ggKHBoeS0+aWQpIHsNCj4+Pj4+IC0JY2FzZSBJMjI1X0lfUEhZX0lE Og0KPj4+Pj4gLQljYXNlIEkyMjZfTE1fUEhZX0lEOg0KPj4+Pj4gLQkJcGh5LT50eXBlCQk9IGln Y19waHlfaTIyNTsNCj4+Pj4+IC0JCXBoeS0+b3BzLnNldF9kMF9scGx1X3N0YXRlID0gaWdjX3Nl dF9kMF9scGx1X3N0YXRlX2kyMjU7DQo+Pj4+PiAtCQlwaHktPm9wcy5zZXRfZDNfbHBsdV9zdGF0 ZSA9IGlnY19zZXRfZDNfbHBsdV9zdGF0ZV9pMjI1Ow0KPj4+Pg0KPj4+Pj4gLSBUaGUgY29tbWl0 IGxvZyBzYXlzIGl0IGlzIHJlbW92aW5nIGEgY2hlY2sgb24gdGhlIElELCBidXQgaXQgZG9lcyBu b3Qgc2F5IHdoeSB0aGVzZSBmdW5jdGlvbiBwb2ludGVycyBhcmUgYmVpbmcgcmVtb3ZlZC4NCj4+ Pj4NCj4+Pj4+IC0gV2h5IGFyZSB0aGV5IHJlbW92ZWQsIHdlcmUgdGhleSBub3QgbmVlZGVkPw0K Pj4+Pg0KPj4+Pg0KPj4+PiBpMjI1IGRldmljZXMgaGF2ZSBvbmx5IG9uZSBQSFkgdmVuZG9yLiBU aGVyZSBpcyBubyBwb2ludCBjaGVja2luZyBfSV9QSFlfSUQgZHVyaW5nIHRoZSBsaW5rIGVzdGFi bGlzaG1lbnQgYW5kIGF1dG8tbmVnb3RpYXRpb24gcHJvY2Vzcy4NCj4+Pj4NCj4+Pg0KPj4+IFJp Z2h0LCB0aGF0J3MgY2xlYXIgYWJvdXQgdGhlIHZlbmRvciBJRCBjaGVjay4gQnV0IGl0J3Mgbm90 IGNsZWFyIHRvIA0KPj4+IG1lIHdoeSB0aGUgdGhlIHJlc3VsdGluZyBjb2RlIGxpa2UgdGhpczoN Cj4+Pg0KPj4+IHBoeS0+dHlwZSA9IGlnY19waHlfaTIyNTsNCj4+Pg0KPj4+ICAgICAgYW5kIG5v dCBsaWtlIHRoaXM6DQo+Pj4NCj4+PiBwaHktPnR5cGUgPSBpZ2NfcGh5X2kyMjU7DQo+Pj4gcGh5 LT5vcHMuc2V0X2QwX2xwbHVfc3RhdGUgPSBpZ2Nfc2V0X2QwX2xwbHVfc3RhdGVfaTIyNTsgDQo+ Pj4gcGh5LT5vcHMuc2V0X2QzX2xwbHVfc3RhdGUgPSBpZ2Nfc2V0X2QzX2xwbHVfc3RhdGVfaTIy NTsNCj4+Pg0KPj4+IFNvIGl0IGlzIHVzaW5nIGR1bW15IG51bGwgZnVuY3Rpb25zIGluc3RlYWQ6 DQo+Pj4gaHR0cHM6Ly9naXQuZHBkay5vcmcvZHBkay90cmVlL2RyaXZlcnMvbmV0L2lnYy9iYXNl L2lnY19waHkuYyNuNjENCj4+Pg0KPj4+IERvIHRoZSBkZXZpY2UgcmVnaXN0ZXJzIG5vdCBuZWVk IHRvIGJlIHNldCBhbnltb3JlPw0KPj4+DQo+Pg0KPj4+IEZvciBtYWluIGJyYW5jaCwgaXQgd291 bGQgYmUgbmljZSB0byBoYXZlIGFuIGFuc3dlciB0byBhYm92ZS4NCj4+DQo+Pj4gSXQgb25seSBh ZGRzIGEgc21hbGwgcmVhZGFiaWxpdHkgYmVuZWZpdCBieSByZW1vdmluZyBzb21lIGNvZGUgYnJh bmNoZXMsIGJ1dCBkb2VzIGNoYW5nZSBmdW5jdGlvbmFsaXR5IHdoaWNoIGFkZHMgcmlzaywgc28g SSBkb24ndCB0aGluayBpdCdzIGEgZ29vZCBjYW5kaWRhdGUgZm9yIHN0YWJsZSBicmFuY2hlcy4N Cj4+DQo+PiBUaGlzIGlzIG5vdCBvbmx5IGFkZGVkIHJlYWRhYmlsaXR5LCBidXQgdG8gZml4IHJl YWwgd29ybGQgaXNzdWUsIHdlIHdlcmUgZXhwZXJpZW5jaW5nIGkyMjUtSVQgbm90IHJ1bm5hYmxl IGlzc3VlIHdpdGhvdXQgcGF0Y2hpbmcgYW5vdGhlciBjYXNlIGNoZWNraW5nIGFzIGJlbG93Og0K Pj4NCj4+ICsrKyBiL2RyaXZlcnMvbmV0L2lnYy9iYXNlL2lnY19waHkuYw0KPj4gQEAgLTE4ODEs NiArMTg4MSw3IEBAIHMzMiBpZ2NfcGh5X2ZvcmNlX3NwZWVkX2R1cGxleF9tODgoc3RydWN0IGln Y19odyAqaHcpDQo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSBJMjEw X0lfUEhZX0lEOg0KPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIGZhbGwt dGhyb3VnaCAqLw0KPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgSTIy NV9JX1BIWV9JRDoNCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYXNlIEkyMjVf SVRfUEhZX0lEOg0KPj4NCj4+IEhvd2V2ZXIsIGNsZWFuZXIgc29sdXRpb24gaXMgdG8gcmVtb3Zl IHRob3NlIHVubmVjZXNzYXJ5IGNoZWNraW5nIA0KPj4gY29tcGxldGVseSBhcyBpdCBkb2VzIGlu IGtlcm5lbCBhbHNvIA0KPj4gaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl cm5lbC9naXQvdG9ydmFsZHMvbGludXguZ2l0L2NvDQo+PiBtbWl0Lz9pZD03YzQ5NmRlNTM4ZWVi ZDgyMTJkYzJhM2M5YTQ2ODM4NmIyNjRkMGQ0DQo+Pg0KPiANCj4gb2ssIHlvdSBhcmUgY29ycmVj dCB0aGF0IGl0IGlzIG1vcmUgdGhhbiByZWFkYWJpbGl0eS4gSSBjYW4gYXBwbHkgYnV0IA0KPiBm aXJzdCBpdCB3b3VsZCBiZSBnb29kIGlmIHlvdSBjYW4gYW5zd2VyIHRoZSBvcmlnaW5hbCBxdWVz dGlvbiBhbmQgDQo+IGV4cGxhaW4gd2h5IHRoZSBmdW5jdGlvbmFsaXR5IGlzIGNoYW5nZWQgZm9y IEkyMjVfSV9QSFlfSUQgYnkgcmVtb3ZpbmcgDQo+IHRoZSBmdW5jdGlvbiBwb2ludGVycyB0aGF0 IHNldCB0aGUgcmVnaXN0ZXJzLg0KPiANCg0KPkhpLCBJIGRpZG4ndCBhcHBseSB0aGlzIHRvIERQ REsgMjEuMTEuMyBiZWNhdXNlIHRoZXJlIHdhcyBubyBleHBsYW5hdGlvbiBvZiB3aHkgdGhlIHJl Z2lzdGVycyB3ZXJlIGNoYW5naW5nIGFmdGVyIGFza2luZyBtdWx0aXBsZSB0aW1lcy4NCg0KST5m IGl0IGlzIHJlcXVpcmVkIGZvciBhIGxhdGVyIDIxLjExIExUUyByZWxlYXNlLCBwbGVhc2Ugc2Vu ZCBhIGJhY2twb3J0IHRvIHN0YWJsZSBtYWlsaW5nIGxpc3Qgd2l0aCBhbiB1cGRhdGVkIGNvbW1p dCBtZXNzYWdlIGV4cGxhaW5pbmcgdGhlIGNoYW5nZXMuDQoNCj50aGFua3MsDQo+S2V2aW4uDQoN CkFwb2xvZ3kgb2YgdGhlIGxhdGUgcmVwbHksIHdlIHdlcmUgbWlzc2VkIG91dCB5b3VyIGxhc3Qg bWVzc2FnZS4NCg0KWWVzLCB3ZSB3aWxsIHJlLXN1Ym1pdCB0aGUgcGF0Y2ggZm9yIDIxLjExIExU UyB3aXRoIGNsZWFyZXIgZXhwbGFuYXRpb24uDQoNClRoYW5rcywNCk1haA0KDQo+Pj4+PiAtCQkv KiBUT0RPIC0gY29tcGxldGUgd2l0aCBHUFkgUEhZIGluZm9ybWF0aW9uICovDQo+Pj4+PiAtCQli cmVhazsNCj4+Pj4+IC0JZGVmYXVsdDoNCj4+Pj4+IC0JCXJldF92YWwgPSAtSUdDX0VSUl9QSFk7 DQo+Pj4+PiAtCQlnb3RvIG91dDsNCj4+Pj4+IC0JfQ0KPj4+Pj4gKyAgICAgICAgcGh5LT50eXBl ID0gaWdjX3BoeV9pMjI1Ow0KPj4+Pj4gKw0KPj4+Pj4gICAgICAgDQo+Pj4+PiAgICAgICBvdXQ6 DQo+Pj4+PiAgICAgICAJcmV0dXJuIHJldF92YWw7DQo+Pj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9uZXQvaWdjL2Jhc2UvaWdjX3BoeS5jIA0KPj4+Pj4gYi9kcml2ZXJzL25ldC9pZ2MvYmFzZS9p Z2NfcGh5LmMgaW5kZXggNDNiYmU2OWJjYS4uMjkwNmJhZTIxYSANCj4+Pj4+IDEwMDY0NA0KPj4+ Pj4gLS0tIGEvZHJpdmVycy9uZXQvaWdjL2Jhc2UvaWdjX3BoeS5jDQo+Pj4+PiArKysgYi9kcml2 ZXJzL25ldC9pZ2MvYmFzZS9pZ2NfcGh5LmMNCj4+Pj4+IEBAIC0xNDc0LDggKzE0NzQsNyBAQCBz MzIgaWdjX3BoeV9zZXR1cF9hdXRvbmVnKHN0cnVjdCBpZ2NfaHcgKmh3KQ0KPj4+Pj4gICAgICAg CQkJcmV0dXJuIHJldF92YWw7DQo+Pj4+PiAgICAgICAJfQ0KPj4+Pj4gICAgICAgDQo+Pj4+PiAt CWlmICgocGh5LT5hdXRvbmVnX21hc2sgJiBBRFZFUlRJU0VfMjUwMF9GVUxMKSAmJg0KPj4+Pj4g LQkgICAgaHctPnBoeS5pZCA9PSBJMjI1X0lfUEhZX0lEKSB7DQo+Pj4+PiArCWlmIChwaHktPmF1 dG9uZWdfbWFzayAmIEFEVkVSVElTRV8yNTAwX0ZVTEwpIHsNCj4+Pj4+ICAgICAgIAkvKiBSZWFk IHRoZSBNVUxUSSBHQlQgQU4gQ29udHJvbCBSZWdpc3RlciAtIHJlZyA3LjMyICovDQo+Pj4+PiAg ICAgICAJCXJldF92YWwgPSBwaHktPm9wcy5yZWFkX3JlZyhodywgKFNUQU5EQVJEX0FOX1JFR19N QVNLIDw8DQo+Pj4+PiAgICAgICAJCQkJCSAgICBNTURfREVWQUREUl9TSElGVCkgfCBAQCAtMTYx NSw4ICsxNjE0LDcgQEAgczMyIA0KPj4+Pj4gaWdjX3BoeV9zZXR1cF9hdXRvbmVnKHN0cnVjdCBp Z2NfaHcgKmh3KQ0KPj4+Pj4gICAgICAgCQlyZXRfdmFsID0gcGh5LT5vcHMud3JpdGVfcmVnKGh3 LCBQSFlfMTAwMFRfQ1RSTCwNCj4+Pj4+ICAgICAgIAkJCQkJICAgICBtaWlfMTAwMHRfY3RybF9y ZWcpOw0KPj4+Pj4gICAgICAgDQo+Pj4+PiAtCWlmICgocGh5LT5hdXRvbmVnX21hc2sgJiBBRFZF UlRJU0VfMjUwMF9GVUxMKSAmJg0KPj4+Pj4gLQkgICAgaHctPnBoeS5pZCA9PSBJMjI1X0lfUEhZ X0lEKQ0KPj4+Pj4gKwlpZiAocGh5LT5hdXRvbmVnX21hc2sgJiBBRFZFUlRJU0VfMjUwMF9GVUxM KQ0KPj4+Pj4gICAgICAgCQlyZXRfdmFsID0gcGh5LT5vcHMud3JpdGVfcmVnKGh3LA0KPj4+Pj4g ICAgICAgCQkJCQkgICAgIChTVEFOREFSRF9BTl9SRUdfTUFTSyA8PA0KPj4+Pj4gICAgICAgCQkJ CQkgICAgIE1NRF9ERVZBRERSX1NISUZUKSB8DQo+Pj4+DQo+Pj4NCj4+DQo+IA0KDQoNCg==