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 8A8FC42830; Fri, 24 Mar 2023 14:08:12 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6B669406B8; Fri, 24 Mar 2023 14:08:12 +0100 (CET) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mails.dpdk.org (Postfix) with ESMTP id 3DB954021F; Fri, 24 Mar 2023 14:08:10 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1679663290; x=1711199290; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=sxqgSqCypuI+Y3jIH/yP3+SonT6L4DVU7T9d1R1QzeA=; b=nBn+iWwfekR/RlGH5pqSn73YsUtqtZL9vwMLVO/+6ZXtFGCB9hkCjxus HPAFBmJ6NNFJLmP6OTAqTmJ2zisC7pVYJZNr75kmrAqkpj6lBaBOAO2tA ip+sxVgyE0dWbxjy6LiUlQnD5l4yFjZXRf3ENZ1ABsOGlKFa8MLMKz0t1 yqayLEaVbYMdGamNdHnFWADNZn91wsMHhgExey69FCDfpgMVZOZmICEkL dO43uEYVN73iYGZPH4WpJTl8JulxT3ajLbV4lS+zZcHAohYcT9LwJwV2Q SJNshlEh5QHA9XBwVylv0q1TKDEfklK9zSqLEvb72SKhvFry+0An5NnJh A==; X-IronPort-AV: E=McAfee;i="6600,9927,10658"; a="320166276" X-IronPort-AV: E=Sophos;i="5.98,287,1673942400"; d="scan'208";a="320166276" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Mar 2023 06:07:32 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10658"; a="771878478" X-IronPort-AV: E=Sophos;i="5.98,287,1673942400"; d="scan'208";a="771878478" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by FMSMGA003.fm.intel.com with ESMTP; 24 Mar 2023 06:07:09 -0700 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.21; Fri, 24 Mar 2023 06:07:08 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.21; Fri, 24 Mar 2023 06:07:08 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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.21 via Frontend Transport; Fri, 24 Mar 2023 06:07:08 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.169) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.21; Fri, 24 Mar 2023 06:07:07 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ny2RcFmCx2LlWHvZ1+gk98PKBTzb8KhPSoWXN++WGLkGgJ8VvxkrLrRisRNVXsalk7oOt7ydMmMG+NAMWBGz6QjLduF9hMf/OFBTH6xY+CYEB0GbK40ka4/cJHTJ0BQnYOHXQl9w0wnucIiJ24cRZCOEbdHs6h10b5amFLvtah5vM22RUTLSb5yo5vA3IFzXWqSZkdaUMn6Tujue+KRbsDO7XaSMAhslAC39Y5jAkZHKzA6OnC/xP8yE6vRcqI26uEazPnUDbl2hYjCOepdddv2kZ4NM5GmAmWuscwyDfR/7wMSsScoxTXBE/x575RD9K0oYzeptJZbpN7AkHcMmNQ== 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=sxqgSqCypuI+Y3jIH/yP3+SonT6L4DVU7T9d1R1QzeA=; b=FUofw7u7gzOWLrZhpC625ORa2z8+usLZzOFMUX5W+hwLbUikAZCel+N4QMzPbueKnetqsZLhV8lxPkAW2ejeU4iqlGNYdN2J2hLVE2YJkMP6u8pgr5e3/GZVydwFzAzyDOf/7udqP1cX2hg9rJ1TqyTmI2BysMjs/SrCeLSWLX2cQPnrNpAkSb79h1zoMPA9Dvay8+Iv+MMHURtKnFAMWEqfBfSPBqIMZWOeZvEXdKDCiZngnAZrGkgxVjPx8Lg6rGtaZYM9rJzWp1hpIocbinT8DiXb8cu4hs/vQK3shBmpsX0Ht9O+MAx3DI1BpYOk8p0swKzu/lkJhoG/xVAWpg== 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 SA1PR11MB6613.namprd11.prod.outlook.com (2603:10b6:806:254::9) by SN7PR11MB7602.namprd11.prod.outlook.com (2603:10b6:806:348::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.38; Fri, 24 Mar 2023 13:07:06 +0000 Received: from SA1PR11MB6613.namprd11.prod.outlook.com ([fe80::b820:ab95:f6fb:6f10]) by SA1PR11MB6613.namprd11.prod.outlook.com ([fe80::b820:ab95:f6fb:6f10%2]) with mapi id 15.20.6178.037; Fri, 24 Mar 2023 13:07:06 +0000 From: "Su, Simei" To: Kevin Traynor , "Jiang, YuX" , "Zhang, Qi Z" , "Xing, Beilei" , "Zhang, Yuying" , "david.marchand@redhat.com" CC: "dev@dpdk.org" , "Yang, Qiming" , "stable@dpdk.org" , Luca Boccassi , "Mcnamara, John" Subject: RE: [PATCH v6] net/i40e: rework maximum frame size configuration Thread-Topic: [PATCH v6] net/i40e: rework maximum frame size configuration Thread-Index: AQHZRQGEr7wgTUoCX0mh30CjNvJDrK7h/NkAgCU17ACAAXDdgIABBzMAgAA0cICAADhaYA== Date: Fri, 24 Mar 2023 13:07:05 +0000 Message-ID: References: <20230202123632.56730-1-simei.su@intel.com> <20230220075952.444153-1-simei.su@intel.com> <8fecda8e-15b4-63e0-f319-6e4a4a5edf83@redhat.com> <9aa3b88a-5e2f-d857-b554-d88a572b46b2@redhat.com> <8c07a9b9-033e-8069-dcd2-52b41d4b036a@redhat.com> In-Reply-To: <8c07a9b9-033e-8069-dcd2-52b41d4b036a@redhat.com> Accept-Language: zh-CN, 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: SA1PR11MB6613:EE_|SN7PR11MB7602:EE_ x-ms-office365-filtering-correlation-id: 204131ea-54b6-47fd-e9d3-08db2c68aadb x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: TGw/QUzNPwbUpiE1B4q06BhkJcYp4VdvqddrwO/2XS99KbTZ+UjWdWUkG1MqV5ORCQq9VRFMwLCLGWdpuaVePDeXetr8hRs1Tx0afKAh1pvOC4OJqZXEnouogDYk6LmR+mvf0KHkNGuGVz76xpdHKZvinJJtgemXQ1UcuiuVPQ33G2u2xtuA1kM1dtrDM1DaptP9weYeLdVC0DzQR6f8Qbd2rg3zXY9sOJ6ry8eABdDeAWHJ+qSqCurkXFz7jS8IRNLiLzi3sCdW9QqnxiJBIhgz2wiGEj63hFQIL6bas+T1bKUOU/BRjvpG4/O5oJHbcrgOaCBNptQdgdwq2jpOxfwaK8kE7w8GIp/KT3k1fJRMR9qp0EYHd9dPfznsDMdRzFk1kw1r8j6/pSa/bxDf03R/Vu8JrGtBtBg7fElB08E71rxpNfs4HuGrneGuJ7yp5b8FlXdAD1iJQsdHaDf8YD6qRbOXgvoGioYX43vTao3JOH/mr8xatOToWIoVKlrmPUCetixbxSSx6yGWkxUakn1drNy1U8aESybwsO5fPpiG25ickqae7V4AUxT4ZHRyfsb3PlbisgQdsN1L2HHeeo8ZerAp1SwXWG9hXFV/+B5KYQmjnc0kpgIDmkT/IKhAbB95Nne3UUbJt30rTuxfPVqW9ky+5I+RRb1zAPdk5Es= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA1PR11MB6613.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(366004)(376002)(136003)(346002)(39860400002)(396003)(451199018)(55016003)(107886003)(41300700001)(966005)(71200400001)(83380400001)(7696005)(53546011)(186003)(6506007)(9686003)(110136005)(54906003)(66446008)(64756008)(66556008)(66946007)(76116006)(66476007)(316002)(8676002)(4326008)(478600001)(38070700005)(921005)(5660300002)(8936002)(38100700002)(2906002)(33656002)(86362001)(52536014)(122000001)(82960400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OTcwVDFRSVBpSTk1clJDcC9ISGxsc0NsaGRlNHp2QjA1Wkp2N2VRQUxDcWN6?= =?utf-8?B?ZUVyUW81YkdtM3V5Wlp3SGRVM2ZIcjQ4ZHJ2Q085dWt5eW14RFB6SkxUeG1F?= =?utf-8?B?TlVMaHBEeU1tbC9HbnNDZ1lPSUFPc2lCc29aa1loSys1Tm1aQ0JDbFdPamw4?= =?utf-8?B?Q0ZaSnZ0Q0pyb0lzcG9BSFZWbzBXN0VoZ3pVUEt0T2VJc0ZFT3Z3VCtUemtt?= =?utf-8?B?ZU5idmMzNE5zanBlamdqYTN4SFVtSG9LMGhuUzVRNTdwSXd2bDIxOTNMT1BJ?= =?utf-8?B?eWhuTDZPV0x5MVFhRE8vWGpQMm1GZ0Z4dlhqUzBCMklxTFpHWktoOTJTZzQ4?= =?utf-8?B?MDd6WUNBUXNJUytQL0QrTzR0SnJJL25WbzZKOVRVMUhoVTViM2hWN1RKTXBW?= =?utf-8?B?dU9OenFrdC85TjlmUExZT01SZXhEWFNzWXpZZHgyOEREWUdTQm5XWUFXb29z?= =?utf-8?B?Q3RtTGUwUFlTVEJ4ZUlMUkhPMEMzTnZHV201SUFsMDV2bmdCenlVamlkWllI?= =?utf-8?B?WXdhU1RIT2V1UmVZZTJUZnZ1aWtMcS94MXhWcWt4akpVTzlCWnhmQzFkN0Vx?= =?utf-8?B?Q3VPWlhaQkwwbWFmSUcybGVxN3NsdzNkV0lvbU1oV2E1UkFiM250Z1E3ZFBD?= =?utf-8?B?U0Yxd2lQWGM3SEd6UHZaNFBIK0J6RjFtN2k2c0VPOG1NRmJZTUl0NEpNRnRq?= =?utf-8?B?WE8xcmRjb3JCZHd3MnpXaW1SNWE5SzIweG9ncUtZNXhBZ01TTFZwd2tsTE1v?= =?utf-8?B?aW5yUUtRamFoVVY4eDdmUW90UXJNSnBidU1qazdqbVc0N3N5OGh4NkFiM2V4?= =?utf-8?B?TnR2MVVpMWlIZWF0LytINnh5QjlwSzM4TGFSdzBZd1gyYi9VK1k1UkkwdDg1?= =?utf-8?B?RVA3SW82VGJJZ0t5Q0ZEbWVCRTN0a0N1OFN0U2VEZFFzU3R0K2tGMXhsNDRC?= =?utf-8?B?b1R1NXk4VDNSS2V4Nkd5Z2FsckhuekhlazlLQ1hnSi9Gek1VS2Q5TExCWlR3?= =?utf-8?B?aGZDYUgvY3RIVmN2Ung1MFRBQXg1WERKSHRPZTJnWUdMTW03c2xtTk5OdUVq?= =?utf-8?B?WEQ3dEkxdnFIaHRrTVFNdjM0WTVpVmo0V1Z1MkYxNDRad3dWUFBvTXpYeUZ1?= =?utf-8?B?aVBiaGc3VHRTRDJjQkpZcmRQY2pGd0RIeWZvYjRCZEg2VUw1a2NuMHAwdDlT?= =?utf-8?B?SWFlOXdsQ3gwazFYMDVmcVQ4QzVYNFdqNmhJNDEzelNSOEU0MTlscVpKQjhY?= =?utf-8?B?L1MxTEtrcUhIUElLekE0K2JmeWZyN2ovZ0ZXWm5ZUCs0OVQ4Vk1JazcxYjly?= =?utf-8?B?cldydHlocG9qVVBkTlcxM2pzeXd2RUVVTzFJUmVLbTgzVmlIekUwK2JqZ2tC?= =?utf-8?B?MFNFZk5IV0pNd2NWL3VwUzlqWFdtZTh2ODdVS1piODRJS1kyZy9DVzl2WW9B?= =?utf-8?B?SUUycXBGSWkwTyt5NVc0Y3NHK3NOeGRKdE1qKzY2T0lpc3BXR0U4bTRyNExm?= =?utf-8?B?VzRmV25MMHlyV0p0ZkgvaEdPcFVvYzBmTFdPUnZIRnBKMVdwNHltZWV6WGx1?= =?utf-8?B?Q2cvQm5EMnV3Z25MalAyT0QrSFFsblBaclY4TFRzZkp3QmR5UlZNS2ZpZXVV?= =?utf-8?B?a0NUZmJMblBYYlpKM1BZdmlnQTBTMkJDbHd0T0hmcVlaenloOVVPSlNXQXMr?= =?utf-8?B?blZ2K1lweTdyai8rTmFTWHpJbFVoOERPZVduZnBZSVFVQU9QRHRpejVORldK?= =?utf-8?B?TEVPMmJrNHFDK3BTbERGK3NxdTJ5NVNEbyt0YUdUQ2ZRRUR4alVGSU5PNGs1?= =?utf-8?B?a0xSd1hLN0ZLWTBEV0Qva1RWbERSRXVBUWlaeDBZOTNIRTJZUlV0QU4ySUEv?= =?utf-8?B?eEtVSXA4eGlqSXYycnNjN292L2lUOHlaM255cDFsY0dxQ0J5WVdnc3N6akRR?= =?utf-8?B?SWhPU3FMRElsVXFhTFVXTXM4dUQwUzJ3czdXYmpYUWJNVVNOeDFrNkdxNTdQ?= =?utf-8?B?RWJFMGtuZStMajJNTFZMWFhuNFhnUS84UVN2cVRranFSVlB4eDM5eFZTMnND?= =?utf-8?B?NE9iUFdoeXZkbDkyRCt5Myt0YTRQOU1kZEVXc05CaHZkb1ZiL25JSjM3UUpD?= =?utf-8?B?L0RxcFNjbURyU1crcXZSUHhkTVJVRWZzZTlNRlk0TkpFVjVHL1pFWEVOYXA4?= =?utf-8?Q?rsTIau1dqy84A9M7m8O5SK6Pnpxsfy95Zw3XLZa8ehei?= 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: SA1PR11MB6613.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 204131ea-54b6-47fd-e9d3-08db2c68aadb X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Mar 2023 13:07:05.7348 (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: VHYTRTAwTVkKVDR5UayPojz/X2ZA3DdpcEpf0KEdWpJc8oEaYLLn0WnfMCZrI6YA0JqhbrMmGDnHz+yntPJNcg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB7602 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 SGkgS2V2aW4sDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogS2V2aW4g VHJheW5vciA8a3RyYXlub3JAcmVkaGF0LmNvbT4NCj4gU2VudDogRnJpZGF5LCBNYXJjaCAyNCwg MjAyMyA1OjQwIFBNDQo+IFRvOiBKaWFuZywgWXVYIDx5dXguamlhbmdAaW50ZWwuY29tPjsgWmhh bmcsIFFpIFogPHFpLnouemhhbmdAaW50ZWwuY29tPjsgU3UsDQo+IFNpbWVpIDxzaW1laS5zdUBp bnRlbC5jb20+OyBYaW5nLCBCZWlsZWkgPGJlaWxlaS54aW5nQGludGVsLmNvbT47IFpoYW5nLA0K PiBZdXlpbmcgPHl1eWluZy56aGFuZ0BpbnRlbC5jb20+OyBkYXZpZC5tYXJjaGFuZEByZWRoYXQu Y29tDQo+IENjOiBkZXZAZHBkay5vcmc7IFlhbmcsIFFpbWluZyA8cWltaW5nLnlhbmdAaW50ZWwu Y29tPjsgc3RhYmxlQGRwZGsub3JnOw0KPiBMdWNhIEJvY2Nhc3NpIDxibHVjYUBkZWJpYW4ub3Jn PjsgTWNuYW1hcmEsIEpvaG4NCj4gPGpvaG4ubWNuYW1hcmFAaW50ZWwuY29tPg0KPiBTdWJqZWN0 OiBSZTogW1BBVENIIHY2XSBuZXQvaTQwZTogcmV3b3JrIG1heGltdW0gZnJhbWUgc2l6ZSBjb25m aWd1cmF0aW9uDQo+IA0KPiBPbiAyNC8wMy8yMDIzIDA2OjMyLCBKaWFuZywgWXVYIHdyb3RlOg0K PiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBLZXZpbiBUcmF5bm9y IDxrdHJheW5vckByZWRoYXQuY29tPg0KPiA+PiBTZW50OiBUaHVyc2RheSwgTWFyY2ggMjMsIDIw MjMgMTA6NTEgUE0NCj4gPj4gVG86IFpoYW5nLCBRaSBaIDxxaS56LnpoYW5nQGludGVsLmNvbT47 IFN1LCBTaW1laQ0KPiA+PiA8c2ltZWkuc3VAaW50ZWwuY29tPjsgWGluZywgQmVpbGVpIDxiZWls ZWkueGluZ0BpbnRlbC5jb20+OyBaaGFuZywNCj4gPj4gWXV5aW5nIDx5dXlpbmcuemhhbmdAaW50 ZWwuY29tPjsgZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbTsgSmlhbmcsDQo+ID4+IFl1WCA8eXV4 LmppYW5nQGludGVsLmNvbT4NCj4gPj4gQ2M6IGRldkBkcGRrLm9yZzsgWWFuZywgUWltaW5nIDxx aW1pbmcueWFuZ0BpbnRlbC5jb20+Ow0KPiA+PiBzdGFibGVAZHBkay5vcmc7IEx1Y2EgQm9jY2Fz c2kgPGJsdWNhQGRlYmlhbi5vcmc+OyBNY25hbWFyYSwgSm9obg0KPiA+PiA8am9obi5tY25hbWFy YUBpbnRlbC5jb20+DQo+ID4+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjZdIG5ldC9pNDBlOiByZXdv cmsgbWF4aW11bSBmcmFtZSBzaXplDQo+ID4+IGNvbmZpZ3VyYXRpb24NCj4gPj4NCj4gPj4gT24g MjIvMDMvMjAyMyAxNjo1MCwgS2V2aW4gVHJheW5vciB3cm90ZToNCj4gPj4+IE9uIDI3LzAyLzIw MjMgMDA6MzUsIFpoYW5nLCBRaSBaIHdyb3RlOg0KPiA+Pj4+DQo+ID4+Pg0KPiA+Pj4gSGkgU2lt ZWkvUWkvWXUNCj4gPj4+DQo+ID4+DQo+ID4+IEhpIFl1LA0KPiA+Pg0KPiA+Pj4+DQo+ID4+Pj4+ IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+Pj4+IEZyb206IFN1LCBTaW1laSA8c2lt ZWkuc3VAaW50ZWwuY29tPg0KPiA+Pj4+PiBTZW50OiBNb25kYXksIEZlYnJ1YXJ5IDIwLCAyMDIz IDQ6MDAgUE0NCj4gPj4+Pj4gVG86IFhpbmcsIEJlaWxlaSA8YmVpbGVpLnhpbmdAaW50ZWwuY29t PjsgWmhhbmcsIFl1eWluZw0KPiA+Pj4+PiA8eXV5aW5nLnpoYW5nQGludGVsLmNvbT47IFpoYW5n LCBRaSBaIDxxaS56LnpoYW5nQGludGVsLmNvbT47DQo+ID4+Pj4+IGRhdmlkLm1hcmNoYW5kQHJl ZGhhdC5jb20NCj4gPj4+Pj4gQ2M6IGRldkBkcGRrLm9yZzsgWWFuZywgUWltaW5nIDxxaW1pbmcu eWFuZ0BpbnRlbC5jb20+OyBTdSwgU2ltZWkNCj4gPj4+Pj4gPHNpbWVpLnN1QGludGVsLmNvbT47 IHN0YWJsZUBkcGRrLm9yZw0KPiA+Pj4+PiBTdWJqZWN0OiBbUEFUQ0ggdjZdIG5ldC9pNDBlOiBy ZXdvcmsgbWF4aW11bSBmcmFtZSBzaXplDQo+ID4+Pj4+IGNvbmZpZ3VyYXRpb24NCj4gPj4+Pj4N Cj4gPj4+Pj4gT25lIGlzc3VlIGlzIHJlcG9ydGVkIGJ5IERhdmlkIE1hcmNoYW5kIHRoYXQgZXJy b3Igb2NjdXJzIGluIE9WUw0KPiA+Pj4+PiBkdWUgdG8gdGhlIGZpeCBwYXRjaCBpbiBtZW50aW9u ZWQgY2hhbmdlcyBiZWxvdy4gVGhlIGRldGFpbGVkDQo+ID4+Pj4+IHJlcHJvZHVjZSBzdGVwIGFu ZCByZXN1bHQgYXJlIGluDQo+ID4+Pj4+IGh0dHBzOi8vcGF0Y2h3b3JrLmRwZGsub3JnL3Byb2pl Y3QvZHBkay9wYXRjaC8NCj4gPj4+Pj4gMjAyMTEyMDcwODU5NDYuMTIxMDMyLTEtZGFwZW5neC55 dUBpbnRlbC5jb20vLg0KPiA+Pj4+Pg0KPiA+Pj4+PiBUaGlzIHBhdGNoIHJlbW92ZXMgdW5uZWNl c3NhcnkgbGluayBzdGF0dXMgY2hlY2sgYW5kIGRpcmVjdGx5IHNldHMNCj4gPj4+Pj4gbWFjIGNv bmZpZyBpbiBkZXZfc3RhcnQuIEFsc28sIGl0IHNldHMgdGhlIHBhcmFtZXRlciAid2FpdCB0bw0K PiA+Pj4+PiBjb21wbGV0ZSIgdHJ1ZSB0byB3YWl0IGZvciBtb3JlIHRpbWUgdG8gbWFrZSBzdXJl IGFkbWlucSBjb21tYW5kDQo+ID4+IGV4ZWN1dGUgY29tcGxldGVkLg0KPiA+Pj4+Pg0KPiA+Pj4N Cj4gPj4+Pj4gRml4ZXM6IGE0YmE3NzM2NzkyMyAoIm5ldC9pNDBlOiBlbmFibGUgbWF4aW11bSBm cmFtZSBzaXplIGF0IHBvcnQNCj4gPj4+Pj4gbGV2ZWwiKQ0KPiA+Pj4+PiBGaXhlczogMjE4NGY3 Y2RlZWFhICgibmV0L2k0MGU6IGZpeCBtYXggZnJhbWUgc2l6ZSBjb25maWcgYXQgcG9ydA0KPiA+ Pj4+PiBsZXZlbCIpDQo+ID4+Pj4+IEZpeGVzOiA3MTk0NjlmMTNiMTEgKCJuZXQvaTQwZTogZml4 IGp1bWJvIGZyYW1lIFJ4IHdpdGggWDcyMiIpDQo+ID4+Pj4+IENjOiBzdGFibGVAZHBkay5vcmcN Cj4gPj4+DQo+ID4+PiBUaGVzZSBwYXRjaGVzIGNhdXNlZCBhbiBvYnNlcnZhYmxlIHJlZ3Jlc3Np b24gaW4gbXVsdGlwbGUgMjAuMTEgYW5kDQo+ID4+PiAyMS4xMSBMVFMgcmVsZWFzZXMgdGhhdCB3 YXMgb25seSBjYXVnaHQgYSBsb25nIHRpbWUgYWZ0ZXIgcmVsZWFzZXMuDQo+ID4+Pg0KPiA+Pj4g SXMgdGhlcmUgYW55dGhpbmcgYmVpbmcgYWRkZWQgdG8gTFRTIHZhbGlkYXRpb24gZm9yIHJlZ3Jl c3Npb24NCj4gPj4+IHRlc3RpbmcgdGhpcyBpc3N1ZSwgc28gd2UgZG9uJ3QgZ2V0IGNhdWdodCBh Z2Fpbj8NCj4gPj4+DQo+ID4+DQo+ID4+IFRoaXMgaXMgdGhlIGlzc3VlIEkgd2FzIHRhbGtpbmcg YWJvdXQgZWFybGllciBkdXJpbmcgdGhlIHJlbGVhc2UNCj4gPj4gbWVldGluZy4gTm90IHN1cmUg aWYgd2Ugd2VyZSB0YWxraW5nIGFib3V0IHRoZSBzYW1lIHBhdGNoLg0KPiA+Pg0KPiA+PiBJIHdh cyBhc2tpbmcgaWYgdGhlcmUgYXJlIHNvbWUgcmVncmVzc2lvbiB0ZXN0cyBhZGRlZC9jYW4gYmUg YWRkZWQgdG8NCj4gPj4gTFRTIHZhbGlkYXRpb24gdGhhdCB3aWxsIGJlIHJ1biBkdXJpbmcgZWFj aCBMVFMgdmFsaWRhdGlvbiBjeWNsZSBzbw0KPiA+PiB3ZSBkb24ndCBoYXZlIGFueSBtb3JlIHJl Z3Jlc3Npb25zIG9uIGl0Lg0KPiA+Pg0KPiA+IEhpIEtldmluLA0KPiA+IFRoYW5rcyBmb3IgeW91 ciBjb21tZW50cy4NCj4gPiBZZXMuIFdlIGFyZSBhZGRpbmcgYWRkaXRpb25hbCBjYXNlIHRvIGNv dmVyIG1vcmUgdGVzdGluZy4gRm9yIG1haW4gYnJhbmNoLA0KPiB3ZSBoYXZlIGRvbmUgdGhlIHJl Z3Jlc3Npb24gdGVzdGluZyAoaW5jbHVkaW5nIHRoZSBhZGRpdGlvbmFsIGNhc2UgdGVzdGluZyks DQo+IHRoZXkgYm90aCB3b3JrIHdlbGwuDQo+IA0KPiBUaGF0J3MgZ29vZCB0byBoZWFyLiBXaWxs IHRoZSBhZGRpdGlvbmFsIHJlZ3Jlc3Npb24gdGVzdHMgYWxzbyBiZSBhZGRlZCB0byB0aGUNCj4g TFRTIHZhbGlkYXRpb24gdGVzdHMgd2hlbiB0aGV5IGFyZSBydW4/DQo+IA0KPiA+IFdlIGhvcGUg dGhlIHR3byByZWxhdGVkIHBhdGNoZXMgY2FuIGJlIGJhY2twb3J0ZWQgdG8gTFRTIGJyYW5jaCwg YW5kIHRoZQ0KPiBzZWNvbmQgcGF0Y2gganVzdCByZXdvcmtzIGZvciBwcmV2aW91cyBidWcncyBm aXguDQo+ID4gCVBhdGNoMToNCj4gaHR0cHM6Ly9wYXRjaHdvcmsuZHBkay5vcmcvcHJvamVjdC9k cGRrL3BhdGNoLzIwMjIxMjEzMDkxODM3Ljg3OTUzLTEtZA0KPiBhdmlkLm1hcmNoYW5kQHJlZGhh dC5jb20vCWE4Y2E4ZWQgbmV0L2k0MGU6IHJldmVydCBsaW5rIHN0YXR1cyBjaGVjaw0KPiBvbiBk ZXZpY2Ugc3RhcnQNCj4gDQo+IEkgaGF2ZSBhbHJlYWR5IHJldmVydGVkIHRob3NlIDMgYmFja3Bv cnRzIG9uIDIxLjExIGJyYW5jaCBzbyB0aGlzIGlzIG5vdA0KPiBuZWVkZWQuDQo+IA0KPiA+IAlQ YXRoYzI6DQo+IGh0dHBzOi8vcGF0Y2h3b3JrLmRwZGsub3JnL3Byb2plY3QvZHBkay9wYXRjaC8y MDIzMDMwNjEyMTg1My4yNzU0Ny0xLXMNCj4gaW1laS5zdUBpbnRlbC5jb20vCTgyZmNmMjAgbmV0 L2k0MGU6IGZpeCBtYXhpbXVtIGZyYW1lIHNpemUNCj4gY29uZmlndXJhdGlvbg0KPiA+DQo+IA0K PiBUaGF0IGlzIHRoZSB2NyBvZiB0aGlzIHY2IHdpdGggcmV2ZXJ0IGFuZCBmaXggc3BsaXQsIHNv IHNhbWUgb25lIGJlaW5nIGRpc2N1c3NlZA0KPiBhYm92ZS4NCg0KVGhlIGZpeCBzcGxpdCBpcyB0 byByZXdvcmsgYW5kIHNpbXBsaWZ5IGNvZGUgaW4gcHJldmlvdXMgYnVnIGZpeCBwYXRjaCBmb3Ig dW5leHBlY3RlZCBwYWNrZXRzIHJlY2VpdmVkIGlzc3VlLg0KDQpCZXN0IFJlZ2FyZHMsDQpTaW1l aQ0KDQo+IA0KPiA+IEJlc3QgcmVnYXJkcywNCj4gPiBZdSBKaWFuZw0KPiA+DQo+ID4+IHRoYW5r cywNCj4gPj4gS2V2aW4uDQo+ID4+DQo+ID4+PiBBZnRlciByZXZlcnRpbmcgdGhlIG9yaWdpbmFs IHBhdGNoIGFuZCAyIGZpeGVzLCBJJ20gYSBiaXQgcmVsdWN0YW50DQo+ID4+PiB0byB0YWtlIG1v cmUgZml4ZXMgd2l0aG91dCBzb21lIGZvcm0gb2YgcmVncmVzc2lvbiB0ZXN0aW5nIGluIHBsYWNl Lg0KPiA+Pj4NCj4gPj4+IHRoYW5rcywNCj4gPj4+IEtldmluLg0KPiA+Pj4NCj4gPj4+Pj4NCj4g Pj4+Pj4gUmVwb3J0ZWQtYnk6IERhdmlkIE1hcmNoYW5kIDxkYXZpZC5tYXJjaGFuZEByZWRoYXQu Y29tPg0KPiA+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBTaW1laSBTdSA8c2ltZWkuc3VAaW50ZWwuY29t Pg0KPiA+Pj4+DQo+ID4+Pj4gQWNrZWQtYnk6IFFpIFpoYW5nIDxxaS56LnpoYW5nQGludGVsLmNv bT4NCj4gPj4+Pg0KPiA+Pj4+IEFwcGxpZWQgdG8gZHBkay1uZXh0LW5ldC1pbnRlbC4NCj4gPj4+ Pg0KPiA+Pj4+IFRoYW5rcw0KPiA+Pj4+IFFpDQo+ID4+Pj4NCj4gPj4+DQo+ID4NCg0K