Received: by 2002:a05:6358:7058:b0:131:369:b2a3 with SMTP id 24csp8276023rwp; Wed, 19 Jul 2023 07:41:54 -0700 (PDT) X-Google-Smtp-Source: APBJJlEpU2tgVcmut1MZjKjFR6DIac6ebAxkzjV2Ygn4TW/zu/PkXcpGJ8Qz+X7EAB7xJ2Q9TxQh X-Received: by 2002:a17:90b:4a43:b0:262:e912:5c75 with SMTP id lb3-20020a17090b4a4300b00262e9125c75mr16477156pjb.13.1689777713637; Wed, 19 Jul 2023 07:41:53 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1689777713; cv=pass; d=google.com; s=arc-20160816; b=XB8c1fE/rkAUudxkCf3VUXiS32sJFfHTg9ngtktuMLUIpA2TamEYC/o5Zcprbm99zT oyQXhfFyBwfzEu+ZCZNazE/aoRALRrHolO8MVvPc3n4NogtZ/A2G6SWsVmCRM/znedwl YXrKcqimAFVRUayhf2vGBdIS5iAvT5ynG3DnXPwa04gST2q7YT7fLaLUxkSnsHq2GBhj 1gZwrbEA8ylryvxa1rlXSq3yXJ4b10q9XYdNWYDVltqHOe5EHv7/kTdezU3qGGcYmFFk ztBiXss1vRAQ0XuBhChzrHHQD5xa1zs/vm+ExGLUTYdNjSmwe9gilEYIIEneWvWU6Opb b5rQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-id:content-language:accept-language:message-id:date :thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=F8qym46ezgNLckAquWwjj52z0sAT/TNeBm2ZDzAWXwA=; fh=P+OoruTqX4rYb5vOClp3S2Ec+4Lwbb7mgHr70Gx7J+k=; b=u0UhLhZ7InuCwHNFXmu5ijpr/j72agqYj7rCkWb6ZulJ5Q+WjlZmcKnSoLGYaRKlJr QB6XFIMjz0K2LFUCnZKtLOt9FpeL+Adw6jOmDYwXe67qCRLHW4H+JVs6vDFsnZCwj0xS j4OI5vgvBRDfxjitaMwkJt9tDX1L2BppOY2ULQcVBQvsLg+z7LqUZXIFA6LUGlCP4MaD 0PpYyjkUSOnwh3MAcvt8pQNamoKKOWSw/CcXctgMjdv6cq7TjvjTCNjX30x+G4vfxgE5 7MmGSPN10fXdrdYA+TcEJ0Xdo5t8FJYzt53l9jq/Zz4uO/83bM41BXx00HqAxBtzIz0S MC1A== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@Nvidia.com header.s=selector2 header.b=AEFDbI2l; arc=pass (i=1 spf=pass spfdomain=nvidia.com dkim=pass dkdomain=nvidia.com dmarc=pass fromdomain=nvidia.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=nvidia.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id lx18-20020a17090b4b1200b002567ce1c798si1575728pjb.137.2023.07.19.07.41.40; Wed, 19 Jul 2023 07:41:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@Nvidia.com header.s=selector2 header.b=AEFDbI2l; arc=pass (i=1 spf=pass spfdomain=nvidia.com dkim=pass dkdomain=nvidia.com dmarc=pass fromdomain=nvidia.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=nvidia.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230259AbjGSN5M (ORCPT + 99 others); Wed, 19 Jul 2023 09:57:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38268 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229782AbjGSN5K (ORCPT ); Wed, 19 Jul 2023 09:57:10 -0400 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2057.outbound.protection.outlook.com [40.107.92.57]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5AB4C1A6; Wed, 19 Jul 2023 06:57:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gnUlXwuxVS0BfATw9o2pvUNbmYczuWaBVCVnN1A5DGqxep/go+xyLREf7tbVAYgI/liYEuwcgEx5Mi4xbYjT0EN4YjOe8W3Qh4MHuuLX2OGumVAeM11ULHTlXu8T55glNGFOae8ylsDp7jCNDR0E9kaAXjLmyqz/T3iCszfLEWa0TZBaNnxbcXaa1xWc80PY7GKADk5oThKnwhGLzm7wsr+AgLzXqk6D8QVK2Z4YGa6H4erxTKPOZhc+8mzyGTQpCwM0EvsscdgPNai7v3CtUoC1iqol8QPvoLOPrZgzFbHS9ldNVokxq2f+CTgoLVqGKv7CiUvPSnO2Z5Vmid7Exw== 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=F8qym46ezgNLckAquWwjj52z0sAT/TNeBm2ZDzAWXwA=; b=QkxXmsSD4Jh59QEOPdBg5oEXxx3nmyO9IRWNw77XKwvXzmJFMFSC6eLiy9t/PDE/QPoxLgihhc7dWQzN4LC8u3eCoxPyPDBzRMK2YHhI+rhprRAhWjEaYs4lZ6NIQNcyT/xvbKYadMHPLFoggTLvb2pUkC0fR3wBGr5juoSAP6F4Pgw3fxdW9R7K/jUnnizqyr82FGOzZiCJURsXBB9v0ql3WG38PsphPxt/GQ0xCnZYnVfhZ2+27ivnfzDCjG8DDLB/2sikmwGWX9zdKaUUxKmv01ZIopF5Ae7XUiJqJgaYJiKPAsfW6EtjGAnMOhzkGnp6fePxm4GkHiE08MfNqQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=F8qym46ezgNLckAquWwjj52z0sAT/TNeBm2ZDzAWXwA=; b=AEFDbI2lVGto4iHG+vNu0qGvTf/Dzfy1j15yq1oQj/KR3vM8sFJTc48S2WBe+HurS1mvkl8jhFNAKM9nMHABpsjhJa6BIeTC0UCx5FnEDqabh4+ts2uNo3LthA3D4OB4psnBxlHWcL7UPq23K1vYSxqTZQnGZ0YfcKy04pJRRJLlJsO6tig2u/cku9J27GdO3by7fX2tG+8uXC1J2B0NnJjCn1gKnz8H9YnBofj0SmGymMa8avcjqkHjMu8nY/7ZBQUmXBRL8AR2o9+14JpNU6TqY4qED3VCrzzLjWpMQS+7GTmCdakpfa1zaFVzWTdOirfkagk0a0988eq/RLpPkA== Received: from MN2PR12MB4373.namprd12.prod.outlook.com (2603:10b6:208:261::8) by SA1PR12MB6994.namprd12.prod.outlook.com (2603:10b6:806:24d::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.23; Wed, 19 Jul 2023 13:57:06 +0000 Received: from MN2PR12MB4373.namprd12.prod.outlook.com ([fe80::982f:232b:f4af:29ec]) by MN2PR12MB4373.namprd12.prod.outlook.com ([fe80::982f:232b:f4af:29ec%5]) with mapi id 15.20.6609.022; Wed, 19 Jul 2023 13:57:06 +0000 From: Benjamin Poirier To: David Ahern , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Shuah Khan CC: "netdev@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-kselftest@vger.kernel.org" , Ido Schimmel Subject: [PATCH net-next v2 0/4] nexthop: Refactor and fix nexthop selection for multipath routes Thread-Topic: [PATCH net-next v2 0/4] nexthop: Refactor and fix nexthop selection for multipath routes Thread-Index: Adm6SOcQ1ibIthrqHEOswUMI1khpHA== Date: Wed, 19 Jul 2023 13:57:06 +0000 Message-ID: <20230719-nh_select-v2-0-04383e89f868@nvidia.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: YQBPR01CA0115.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:1::15) To MN2PR12MB4373.namprd12.prod.outlook.com (2603:10b6:208:261::8) x-mailer: b4 0.12.2 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN2PR12MB4373:EE_|SA1PR12MB6994:EE_ x-ms-office365-filtering-correlation-id: 1fea5227-692a-40d9-0004-08db88600989 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: sKAJbf0fUoZVHbqO2hk3a/IN/I3RhpJI210Ms06RumzMZf+tNaHWkocQrCLz2VzcdpJuMT2DYCEzf9A/ZAvUd4eRk5ydLCBbPXjUXu8UxbJRZum+HNv1vJfn2D1+/1bVAKny4LH2/bq33RTjCjjE8hPCbhAAhVWXRNAO8zbExRf3BI+1lXpQXhJARSvj6amdrUf2dmPrz6Au32NPhe+1Vivevo/h97PdSU0SX/TVJ3vPfO7TJ/8KLLgNWe9XWG86ldB4pxEcHMqhfzosfSir17879oYKnu90IodogOyfqyj2wuybMHwSocW6HaFNnHR9jdef0FbB52DM1HW3LMnQPAgLxg40/U8Nt+kt3bi/irb6ZDpVbCcezL9MbQO1VQOcUTwHc4qjYDZy/D99ZMUsXeeQdUsucm2NYFr1R9U7D8kPfFxmlgt+R8XlPp+NrVS+kGx1A2is1pqCCLD05/zIrR/xAQ2WhTqVr0tfXe7kcDWI8BkrF+QDUDpFUAnrq4bwLGdtz3y9qQIT+AQc4P11ZVymHPtY1u6WxYYdqlyCz031MOqwbmzIhGiR193g1JhivDeWhB8iwYR6EWAP09ouJdhvL8+zKRxqjv5jckDb9kE= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR12MB4373.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(346002)(366004)(136003)(39860400002)(376002)(396003)(451199021)(316002)(41300700001)(66476007)(64756008)(4326008)(66946007)(66446008)(66556008)(5660300002)(8676002)(8936002)(2616005)(83380400001)(86362001)(38100700002)(122000001)(186003)(26005)(966005)(6486002)(36756003)(6512007)(6506007)(107886003)(110136005)(54906003)(478600001)(71200400001)(2906002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TldPSU14azc2UFg2NVZGNDBybGZEdFNjYkl0TDkySlorSC84UGgxZEE0QTBy?= =?utf-8?B?WHV5QTliOExwbC9ERHlQdFhwRUc4ZEhsYXNLTjdFQjQwMFN4WE90Z0owenc2?= =?utf-8?B?dmgvRlpnM3NTNlIzbnZUTmY0dUc3akZIek5FQ1lMbG40VE5UMzU2TjFXYnBQ?= =?utf-8?B?N2JkS1hPcnQyY2d2dWUwVEF3QWF5U0xaa1FmZTdIYUtqbExFVHhUa282d25u?= =?utf-8?B?WEhuNHZ6OGNlcEg5VlJoYmFDRlY3WmxqQU9nME4vRi9oSHBIcVhEVkhidjRr?= =?utf-8?B?RmVYbll0KytTZHhmSUlRL0JGcVlpcmdNQjdJR3ZzZzFYSnVvZkx2UlQ4NnlW?= =?utf-8?B?eGdsRnNjQmxKWkJlZHpPaXE2cDY1MTV3WklGT092U01wZU1tMTA3bGpSWksz?= =?utf-8?B?c2dsRnUrYmZLSHJaQWFLbW9RMGd1UDMvVGtLUm9TWDlGbGx1Qm9xcDhlMXdG?= =?utf-8?B?Y092bDVOUlc0a2VSQnh0QXhxK3ZHNUx3dHR3aHVsQW1aeFEwT0RFc3dIQWlj?= =?utf-8?B?SmpUNWVZRHlDdXFFU1BnQm43UXFXZ3JJbDdrU3BOZ2ErdlpXRWdwaWNQUTdu?= =?utf-8?B?cHB3c2NVVDhOYmg5R1gyRkFHSDNBaGsxN1k1TC9lRGZlU2libS9ZV1d1eVZs?= =?utf-8?B?Uk9LMEdVOFlwL2NHYlMreUhrVG1aOGhXSzUxV2l1bUpZL2R1UTlrVy9DTVBv?= =?utf-8?B?dEduUE5lOWZJQjNWSlhzTTdDSWY0TFJwSDBDbnJyZTRJd2NiRzFkZnpJb2VS?= =?utf-8?B?V0ZDY0F5ZHJxNVpIZnBnNnBBQVJmSWtrMzMvNkl5L0xjQVAyd240RUV2d2ps?= =?utf-8?B?Q3JiR0h2V3h5WVZUdXhTU0d4b0VKYXd4L29ZaTg1OFh4VXM1K1U3Uzd1Qm9E?= =?utf-8?B?ZnJVUy9mVzBHdGF1eG41cVJRZjk3WEhlMDNTcmZ1Yzk2Y0Mwd3FQY3F6K3k2?= =?utf-8?B?RUwxY29UZ3QydHdkcExBOENTb3JkYzlSR1FwNlNxa256Skwrd3ZIUjlWeHNh?= =?utf-8?B?ZWZYazMrSzNVSDQ1WnRLUk1tSVFOU1V5eG5VVHJRUENxSFUzbFRGR1E4eGpB?= =?utf-8?B?OU5qTHhuM3FOelFackRMdU5QR0Q2a1h5a2J3cjRmZEVYWmhuTlFISDdqazJq?= =?utf-8?B?SkQzRTQwUUd5VU45NTdmZCtycUt0elhvSkgwR0tnb2wvUkpRek8yZ1VvMnRR?= =?utf-8?B?YnI5NEpXQlcvb3JxNThrOStYenRYWXN1ZzdHYVhCRlZhMUduNGF5M3pQMmdO?= =?utf-8?B?dUx2cFphK3lSSUdMY3dlVXp5cENUWFJhTWJaVGo0dTY0MEVsY0VJVkJLdGdC?= =?utf-8?B?c0pVNVZ3NVp4Tlp3TDNHZnU5WlhLU1JwV0pEdHBIWWhyY3l2OU9GcUJVdXls?= =?utf-8?B?YlhHOE9na3VQMFVuQW1kRFg0UHI2Zmp3eUpqaDZSYkkrYTE1eVJON2pWTkc2?= =?utf-8?B?d1BwRk1xTm5uREwycml3d0U4MUpFNlZrajJVYjd0emI1YTRLN1NNQmk2c2w4?= =?utf-8?B?M1BISDJwVkJ5eFJNa1JoempvU3NDRnJCdmdJQ0ZaUkFPazV6T2R5d0NwNExI?= =?utf-8?B?WHRtbXRlUVhzdTBWMmQ5YUdPeXRLODd5QUhJaFN6WC9JVlg1OWNhWVFCNFYv?= =?utf-8?B?WERYNlhmUHFuY2xuTE9GeGxrekFkblJnRlFjRXFJOTllUzBianhEQ0dXcmRj?= =?utf-8?B?M0JCcEEwdi9TSEpWL2l4Ry9hd0lYTTd5MCsxWDVqTGorVXg3ZE9LNmJVL3Nt?= =?utf-8?B?TndJWTBTVW5VUGZiTzdMYlJiVW1aVXlnY1VvNDVXZTVhNkt5SzdVT20vUUZz?= =?utf-8?B?b0p5SWJ1Wm1WS25nUjlJS3l5TDkvRXBVYkQ1Y1premZBVXR2NVJ6bzJENXEx?= =?utf-8?B?VjNjM0lzYm1nY0FxOSttdzdqRXNONE41bkg4Mkd5Y2hhTXZBZ2FCbndSV1lq?= =?utf-8?B?L3UrSnZDazZKZzRScnVjcmM5RG5MQVdxR01jL2EvSG93N0tBT3lrOElNUXl1?= =?utf-8?B?eDZyY0FDNTBNRVF6N0x2TGpjSjhrUG5pWnZjU2ZtdDNvQ1VodEEzdnZ1WXJu?= =?utf-8?B?K09CYlZqU0N6SDlPUGdpZ2VUTUw4dDRvaFVjWUMrbzJvMjlQbmp3U0c0d1Nr?= =?utf-8?Q?NrZ/ZhLCEKHZ/AfQccR/4bv6a?= Content-Type: text/plain; charset="utf-8" Content-ID: <8E9D4BB7EE706245B6BA73BAA5750378@namprd12.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR12MB4373.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1fea5227-692a-40d9-0004-08db88600989 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jul 2023 13:57:06.1225 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 2fEl6yldKqbnGaKyqmAHdj+K3iDJ4gSGsfr7EdlhgaL1mF1dJro4S+qnmZ4FtScMND6DB8c7dxtND9dNGK6yLg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB6994 X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_SPF_HELO, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE, T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SW4gb3JkZXIgdG8gc2VsZWN0IGEgbmV4dGhvcCBmb3IgbXVsdGlwYXRoIHJvdXRlcywgZmliX3Nl bGVjdF9tdWx0aXBhdGgoKQ0KaXMgdXNlZCB3aXRoIGxlZ2FjeSBuZXh0aG9wcyBhbmQgbmV4dGhv cF9zZWxlY3RfcGF0aF9odGhyKCkgaXMgdXNlZCB3aXRoDQpuZXh0aG9wIG9iamVjdHMuIFRob3Nl IHR3byBmdW5jdGlvbnMgcGVyZm9ybSBhIHZhbGlkaXR5IHRlc3Qgb24gdGhlDQpuZWlnaGJvciBy ZWxhdGVkIHRvIGVhY2ggbmV4dGhvcCBidXQgdGhlaXIgbG9naWMgaXMgc3RydWN0dXJlZCBkaWZm ZXJlbnRseS4NClRoaXMgY2F1c2VzIGEgZGl2ZXJnZW5jZSBpbiBiZWhhdmlvciBhbmQgbmV4dGhv cF9zZWxlY3RfcGF0aF9odGhyKCkgbWF5DQpyZXR1cm4gYSBuZXh0aG9wIHRoYXQgZmFpbGVkIHRo ZSBuZWlnaGJvciB2YWxpZGl0eSB0ZXN0IGV2ZW4gaWYgdGhlcmUgd2FzDQpvbmUgdGhhdCBwYXNz ZWQuDQoNClJlZmFjdG9yIG5leHRob3Bfc2VsZWN0X3BhdGhfaHRocigpIHRvIG1ha2UgaXQgbW9y ZSBzaW1pbGFyIHRvDQpmaWJfc2VsZWN0X211bHRpcGF0aCgpIGFuZCBmaXggdGhlIHByb2JsZW0g bWVudGlvbmVkIGFib3ZlLg0KDQp2MjoNClJlbW92ZWQgdW5uZWNlc3NhcnkgImZpcnN0IiB2YXJp YWJsZSBpbiAibmV4dGhvcDogRG8gbm90IHJldHVybiBpbnZhbGlkDQpuZXh0aG9wIG9iamVjdCBk dXJpbmcgbXVsdGlwYXRoIHNlbGVjdGlvbiIuDQoNCnYxOg0KaHR0cHM6Ly9sb3JlLmtlcm5lbC5v cmcvbmV0ZGV2LzIwMjMwNTI5MjAxOTE0LjY5ODI4LTEtYnBvaXJpZXJAbnZpZGlhLmNvbS8NCg0K LS0tDQpCZW5qYW1pbiBQb2lyaWVyICg0KToNCiAgICAgIG5leHRob3A6IEZhY3RvciBvdXQgaGFz aCB0aHJlc2hvbGQgZmRiIG5leHRob3Agc2VsZWN0aW9uDQogICAgICBuZXh0aG9wOiBGYWN0b3Ig b3V0IG5laWdoYm9yIHZhbGlkaXR5IGNoZWNrDQogICAgICBuZXh0aG9wOiBEbyBub3QgcmV0dXJu IGludmFsaWQgbmV4dGhvcCBvYmplY3QgZHVyaW5nIG11bHRpcGF0aCBzZWxlY3Rpb24NCiAgICAg IHNlbGZ0ZXN0czogbmV0OiBBZGQgdGVzdCBjYXNlcyBmb3IgbmV4dGhvcCBncm91cHMgd2l0aCBp bnZhbGlkIG5laWdoYm9ycw0KDQogbmV0L2lwdjQvbmV4dGhvcC5jICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICA2MSArKysrKysrKystLS0tDQogdG9vbHMvdGVzdGluZy9zZWxmdGVzdHMvbmV0 L2ZpYl9uZXh0aG9wcy5zaCB8IDEyOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrDQogMiBm aWxlcyBjaGFuZ2VkLCAxNzEgaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pDQotLS0NCmJh c2UtY29tbWl0OiAzNjM5NWIyZWZlOTA1NjUwY2QxNzlkNjc0MTFmZmVlM2I3NzAyNjhiDQpjaGFu Z2UtaWQ6IDIwMjMwNzE5LW5oX3NlbGVjdC0wMzAzZDU1YTFmYjANCg0KQmVzdCByZWdhcmRzLA0K LS0gDQpCZW5qYW1pbiBQb2lyaWVyIDxicG9pcmllckBudmlkaWEuY29tPg0KDQo=