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 A12C64282E; Fri, 24 Mar 2023 11:21:14 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3406D406B8; Fri, 24 Mar 2023 11:21:14 +0100 (CET) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id DA4BA4021F; Fri, 24 Mar 2023 11:21:11 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1679653272; x=1711189272; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=IVwlfIvrcpnngyvQEek/xyQfIXzWCAlPcWE1K7krjH8=; b=mofzR2/2vSKAt9RJZvWeLzqvKrUpGcSMLJE7c0NECiCpTPj1SN28Oqqz egoNZTkgq3O4dwNQKAyIfbBJEki/S2ELj3a45k0Hn7G2s+iEJ2QK7p5ts x5qhPqqMKICH7o8a2JUt9fWsav4jIlzkQk6YQKN3D/iq4rT+4TmTnuyYC D5vreBM5qiAa7yqYrZnOpTM+F5OimPHYjsHFMVNbvzPF0RqA2pmnGv9n/ GXnUQeVixiJBY6ggb8M7ilKpUoA7oQ1LqQBGbGm3MahHamzpBZ0M26i2E VZhXYHUvgdPF0IKcVWFSj6XWQ76p7aczX5+iArk2G6gLtvPGiyP3oLBVd Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10658"; a="337251366" X-IronPort-AV: E=Sophos;i="5.98,287,1673942400"; d="scan'208";a="337251366" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Mar 2023 03:20:55 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10658"; a="806617830" X-IronPort-AV: E=Sophos;i="5.98,287,1673942400"; d="scan'208";a="806617830" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga004.jf.intel.com with ESMTP; 24 Mar 2023 03:20:54 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx602.amr.corp.intel.com (10.18.126.82) 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 03:20:54 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx611.amr.corp.intel.com (10.18.126.91) 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 03:20:54 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.42) 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.2507.21; Fri, 24 Mar 2023 03:20:53 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gYhQKLLAAk/iO3YVDqlisjnbCmyZnS/2FR5iBEa0iqEModh41eACASirxyEonyzVHSK85OiXl9DBSrP7IURRTPxyFi4ObfGpgOhDycI8RpGTqpkEOEfD7137MOp/muSZVyvexZ293E8hd1G60LYMkh7KumgNpTQjhU5PykA1ZWH2rVDHDvchWaJVJ7/St+uaWrCO+vFuKHqjT0nGLFAF4weOr5GlytxOWrYItGj9V0XzQhqe5ze/Pgg7B6R5v+pXvcOm9VXbIh4e1t6Pf2/Sj3vgi4SgjOMRQjl3tocLGTbm4N+hTprpvwxQpp2ws7SbbZE9xJuUzp2Q3tBcywn40A== 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=IVwlfIvrcpnngyvQEek/xyQfIXzWCAlPcWE1K7krjH8=; b=dNYtJgznMAdqSlORQQelPtVbr6D9PlcudYFH9YjmB0Bx3tgvabYfWrVgJu8ZH31BzLPAfS1bw0hVFEkwRzP0zxicgz5UvAAkSWjMmlVpYr5ZayRdgtFVLtAAHfnFpEGKOXvxIHReTT6nyLEfHbnK4yj4Ie6I/q4UNwMP9JSoh7n4GclUTGUa7DHmrBS+/oCI4KcOTE0JUeA1NoP6QFXM1qh+4MZpu8DTM+CqSghHk362EEaJ5UaVNLgYjMWL9NowluV3GdDxUIfeFvGV5sIBxv2rHrgEikgrZ0H3KjKLVHn9kMILE1RXeffgwYD/9/VMs6f9vdteIQxZQrf9DMhvkA== 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 BYAPR11MB2711.namprd11.prod.outlook.com (2603:10b6:a02:c2::30) by IA1PR11MB6219.namprd11.prod.outlook.com (2603:10b6:208:3e9::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.37; Fri, 24 Mar 2023 10:20:51 +0000 Received: from BYAPR11MB2711.namprd11.prod.outlook.com ([fe80::dbf8:fc67:fedf:9cff]) by BYAPR11MB2711.namprd11.prod.outlook.com ([fe80::dbf8:fc67:fedf:9cff%4]) with mapi id 15.20.6178.038; Fri, 24 Mar 2023 10:20:51 +0000 From: "Jiang, YuX" To: Kevin Traynor , "Zhang, Qi Z" , "Su, Simei" , "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: AQHZRQGM7KbEbYFG70C0xS88AMFQNq7h/NkAgCU17ACAAXDdgIAAyJNAgABzEICAAApAoA== Date: Fri, 24 Mar 2023 10:20:50 +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: 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: BYAPR11MB2711:EE_|IA1PR11MB6219:EE_ x-ms-office365-filtering-correlation-id: 1e2975ee-0f80-464d-9bbe-08db2c51716d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: xvH6ANlIlUIisZyZDoL/46pWxHNN9BhmmQbU7st0ZePDDedJ9TBvnzxYQYJlUQ1kvHlHNO/usH/7s34tXyE6en95tVFr6CxRqcgvaNjlDlc1n9MyFA90yXK+FVeYXL2B/hcvDNz0lSNyCvAePhdWbfmJdL0Aj1hhgGIoz7B+my3AoGvG+xrV7kxFmv2F+OglDNmQTX5S4XcHaeCBR6nCEhaPwnapWrdDSwAK2suya2xmTF4jOlyLNeHGOP7GqUKF2kdMeCGd5EQc1w/ZGJTC//jsHjqnTv3fIlF/6L/mps1iI9u/Xa5Qawn8bJkmocdsX1g3lOJfIC9gaisz33/8pyP+9aL9Z9852TzcQtAV+9k3tWWN61RwHOCKmDz0ruh25tXCamtSgFMYcs5Kjh4mSLH1oZ9aO4Q4wg2XMm/eN5Pn+CPEy3Rc4YtmCHKGSAfcgMjFUsGV2AUJc2l37lV5Ezjvg8Jcel8xRcH9FLugvqJeGaahYc5PgNZiLGYjdrOZTiuE35gzmwulRNqi6f6gxdkLtE0aFZCFuWGmjzUEs3CqbOO6uEZoG+akBwLnXFomrYFcTIumTb3NUIyuOx5H+cxGl6r3frU8hrK2udL/ki6LAmBY29j7ZkzWLKC4Ia1/XiCjVYGZpF8Mrw/SHYy0RECMjghl0IkczJI2lQab6kSGWY9CYrBj7VnPr6MArMFgP6PCtGFxOQ32mrSY/4yUl8fbCOvBeXCM9Z56to5heee7KDo48Rg5VrenzdVF6nhJ x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB2711.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(136003)(346002)(396003)(376002)(366004)(39860400002)(451199018)(122000001)(2906002)(5660300002)(82960400001)(41300700001)(52536014)(8936002)(38070700005)(55016003)(86362001)(33656002)(38100700002)(921005)(966005)(107886003)(7696005)(478600001)(83380400001)(71200400001)(9686003)(26005)(186003)(110136005)(53546011)(6506007)(76116006)(66946007)(64756008)(66476007)(66556008)(66446008)(316002)(54906003)(8676002)(4326008); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dGhmVC9XUEZHaGZxeWszcjhaVXE3aUVqWVBjSVhDSjVvS091cFJJa0xPS2dT?= =?utf-8?B?OGlLODJwNjUrYWVXdTN3V3VIYjFnOVJvMXhKeFMvakN4NEptenZKZlFCTVVu?= =?utf-8?B?UVl4ZjJFZi95OTY4QkFmSlo1ZHFLSlU1ckZ5YzZGMHVQd3luazJPMFhZcDJV?= =?utf-8?B?ZTFXNTIrbFpDS2RsZTJxTW01cGlybVZBdzY3eGEvOGpjdUR2Q1JBb3REVzN4?= =?utf-8?B?Y0RpMTlLTFk2Rll0WGRPa21sQ1I0OHNqZHd0cXBBVmF2UzYwbWpHakRVNjcy?= =?utf-8?B?blk2VDM3dlJ4citKcitKZStsRW12MFdHaDd0MnhVTHd5ZHdWSGlycnQ3L3cx?= =?utf-8?B?TE40KzE4ZElNOWQ3V2NHamhkRlhqdHN6V3BIYnJaNmhFQUN3TDFsaXJqMjh1?= =?utf-8?B?aDNyVFJYNm5jYm84bklEL0NsdEdha2paYTNZVWFMQm0rQXk0MW5aTmtLWTly?= =?utf-8?B?RDFxZFFPTFhocUpuMWwzK0hMT21ib3JGTDJzV0JPak01ZWNXTERHbytSSEQ3?= =?utf-8?B?YStoRml3SHRvaXJBRTAzSlpQL3V3SWxPV09VOEg0RlAvRFAwcm1UOG5ndUcr?= =?utf-8?B?dXVUeUJVWUxOa2FEbWJ5VG1UdlpST3JZcHV1dmI5bTdsaUloZFRueTBNYWE3?= =?utf-8?B?TytlT1dkZDlWblF2dENHYU1oY2NZU2d4Q0VvNnlBY1FabTNKbEhTR0VHTmFS?= =?utf-8?B?bnhlN3p5anhvbnNiMUlPb2t4dmROeGJydXllaDVVMmdsMmo1SXRtbFFsKzZt?= =?utf-8?B?WkkxSE9ZM3dmZTlNdndNQU9rVXE0Q3c2L3p0U2MxTUV0bzlZOTJmOU9jRkxM?= =?utf-8?B?aitYL00zSXNKaEdPcHVRWkpLK2Vpd0VyTHRqc3ZtRXBjZ1lhTmYyNVBnTWpI?= =?utf-8?B?R25HNkhEdmJ3cHlqQWxia1p1bmI3bFA0ZmVra1o5eGdLTTBUcUlRUkNMZHRJ?= =?utf-8?B?N0JzNDQ4QmZoM05wT2RRVXl4eTFVQW1ZcWNMRFBRTkE5L3FLWFRPWXZVK2VZ?= =?utf-8?B?NHNhajNTNStzM3VGR01hL0JRbUhYUm9vOUtibFQrTjlYUm1NTTlqbG00VG15?= =?utf-8?B?NGxtWDZyV0tLZC9oM1c5WlZSbXluNkdIeXZmMjRTM0JrVmJYK3JvOHhHTHU5?= =?utf-8?B?RHRsSE1JY2c3WW54U1BBWG1pYmhGOGM2Mmc1bkxBazAxTnpLcmJOWjFLV2R5?= =?utf-8?B?QWRZK3N2NWVBaUFQUDhGV0loTllhZVZWcXVIczVCWktHc3VrVk9xcDVPRk5y?= =?utf-8?B?TXZEUDJtZkxWc2xlZnh0UGwyWnRSKzJNQ2RZNWJMVmRacDRJaTVpekdROVR4?= =?utf-8?B?dEJzVUgwWWVSQnoyR0N2S0hFa0s1eERydGxBSlJwZDNBMU9nZHdlQVEzdG1G?= =?utf-8?B?UG81cTh2MUtQZ0NkLzVjaEVUcVRWeHVyM3V2MGEwWDVlUWp2UnE2bFRuYkFt?= =?utf-8?B?SGphbUdhczVmdnh4eDVreHhmeTh2U2pCM0s2b081aDlkMWFpOExpeTR2L2lj?= =?utf-8?B?M1hkSW9HK3h1RU9kUENIN0dUR2ljSWJlUVJWc0YvRWNBU1JjK1MzdjRMQVFG?= =?utf-8?B?NlM2MmlablBEQWhvVU4zQURndGJBWHBXSFNhSWlwZVN4SzlmeXBtMWwrTWM2?= =?utf-8?B?WkRvK0ZTVVRwRGd6VzlTZkpCVjNSMmlDcFVmV3FFOFNnWWp2dHNJMjRaWXdV?= =?utf-8?B?d3IzYXF6QlQ1bVZtempJVDJ4SzVWVVpWei9aeUtiNDVTSkkxd3c1Mmw2L0lF?= =?utf-8?B?T0w1Zyt4UDdFYUNnQnJvVmJJa0FYOXQxRjc4d0R0ZTVpOHpiVnloVjRpT2FJ?= =?utf-8?B?OFg2VjdrRWxRMTRvVmhRYWdpNXFwMldpc2l6aU1uWnVHUk9wOC9mOFV3VTVS?= =?utf-8?B?clRDcllCb1JHK2pGTjE0ZXdiRG4wT1pTRnBkdjY2dk9Qc2tDdzNJL3lVa1d3?= =?utf-8?B?eTJiSmdlYjBROGtNbEsvUHY3VE14TnRsZ1Y4Mm5TVEFTaTZBaC9lajNqYW0y?= =?utf-8?B?RXl2SjRpQzRneFM5TUgxWUNaNGRrY3NwczBJWXZScVAzWEdKaTdzcTlObENi?= =?utf-8?B?MkkxTmc1TlpCWEV3VHYwaXVxb2xFSGRTVElvc2xoU0dIVnFLUzlYdUxKUVJE?= =?utf-8?Q?jGDzmX1MoGYmGYAe9lQ2Bvffc?= 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: BYAPR11MB2711.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1e2975ee-0f80-464d-9bbe-08db2c51716d X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Mar 2023 10:20:50.9570 (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: MQAksm5DCrdV7po1DCha8G0i4HuwVBu0yFEJXxXB6Je7ZJvNHbQZrwTrBBsASx3DhBPSkZxhXdFXKWsSfCPqHA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB6219 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBLZXZpbiBUcmF5bm9yIDxrdHJh eW5vckByZWRoYXQuY29tPg0KPiBTZW50OiBGcmlkYXksIE1hcmNoIDI0LCAyMDIzIDU6NDAgUE0N Cj4gVG86IEppYW5nLCBZdVggPHl1eC5qaWFuZ0BpbnRlbC5jb20+OyBaaGFuZywgUWkgWiA8cWku ei56aGFuZ0BpbnRlbC5jb20+OyBTdSwNCj4gU2ltZWkgPHNpbWVpLnN1QGludGVsLmNvbT47IFhp bmcsIEJlaWxlaSA8YmVpbGVpLnhpbmdAaW50ZWwuY29tPjsgWmhhbmcsDQo+IFl1eWluZyA8eXV5 aW5nLnpoYW5nQGludGVsLmNvbT47IGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb20NCj4gQ2M6IGRl dkBkcGRrLm9yZzsgWWFuZywgUWltaW5nIDxxaW1pbmcueWFuZ0BpbnRlbC5jb20+OyBzdGFibGVA ZHBkay5vcmc7DQo+IEx1Y2EgQm9jY2Fzc2kgPGJsdWNhQGRlYmlhbi5vcmc+OyBNY25hbWFyYSwg Sm9obg0KPiA8am9obi5tY25hbWFyYUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0gg djZdIG5ldC9pNDBlOiByZXdvcmsgbWF4aW11bSBmcmFtZSBzaXplIGNvbmZpZ3VyYXRpb24NCj4g DQo+IE9uIDI0LzAzLzIwMjMgMDY6MzIsIEppYW5nLCBZdVggd3JvdGU6DQo+ID4+IC0tLS0tT3Jp Z2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IEtldmluIFRyYXlub3IgPGt0cmF5bm9yQHJl ZGhhdC5jb20+DQo+ID4+IFNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyMywgMjAyMyAxMDo1MSBQTQ0K PiA+PiBUbzogWmhhbmcsIFFpIFogPHFpLnouemhhbmdAaW50ZWwuY29tPjsgU3UsIFNpbWVpDQo+ ID4+IDxzaW1laS5zdUBpbnRlbC5jb20+OyBYaW5nLCBCZWlsZWkgPGJlaWxlaS54aW5nQGludGVs LmNvbT47IFpoYW5nLA0KPiA+PiBZdXlpbmcgPHl1eWluZy56aGFuZ0BpbnRlbC5jb20+OyBkYXZp ZC5tYXJjaGFuZEByZWRoYXQuY29tOyBKaWFuZywNCj4gPj4gWXVYIDx5dXguamlhbmdAaW50ZWwu Y29tPg0KPiA+PiBDYzogZGV2QGRwZGsub3JnOyBZYW5nLCBRaW1pbmcgPHFpbWluZy55YW5nQGlu dGVsLmNvbT47DQo+ID4+IHN0YWJsZUBkcGRrLm9yZzsgTHVjYSBCb2NjYXNzaSA8Ymx1Y2FAZGVi aWFuLm9yZz47IE1jbmFtYXJhLCBKb2huDQo+ID4+IDxqb2huLm1jbmFtYXJhQGludGVsLmNvbT4N Cj4gPj4gU3ViamVjdDogUmU6IFtQQVRDSCB2Nl0gbmV0L2k0MGU6IHJld29yayBtYXhpbXVtIGZy YW1lIHNpemUNCj4gPj4gY29uZmlndXJhdGlvbg0KPiA+Pg0KPiA+PiBPbiAyMi8wMy8yMDIzIDE2 OjUwLCBLZXZpbiBUcmF5bm9yIHdyb3RlOg0KPiA+Pj4gT24gMjcvMDIvMjAyMyAwMDozNSwgWmhh bmcsIFFpIFogd3JvdGU6DQo+ID4+Pj4NCj4gPj4+DQo+ID4+PiBIaSBTaW1laS9RaS9ZdQ0KPiA+ Pj4NCj4gPj4NCj4gPj4gSGkgWXUsDQo+ID4+DQo+ID4+Pj4NCj4gPj4+Pj4gLS0tLS1PcmlnaW5h bCBNZXNzYWdlLS0tLS0NCj4gPj4+Pj4gRnJvbTogU3UsIFNpbWVpIDxzaW1laS5zdUBpbnRlbC5j b20+DQo+ID4+Pj4+IFNlbnQ6IE1vbmRheSwgRmVicnVhcnkgMjAsIDIwMjMgNDowMCBQTQ0KPiA+ Pj4+PiBUbzogWGluZywgQmVpbGVpIDxiZWlsZWkueGluZ0BpbnRlbC5jb20+OyBaaGFuZywgWXV5 aW5nDQo+ID4+Pj4+IDx5dXlpbmcuemhhbmdAaW50ZWwuY29tPjsgWmhhbmcsIFFpIFogPHFpLnou emhhbmdAaW50ZWwuY29tPjsNCj4gPj4+Pj4gZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbQ0KPiA+ Pj4+PiBDYzogZGV2QGRwZGsub3JnOyBZYW5nLCBRaW1pbmcgPHFpbWluZy55YW5nQGludGVsLmNv bT47IFN1LCBTaW1laQ0KPiA+Pj4+PiA8c2ltZWkuc3VAaW50ZWwuY29tPjsgc3RhYmxlQGRwZGsu b3JnDQo+ID4+Pj4+IFN1YmplY3Q6IFtQQVRDSCB2Nl0gbmV0L2k0MGU6IHJld29yayBtYXhpbXVt IGZyYW1lIHNpemUNCj4gPj4+Pj4gY29uZmlndXJhdGlvbg0KPiA+Pj4+Pg0KPiA+Pj4+PiBPbmUg aXNzdWUgaXMgcmVwb3J0ZWQgYnkgRGF2aWQgTWFyY2hhbmQgdGhhdCBlcnJvciBvY2N1cnMgaW4g T1ZTDQo+ID4+Pj4+IGR1ZSB0byB0aGUgZml4IHBhdGNoIGluIG1lbnRpb25lZCBjaGFuZ2VzIGJl bG93LiBUaGUgZGV0YWlsZWQNCj4gPj4+Pj4gcmVwcm9kdWNlIHN0ZXAgYW5kIHJlc3VsdCBhcmUg aW4NCj4gPj4+Pj4gaHR0cHM6Ly9wYXRjaHdvcmsuZHBkay5vcmcvcHJvamVjdC9kcGRrL3BhdGNo Lw0KPiA+Pj4+PiAyMDIxMTIwNzA4NTk0Ni4xMjEwMzItMS1kYXBlbmd4Lnl1QGludGVsLmNvbS8u DQo+ID4+Pj4+DQo+ID4+Pj4+IFRoaXMgcGF0Y2ggcmVtb3ZlcyB1bm5lY2Vzc2FyeSBsaW5rIHN0 YXR1cyBjaGVjayBhbmQgZGlyZWN0bHkgc2V0cw0KPiA+Pj4+PiBtYWMgY29uZmlnIGluIGRldl9z dGFydC4gQWxzbywgaXQgc2V0cyB0aGUgcGFyYW1ldGVyICJ3YWl0IHRvDQo+ID4+Pj4+IGNvbXBs ZXRlIiB0cnVlIHRvIHdhaXQgZm9yIG1vcmUgdGltZSB0byBtYWtlIHN1cmUgYWRtaW5xIGNvbW1h bmQNCj4gPj4gZXhlY3V0ZSBjb21wbGV0ZWQuDQo+ID4+Pj4+DQo+ID4+Pg0KPiA+Pj4+PiBGaXhl czogYTRiYTc3MzY3OTIzICgibmV0L2k0MGU6IGVuYWJsZSBtYXhpbXVtIGZyYW1lIHNpemUgYXQg cG9ydA0KPiA+Pj4+PiBsZXZlbCIpDQo+ID4+Pj4+IEZpeGVzOiAyMTg0ZjdjZGVlYWEgKCJuZXQv aTQwZTogZml4IG1heCBmcmFtZSBzaXplIGNvbmZpZyBhdCBwb3J0DQo+ID4+Pj4+IGxldmVsIikN Cj4gPj4+Pj4gRml4ZXM6IDcxOTQ2OWYxM2IxMSAoIm5ldC9pNDBlOiBmaXgganVtYm8gZnJhbWUg Unggd2l0aCBYNzIyIikNCj4gPj4+Pj4gQ2M6IHN0YWJsZUBkcGRrLm9yZw0KPiA+Pj4NCj4gPj4+ IFRoZXNlIHBhdGNoZXMgY2F1c2VkIGFuIG9ic2VydmFibGUgcmVncmVzc2lvbiBpbiBtdWx0aXBs ZSAyMC4xMSBhbmQNCj4gPj4+IDIxLjExIExUUyByZWxlYXNlcyB0aGF0IHdhcyBvbmx5IGNhdWdo dCBhIGxvbmcgdGltZSBhZnRlciByZWxlYXNlcy4NCj4gPj4+DQo+ID4+PiBJcyB0aGVyZSBhbnl0 aGluZyBiZWluZyBhZGRlZCB0byBMVFMgdmFsaWRhdGlvbiBmb3IgcmVncmVzc2lvbg0KPiA+Pj4g dGVzdGluZyB0aGlzIGlzc3VlLCBzbyB3ZSBkb24ndCBnZXQgY2F1Z2h0IGFnYWluPw0KPiA+Pj4N Cj4gPj4NCj4gPj4gVGhpcyBpcyB0aGUgaXNzdWUgSSB3YXMgdGFsa2luZyBhYm91dCBlYXJsaWVy IGR1cmluZyB0aGUgcmVsZWFzZQ0KPiA+PiBtZWV0aW5nLiBOb3Qgc3VyZSBpZiB3ZSB3ZXJlIHRh bGtpbmcgYWJvdXQgdGhlIHNhbWUgcGF0Y2guDQo+ID4+DQo+ID4+IEkgd2FzIGFza2luZyBpZiB0 aGVyZSBhcmUgc29tZSByZWdyZXNzaW9uIHRlc3RzIGFkZGVkL2NhbiBiZSBhZGRlZCB0bw0KPiA+ PiBMVFMgdmFsaWRhdGlvbiB0aGF0IHdpbGwgYmUgcnVuIGR1cmluZyBlYWNoIExUUyB2YWxpZGF0 aW9uIGN5Y2xlIHNvDQo+ID4+IHdlIGRvbid0IGhhdmUgYW55IG1vcmUgcmVncmVzc2lvbnMgb24g aXQuDQo+ID4+DQo+ID4gSGkgS2V2aW4sDQo+ID4gVGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLg0K PiA+IFllcy4gV2UgYXJlIGFkZGluZyBhZGRpdGlvbmFsIGNhc2UgdG8gY292ZXIgbW9yZSB0ZXN0 aW5nLiBGb3IgbWFpbiBicmFuY2gsDQo+IHdlIGhhdmUgZG9uZSB0aGUgcmVncmVzc2lvbiB0ZXN0 aW5nIChpbmNsdWRpbmcgdGhlIGFkZGl0aW9uYWwgY2FzZSB0ZXN0aW5nKSwgdGhleQ0KPiBib3Ro IHdvcmsgd2VsbC4NCj4gDQo+IFRoYXQncyBnb29kIHRvIGhlYXIuIFdpbGwgdGhlIGFkZGl0aW9u YWwgcmVncmVzc2lvbiB0ZXN0cyBhbHNvIGJlIGFkZGVkIHRvIHRoZQ0KPiBMVFMgdmFsaWRhdGlv biB0ZXN0cyB3aGVuIHRoZXkgYXJlIHJ1bj8NCj4gDQpZZXMsIHdlIHdpbGwgdGVzdCB0aGUgYWRk aXRpb25hbCBjYXNlIG9uIGVhY2ggTFRTIHZlcnNpb24gZnJvbSBub3cgb24uDQoNCkJlc3QgcmVn YXJkcywNCll1IEppYW5nDQoNCj4gPiBXZSBob3BlIHRoZSB0d28gcmVsYXRlZCBwYXRjaGVzIGNh biBiZSBiYWNrcG9ydGVkIHRvIExUUyBicmFuY2gsIGFuZCB0aGUNCj4gc2Vjb25kIHBhdGNoIGp1 c3QgcmV3b3JrcyBmb3IgcHJldmlvdXMgYnVnJ3MgZml4Lg0KPiA+IAlQYXRjaDE6DQo+IGh0dHBz Oi8vcGF0Y2h3b3JrLmRwZGsub3JnL3Byb2plY3QvZHBkay9wYXRjaC8yMDIyMTIxMzA5MTgzNy44 Nzk1My0xLQ0KPiBkYXZpZC5tYXJjaGFuZEByZWRoYXQuY29tLwlhOGNhOGVkIG5ldC9pNDBlOiBy ZXZlcnQgbGluayBzdGF0dXMgY2hlY2sgb24NCj4gZGV2aWNlIHN0YXJ0DQo+IA0KPiBJIGhhdmUg YWxyZWFkeSByZXZlcnRlZCB0aG9zZSAzIGJhY2twb3J0cyBvbiAyMS4xMSBicmFuY2ggc28gdGhp cyBpcyBub3QgbmVlZGVkLg0KPiANCj4gPiAJUGF0aGMyOg0KPiBodHRwczovL3BhdGNod29yay5k cGRrLm9yZy9wcm9qZWN0L2RwZGsvcGF0Y2gvMjAyMzAzMDYxMjE4NTMuMjc1NDctMS0NCj4gc2lt ZWkuc3VAaW50ZWwuY29tLwk4MmZjZjIwIG5ldC9pNDBlOiBmaXggbWF4aW11bSBmcmFtZSBzaXpl DQo+IGNvbmZpZ3VyYXRpb24NCj4gPg0KPiANCj4gVGhhdCBpcyB0aGUgdjcgb2YgdGhpcyB2NiB3 aXRoIHJldmVydCBhbmQgZml4IHNwbGl0LCBzbyBzYW1lIG9uZSBiZWluZyBkaXNjdXNzZWQNCj4g YWJvdmUuDQo+IA0KPiA+IEJlc3QgcmVnYXJkcywNCj4gPiBZdSBKaWFuZw0KPiA+DQo+ID4+IHRo YW5rcywNCj4gPj4gS2V2aW4uDQo+ID4+DQo+ID4+PiBBZnRlciByZXZlcnRpbmcgdGhlIG9yaWdp bmFsIHBhdGNoIGFuZCAyIGZpeGVzLCBJJ20gYSBiaXQgcmVsdWN0YW50DQo+ID4+PiB0byB0YWtl IG1vcmUgZml4ZXMgd2l0aG91dCBzb21lIGZvcm0gb2YgcmVncmVzc2lvbiB0ZXN0aW5nIGluIHBs YWNlLg0KPiA+Pj4NCj4gPj4+IHRoYW5rcywNCj4gPj4+IEtldmluLg0KPiA+Pj4NCj4gPj4+Pj4N Cj4gPj4+Pj4gUmVwb3J0ZWQtYnk6IERhdmlkIE1hcmNoYW5kIDxkYXZpZC5tYXJjaGFuZEByZWRo YXQuY29tPg0KPiA+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBTaW1laSBTdSA8c2ltZWkuc3VAaW50ZWwu Y29tPg0KPiA+Pj4+DQo+ID4+Pj4gQWNrZWQtYnk6IFFpIFpoYW5nIDxxaS56LnpoYW5nQGludGVs LmNvbT4NCj4gPj4+Pg0KPiA+Pj4+IEFwcGxpZWQgdG8gZHBkay1uZXh0LW5ldC1pbnRlbC4NCj4g Pj4+Pg0KPiA+Pj4+IFRoYW5rcw0KPiA+Pj4+IFFpDQo+ID4+Pj4NCj4gPj4+DQo+ID4NCg0K