Received: by 2002:a05:7412:b995:b0:f9:9502:5bb8 with SMTP id it21csp456192rdb; Thu, 21 Dec 2023 14:34:10 -0800 (PST) X-Google-Smtp-Source: AGHT+IF3+26XLMH+PDiCoT6n3o/U2ys+3tlcJe6fDCv8qDiM+fh54q0TNlF1yu8K8U5kZIWeiglt X-Received: by 2002:a05:620a:46a3:b0:77f:ac99:38d9 with SMTP id bq35-20020a05620a46a300b0077fac9938d9mr666037qkb.70.1703198049942; Thu, 21 Dec 2023 14:34:09 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1703198049; cv=pass; d=google.com; s=arc-20160816; b=NcxtgUrEq6SwN5xvvjIgEKR4zCWDv7ZqDXVaDKERuCpCDF6kw0krVzV3QHF25KHafy VbMFRfE3rdM0tVI4eeKQqG4Y+loOvVjfoZwzRDofHudTN7ASMex5sPsT38OUHxafA8NO UDdsWh9b7WwcgKBWTZF6a1wpnsVXBIone0XV6j8OPWhOetuQVqczulcGaP4+Tfn2U8vY mBnQqZaC5ZA4FbQgYYk+C8eHVA27+W39AH1/zYh8//ClES+7s6Pu73e8ZeDiBEHTsaEk Bu3mLy6weNfTVh7q3BitrfrwYkAoJ+lt8p6Q3MPzbclj0L0YxcAvs2og9/1nlkMhAVmv QfhA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :content-transfer-encoding:content-language:accept-language :in-reply-to:references:message-id:date:thread-index:thread-topic :subject:cc:to:from:dkim-signature; bh=AEpN2CM+lCzmfcvhS9Iv70A1onsCiKZZJLUs4sAJlQo=; fh=hePeqXiDIy0BteyIa5tJ5XWTHPFrfb0AA1kjf1VbmSQ=; b=TtyFawyBxviNq6bfplUtA6lVzvCwrBzgmEp4DKnR99Iks8YAjYtOrsN10aB6mB/iYE taVwNd7ysl1ScbIEVborS0AS/pLFE9/SdcwrfwJJcpKvcuUj32UiYWbNa3HJUYUak9Xm FC5R76ymzzkxMxVDPlHx7simZAL5s6WZq+uO8viM1rCYgdZVf+3XepoS109amSLo/hqM NN1PXriK8IgN9NbU3S2dHHy062VZlvGF+cP6tEinZwH2V6M60n7EXit4rDn2mBiKG7ml 8caxRPDvOtM2whvsCbi/Ouw0Ho/3IqwHMU2TkfwqnE4o25Gy1BjepQMNsgPNtRmK4fhi 4d+A== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=WFRdHT0h; arc=pass (i=1 spf=pass spfdomain=intel.com dkim=pass dkdomain=intel.com dmarc=pass fromdomain=intel.com); spf=pass (google.com: domain of linux-kernel+bounces-9133-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-9133-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id f1-20020a05620a280100b00767e30f501asi3179224qkp.402.2023.12.21.14.34.09 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 Dec 2023 14:34:09 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-9133-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=WFRdHT0h; arc=pass (i=1 spf=pass spfdomain=intel.com dkim=pass dkdomain=intel.com dmarc=pass fromdomain=intel.com); spf=pass (google.com: domain of linux-kernel+bounces-9133-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-9133-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 5849E1C24035 for ; Thu, 21 Dec 2023 22:34:09 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id C2A8E760A5; Thu, 21 Dec 2023 22:33:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="WFRdHT0h" X-Original-To: linux-kernel@vger.kernel.org Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.93]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8D9E1625; Thu, 21 Dec 2023 22:33:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1703198037; x=1734734037; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=AEpN2CM+lCzmfcvhS9Iv70A1onsCiKZZJLUs4sAJlQo=; b=WFRdHT0hH6S4iGuSOe4O7Dfswfxhv/VNyGhLS8r9opZocyp/lNIJv5Ca 41fCChbX3TwubE596eqYBMHQIkDSvbCRofrONuy7/1u1xoixsei+j5b9K EPNkVFfuOR38RJhY8UjYApfHOSWUghc/b4ZcEE3s5z554nTzmZavL6VYN +0Hksk3MKYPI3ylCAH6krV5NbpX9hDnFW25aSewqsanIqHhIYdjC+U5su fMle8d/INm9+Sqa4yCeQkcexMX7kfjKEfkIMXyE2F3CzRwKNpCimmjSeE vw13KaNA/9nmzX83Jsjr8tlFc9bmNOKe1LLjNd7rqD3ONXFGf1Il8RmCm g==; X-IronPort-AV: E=McAfee;i="6600,9927,10931"; a="393210228" X-IronPort-AV: E=Sophos;i="6.04,294,1695711600"; d="scan'208";a="393210228" Received: from orviesa001.jf.intel.com ([10.64.159.141]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Dec 2023 14:33:56 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.04,294,1695711600"; d="scan'208";a="25124337" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orviesa001.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 21 Dec 2023 14:33:57 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 21 Dec 2023 14:33:56 -0800 Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 21 Dec 2023 14:33:55 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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.35 via Frontend Transport; Thu, 21 Dec 2023 14:33:55 -0800 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.41) 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.35; Thu, 21 Dec 2023 14:33:54 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JfRNsUebd8C9ZscLy0TKQ5O/w8wZ1Xfn4R17jQg8iyObNL57M/kDmbWMP1h432uAfHeqBjghFOb8K66nf8DinsxzKoejgNymF/uR8bGO3xso6V6Ms5ewECdaSlWJFxC9Gxxc6fquynriWkvR7sj3+PvVOk92jl7S7EheiirlgOlTPrCmOyR5YCu1XkSX2mqqKQ308X7hLy7nANfEwuFHKsg+rUu5BDZVaFIEk2O2ql1Au2X3rW5jVgZEMcYkvRrGkMRt1l9Rgh4/KzVO+MR1PPinxFG1SeCDsRFY/HRbK2X6yiMZ8e1FSotx56ACQOkGKpCDr4PSX2gUFBCiyVluNw== 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=AEpN2CM+lCzmfcvhS9Iv70A1onsCiKZZJLUs4sAJlQo=; b=ilZSBQWKg5azlaCdkMTYdFQZNatdCe6hmeRrNTGHFrwR1W5g5yCVp+qiEylcjc0lpJkzNGTDWf2Ohx8raZv3GEcLlTqT/FMo/yUWLNqa6m5YuokqhExbr6mX1Q9GidTB797YCkVk60e0kk+SxJr/1Sh7rEppk2hhz7lWsaNXbpZtSyJdV+Mvenn8cRHV8yAxB8Mag5y0er8IIU4lapx01t7vh1CcycrHVYd83nDRpM0hXH3HQZX8gq2J2BPmKjoLYbXdoCYnhy13Xai4LZn6s1PLVmMh+ygAzz+YFJRxaH9aq4vEZ58IS5wxIyGr9A2NjXlb51a/BYOlraxvfPRH2Q== 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 CO1PR11MB5089.namprd11.prod.outlook.com (2603:10b6:303:9b::16) by PH7PR11MB8058.namprd11.prod.outlook.com (2603:10b6:510:24d::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7113.21; Thu, 21 Dec 2023 22:33:52 +0000 Received: from CO1PR11MB5089.namprd11.prod.outlook.com ([fe80::dbee:4787:6eeb:57f5]) by CO1PR11MB5089.namprd11.prod.outlook.com ([fe80::dbee:4787:6eeb:57f5%4]) with mapi id 15.20.7113.019; Thu, 21 Dec 2023 22:33:52 +0000 From: "Keller, Jacob E" To: "Staikov, Andrii" , "intel-wired-lan@lists.osuosl.org" CC: "netdev@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "Ostrowska, Karen" , Mateusz Palczewski , "Drewek, Wojciech" , "Kitszel, Przemyslaw" Subject: RE: [PATCH iwl-net v4] i40e: Restore VF MSI-X state during PCI reset Thread-Topic: [PATCH iwl-net v4] i40e: Restore VF MSI-X state during PCI reset Thread-Index: AQHaLg+1nFha3L2DwEqLnzO/OAbnhLCzz92AgACPV9A= Date: Thu, 21 Dec 2023 22:33:50 +0000 Message-ID: References: <20231212122452.3250691-1-andrii.staikov@intel.com> <714694aa-a6c3-4e89-ae12-a6a87bdf430a@intel.com> In-Reply-To: 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: CO1PR11MB5089:EE_|PH7PR11MB8058:EE_ x-ms-office365-filtering-correlation-id: b30bd6db-ab79-499e-3f47-08dc0274e7ef x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ot7xiRTnlezrij3qp6ZSBIgJlF9KUp1gRBZDmEDcRIY5eSfoO+ICkfctZPHoKWoFqvgebCyYTVNnx4xzeMLeEKyG/pbML3U8zodNO/HVnA+WOLxCS0ipaaYu9//io6g/4tEb/j5wI7qU1DifK8KtJwPWS/4EY11TfkG6gJWFr3pAVcBczMg3HaSsxPAs57WEtRPSGhhqbN5vUQ66UwIxVX4h7ZzbPBH+XDajSHIRCAc+grM6y07qu/cTkmkAObw2aZ4KGY31UTqnXDocwtYW40R/jxpy2Avgy/OUnSgNn0M4isdrEPlQtWn8LgVnkVp8xkZ8sCmRznNRpX9QaRxBoaizFxT1td1+GOKxMIKMARZ6+G6ogNBLKN0FtkqejLnh1W+qedXuDi3A68X/66MsgpoSonvI6mneEl2nKLZVf/RHrnqtj3tv6FkqGhFj43YeBBEPuDNqavb0Bbvk8K1OHvFlf7gAwBTAw5Pjm9yU9J07Q5KC09JgN4s4Lojdl26+6pn0JYyhYHeN40Opj75e8PXCpDAog7XR2cGFO0JPL9nUqZP9VHdBL5dCpI3tknqY58KcyY3GCEEuwWYWQZTOhKDhgAbwCFEYpl7PXObb0voHSmkpYxCGfL+FIQDq5XR7fhelp41F6WXTdjruFd/hJg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB5089.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366004)(346002)(376002)(39860400002)(136003)(396003)(230922051799003)(1800799012)(451199024)(64100799003)(186009)(41300700001)(2906002)(5660300002)(8676002)(8936002)(4326008)(52536014)(66899024)(122000001)(38100700002)(86362001)(33656002)(55016003)(83380400001)(38070700009)(66946007)(66476007)(66556008)(316002)(82960400001)(76116006)(64756008)(66446008)(53546011)(54906003)(9686003)(7696005)(6506007)(966005)(110136005)(107886003)(26005)(478600001)(71200400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?czVPNGhlUGhCVUdCai8wQ0pkVC93WFRoRlBrSWZ1dHVmU3hOYk0zVzU3TkFs?= =?utf-8?B?VVhXa0ZPUXI3SE5JVnl2K2RaRWtHVUFkaER5K2NHd3dZZElxVzVXMU1PL3VT?= =?utf-8?B?ZnB6bEtxVGprSUoxckNFT1NUamxUTkZtTXkyeHhmVDI0eXQ4dGx1YktBQlVi?= =?utf-8?B?Z1VBcnVFNnFIOGgxck0wbkt6cEhKTmFMcmNjV3J4Y3E4TjRrSTdoczJ0SUFX?= =?utf-8?B?dmppR29VZG1EL2tMaDI3VE1jTEs5aThPZVE2clc2TkFKOGNTTDZPdHJtWGcy?= =?utf-8?B?OFNFT1EvdWlYdDRvZEh5TmlkY084VkpZZ0lyR29DS09tbllPTmJxa3VWMU14?= =?utf-8?B?U29IZk5Fb0lLMFEzYUg1b2x5VjF2YkxudTZ5dXFaK2xIYlAydFFLNGhHc01L?= =?utf-8?B?anQ0Nk51aXNIOGFqeTllemZsK1lDcXpxdzhFUHNaZzFxWXhxNStWUVhWdnZa?= =?utf-8?B?cVVJaDlsZUJpclgrWEEwRGZUVGxZejVhLzVOODg3eGx5Q1E5Zm1kV3VvbFFi?= =?utf-8?B?dTIvcU5GWG84RkFqcXU1OHBwSEVncEFGbnZaNWJiRVJjY2JpbHl6ZURjbnB4?= =?utf-8?B?enk3RUJtK2FyZlMvdWpINTlvaEFlaEVRaDVkRDZ0L0RMV0c2dXErcTB1aStp?= =?utf-8?B?ZitkQ3dlVTdJSUlkRExnNlhLem55ZUdwazNvTzBuNEFjSFFaUlJTc1JDUTBS?= =?utf-8?B?cEJLRjZRcWUyTEo0UUExWnJ3SElITllFaTRyUm1PekFtL2NvUENNL2lCOFFY?= =?utf-8?B?SGVobjd6ZjhxcnNtRlBTODBxVlQzSHFKVWNucmlXeXY3RFR0VUdieDZNZlpR?= =?utf-8?B?QjVBYUFTT25sRXhqR1ltanJoNUxWZTh3d0ZLbHRpeUpjb3MveEhqdjNDWDJx?= =?utf-8?B?OXhZcjZKekZ3MnF5YStVaEhjaU42cUZ6SDFyZWlTdnlpL3J4aXlmVyt1cHQ0?= =?utf-8?B?R1JkRnRSU29uSDE2eTB4NkVWWDZQQS9LKzJxSFpDNm1LQVJoZkFzd1p6SHFj?= =?utf-8?B?aG9JRGJuaFIwOURlNVJvWGVjeUFwQkJCa3EycWgxMzI1ay8reUxmWHRNRU4r?= =?utf-8?B?NnZqaGIySWRJZEZxeU1FTzJ2UmlEMmMyZmFSbnpMdWl0WWYycTAzUnVzWDFD?= =?utf-8?B?RFRRSHljbk5BSXo2MXdtUnVWdzBXTkJIdC9mYU5jU0dpSGErTS9ZY1dnc2o5?= =?utf-8?B?VEJucTB0WURRQy9OcTAvamtVNTN4dzRjNTU4RGlLNjdTSE52VkR6by82Y2Uy?= =?utf-8?B?bUkrZzFlV2lJZmF2Uy9iNmN6aFpYSkNIazloTGRPd255U05XSGM2TklXaHZH?= =?utf-8?B?QU9sTXJRV3RCOFNCbDl4cC9RN0Z5NVlIR3N3RndhREhvaGlYTUIzTXo3aE9r?= =?utf-8?B?SWtTZ1huUWxIWUFYYnJBc1FHSUJ1ckFqMU9IS3I5UXRqUjE4Y05MZ2VBQm54?= =?utf-8?B?YjNzZVhHRnhtUlNPaTdTcS9ZU2lHR1o3SlNvQzZOd1VpT1JqakhUNzFhWjJW?= =?utf-8?B?V0haM2MrWWF6a013dXZsaXRHdTFEMVNYeVU1QTJZbkdjSUxZazFSV0l1Y0tU?= =?utf-8?B?VzE1RkdIZkhMdFJQTFh5dkhtaG1aWGZyR0wra2NUSHp5T2tyZEp3enNxWFRR?= =?utf-8?B?WUx2WER4TU1nbGV4V1oveldrSjNqR3ZWdm5PQVRzcFF1d2ZTaENoUmYvNEcz?= =?utf-8?B?N1A3bGZ0emo2THB1UEJBeE1nd0dwUkNGTU9PQWdqZml6ckVPdkF3U01kczkv?= =?utf-8?B?eURXVnNjUkcraExCM2lKcjM3aW9yZW4zY0RIVU5jQ2R1UzBxbVl6TmIvazdh?= =?utf-8?B?NkU1MjFwWURyaVJSZWQyL2xmSmNXSSt5L0cxUlU3QytWeENwOXNONzdIVHlL?= =?utf-8?B?cmtxUXB6RWpORkpBWWRYZS9FMFRQSVJwcVpMSUpTZDNGb2haSFBMeTVVVkRV?= =?utf-8?B?Y3lXeTVKdjhKK0NxMmYyd0wrWFlibDRNcGVnZVp3UmhWN0ZwdHBsdCtuNldw?= =?utf-8?B?LzlGckNSTGZtRVR5Y0xJZldNUERjNGZEK29XL1VxR2NhbHF4WFRteTZwOE9h?= =?utf-8?B?RGpDbU5Uc1c0VTFpQ3h5N2pwRUJLQlJMdzRhcnk1TWlqZGZHek1hK2QwWmVt?= =?utf-8?Q?qTXecAnl4aCejsHJ7JPh5axh+?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB5089.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b30bd6db-ab79-499e-3f47-08dc0274e7ef X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Dec 2023 22:33:51.0075 (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: 2yw5IMYeYQo1XtH9ZeUOJAce/vfl/wQUAVD55/gd/fHUUJ/K3qeBI2JWX2lYVD9GwdX1lD/bTz0OggvMhY/Q+z6GOtSuNdb0TYTSAIJ1RSI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB8058 X-OriginatorOrg: intel.com DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogU3RhaWtvdiwgQW5kcmlp IDxhbmRyaWkuc3RhaWtvdkBpbnRlbC5jb20+DQo+IFNlbnQ6IFRodXJzZGF5LCBEZWNlbWJlciAy MSwgMjAyMyA2OjAwIEFNDQo+IFRvOiBLZWxsZXIsIEphY29iIEUgPGphY29iLmUua2VsbGVyQGlu dGVsLmNvbT47IGludGVsLXdpcmVkLWxhbkBsaXN0cy5vc3Vvc2wub3JnDQo+IENjOiBuZXRkZXZA dmdlci5rZXJuZWwub3JnOyBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnOyBPc3Ryb3dza2Es IEthcmVuDQo+IDxrYXJlbi5vc3Ryb3dza2FAaW50ZWwuY29tPjsgTWF0ZXVzeiBQYWxjemV3c2tp DQo+IDxtYXRldXN6LnBhbGN6ZXdza2lAaW50ZWwuY29tPjsgRHJld2VrLCBXb2pjaWVjaA0KPiA8 d29qY2llY2guZHJld2VrQGludGVsLmNvbT47IEtpdHN6ZWwsIFByemVteXNsYXcNCj4gPHByemVt eXNsYXcua2l0c3plbEBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggaXdsLW5ldCB2 NF0gaTQwZTogUmVzdG9yZSBWRiBNU0ktWCBzdGF0ZSBkdXJpbmcgUENJIHJlc2V0DQo+IA0KPiAN Cj4gPiBUaGUgaWNlIGRyaXZlciByZWNlbnRseSBzdGFydGVkIGNhY2hpbmcgdGhlIFBDSSBkZXZp Y2Ugc3RydWN0dXJlDQo+ID4gcG9pbnRlcnMgaW4gdGhlaXIgVkYgc3RydWN0dXJlIGluc3RlYWQg b2YgaGF2aW5nIHRvIGRvIHRoaXMgc29ydCBvZg0KPiA+IGxvb2t1cCBvbiB0aGUgZmx5Lg0KPiA+ DQo+ID4gU2VlIDMxNjQyZDI4NTRlMiAoImljZTogc3RvcmUgVkYncyBwY2lfZGV2IHB0ciBpbiBp Y2VfdmYiKSBbMV1bMl0NCj4gPg0KPiA+IFsxXToNCj4gPiBodHRwczovL2xvcmUua2VybmVsLm9y Zy9pbnRlbC13aXJlZC1sYW4vMjAyMzA5MTIxMTU2MjYuMTA1ODI4LTEtDQo+IG1hdGV1c3oucG9s Y2hsb3Bla0BpbnRlbC5jb20vDQo+ID4gWzJdOg0KPiA+IGh0dHBzOi8vbG9yZS5rZXJuZWwub3Jn L25ldGRldi8yMDIzMTAxOTE3MzIyNy4zMTc1NTc1LTQtDQo+IGphY29iLmUua2VsbGVyQGludGVs LmNvbS8NCj4gPg0KPiA+IENhbiB3ZSBkbyBzb21ldGhpbmcgc2ltaWxhciBmb3IgaTQwZT8NCj4g DQo+IEZvciBub3cgd2UgZG9uJ3QgYW50aWNpcGF0ZSBtdWNoIGJlbmVmaXQgb2YgdGhpcyBhcHBy b2FjaCwgYW5kIHdlIHdhbnQgcmVsYXRpdmVseQ0KPiBzbWFsbGVyIGNoYW5nZSBmb3IgYSBidWdm aXguDQo+IA0KPiBSZWdhcmRzLA0KPiBTdGFpa292IEFuZHJpaQ0KDQpTdXJlLiBJZiB3ZSBldmVy IG5lZWQgdGhlIFZGIFBDSSBkZXYgcG9pbnRlciBpbiB0aGUgZnV0dXJlIHdlIGNhbiBsb29rIGlu dG8gdGhpcy4gTm90IGEgaHVnZSBkZWFsIGZvciB0aGlzIHNpbmNlIGl04oCZcyB0aGUgb25seSBw bGFjZSB3ZSB1c2UgaXQgY3VycmVudGx5IGFueXdheXMuIFRoYW5rcyBmb3IgdGhlIHJlc3BvbnNl IQ0KDQpUaGFua3MsDQpKYWtlDQo=