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 F297CA034E; Tue, 22 Feb 2022 13:07:04 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C418640DF6; Tue, 22 Feb 2022 13:07:04 +0100 (CET) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mails.dpdk.org (Postfix) with ESMTP id D628B40DF4; Tue, 22 Feb 2022 13:07:02 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1645531623; x=1677067623; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=jzR2PhjidovDF/YSTld5Vz02tTSBCWI2rlMwHnH8sFI=; b=MzzLFd9kKJ6oq1zShOqu7qkOLNY1CX9t6uRL9yLD7Jzh4HDqRVU2CX+i /j3tkRWawxWEjtC7KB6Bw9WdgrnHuSA9YungH/AI0Rjkcl6StoN5n6uVm 96kJC3C3CR7gShv9XglKXbKusCaMQcrFceWh/TZf049vUCaj5XtPLGjnR +Id1y7LDRP7h1q6j5KZwhMQcF/sQh1mQGKFqOmMOwRXaAu96qOMxDGuC0 qGMwuwg57LaFzBe3OJMtOZ2iI6GQVqUip/aQh6zgC17LuMT82+6h/PKsu 7jpfgtE2fb+pmYgI4R6a4VMSwd80k7KQWmgco3eV11+TW/B5ZodTkzA+J A==; X-IronPort-AV: E=McAfee;i="6200,9189,10265"; a="231654147" X-IronPort-AV: E=Sophos;i="5.88,387,1635231600"; d="scan'208";a="231654147" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Feb 2022 04:07:01 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,387,1635231600"; d="scan'208";a="638883571" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by orsmga004.jf.intel.com with ESMTP; 22 Feb 2022 04:07:01 -0800 Received: from fmsmsx607.amr.corp.intel.com (10.18.126.87) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Tue, 22 Feb 2022 04:07:01 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx607.amr.corp.intel.com (10.18.126.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Tue, 22 Feb 2022 04:07:00 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Tue, 22 Feb 2022 04:07:00 -0800 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.48) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Tue, 22 Feb 2022 04:07:00 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ua7kIaGJO+v0pT+fL0Nu0XSQd6pkrEdTSMHqbyk/ak7PgMWCcVhcN74/ttfbBgXt22QEVLYY0l8THfqH1m2NdGMNIqThO/I+tX/Ep4SmFToQV5nz8mvSOgykx9xcj+Rv39UoUgLKnmrUmUmq/k/PNFO08cli1JZC48JTGnGddgcWGspS8GoWqFWveQxeNvn4E1DypgeeCjQ4ghHz6yUNAx4ywQJ1uiZHz/5yEDi9KqY5GGNdiPVKO57OFAVD6OBfaPNTXqsf5c5ps9Nr3paZEnMXPi+FKgGrgLc+fYZJEod0l9lFyA0bvs9mcO8/WZB5m+v1zMMGT+75AxS02NIVXA== 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=jzR2PhjidovDF/YSTld5Vz02tTSBCWI2rlMwHnH8sFI=; b=XeGNd3FQl7MLzPjR2xIHIRTChJ4Qts2/osSPO6zve8wEVwqHRuSbNt6DESNUS4Za7dYof21fuTmDXwW45b+sWvPR3yLr0LQJF0yoZIz9ngcaZBjK+rp3vQp8ZNJaoDte/ymLwwDuoIGiLBTzVf7b618UypiyWEOR40MROU/f6oOoTj1cvarEWE5Idn7XEwIfx4+psmwIvZKfVC+AEhIQQuLmv6PI6AobW9HISvR9nSometzSNm/XhkXriuRV+DI4pbXR34RXZGcMaiz59E+sI6qu6X6mJTAb8FDYcWU86rPdUTftECCZqVkbhTEtJcsHSSq2ezVque34KCuUtLBRjQ== 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 DM6PR11MB4393.namprd11.prod.outlook.com (2603:10b6:5:206::33) by MN2PR11MB3920.namprd11.prod.outlook.com (2603:10b6:208:153::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4995.25; Tue, 22 Feb 2022 12:06:57 +0000 Received: from DM6PR11MB4393.namprd11.prod.outlook.com ([fe80::c507:a47f:c467:8fae]) by DM6PR11MB4393.namprd11.prod.outlook.com ([fe80::c507:a47f:c467:8fae%4]) with mapi id 15.20.4995.027; Tue, 22 Feb 2022 12:06:57 +0000 From: "Dong, Yao" To: Kevin Traynor CC: "Zhang, Qi Z" , Navin Srinivas , "Wang, Yixue" , "Yang, Qiming" , "Zhang, Liheng" , "dev@dpdk.org" , "stable@dpdk.org" , "Xueming(Steven) Li" Subject: Re: [dpdk-dev] [PATCH] net/ice: fix wrong data path selection in secondary process Thread-Topic: [dpdk-dev] [PATCH] net/ice: fix wrong data path selection in secondary process Thread-Index: AQHYJ6AsMxqSx8weQUyI96FBVKFIZaye+rqAgABRLACAAC46pg== Date: Tue, 22 Feb 2022 12:06:57 +0000 Message-ID: <559BF9AF-F07C-4F96-AB91-9992C40FB865@intel.com> References: <20210524090759.980530-1-qi.z.zhang@intel.com> <8297b7a87913490f894ee38bdb22a1e2@intel.com> <733185cb-95a4-c502-c4f4-77112331f390@redhat.com> In-Reply-To: <733185cb-95a4-c502-c4f4-77112331f390@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-office365-filtering-correlation-id: 45785220-be4b-406d-8b14-08d9f5fbd32e x-ms-traffictypediagnostic: MN2PR11MB3920:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: oN0o0x/jLnPbrNNjG1nnVUKm1wpjZwReab2NKojJZAUeh3EroeLbSSzIntn1uxqBMVvjborgLh//HUN1zWWkWXK/shS6jsTJloPPx1GufKfdt3ep204Thv337Rd+YpDwMfPIbaVPxzFBYezP9k2HviH2CV5x2+4cCBOHcpw7X0PgFlDhR7tLhUHa89pUJPLlMTp+hbFSsBx5TVRYepNPISKpAWI1BFjQUePvRLdKa8YblhvC9KUZQ0890sqb6ssrLwuwrUHhqJVPx/lX35uyt6Hh2ufSNQPWxVLb7rJbxetHKg3sN8pkq3gKQeuVs79iPeaFfpno/YZvgWu6BxdcqTDP+4HwLGEXkZEb0DlO/i6TjCe8Swzsp57WeIdyaVxaT/OAWIHlA2T/Mp8qyvLr+ZsubRqlqXgg2/Ze1xlKWRdbdupb+zZLjiiAIQE356PJUMO3zEIBVjYMNzM88atwKvQGuYP3J5rgEbLuZF2USo5fQ7uyS4MKWQ0LC7jNAM5RtxxYGIURWW4xaXqtgzPTPNTPVUkjjCBIgPrs2WzR7lvgNnzIXaZMw5eHmDN9N1d1IUIXBWIaU/Uice4W5QGmzfhwbBMc8FXLIb7bvREqEKf47gasj8Snlero3nkW5ob0fvrFp+vVqVh/7V0DC1hpKwnuOSkVoPUgiBPK1r2DcPGffAC7mK/Z7xHCcZ0Oka93iWDlobcy8qfRbc/rLoX2R0GdZfU3hqjmeyrZyukoiS+ng4XPLLGqjKfirOrx9DUMgBU8LkXWi+z0BZ6Qpak1XTLTiAWgI12wdaLbsWA9iAjDkiXVq3geS00PfiG9crtQKHxRNIotGf68x3OBUm+pXtoBxkn4UTKbwSQuW2QhUWg= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB4393.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(186003)(66946007)(6512007)(66556008)(76116006)(966005)(91956017)(6506007)(2616005)(53546011)(6486002)(86362001)(54906003)(66476007)(71200400001)(64756008)(508600001)(66446008)(316002)(6916009)(122000001)(82960400001)(8676002)(38070700005)(83380400001)(4326008)(38100700002)(5660300002)(33656002)(2906002)(8936002)(36756003)(45980500001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eThmSnE0bnZjeVM0cyt4UnRqY0VwR1djSkl2SlhuT0dKb0xGbkZyTjlQYzB6?= =?utf-8?B?K3A2VEh3REROY0MvVWx0REJSVVpKLzFKb1VRdXNvTEZmZXlKRUhjTVhCM2dH?= =?utf-8?B?VGM3R3FqZlkyaG5EMSt3eXN3SHB1TmF6MnozcU9zVHp3VnBjZEw3bTJyaCtU?= =?utf-8?B?VXZmNEQwcSsxOGlWdkFOVGh6UTc5RkxuSVhESDZjZXNQQXVyTGg4U3dMZlVD?= =?utf-8?B?cW5TMDhiQWlSZ3RoWVFCdWMwWHRzRlREdGlueXhTYWtlWGVYMUNlc3RVcm00?= =?utf-8?B?SllMdWF1QVVqT0ZOZEZUbUJKd00ydER2QkVLNy9RTE1VcFE2aVBuTVZEUkho?= =?utf-8?B?amxCK3ozUUpWc2hWZjZ3Vy9KZHFCYUQvK3NhWnBkY2E1T0RTV3ZwcWNwSDY2?= =?utf-8?B?NWluRFRaUGFLK09FdFoyKzh5R29iUWJPM2JUTEoybXE4aVRzUFIxM0Z2TkZE?= =?utf-8?B?WjZIT1gxOUhQZWV1V2dnYStsR3hadjFZdHhWUnZnSzlYUHNNR05JL0NGaUNJ?= =?utf-8?B?c0pwYnlKV2ZEbStoQnhnczFQNEhkbTdYRXE3M2JmUG9GdlNnQno1cWVpOW9a?= =?utf-8?B?M1pPMFpVYmRQZVQ1Z3NISkdhaGhVRTZxb2hDN05SaTMyUnRhK3FuZ1B3Tjhy?= =?utf-8?B?bG5jYUNBaHRNVjZVM2llN1A5YXlxK3VLc2FBOUsvV0wveHhCSDc3UUpiQUQw?= =?utf-8?B?eHduSXJRMG9rRC9Bb2FtMW91RUxsdUVtOUV0eHpDOFFEaEwzV1VEVU55V25G?= =?utf-8?B?NUYwSm43RWZjUm1UbVZjbmpUNDRoaFR4SzVvSDY5UXZqMm5EYldVNkNsdkNI?= =?utf-8?B?ejVJTGlzaExFbmZ6WldJZHZkWFpzYzBIbUIyU2wwUExEcjg3a1QwRkNNVlo2?= =?utf-8?B?QmVkRDczR0hRWkFuN1hzVXZDbDhwRzhkWloxc0pOMzZvbFAyc3krR2NmYVRG?= =?utf-8?B?UTkxM3ZKTzIvWjNwc0E3eEZ4MW9QdzJVZ2xTODJkN3BZMVZOUDhCTHJoS2sy?= =?utf-8?B?NUloaEN3YjdpekV5U0s3NHdVczhmTHpJUCt2S1MzckxRUTZGYkpKbW81ZXpy?= =?utf-8?B?Nm1FVGFOcWVuTXRtc1Y2TTNkbnk5djVJTktXUXFxNjY3VmRocVo4QVJTZ0Fz?= =?utf-8?B?R21VUnhGOGZ1SnM3RkppSVlLL2lHL3JnSEZOS01VSkRaR3pEdzZPUFVUZDBJ?= =?utf-8?B?WTJRRnpQdWNtMElHcE81TDR6WjFTNkdBRVlUbGw1Y3Njc2I0V1U2Wml5TjBj?= =?utf-8?B?RXZENFFMbExXOWtVNGpvSFpQYmZ3R3FBVnpDSUVMZVlQemt5ekZ6eVkwN3Jn?= =?utf-8?B?YkVpNEdSdTQ0Sko4L1BDZmhLK1hROVFSUWU0b1lMZWw5eXRzR0xqYVRIVjdH?= =?utf-8?B?dXVCRGxpNzMxb3BKTDRJWmdXSWc3Qk5lWUJtQklhS3MzaHY4Z0V5Z2VlSWlM?= =?utf-8?B?NDU3Mnd2cVovMEtCRjEvVjhMQk1qZ3hSajVRSEM2WDdKcTJtaGs2N1RTMG5i?= =?utf-8?B?V3UrQ0RuRm14TjZoSWpsZzVsOUprcDRVUXJ6OGJHa0dIc3UvRCt0YWdYZ1ZO?= =?utf-8?B?TGdnRWg3UTZBNzB4SFhGelVSVmp0dFhnK3BJNnJKQWo0K1M3RkxVaGZnenBE?= =?utf-8?B?NDh3UnA2YlpCYVkwNzY2bFZES012UzhUZnhHaDI5YnowSUtUbWFseVcwM0c3?= =?utf-8?B?Y2Ruam9PeUcrU0xHdUFJc1JjbmswelV1eGhwa1l1YnVRblVaeEc2bWRGcU1O?= =?utf-8?B?M01tVkJZbG45dmEzNVROaHlCbE4wbXYxY0N3TStOakhCU2YxMktoYkNtcXJQ?= =?utf-8?B?cWNpdTlVNVpsVm1aZTJIYnVZMU1lQ1JmcXMxUEpPZFhraEhUc0o1N0E4UE16?= =?utf-8?B?dnB2MS9IRUNhYmU5YkpwY2VKZTlIeE95c2R1R2FhUGpKbk1JVnRYOHFlYnFu?= =?utf-8?B?cnQzSEZ2Z29mUEJoZWZSUG8wVzFnWEJlcXNBMmlnc3JyNnRVZXFCaWhRWmVB?= =?utf-8?B?SW1xZVhOYkdFV0VFZWVJK1RyL2w3Z1BEWUJKS082RjdsMHp4NC8zYm1GOTFO?= =?utf-8?B?dzcvM0N5ZGdqT1hxc2pnaXpEMldaQXhVcGpDakYycXhSNkJZeGpmOEwxaVJI?= =?utf-8?B?M1dFTlF6RGVIS1BRWlVrOGpMQXFTMHNOUGt2REdNbWN5R0hxWkdkRUd5RVov?= =?utf-8?B?ZHVVNmlBZlNIbVhJMGx4YlZzdTdTWjNzeUFLVGJtUmVJQ0ZUYlg1L3JuMjNT?= =?utf-8?Q?gi1NC9b1rIOTDYM4yehy5M3sHF39rIG6kuAyKnfjVY=3D?= 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: DM6PR11MB4393.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 45785220-be4b-406d-8b14-08d9f5fbd32e X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Feb 2022 12:06:57.7493 (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: ZPDCH9BpsynEzVXOtF+kkw6vS5KtefHFG8lLWepK28Aazmjdoaof+dU8/E+OeTnw8PAog7i34ESM4gKmTVNDGA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3920 X-OriginatorOrg: intel.com 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 YXJlIHRob3NlIHBhdGNoIGF2YWlsYWJsZS9tZXJnZWQgaW4gZHBkayAyMS4xMT8NCg0KRG9uZyB5 YW8gKGZyb20gbXkgaVBob25lKQ0KDQo+IOWcqCAyMDIy5bm0MuaciDIy5pel77yM5LiL5Y2INToy Nu+8jEtldmluIFRyYXlub3IgPGt0cmF5bm9yQHJlZGhhdC5jb20+IOWGmemBk++8mg0KPiANCj4g 77u/T24gMjIvMDIvMjAyMiAwNDozMCwgWmhhbmcsIFFpIFogd3JvdGU6DQo+PiBIaSBTcmluaXZh czoNCj4+IFRoaXMgaXMgdGhlIGZpeCBmb3IgUEYgZHJpdmVyIG9ubHksIGZvciBWRiB3ZSBoYXZl IGEgc2VwYXJhdGVkIGZpeCBhbmQgaXQgaXMgbm90IGJlIGNhcHR1cmVkIGluIDIwLjExLjMsIGJ1 dCBJIHNhdyB0aGUgcGF0Y2hlcyBhcmUgYWxyZWFkeSBtZXJnZWQgaW4gc3RhYmxlIHRyZWUuDQo+ PiBZb3UgY2FuIHRyeSB3aXRoIGxhdGVzdCAyMC4xMS40LXJjMSwgICBvciB3YWl0IGZvciAyMC4x MS40IExUUy4NCj4gDQo+IDIwLjExLjQgaXMgYWxyZWFkeSByZWxlYXNlZC4gWHVlbWluZyBzZW50 IGRldGFpbHMgaGVyZQ0KPiBodHRwOi8vaW5ib3guZHBkay5vcmcvYW5ub3VuY2UvMjAyMjAxMjQw ODQ5NTAuNDgyODgzLTEteHVlbWluZ2xAbnZpZGlhLmNvbS9ULyN1DQo+IA0KPiBZb3UgY2FuIGNo ZWNrIHRoZSByZWxlYXNlIG5vdGVzIChvciBnaXQpIGZvciBzcGVjaWZpYyBmaXhlcw0KPiBodHRw czovL2dpdC5kcGRrLm9yZy9kcGRrLXN0YWJsZS90cmVlL2RvYy9ndWlkZXMvcmVsX25vdGVzL3Jl bGVhc2VfMjBfMTEucnN0P2g9MjAuMTENCj4gDQo+PiBSZWdhcmRzDQo+PiBRaQ0KPj4gRnJvbTog TmF2aW4gU3Jpbml2YXMgPGcubmF2aW5zcmluaXZhc0BnbWFpbC5jb20+DQo+PiBTZW50OiBUdWVz ZGF5LCBGZWJydWFyeSAyMiwgMjAyMiAxMTo1NiBBTQ0KPj4gVG86IFpoYW5nLCBRaSBaIDxxaS56 LnpoYW5nQGludGVsLmNvbT4NCj4+IENjOiBXYW5nLCBZaXh1ZSA8eWl4dWUud2FuZ0BpbnRlbC5j b20+OyBZYW5nLCBRaW1pbmcgPHFpbWluZy55YW5nQGludGVsLmNvbT47IFpoYW5nLCBMaWhlbmcg PGxpaGVuZy56aGFuZ0BpbnRlbC5jb20+OyBEb25nLCBZYW8gPHlhby5kb25nQGludGVsLmNvbT47 IGRldkBkcGRrLm9yZzsgc3RhYmxlQGRwZGsub3JnDQo+PiBTdWJqZWN0OiBSZTogW2RwZGstZGV2 XSBbUEFUQ0hdIG5ldC9pY2U6IGZpeCB3cm9uZyBkYXRhIHBhdGggc2VsZWN0aW9uIGluIHNlY29u ZGFyeSBwcm9jZXNzDQo+PiBIaSwNCj4+IElzIHRoaXMgdGVzdGVkIG9uIFZGcz8gSSBzYXcgY3Jh c2ggb24gYm90aCBQRiBhcyB3ZWxsIGFzIFZGLCBvbiAyMC4xMS4xLCBidXQgZGlkIG5vdCBzZWUg UEYgY3Jhc2ggb24gMjAuMTEuMywNCj4+IEknbSBzZWVpbmcgYSBjcmFzaCBvbiB0aGUgc2Vjb25k YXJ5IHByb2Nlc3Mgd2hlbiBpdCByZWNlaXZlcyBwYWNrZXQgb24gdGhlIFZGLCBidXQgUEYgZG9l c24ndCBjcmFzaCBub3cgb24gMjAuMTEuMw0KPj4gU28gSSBzdXNwZWN0IHRoaXMgaXMgdGhlIHBh dGNoIHdoaWNoIGlzIGZpeGluZyB0aGUgaXNzdWUgb24gSUNFIHNlY29uZGFyeSBwcm9jZXNzIGNy YXNoIG9uIFBGLg0KPj4gVGhhbmtzICYgUmVnYXJkcywNCj4+IE5hdmluIFNyaW5pdmFzDQo+Pj4g T24gVGh1LCBKdW4gMywgMjAyMSBhdCAzOjUxIFBNIFpoYW5nLCBRaSBaIDxxaS56LnpoYW5nQGlu dGVsLmNvbTxtYWlsdG86cWkuei56aGFuZ0BpbnRlbC5jb20+PiB3cm90ZToNCj4+PiAtLS0tLU9y aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+IEZyb206IFdhbmcsIFlpeHVlIDx5aXh1ZS53YW5nQGlu dGVsLmNvbTxtYWlsdG86eWl4dWUud2FuZ0BpbnRlbC5jb20+Pg0KPj4+IFNlbnQ6IFRodXJzZGF5 LCBKdW5lIDMsIDIwMjEgNjowNCBQTQ0KPj4+IFRvOiBaaGFuZywgUWkgWiA8cWkuei56aGFuZ0Bp bnRlbC5jb208bWFpbHRvOnFpLnouemhhbmdAaW50ZWwuY29tPj47IFlhbmcsIFFpbWluZw0KPj4+ IDxxaW1pbmcueWFuZ0BpbnRlbC5jb208bWFpbHRvOnFpbWluZy55YW5nQGludGVsLmNvbT4+DQo+ Pj4gQ2M6IFpoYW5nLCBMaWhlbmcgPGxpaGVuZy56aGFuZ0BpbnRlbC5jb208bWFpbHRvOmxpaGVu Zy56aGFuZ0BpbnRlbC5jb20+PjsgRG9uZywgWWFvDQo+Pj4gPHlhby5kb25nQGludGVsLmNvbTxt YWlsdG86eWFvLmRvbmdAaW50ZWwuY29tPj47IGRldkBkcGRrLm9yZzxtYWlsdG86ZGV2QGRwZGsu b3JnPjsgc3RhYmxlQGRwZGsub3JnPG1haWx0bzpzdGFibGVAZHBkay5vcmc+DQo+Pj4gU3ViamVj dDogUkU6IFtQQVRDSF0gbmV0L2ljZTogZml4IHdyb25nIGRhdGEgcGF0aCBzZWxlY3Rpb24gaW4g c2Vjb25kYXJ5DQo+Pj4gcHJvY2Vzcw0KPj4+IA0KPj4+IEhpLCBRaQ0KPj4+IA0KPj4+IEkndmUg dGVzdGVkIHRoaXMgcGF0Y2ggYW5kIGl0IHdvcmtzLg0KPj4+IA0KPj4+IEJlc3QgUmVnYXJkcywN Cj4+PiBZaXh1ZS4NCj4+PiANCj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4g RnJvbTogWmhhbmcsIFFpIFogPHFpLnouemhhbmdAaW50ZWwuY29tPG1haWx0bzpxaS56LnpoYW5n QGludGVsLmNvbT4+DQo+Pj4+IFNlbnQ6IE1vbmRheSwgTWF5IDI0LCAyMDIxIDE3OjA4DQo+Pj4+ IFRvOiBZYW5nLCBRaW1pbmcgPHFpbWluZy55YW5nQGludGVsLmNvbTxtYWlsdG86cWltaW5nLnlh bmdAaW50ZWwuY29tPj4NCj4+Pj4gQ2M6IFpoYW5nLCBMaWhlbmcgPGxpaGVuZy56aGFuZ0BpbnRl bC5jb208bWFpbHRvOmxpaGVuZy56aGFuZ0BpbnRlbC5jb20+PjsgV2FuZywgWWl4dWUNCj4+Pj4g PHlpeHVlLndhbmdAaW50ZWwuY29tPG1haWx0bzp5aXh1ZS53YW5nQGludGVsLmNvbT4+OyBEb25n LCBZYW8gPHlhby5kb25nQGludGVsLmNvbTxtYWlsdG86eWFvLmRvbmdAaW50ZWwuY29tPj47IGRl dkBkcGRrLm9yZzxtYWlsdG86ZGV2QGRwZGsub3JnPjsNCj4+Pj4gWmhhbmcsIFFpIFogPHFpLnou emhhbmdAaW50ZWwuY29tPG1haWx0bzpxaS56LnpoYW5nQGludGVsLmNvbT4+OyBzdGFibGVAZHBk ay5vcmc8bWFpbHRvOnN0YWJsZUBkcGRrLm9yZz4NCj4+Pj4gU3ViamVjdDogW1BBVENIXSBuZXQv aWNlOiBmaXggd3JvbmcgZGF0YSBwYXRoIHNlbGVjdGlvbiBpbiBzZWNvbmRhcnkNCj4+Pj4gcHJv Y2Vzcw0KPj4+PiANCj4+Pj4gVGhlIGZsYWcgdXNlX2F2eDIgYW5kIHVzZV9hdng1MTIgYXJlIGRl ZmluZWQgYXMgbG9jYWwgdmFyaWFibGVzLCB0aGV5DQo+Pj4+IHdpbGwgbm90IGJlIGF3YXJlIGJ5 IHRoZSBzZWNvbmRhcnkgcHJvY2VzcywgdGhlbiB3cm9uZyBkYXRhIHBhdGggaXMNCj4+Pj4gc2Vs ZWN0ZWQuIEZpeCB0aGUgaXNzdWUgYnkgbW92aW5nIHRoZW0gaW50byBzdHJ1Y3QgaWNlX2FkYXB0 ZXIuDQo+Pj4+IA0KPj4+PiBGaXhlczogYWU2MGQzYzliMjI3ICgibmV0L2ljZTogc3VwcG9ydCBS eCBBVlgyIHZlY3RvciIpDQo+Pj4+IEZpeGVzOiAyZDVmNjk1M2Q1NmQgKCJuZXQvaWNlOiBzdXBw b3J0IHZlY3RvciBBVlgyIGluIFR4IikNCj4+Pj4gRml4ZXM6IDdmODVkNWViY2ZlMSAoIm5ldC9p Y2U6IGFkZCBBVlg1MTIgdmVjdG9yIHBhdGgiKQ0KPj4+PiBDYzogc3RhYmxlQGRwZGsub3JnPG1h aWx0bzpzdGFibGVAZHBkay5vcmc+DQo+Pj4+IA0KPj4+PiBSZXBvcnRlZC1ieTogWWl4dWUgV2Fu ZyA8eWl4dWUud2FuZ0BpbnRlbC5jb208bWFpbHRvOnlpeHVlLndhbmdAaW50ZWwuY29tPj4NCj4+ Pj4gU2lnbmVkLW9mZi1ieTogUWkgWmhhbmcgPHFpLnouemhhbmdAaW50ZWwuY29tPG1haWx0bzpx aS56LnpoYW5nQGludGVsLmNvbT4+DQo+PiBUZXN0ZWQtYnk6IFlpeHVlIFdhbmcgPHlpeHVlLndh bmdAaW50ZWwuY29tPG1haWx0bzp5aXh1ZS53YW5nQGludGVsLmNvbT4+DQo+PiBBcHBsaWVkIHRv IGRwZGstbmV4dC1uZXQtaW50ZWwuDQo+PiBUaGFua3MNCj4+IFFpDQo+IA0K