From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5724AC43334 for ; Fri, 15 Jul 2022 12:44:30 +0000 (UTC) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9BA0A42B6D; Fri, 15 Jul 2022 14:44:29 +0200 (CEST) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mails.dpdk.org (Postfix) with ESMTP id B2EDF40696 for ; Fri, 15 Jul 2022 14:44:27 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1657889067; x=1689425067; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=vTaRLCBr9zAwolOhklfCpkAxmOrW6lL/kRmCWvn99Ao=; b=fhJnUePUfso/hfgx0XAhlsSlkprmVLVZ7wJ0CNWakOQ4oj1b4ceJ0FaZ eYorF6DY+6ktS+UTRqBl1zOvneoH0b16yZi1mioxFnJGCRKVceU79p9pT mPy1VrTe+QXrYBdJaIZ5CSyZIV5wc2U6hpzzImrbRiomJS6XYHB1tYR2O TTzSa0xmcB5RIX0MV+3zjp0NkpCMK5n4Q56T4C2Hvmlsa2VmVNzCNi+X1 +POC5CKdl9ltJAm3h0JHvi+8yuJ48zEupn9fzRrphM5iQfVNsgzL1CF6c IwPRj2JHXGd2/0uWmurL69Ud3wfY7NT58y5/gqGnQPxseuVzPZEHUDtol A==; X-IronPort-AV: E=McAfee;i="6400,9594,10408"; a="268810059" X-IronPort-AV: E=Sophos;i="5.92,273,1650956400"; d="scan'208";a="268810059" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Jul 2022 05:44:20 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.92,273,1650956400"; d="scan'208";a="600484805" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga007.fm.intel.com with ESMTP; 15 Jul 2022 05:44:20 -0700 Received: from fmsmsx604.amr.corp.intel.com (10.18.126.84) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Fri, 15 Jul 2022 05:44:20 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Fri, 15 Jul 2022 05:44:20 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.169) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Fri, 15 Jul 2022 05:44:20 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=K68GfRYAYBQGDX2/p3hwzyc46kxFZn732KRNN0MWGoWlDcmlVlR/IZnX8f1wEeBhHZ/I5hfaZSabOX+cmwdNdD+e1GWStL5b/b2dcLuWZ5yONQGMlXFPmBgdtrtSs6ttDIYFks4vZR6y9cM4YHx+40zuoNxZa+EdXfMwnaDRPWsiNXjTCFjHS1bXTJ8LMWcRL1Mdev1NOY0NrFxtoNAnuzUGXhdqNMBx6btdSgzfCZpZCC6U3BNkA8b+TMMNAsyDhrqLNIx2GO6PzJOzF+VzO+6Q04bSDq9cZ1QEMqqgOe6XrVU7xa3VAgI4IW2nAmDwcvZEhI83XjaV60PuQcslMA== 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=vTaRLCBr9zAwolOhklfCpkAxmOrW6lL/kRmCWvn99Ao=; b=keWQlhEf2RntAHlWuzdxKC5BAPZ1X2rl6G7KBBbFiJUnzT86OTj1oAStwM/MfVwQhiclNBDUUOhmxXXA53qoQ0gInsG+AqQgkP0mFoxc/66OJnHzzv6lDBVFdjsVvfMAQhwICvTRvCp6iJYc/+8ZVQm993Aejm+Rn0A30XNpiWdj3ac2pMlDCDkAZrRfsSuSxQMYhl2WDv1V9ysBE7pyvWD1k3d+IlCQDz9UJTsqPmEv05oXP2gdzQ1ji0wNK8JH9dxRkgd2ue7BHr/Cq1J+iFVWGWj2zF0fb1HOPrU5lHJPZ5+FsStG1a7EPnHGXiShM9cSZ8MhygHTYz4eXrGc8g== 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 BN9PR11MB5513.namprd11.prod.outlook.com (2603:10b6:408:102::11) by DM6PR11MB3066.namprd11.prod.outlook.com (2603:10b6:5:64::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.21; Fri, 15 Jul 2022 12:44:18 +0000 Received: from BN9PR11MB5513.namprd11.prod.outlook.com ([fe80::e0da:195a:2906:2c2]) by BN9PR11MB5513.namprd11.prod.outlook.com ([fe80::e0da:195a:2906:2c2%9]) with mapi id 15.20.5438.019; Fri, 15 Jul 2022 12:44:18 +0000 From: "Ding, Xuan" To: Andrew Rybchenko , Thomas Monjalon , "ferruh.yigit@xilinx.com" CC: "mdr@ashroe.eu" , "dev@dpdk.org" , "stephen@networkplumber.org" , "mb@smartsharesystems.com" , "Zhang, Qi Z" , "asekhar@marvell.com" , "pbhagavatula@marvell.com" , "grive@u256.net" Subject: RE: [PATCH] doc: announce header split deprecation Thread-Topic: [PATCH] doc: announce header split deprecation Thread-Index: AQHYbrEPAF9vEYkQVkaCTd0XF6IG4K18XmiAgAFEOOCAADHmAIAASG0wgAAQBYCAAX5OgIAAB8MQ Date: Fri, 15 Jul 2022 12:44:18 +0000 Message-ID: References: <20220523142016.44451-1-xuan.ding@intel.com> <6226385.mzcYPaeBD7@thomas> <5613126.F5Vx1aKkY9@thomas> <3d566ce1-bd7d-ad4a-2d79-e443927687fb@oktetlabs.ru> In-Reply-To: <3d566ce1-bd7d-ad4a-2d79-e443927687fb@oktetlabs.ru> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.500.17 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: 4d35c2ff-115f-494f-588f-08da665fbb90 x-ms-traffictypediagnostic: DM6PR11MB3066:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: SvIbnnyIPZJHERXwhl2CfL1kcfoJUucoNsJbFjj2lFzmVf6YQsOcKcBvOX3DnQYK+l4gRsBZN0qIg8GDGBOsw79CC3GBK99tq03qyWfGwdjVFOAYHsj4oAilZnBrfQjB2SBITAQCmNdkpXu6yQfHr2umvGp/YIaNUOgaD16+0njkX+tLDcxo2RgtlxsLvicQqs6uP1+0vZZ/lnnrU0EE61DA+yym2f3vc/8apYqYS4MVRjXNvEoqxpoQ93eG+rLfPF1CF/OIqkm5E+fUqQ0+3wU1IAw7/BReQX6oW6XbILw0gnDDHfLwj92/GAfO4OVoECcgpDzHB/gmxOuDCLe4kx8wqUu1H6U3X7u4hVlM5MQaEzFW+q1QS7FdnWahuffFiP8ExXL+1N5ATBGqL6qDYQZ3PRcBxMNZqwb4IW9M1NHLuRpnIoqnIOIAceZd8YV8N34b9qbTM6lx6+PWIgyeWKLuOQTB5IOSAu/KwFiKVF2zRT7GGV8uS2D6uiv8dMldAtCzEIJfkaDwb+0qMkjKoqXoJuD7LZR+YRZ7VIbaVkyLOFTlb9XXseb9BeFOm+CTEArrBCcfD6WYaRQ+oRcfRqWlQPbXPq4ZKu6m9Q9joMx+WjD0JBilYgXw74K+iyW68KwRa76hsO+U8n0UQj5YTWlkSDlkThFb4i7kn/+2pf4B8RohCf1haMpXmhUS6wuo1ivSrG8WeRqexA0P6toSudHmDp7ugtpoy5m4DnTY8TojppcVsI5eF0E5Ppluq3CdQfbVcJ+Y5bXPJsI/5XedDg8KAkmX13NDLfBY3Qmuu/T5gNpKybZZf6uZn6QDJ8kz9mTCCwm4LnocRq3GHRUjOEZO60BbfEV/V41sJxENJVQ= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN9PR11MB5513.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(376002)(136003)(39860400002)(396003)(366004)(346002)(26005)(41300700001)(66476007)(33656002)(86362001)(110136005)(4326008)(54906003)(7696005)(55016003)(5660300002)(83380400001)(122000001)(9686003)(38100700002)(2906002)(7416002)(6506007)(66446008)(82960400001)(38070700005)(52536014)(71200400001)(76116006)(53546011)(316002)(966005)(66946007)(66556008)(8936002)(478600001)(64756008)(186003)(8676002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WkplRHMxWGtuaE5rRjBQNkpqSmtHNzg0S29xNzhIanZsYURuM2ZtM244SWNj?= =?utf-8?B?WDc3Q0tUSFdpOFRoYVRZUlR2Z2ZLOTZ5VkFQVm5vUWhrVUw4QTBEaHRXcE1y?= =?utf-8?B?SzVsanUzSTRkVGJyUFpJSlEzRHNOUjJldlE3NDBwTVhqcm5zK2V3amhOMlIx?= =?utf-8?B?ZmpmZ2x4TXMySDlYTnRoRGVvSnlpTXhYNFg2WHFUSFBUMG5NbmFVYUIrMDVB?= =?utf-8?B?bXB3RS9RaHRNRHIxVUROZFNSMzV1aDBTZGxsby9yNGhWL2lQNmgrdndQa1Fo?= =?utf-8?B?RUFoTGViazQ2S1BlamRhclJEaGhFWU5sZ2VnVkxzbUNRN1N5VmlmcXZudkQx?= =?utf-8?B?azJ2ZXU4bi9jYmtlOU53dUp2SkZlc1Z0Y1FnVWJkZ0hCazFWaWJLZnRIWFpC?= =?utf-8?B?ZTlpVXJIRGxMUlNRVEgrSEtESk9RUlBhZEZhOHBzYThGa3lVQWFCSkZTVDBv?= =?utf-8?B?Z3VKYWdHdW93L2FEdEtCVFJiWGwxRUVQdHBHN0J2WFFTR2lzSnpaK0pJQjZ6?= =?utf-8?B?OUJlZjNLaDBLWHByMnZKc2hpMy82TmlHZEtkaXF2Zk41bjRROHRibkZ1TWtC?= =?utf-8?B?dGh1ZGdVNFFLQnFIeW1RK3N2TmRDZDQ5a0tvN24zcTE2Q0crVDdXbDhQWGF2?= =?utf-8?B?Qlh2SjhoL2s4WEYrNHA3M25COERSK1AyWlZTSlA3ckFpeTMzeFowaFBpYnNp?= =?utf-8?B?WlBSbVFQTGZNZDlBUnNhaDFqOSt5TUsyZ1NsUkpITFNJb0RZRjJ3OUZXR3NR?= =?utf-8?B?K3ROL1NUMExJOFYrbkZ0TzBrd2tjU0RjeFVkV0VMZFRTOUI2WWVGL1h0eGw4?= =?utf-8?B?aklTdElLSC9rYmNzTWtsNCs3WXA0aUJWU0dJcFZCcndaajNNUU1iY0l6NFJI?= =?utf-8?B?Wk5xaHgvdXFhNndoMllFdU54U0hkdWl3b1ZKSWpKSTNPQS83ZEVDcERwNUl4?= =?utf-8?B?Yll2a2FqMkd2RjNubU9Cb01OS3N6UGN2ODJkZ2Rud3RyTE5GRFhpS2w0QUJ4?= =?utf-8?B?Nm1hL0RNRklQWHJSUU0wLzV0a25SZkZYZUZsMEpyR3kxZm92ZHN5d1hyV3B4?= =?utf-8?B?UjNxc3lHdWtwZlpCVENTelVhL1gyZWd3Ty9OaERudUFtY08xL3ZzcFEvTVBk?= =?utf-8?B?QUMrMUlBMGgySUlsdHFjRmJONmlTOXAvS3Jwcnp4UThGV0R2ZlF1K2N4OXdK?= =?utf-8?B?YzFvWjA3V0JZbnQ2TzJNQ0k2YnhTWEhaZ2xORjdyRDM3SUU1MlNMQWhweEVp?= =?utf-8?B?K2d4dU5wZXRlQVp2aytGd1Rpa1RFYnZRUzQ0S0tVRGRKbW05U1VsYXBVSWJa?= =?utf-8?B?bXkwVWxBUjFPTGRYNXBERStRK2ZISWxzWUpLTktGbXRxeGFZNTFxUjBqTmM0?= =?utf-8?B?M1QwWXBydi9rckZFWFp4SEFiV01ZVEM0ZXdpVkMrRVlmaCtBdUxnR05ZelhV?= =?utf-8?B?c0U5UGdqaEdFdW44bU50cVk1ZDl3OFlKMUZJY0IyOWc4SENsZlpxWTlUVEZl?= =?utf-8?B?YzliM3JuVEg0UVdaUW1xdmRRTUd3aXJVVW5zTEhUbGttVCs0WWRXSkYvdGky?= =?utf-8?B?UGt2cHl2cUswYnVZZ1IwRXlFVU5tUjZBaml2dlZ5dThiNkpOZ1lIRmFoSENz?= =?utf-8?B?T05RRjh1RFJvckNlRE9tVlNEMG9ST3pYZTRpOGJrYW9hcGhWaHcxL1E2V1ZS?= =?utf-8?B?YS9WVFROUGtGellGOEtNZ3QrcWVzaHFjNUwxOEs2bWV1YlNiYzVIREhSS3BI?= =?utf-8?B?N01LcXJXWWpQV29NNGx5NmNHYmlSN2VZeWIyeXB0YXNDRVdoU2V3azhnOTdp?= =?utf-8?B?a0gwV05pMEdzM3FKMkwvSHdwci8zYWlDamhVTVJZclhHQkJtR0RvK29lTEZK?= =?utf-8?B?SDZlMDZDVm1zYllUTUdLdjBKLzUzWHFrOEVYak1iR1QwNmdEVWZjK1A3MVBM?= =?utf-8?B?bHg2dDRhejlHcFJDUnRBclJ5dWd4Q1FNU0krTFV6UE5aOE5FNjdBT3RYaEpP?= =?utf-8?B?STNKOUtNazhaaDc3WFhycG5vV3daUzR1SVBpRHlJNE9pRENLN0pSK0dCUVlL?= =?utf-8?B?RGVicmZYd1Y3cFZxL0FKYko1L1grSzgxaHRwdWJra3MydVBIcUpJZUJjRkQw?= =?utf-8?Q?U30oy+UjaJNiKG+B/6vBqMO6d?= 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: BN9PR11MB5513.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4d35c2ff-115f-494f-588f-08da665fbb90 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jul 2022 12:44:18.0440 (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: K6WBuWkmUIZ1wVc/hZDlm7VopgdP4jRlw3aVc2SlaR8/E7WLoJdS43ykSa8sr5Wg0A4qRN6IxaIbYRnwmUd4Ug== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3066 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 SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQW5kcmV3IFJ5YmNo ZW5rbyA8YW5kcmV3LnJ5YmNoZW5rb0Bva3RldGxhYnMucnU+DQo+IFNlbnQ6IEZyaWRheSwgSnVs eSAxNSwgMjAyMiA4OjE0IFBNDQo+IFRvOiBUaG9tYXMgTW9uamFsb24gPHRob21hc0Btb25qYWxv bi5uZXQ+OyBEaW5nLCBYdWFuDQo+IDx4dWFuLmRpbmdAaW50ZWwuY29tPjsgZmVycnVoLnlpZ2l0 QHhpbGlueC5jb20NCj4gQ2M6IG1kckBhc2hyb2UuZXU7IGRldkBkcGRrLm9yZzsgc3RlcGhlbkBu ZXR3b3JrcGx1bWJlci5vcmc7DQo+IG1iQHNtYXJ0c2hhcmVzeXN0ZW1zLmNvbTsgWmhhbmcsIFFp IFogPHFpLnouemhhbmdAaW50ZWwuY29tPjsNCj4gYXNla2hhckBtYXJ2ZWxsLmNvbTsgcGJoYWdh dmF0dWxhQG1hcnZlbGwuY29tOyBncml2ZUB1MjU2Lm5ldA0KPiBTdWJqZWN0OiBSZTogW1BBVENI XSBkb2M6IGFubm91bmNlIGhlYWRlciBzcGxpdCBkZXByZWNhdGlvbg0KPiANCj4gT24gNy8xNC8y MiAxNjoyNSwgVGhvbWFzIE1vbmphbG9uIHdyb3RlOg0KPiA+IDE0LzA3LzIwMjIgMTQ6NTQsIERp bmcsIFh1YW46DQo+ID4+IEhpLA0KPiA+Pg0KPiA+PiBGcm9tOiBUaG9tYXMgTW9uamFsb24gPHRo b21hc0Btb25qYWxvbi5uZXQ+DQo+ID4+PiAxNC8wNy8yMDIyIDA3OjUwLCBEaW5nLCBYdWFuOg0K PiA+Pj4+IEZyb206IFRob21hcyBNb25qYWxvbiA8dGhvbWFzQG1vbmphbG9uLm5ldD4NCj4gPj4+ Pj4gMjMvMDUvMjAyMiAxNjoyMCwgeHVhbi5kaW5nQGludGVsLmNvbToNCj4gPj4+Pj4+IEZyb206 IFh1YW4gRGluZyA8eHVhbi5kaW5nQGludGVsLmNvbT4NCj4gPj4+Pj4+DQo+ID4+Pj4+PiBSVEVf RVRIX1JYX09GRkxPQURfSEVBREVSX1NQTElUIG9mZmxvYWQgd2FzIGludHJvZHVjZWQgc29tZQ0K PiA+Pj4gdGltZQ0KPiA+Pj4+PiBhZ28NCj4gPj4+Pj4+IHRvIHN1YnN0aXR1dGUgYml0LWZpZWxk IGhlYWRlcl9zcGxpdCBpbiBzdHJ1Y3QgcnRlX2V0aF9yeG1vZGUuIEl0DQo+ID4+Pj4+PiBhbGxv d3MgdG8gZW5hYmxlIGhlYWRlciBzcGxpdCBvZmZsb2FkIHdpdGggdGhlIGhlYWRlciBzaXplDQo+ ID4+Pj4+PiBjb250cm9sbGVkIHVzaW5nIHNwbGl0X2hkcl9zaXplIGluIHRoZSBzYW1lIHN0cnVj dHVyZS4NCj4gPj4+Pj4+DQo+ID4+Pj4+PiBSaWdodCBub3csIG5vIHNpbmdsZSBQTUQgYWN0dWFs bHkgc3VwcG9ydHMNCj4gPj4+Pj4+IFJURV9FVEhfUlhfT0ZGTE9BRF9IRUFERVJfU1BMSVQgd2l0 aCBhYm92ZSBkZWZpbml0aW9uLiBNYW55DQo+ID4+Pj4+PiBleGFtcGxlcyBhbmQgdGVzdCBhcHBz IGluaXRpYWxpemUgdGhlIGZpZWxkIHRvIDAgZXhwbGljaXRseS4gVGhlDQo+ID4+Pj4+PiBtb3N0 IG9mIGRyaXZlcnMgc2ltcGx5IGlnbm9yZSBzcGxpdF9oZHJfc2l6ZSBzaW5jZSB0aGUgb2ZmbG9h ZCBpcw0KPiA+Pj4+Pj4gbm90IGFkdmVydGlzZWQsIGJ1dA0KPiA+Pj4+PiBzb21lIGRvdWJsZS1j aGVjayB0aGF0IGl0cyB2YWx1ZSBpcyAwLg0KPiA+Pj4+Pj4NCj4gPj4+Pj4+IFNvIHRoZSBSVEVf RVRIX1JYX09GRkxPQURfSEVBREVSX1NQTElUIGFuZCBzcGxpdF9oZWFkZXJfc2l6ZQ0KPiA+Pj4g ZmllbGQNCj4gPj4+Pj4+IHdpbGwgYmUgcmVtb3ZlZCBpbiBEUERLIDIyLjExLg0KPiA+Pj4+Pj4N Cj4gPj4+Pj4+IFNpZ25lZC1vZmYtYnk6IFh1YW4gRGluZyA8eHVhbi5kaW5nQGludGVsLmNvbT4N Cj4gPj4+Pj4+IC0tLQ0KPiA+Pj4+Pj4gICBkb2MvZ3VpZGVzL3JlbF9ub3Rlcy9kZXByZWNhdGlv bi5yc3QgfCA0ICsrKysNCj4gPj4+Pj4+ICAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygr KQ0KPiA+Pj4+Pj4NCj4gPj4+Pj4+IGRpZmYgLS1naXQgYS9kb2MvZ3VpZGVzL3JlbF9ub3Rlcy9k ZXByZWNhdGlvbi5yc3QNCj4gPj4+Pj4+IGIvZG9jL2d1aWRlcy9yZWxfbm90ZXMvZGVwcmVjYXRp b24ucnN0DQo+ID4+Pj4+PiBpbmRleCA0ZTViMjNjNTNkLi5iODExNGYyOWVkIDEwMDY0NA0KPiA+ Pj4+Pj4gLS0tIGEvZG9jL2d1aWRlcy9yZWxfbm90ZXMvZGVwcmVjYXRpb24ucnN0DQo+ID4+Pj4+ PiArKysgYi9kb2MvZ3VpZGVzL3JlbF9ub3Rlcy9kZXByZWNhdGlvbi5yc3QNCj4gPj4+Pj4+IEBA IC0xMjUsMyArMTI1LDcgQEAgRGVwcmVjYXRpb24gTm90aWNlcw0KPiA+Pj4+Pj4gICAgIGFwcGxp Y2F0aW9ucyBzaG91bGQgYmUgdXBkYXRlZCB0byB1c2UgdGhlIGBgZG1hZGV2YGAgbGlicmFyeQ0K PiBpbnN0ZWFkLA0KPiA+Pj4+Pj4gICAgIHdpdGggdGhlIHVuZGVybHlpbmcgSFctZnVuY3Rpb25h bGl0eSBiZWluZyBwcm92aWRlZCBieSB0aGUgYGBpb2F0YGANCj4gb3INCj4gPj4+Pj4+ICAgICBg YGlkeGRgYCBkbWEgZHJpdmVycw0KPiA+Pj4+Pj4gKw0KPiA+Pj4+Pj4gKyogZXRoZGV2OiBBZnRl ciBiaXQtZmllbGQgaGVhZGVyIHNwbGl0IHdhcyByZW1vdmVkLCB0aGUNCj4gPj4+Pj4+ICtgYFJU RV9FVEhfUlhfT0ZGTE9BRF9IRUFERVJfU1BMSVRgYA0KPiA+Pj4+Pj4gK29mZmxvYWQgYW5kIHRo ZSBgYHNwbGl0X2hkcl9zaXplYGAgZmllbGQgaW4gc3RydWN0dXJlDQo+ID4+Pj4+PiArYGBydGVf ZXRoX3J4bW9kZWBgIHRvIGVuYWJsZSBoZWFkZXIgc3BsaXQgb2ZmbG9hZCBhcmUgbm90DQo+ID4+ Pj4+PiArc3VwcG9ydGVkIGluIGFueQ0KPiA+Pj4+PiBQTURzLiBUaGV5IHdpbGwgYmUgcmVtb3Zl ZCBpbiBEUERLIDIyLjExLg0KPiA+Pj4+Pg0KPiA+Pj4+PiBJdCB3b3VsZCBoYXZlIGJlZW4gZ29v ZCB0byB0YWxrIGFib3V0IHJ0ZV9ldGhfcnhzZWdfc3BsaXQgd2hpY2ggaXMNCj4gPj4+Pj4gc2lt aWxhciBhbmQgY29uZmlndXJlZCBwZXItcXVldWUuDQo+ID4+Pj4NCj4gPj4+PiBUaGFua3MgZm9y IHlvdXIgc3VnZ2VzdGlvbi4NCj4gPj4+Pg0KPiA+Pj4+IEJ1dCBJJ20gYSBsaXR0bGUgY29uZnVz ZWQsIGFyZSB5b3UgcmVmZXJyaW5nIHRoYXQgSSBuZWVkIHRvIGludm9sdmUNCj4gPj4+PiBwcm90 b2NvbA0KPiA+Pj4gYmFzZWQgYnVmZmVyIHNwbGl0Pw0KPiA+Pj4+IEFib3V0IHRoZSBkZXByZWNh dGlvbiBvZiBoZWFkZXIgc3BsaXQsIEkgaGF2ZW4ndCByZWFsaXplZCBpdHMNCj4gPj4+PiBjb25u ZWN0aW9uIHRvDQo+ID4+PiBydGVfZXRoX3J4c2VnX3NwbGl0Lg0KPiA+Pj4NCj4gPj4+IFdoYXQ/ Pz8NCj4gPj4+IEluIG9sZCB2ZXJzaW9ucyBvZiB5b3VyIHBhdGNoICJldGhkZXY6IGludHJvZHVj ZSBwcm90b2NvbCB0eXBlIGJhc2VkDQo+ID4+PiBoZWFkZXIgc3BsaXQiDQo+ID4+PiB5b3Ugd3Jv dGU6DQo+ID4+PiAiDQo+ID4+PiBBIG5ldyBwcm90byBmaWVsZCBpcyBpbnRyb2R1Y2VkIGluIHRo ZSBydGVfZXRoX3J4c2VnX3NwbGl0IHN0cnVjdHVyZQ0KPiA+Pj4gcmVzZXJ2ZWQgZmllbGQgdG8g c3BlY2lmeSBoZWFkZXIgcHJvdG9jb2wgdHlwZS4NCj4gPj4+IFdpdGggUnggb2ZmbG9hZCBmbGFn IFJURV9FVEhfUlhfT0ZGTE9BRF9IRUFERVJfU1BMSVQgZW5hYmxlZCBhbmQNCj4gPj4+IHByb3Rv Y29sIHR5cGUgY29uZmlndXJlZCwgUE1EIHdpbGwgc3BsaXQgdGhlIGluZ3Jlc3MgcGFja2V0cyBp bnRvDQo+ID4+PiB0d28gc2VwYXJhdGUgcmVnaW9ucy4NCj4gPj4+ICINCj4gPj4NCj4gPj4gSXQg aGFzIGEgbG9uZyBoaXN0b3J5Li4uDQo+ID4+IEl0IHdhcyBjb3JyZWN0ZWQgaW4gdjQgdGhhdCBS VEVfRVRIX1JYX09GRkxPQURfSEVBREVSX1NQTElUIGlzIHVzZWQNCj4gPj4gdG8gZW5hYmxlIGhl YWRlciBzcGxpdCBvZmZsb2FkIHdpdGggdGhlIGhlYWRlciBzaXplIGNvbnRyb2xsZWQgdXNpbmcN Cj4gInNwbGl0X2hkcl9zaXplIi4NCj4gPj4gQnV0IG5vIHNpbmdsZSBQTUQgYWN0dWFsbHkgc3Vw cG9ydHMNCj4gUlRFX0VUSF9SWF9PRkZMT0FEX0hFQURFUl9TUExJVCBmb3IgdGhpcyBwdXJwb3Nl Lg0KPiA+PiBTbyB3ZSBmaW5hbGx5IGRlY2lkZSB0byBkZXByZWNhdGUgdGhpcyBmbGFnLg0KPiA+ Pg0KPiA+PiBodHRwOi8vcGF0Y2h3b3JrLmRwZGsub3JnL3Byb2plY3QvZHBkay9wYXRjaC8yMDIy MDQwMjEwNDEwOS40NzIwNzgtDQo+IDItDQo+ID4+IHdlbnh1YW54Lnd1QGludGVsLmNvbS8NCj4g Pj4NCj4gPj4gSW4gZm9sbG93aW5nIHNlcmllcywgSSB1c2UgUlRFX0VUSF9SWF9PRkZMT0FEX0JV RkZFUl9TUExJVCBpbnN0ZWFkLg0KPiA+PiBJdCBpcyBmb3IgbXVsdGktc2VnbWVudHMgcGFja2V0 IHNwbGl0LiBBbmQgaXQgc3RpbGwgbmVlZHMgYSAicHJvdG9faGRyIiBmaWVsZA0KPiBpbiBydGVf ZXRoX3J4bW9kZSB0byBjb25maWd1cmUgc3BsaXQgbG9jYXRpb24uDQo+ID4NCj4gPiBJIGtub3cg dGhpcyBoaXN0b3J5IGJlY2F1c2UgSSB3YXMgdGhlIG9uZSBhc2tpbmcgeW91IHRvIGRlcHJlY2F0 ZSB0aGlzLg0KPiA+IEJ1dCBpdCBzZWVtcyB5b3UgZGlkbid0IGdldCB0aGUgYmlnIHBpY3R1cmUu DQo+ID4NCj4gPj4+PiBDdXJyZW50bHkgdGhlcmUgYXJlIDIgYWNrcywgYWRkIG1vcmUgUE1EIG1h aW50YWluZXJzIHRvIGhlbHAgcmV2aWV3DQo+ID4+Pj4gdGhpcyBkZXByZWNhdGlvbiBub3RpY2Ug Zm9yIGhlYWRlciBzcGxpdCwgdGhhbmtzIGEgbG90IQ0KPiA+Pj4NCj4gPj4+IEkgY2Fubm90IHNh eSBteSBmZWVsaW5nIHN0cm9uZyBlbm91Z2guDQo+ID4+DQo+ID4+IFNvIElNTyB0aGUgZGVwcmVj YXRpb24gZm9yIGhlYWRlciBzcGxpdCBpcyBub3QgcmVsZXZhbnQgd2l0aCBidWZmZXIgc3BsaXQu DQo+IEJ1dCB3ZSBjYW4gc3RpbGwgY2xlYW4gdGhlIGNvZGUuDQo+ID4+IEhvcGUgaXQgbWFrZSB0 aGluZ3MgY2xlYXJlci4NCj4gPg0KPiA+IFRoZXkgYXJlIGFsbW9zdCB0aGUgc2FtZSBmZWF0dXJl cy4NCj4gPiBTbyB3aGVuIGRlcHJlY2F0aW5nIG9uZSwgaXQgaXMgaW1wb3J0YW50IHRvIG1lbnRp b24gd2hhdCByZW1haW5zLg0KPiA+IElmIG5lZWRlZCBSVEVfRVRIX1JYX09GRkxPQURfQlVGRkVS X1NQTElUIGNhbiBzdGlsbCBiZSB1c2VkIGFuZCBpdCBpcw0KPiA+IGNvbmZpZ3VyZWQgcGVyLXF1 ZXVlLCB3aGlsZSBSVEVfRVRIX1JYX09GRkxPQURfSEVBREVSX1NQTElUIHdhcw0KPiA+IGNvbmZp Z3VyYWJsZSBwZXItcG9ydC4NCj4gPg0KPiA+IEFuZHJldywgRmVycnVoLCBkbyB5b3UgYWdyZWUg dG8gaW1wcm92ZSB0aGlzIGRlcHJlY2F0aW9uIG5vdGljZSBieQ0KPiA+IGFkZGluZyBhYm92ZSBp bmZvcm1hdGlvbj8NCj4gDQo+ICsxIHR0IGlzIGRlZmluaXRlbHkgYSB2ZXJ5IGdvb2QgaWRlYS4N Cg0KVGhhbmtzLCB2MiBpcyBvbiB0aGUgd2F5Lg0KDQpSZWdhcmRzLA0KWHVhbg0K