From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mx.groups.io with SMTP id smtpd.web10.5866.1575648550489414100 for ; Fri, 06 Dec 2019 08:09:10 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=l2jihnOt; spf=pass (domain: intel.com, ip: 134.134.136.24, mailfrom: maciej.rabeda@intel.com) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 06 Dec 2019 08:09:10 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,285,1571727600"; d="scan'208";a="413381697" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by fmsmga006.fm.intel.com with ESMTP; 06 Dec 2019 08:09:09 -0800 Received: from fmsmsx155.amr.corp.intel.com (10.18.116.71) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 6 Dec 2019 08:09:09 -0800 Received: from FMSEDG001.ED.cps.intel.com (10.1.192.133) by FMSMSX155.amr.corp.intel.com (10.18.116.71) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 6 Dec 2019 08:09:09 -0800 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.48) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 6 Dec 2019 08:09:09 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XM9QELi2JMvWd8I09Rfmd/tvsJAxYP7kVvAckU3UuBURJs/dyJ2mZzC638DP1s/SiMm34ZW8YpTbr9pZ4CbeszCBmkSI6/wOlLz7dyxtUDfN6Wj/qLnWSV9EBld1lmsIF+cktM5/eI6gWK6MDeq6239errmuA0asMSaeC/d8CoKHhFnmvVE4xS79/8FOybLd3lTt/igR6wAcsWLpWQQXzyz0PoV2fVJlEH2c9sMAp4sY63Hk6akQkFGNO3luUiw4bIIxnQ/lsLX4HSRAvmG2ueQ7oszFfkAaXLb9c4QPEyrPm1Ung71UBTQDpsCVdQMv7vYW2Bc48DG38czD0qxrJQ== 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=bJ2gakSO+YRjXw1WYT9HlZ9pJ1F1PYWNrDyVoMcRotk=; b=fVvSFXLYooA7zVfqfmxqFS9ktfAxcdq5d3k7Rw1C1I0l9QDj4UePOTnrTAgkIPTw6JDgkVRfyhSufTgSJhKi3qvzA48NQ+VmV5Ob0+PggphVBVGHu723r7kr0i3p5OCGcf8tc8n/Dc+KF4LPIm2YNjxApgn3kp92P0nbbfl58qu/+UkrDi+LbIbvwWThZXrdSQl33kIcrjMicQoL7VGD4KMZsCeNzqfwfZLeEcM3X/YlCPayjiV+WNNckhzyceQ9lW/CWs2PTRJJF0yzNhQjzPGlMD/QY8pqcFMG/LqWlhlqK05Y3Q3mg6pGuc3acRrw6PmDkH6IbU7evuUw+VqLqA== 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=bJ2gakSO+YRjXw1WYT9HlZ9pJ1F1PYWNrDyVoMcRotk=; b=l2jihnOt9Oi3Ou9/uFj1LFHs9J3C5qBQyDQvUO5mk7aj+rdumdmQZRlAWmo4JNcO3dykjFZKbWuC+Tw7x6bpq3FCPRPHMxBytuaDS/+/Xo5U2bOPquFeS6NxsGCcRaGfX+rG58rxVMGnOIDIA4ms5rELBGisN0YIGfj001+UOsg= Received: from SN6PR11MB3535.namprd11.prod.outlook.com (52.135.125.32) by SN6PR11MB2704.namprd11.prod.outlook.com (52.135.92.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2516.17; Fri, 6 Dec 2019 16:09:08 +0000 Received: from SN6PR11MB3535.namprd11.prod.outlook.com ([fe80::3d0e:c081:4ab:3857]) by SN6PR11MB3535.namprd11.prod.outlook.com ([fe80::3d0e:c081:4ab:3857%4]) with mapi id 15.20.2495.014; Fri, 6 Dec 2019 16:09:08 +0000 From: "Rabeda, Maciej" To: Philippe Mathieu-Daude , "devel@edk2.groups.io" CC: Antoine Coeur , "Wu, Jiaxin" , "Fu, Siyuan" Subject: Re: [PATCH 48/79] NetworkPkg/SnpDxe: Fix few typos Thread-Topic: [PATCH 48/79] NetworkPkg/SnpDxe: Fix few typos Thread-Index: AQHVqfepm999BjyY706sKzet/p4AhKetSlUg Date: Fri, 6 Dec 2019 16:09:07 +0000 Message-ID: References: <20191203161602.15969-1-philmd@redhat.com> <20191203161602.15969-49-philmd@redhat.com> In-Reply-To: <20191203161602.15969-49-philmd@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNTgxNzRhNWItNDQ0Zi00ZWI5LWE0YWYtZGIwOGQ4MjY1ZTQ5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiWXlXdVpadm5tK2lmd1VSVVllNVZkSStrRGhRVHhESjFRdnMwUFBZT3RZQ3gwbmQzN0tNQkZzbDBJVFJ5RFhYcyJ9 dlp-reaction: no-action dlp-version: 11.2.0.6 authentication-results: spf=none (sender IP is ) smtp.mailfrom=maciej.rabeda@intel.com; x-originating-ip: [134.191.221.96] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: bbcafc13-ed05-417b-a27c-08d77a669fae x-ms-traffictypediagnostic: SN6PR11MB2704: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 0243E5FD68 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(396003)(366004)(376002)(136003)(39860400002)(346002)(13464003)(189003)(199004)(55016002)(66476007)(478600001)(66946007)(2906002)(66556008)(229853002)(52536014)(64756008)(66446008)(305945005)(7696005)(76176011)(19627235002)(26005)(186003)(76116006)(5660300002)(71200400001)(81156014)(81166006)(8676002)(6506007)(71190400001)(8936002)(107886003)(316002)(9686003)(33656002)(74316002)(102836004)(86362001)(53546011)(99286004)(4326008)(110136005)(54906003);DIR:OUT;SFP:1102;SCL:1;SRVR:SN6PR11MB2704;H:SN6PR11MB3535.namprd11.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: BEH6pFOjdqexH3eG4GgveS/0nMltLExDn4XWuXVyIeluDjWLWpAEKWJEdSPpswunwnzHeIU94E0tWbv1mqNBOrqCClmfFH4QD/QmXyYhfo77xz3xRvxcnjeP92HHPjAhQJbYYy9uj7K1CoKPTy0UJKcZooYHKpXvURMBYgZu84qqKGdLkNEOXatrW0rCrsBSWvPQ997ov3D1Ckx/Q3RZHgMWdXkhF6t4iE+cjBDE17Iph4N/NmZ6f9TrFOpuMfQdSlk8G2cnl03WbzG9VH87p35mJRsoG1Y6498537CNcCcbJbl4012c1IYerXmu7re1VYgLbIgn7CnOVPqNNMRIVizy3GbCZeQknoyDsiOFd6UaAoozYsuHRaGrE1EqBJl8GK/IsoonBvn1diqBho2BMHru6ms0eNE/W64vkv6g/LXiaC9zpt3boJLj5uccbPPcu1ypkTSGSqEkO5XRsgpDwBTQ3Kh2hBOdQuGRXUVQO2PxJ9DJA0ts2Z8ghtRabT+f MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: bbcafc13-ed05-417b-a27c-08d77a669fae X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Dec 2019 16:09:07.8940 (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: JhtKjfX8ISxO3TG4sycq9wwvRRyjCBOFKo0UcpDcgJnLHgNzDNJb1sSqt533q4jI6SP5ZnSJDvQ2TqBrnE5blA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB2704 Return-Path: maciej.rabeda@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UGhpbGlwcGUsDQoNCkkgd2FzIHNvIGtlZW4gdG8gZ2l2ZSB5b3UgdGhlIGdyZWVuIGxpZ2h0IGJ1 dCB0eXBvIGluIENhbGxiYWNrLmMgaGFzIG5vdCBiZWVuIGZpeGVkIGhlcmUuDQp1c3VzbGx5IC0+ IHVzdXNhbGx5DQoNCklmIHlvdSBjb3VsZCBhZGRyZXNzIHRoaXMsIHRoYXQgd291bGQgYmUgZ3Jl YXQgOikNCg0KVGhhbmtzIQ0KTWFjaWVqDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpG cm9tOiBQaGlsaXBwZSBNYXRoaWV1LURhdWRlIDxwaGlsbWRAcmVkaGF0LmNvbT4gDQpTZW50OiBU dWVzZGF5LCBEZWNlbWJlciAzLCAyMDE5IDE3OjE2DQpUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW8N CkNjOiBBbnRvaW5lIENvZXVyIDxjb2V1ckBnbXguZnI+OyBXdSwgSmlheGluIDxqaWF4aW4ud3VA aW50ZWwuY29tPjsgRnUsIFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT47IFJhYmVkYSwgTWFj aWVqIDxtYWNpZWoucmFiZWRhQGludGVsLmNvbT47IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBo aWxtZEByZWRoYXQuY29tPg0KU3ViamVjdDogW1BBVENIIDQ4Lzc5XSBOZXR3b3JrUGtnL1NucER4 ZTogRml4IGZldyB0eXBvcw0KDQpGcm9tOiBBbnRvaW5lIENvZXVyIDxjb2V1ckBnbXguZnI+DQoN CkZpeCBmZXcgdHlwb3MgaW4gY29tbWVudHMgYW5kIGRvY3VtZW50YXRpb24uDQoNCkNjOiBKaWF4 aW4gV3UgPGppYXhpbi53dUBpbnRlbC5jb20+DQpDYzogU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50 ZWwuY29tPg0KQ2M6IE1hY2llaiBSYWJlZGEgPG1hY2llai5yYWJlZGFAaW50ZWwuY29tPg0KUmV2 aWV3ZWQtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRoYXQuY29tPg0KU2ln bmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkZSA8cGhpbG1kQHJlZGhhdC5jb20+DQot LS0NCiBOZXR3b3JrUGtnL1NucER4ZS9TbnAuaCAgICAgICAgICAgfCA4ICsrKystLS0tDQogTmV0 d29ya1BrZy9TbnBEeGUvQ2FsbGJhY2suYyAgICAgIHwgMiArLQ0KIE5ldHdvcmtQa2cvU25wRHhl L1NodXRkb3duLmMgICAgICB8IDIgKy0NCiBOZXR3b3JrUGtnL1NucER4ZS9TbnAuYyAgICAgICAg ICAgfCA2ICsrKy0tLQ0KIE5ldHdvcmtQa2cvU25wRHhlL1dhaXRGb3JQYWNrZXQuYyB8IDIgKy0N CiA1IGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQ0KDQpk aWZmIC0tZ2l0IGEvTmV0d29ya1BrZy9TbnBEeGUvU25wLmggYi9OZXR3b3JrUGtnL1NucER4ZS9T bnAuaCBpbmRleCA5ZTRiN2Q2Zjg2YTAuLjY2YjVmOTQ4ZTI3YyAxMDA2NDQNCi0tLSBhL05ldHdv cmtQa2cvU25wRHhlL1NucC5oDQorKysgYi9OZXR3b3JrUGtnL1NucER4ZS9TbnAuaA0KQEAgLTEs NSArMSw1IEBADQogLyoqIEBmaWxlDQotICAgIERlY2xhcmF0aW9uIG9mIHN0cmN0dXJlcyBhbmQg ZnVuY3Rpb25zIGZvciBTbnBEeGUgZHJpdmVyLg0KKyAgICBEZWNsYXJhdGlvbiBvZiBzdHJ1Y3R1 cmVzIGFuZCBmdW5jdGlvbnMgZm9yIFNucER4ZSBkcml2ZXIuDQogDQogQ29weXJpZ2h0IChjKSAy MDA0IC0gMjAxOSwgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuPEJSPg0K IFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMi1DbGF1c2UtUGF0ZW50IEBAIC0yODksNyAr Mjg5LDcgQEAgU25wVW5kaTMyQ2FsbGJhY2tCbG9jayAoDQogICBAcGFyYW0gVW5pcXVlSWQgICAg ICBUaGlzIHdhcyBzdXBwbGllZCB0byBVTkRJIGF0IFVuZGlfU3RhcnQsIFNOUCB1c2VzIHRoaXMg dG8NCiAgICAgICAgICAgICAgICAgICAgICAgIHN0b3JlIFVuZGkgaW50ZXJmYWNlIGNvbnRleHQg KFVuZGkgZG9lcyBub3QgcmVhZCBvciB3cml0ZQ0KICAgICAgICAgICAgICAgICAgICAgICAgdGhp cyB2YXJpYWJsZSkNCi0gIEBwYXJhbSBNaWNyb1NlY29uZHMgIG51bWJlciBvZiBtaWNybyBzZWNv bmRzIHRvIHBhdXNlLCB1c3VzbGx5IG11bHRpcGxlIG9mIDEwLg0KKyAgQHBhcmFtIE1pY3JvU2Vj b25kcyAgbnVtYmVyIG9mIG1pY3JvIHNlY29uZHMgdG8gcGF1c2UsIHVzdWFsbHkgbXVsdGlwbGUg b2YgMTAuDQogKiovDQogVk9JRA0KIEVGSUFQSQ0KQEAgLTM3OCw3ICszNzgsNyBAQCBTbnBVbmRp MzJDYWxsYmFja1VubWFwICgNCiAgIG5lZWQgdG8gc3luY2hyb25pemUgdGhlaXIgY29udGVudHMg d2hlbmV2ZXIgaXQgd3JpdGVzIHRvL3JlYWRzIGZyb20gdGhlIGJ1ZmZlcg0KICAgdXNpbmcgZWl0 aGVyIHRoZSBjcHUgYWRkcmVzcyBvciB0aGUgZGV2aWNlIGFkZHJlc3MuDQogDQotICBFRkkgZG9l cyBub3QgcHJvdmlkZSBhIHN5bmMgY2FsbCwgc2luY2UgdmlydD1waHlzaWNhbCwgd2Ugc291bGQg anVzdCBkbw0KKyAgRUZJIGRvZXMgbm90IHByb3ZpZGUgYSBzeW5jIGNhbGwsIHNpbmNlIHZpcnQ9 cGh5c2ljYWwsIHdlIHNob3VsZCBqdXN0IA0KKyBkbw0KICAgdGhlIHN5bmNocm9uaXphdGlvbiBv dXJzZWxmIGhlcmUhDQogDQogICBAcGFyYW0gVW5pcXVlSWQgICAgVGhpcyB3YXMgc3VwcGxpZWQg dG8gVU5ESSBhdCBVbmRpX1N0YXJ0LCBTTlAgdXNlcyB0aGlzIHRvIHN0b3JlDQpAQCAtMTAxNSw3 ICsxMDE1LDcgQEAgU25wVW5kaTMyUmVjZWl2ZSAoDQogICApOw0KIA0KIC8qKg0KLSAgTm9maWNh dGlvbiBjYWxsIGJhY2sgZnVuY3Rpb24gZm9yIFdhaXRGb3JQYWNrZXQgZXZlbnQuDQorICBOb3Rp ZmljYXRpb24gY2FsbCBiYWNrIGZ1bmN0aW9uIGZvciBXYWl0Rm9yUGFja2V0IGV2ZW50Lg0KIA0K ICAgQHBhcmFtICBFdmVudCAgICAgICBFRkkgRXZlbnQuDQogICBAcGFyYW0gIFNucFB0ciAgICAg IFBvaW50ZXIgdG8gU05QX0RSSVZFUiBzdHJ1Y3R1cmUuDQpkaWZmIC0tZ2l0IGEvTmV0d29ya1Br Zy9TbnBEeGUvQ2FsbGJhY2suYyBiL05ldHdvcmtQa2cvU25wRHhlL0NhbGxiYWNrLmMgaW5kZXgg NjM4N2RiZGIzNWVmLi5iYWJmY2E3ZDc2YzcgMTAwNjQ0DQotLS0gYS9OZXR3b3JrUGtnL1NucER4 ZS9DYWxsYmFjay5jDQorKysgYi9OZXR3b3JrUGtnL1NucER4ZS9DYWxsYmFjay5jDQpAQCAtNTMs NyArNTMsNyBAQCBTbnBVbmRpMzJDYWxsYmFja0Jsb2NrICgNCiAgIEBwYXJhbSBVbmlxdWVJZCAg ICAgIFRoaXMgd2FzIHN1cHBsaWVkIHRvIFVOREkgYXQgVW5kaV9TdGFydCwgU05QIHVzZXMgdGhp cyB0bw0KICAgICAgICAgICAgICAgICAgICAgICAgc3RvcmUgVW5kaSBpbnRlcmZhY2UgY29udGV4 dCAoVW5kaSBkb2VzIG5vdCByZWFkIG9yIHdyaXRlDQogICAgICAgICAgICAgICAgICAgICAgICB0 aGlzIHZhcmlhYmxlKS4NCi0gIEBwYXJhbSBNaWNyb1NlY29uZHMgIE51bWJlciBvZiBtaWNybyBz ZWNvbmRzIHRvIHBhdXNlLCB1c3VzbGx5IG11bHRpcGxlIG9mIDEwLg0KKyAgQHBhcmFtIE1pY3Jv U2Vjb25kcyAgTnVtYmVyIG9mIG1pY3JvIHNlY29uZHMgdG8gcGF1c2UsIHVzdXNhbGx5IG11bHRp cGxlIG9mIDEwLg0KIA0KICoqLw0KIFZPSUQNCmRpZmYgLS1naXQgYS9OZXR3b3JrUGtnL1NucER4 ZS9TaHV0ZG93bi5jIGIvTmV0d29ya1BrZy9TbnBEeGUvU2h1dGRvd24uYyBpbmRleCBhYWQwZmU4 NDkzYTguLmFlODIzZmQzNTI0MyAxMDA2NDQNCi0tLSBhL05ldHdvcmtQa2cvU25wRHhlL1NodXRk b3duLmMNCisrKyBiL05ldHdvcmtQa2cvU25wRHhlL1NodXRkb3duLmMNCkBAIC0xLDUgKzEsNSBA QA0KIC8qKiBAZmlsZQ0KLSAgICBJbXBsZW1lbnRhdGlvbiBvZiBzaHV0aW5nIGRvd24gYSBuZXR3 b3JrIGFkYXB0ZXIuDQorICAgIEltcGxlbWVudGF0aW9uIG9mIHNodXR0aW5nIGRvd24gYSBuZXR3 b3JrIGFkYXB0ZXIuDQogDQogQ29weXJpZ2h0IChjKSAyMDA0IC0gMjAxOCwgSW50ZWwgQ29ycG9y YXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuPEJSPg0KIFNQRFgtTGljZW5zZS1JZGVudGlmaWVy OiBCU0QtMi1DbGF1c2UtUGF0ZW50IGRpZmYgLS1naXQgYS9OZXR3b3JrUGtnL1NucER4ZS9TbnAu YyBiL05ldHdvcmtQa2cvU25wRHhlL1NucC5jIGluZGV4IDEwOTlkYmZhNmEyOC4uMDc4YjI3Y2Y1 ZWRkIDEwMDY0NA0KLS0tIGEvTmV0d29ya1BrZy9TbnBEeGUvU25wLmMNCisrKyBiL05ldHdvcmtQ a2cvU25wRHhlL1NucC5jDQpAQCAtNzgyLDcgKzc4Miw3IEBAIFNpbXBsZU5ldHdvcmtEcml2ZXJT dG9wICgNCiANCiAgIGlmIChQY2RHZXRCb29sIChQY2RTbnBDcmVhdGVFeGl0Qm9vdFNlcnZpY2Vz RXZlbnQpKSB7DQogICAgIC8vDQotICAgIC8vIENsb3NlIEVYSVRfQk9PVF9TRVJJVkVTIEV2ZW50 DQorICAgIC8vIENsb3NlIEVYSVRfQk9PVF9TRVJWSUNFUyBFdmVudA0KICAgICAvLw0KICAgICBn QlMtPkNsb3NlRXZlbnQgKFNucC0+RXhpdEJvb3RTZXJ2aWNlc0V2ZW50KTsNCiAgIH0NCkBAIC04 NDAsOSArODQwLDkgQEAgRUZJX0RSSVZFUl9CSU5ESU5HX1BST1RPQ09MIGdTaW1wbGVOZXR3b3Jr RHJpdmVyQmluZGluZyA9IHsNCiAgIEBwYXJhbSBJbWFnZUhhbmRsZSAgICAgICBUaGUgZHJpdmVy IGltYWdlIGhhbmRsZS4NCiAgIEBwYXJhbSBTeXN0ZW1UYWJsZSAgICAgICBUaGUgc3lzdGVtIHRh YmxlLg0KIA0KLSAgQHJldHZhbCBFRklfU1VDRUVTUyAgICAgIEluaXRpYWxpemF0aW9uIHJvdXRp bmUgaGFzIGZvdW5kIFVOREkgaGFyZHdhcmUsDQorICBAcmV0dmFsIEVGSV9TVUNDRVNTICAgICAg SW5pdGlhbGl6YXRpb24gcm91dGluZSBoYXMgZm91bmQgVU5ESSBoYXJkd2FyZSwNCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICBsb2FkZWQgaXQncyBST00sIGFuZCBpbnN0YWxsZWQgYSBub3Rp ZnkgZXZlbnQgZm9yDQotICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlIE5ldHdvcmsgSW5k ZW50aWZpZXIgSW50ZXJmYWNlIFByb3RvY29sDQorICAgICAgICAgICAgICAgICAgICAgICAgICAg dGhlIE5ldHdvcmsgSWRlbnRpZmllciBJbnRlcmZhY2UgUHJvdG9jb2wNCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICBzdWNjZXNzZnVsbHkuDQogICBAcmV0dmFsIE90aGVyICAgICAgICAgICAg UmV0dXJuIHZhbHVlIGZyb20gSGFuZGxlUHJvdG9jb2wgZm9yDQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgRGV2aWNlSW9Qcm90b2NvbCBvciBMb2FkZWRJbWFnZVByb3RvY29sIGRpZmYgLS1n aXQgYS9OZXR3b3JrUGtnL1NucER4ZS9XYWl0Rm9yUGFja2V0LmMgYi9OZXR3b3JrUGtnL1NucER4 ZS9XYWl0Rm9yUGFja2V0LmMNCmluZGV4IDg2NmExZThjMGU4Yy4uYzMzN2U2OTI5MGY5IDEwMDY0 NA0KLS0tIGEvTmV0d29ya1BrZy9TbnBEeGUvV2FpdEZvclBhY2tldC5jDQorKysgYi9OZXR3b3Jr UGtnL1NucER4ZS9XYWl0Rm9yUGFja2V0LmMNCkBAIC0xMCw3ICsxMCw3IEBAIFNQRFgtTGljZW5z ZS1JZGVudGlmaWVyOiBCU0QtMi1DbGF1c2UtUGF0ZW50DQogDQogDQogLyoqDQotICBOb2ZpY2F0 aW9uIGNhbGwgYmFjayBmdW5jdGlvbiBmb3IgV2FpdEZvclBhY2tldCBldmVudC4NCisgIE5vdGlm aWNhdGlvbiBjYWxsIGJhY2sgZnVuY3Rpb24gZm9yIFdhaXRGb3JQYWNrZXQgZXZlbnQuDQogDQog ICBAcGFyYW0gIEV2ZW50ICAgICAgIEVGSSBFdmVudC4NCiAgIEBwYXJhbSAgU25wUHRyICAgICAg UG9pbnRlciB0byBTTlBfRFJJVkVSIHN0cnVjdHVyZS4NCi0tDQoyLjIxLjANCg0KLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0KCkludGVsIFRlY2hub2xvZ3kgUG9sYW5kIHNwLiB6IG8uby4KdWwuIFNsb3dhY2tpZWdvIDE3 MyB8IDgwLTI5OCBHZGFuc2sgfCBTYWQgUmVqb25vd3kgR2RhbnNrIFBvbG5vYyB8IFZJSSBXeWR6 aWFsIEdvc3BvZGFyY3p5IEtyYWpvd2VnbyBSZWplc3RydSBTYWRvd2VnbyAtIEtSUyAxMDE4ODIg fCBOSVAgOTU3LTA3LTUyLTMxNiB8IEthcGl0YWwgemFrbGFkb3d5IDIwMC4wMDAgUExOLgoKVGEg d2lhZG9tb3NjIHdyYXogeiB6YWxhY3puaWthbWkgamVzdCBwcnplem5hY3pvbmEgZGxhIG9rcmVz bG9uZWdvIGFkcmVzYXRhIGkgbW96ZSB6YXdpZXJhYyBpbmZvcm1hY2plIHBvdWZuZS4gVyByYXpp ZSBwcnp5cGFka293ZWdvIG90cnp5bWFuaWEgdGVqIHdpYWRvbW9zY2ksIHByb3NpbXkgbyBwb3dp YWRvbWllbmllIG5hZGF3Y3kgb3JheiB0cndhbGUgamVqIHVzdW5pZWNpZTsgamFraWVrb2x3aWVr CnByemVnbGFkYW5pZSBsdWIgcm96cG93c3plY2huaWFuaWUgamVzdCB6YWJyb25pb25lLgpUaGlz IGUtbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBtYXRl cmlhbCBmb3IgdGhlIHNvbGUgdXNlIG9mIHRoZSBpbnRlbmRlZCByZWNpcGllbnQocykuIElmIHlv dSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBjb250YWN0IHRoZSBzZW5k ZXIgYW5kIGRlbGV0ZSBhbGwgY29waWVzOyBhbnkgcmV2aWV3IG9yIGRpc3RyaWJ1dGlvbiBieQpv dGhlcnMgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4K