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 B3A07A034C for ; Mon, 14 Nov 2022 10:57:57 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7AD4840150; Mon, 14 Nov 2022 10:57:57 +0100 (CET) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id CB37A4014F for ; Mon, 14 Nov 2022 10:57:55 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1668419876; x=1699955876; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=aMcj+dsrnUOnN8SXDzT0E8IcbuyhQNXh2pOiJEyafEg=; b=KdCyNjyOF8agD4eMVVklmuZblPuyhoIXL7L8Df6m80PKzCVRmTL08Nec 4XtMUbnO2ttsxp9hs2bTG1dvw36n7ZA6zDOVrI188tJ28Jxa5KR2K2Ce4 xUfmrZ8a1bmwXcdQGSRKmIDeVyWJPLdz37ifmp67Vna0oHdrSgyre5oz2 D1wefwb4st60h7qlSICoOeNaWtCKQZ3D5MbZ3GrTrDUjuyBdpOZ94LFjs o7oXXplTknHrMacKVTh0OHSwEPZ6Vdf4Il+D+vnAIi+94JsKF33QPfWUI IRgkw7rDQI1B6NXsE4B6OFjjKe6UnRaXKJGkKiVEn9ew+GNFBOmJSJNLR g==; X-IronPort-AV: E=McAfee;i="6500,9779,10530"; a="309556375" X-IronPort-AV: E=Sophos;i="5.96,161,1665471600"; d="scan'208";a="309556375" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Nov 2022 01:57:54 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10530"; a="669585842" X-IronPort-AV: E=Sophos;i="5.96,161,1665471600"; d="scan'208";a="669585842" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga008.jf.intel.com with ESMTP; 14 Nov 2022 01:57:53 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.2375.31; Mon, 14 Nov 2022 01:57:53 -0800 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Mon, 14 Nov 2022 01:57:53 -0800 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.171) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Mon, 14 Nov 2022 01:57:52 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QmoVISLAVA0ovDh4eF1jttRpxMM/nX5mw6hfFmy9eIAbYrAnZJTUeGf0dy95zN0PkyEkGtX/zjkICXWV5cARmR4Y4spSuZDZ8L1v0VaiWqrikXp0l2Cl8rQfSoBpOj+CTWEhaJOq8aeX1h9EQZ6VaBXTPohZesy+9fF+JPh9kkSD4zL+JXuzcmiMTqOe5FOE/AQZ2N+ngeOLhLZGupNtU7b24VcNruum0vUoAaCQsrwtmFQPCvwZ0tzXirKRRFB7FXTIKlwqYkDotGl0ImxXJ3pI/CQJ5chmt8/MjkuMUk4cbSRR2W30VBEdGpLOt7f85p7vWURy65ENqKIjTGr+zg== 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=aMcj+dsrnUOnN8SXDzT0E8IcbuyhQNXh2pOiJEyafEg=; b=e6oiO6R1QSY/BWTH5vaQZ8xBGAfRUC0K6FrP+k9AoWMJPJSg5Z4txApORcRY0QWuMejGGQKqFS2cVWhwofwci8rdjpYVi+k8kWRnKRfIUnHCXYT6bIhLBTXqZ4tEH+6Wpl0EdD3kJIG/49Fx8N28PEV/Rgcw8UNd+JxO+aL5pajyzA3QVkGWxcp+AA2QussyMydD5d4vgeEtH60RKxR2IesM7SJiq1X5L+3BpmLmtQxpvwKPk9GL4UHaNAMs3KqVPdyxv5fgAXUz82HSCmVmLi00ve6d65lBRP+1V61t+pjuvx/4DbUqswMWghi8/tsUZl8M87G1p1pKYpZ8lkXlQQ== 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 DM8PR11MB5653.namprd11.prod.outlook.com (2603:10b6:8:25::8) by SA1PR11MB5897.namprd11.prod.outlook.com (2603:10b6:806:228::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.17; Mon, 14 Nov 2022 09:57:44 +0000 Received: from DM8PR11MB5653.namprd11.prod.outlook.com ([fe80::54bd:d24a:e18c:36c3]) by DM8PR11MB5653.namprd11.prod.outlook.com ([fe80::54bd:d24a:e18c:36c3%7]) with mapi id 15.20.5813.017; Mon, 14 Nov 2022 09:57:44 +0000 From: "Nicolau, Radu" To: dpdk stable CC: Konstantin Ananyev , Konstantin Ananyev , Kumara Parameshwaran , Lijun Ou , Lior Margalit , Long Li , Long Wu , "Mah, Yock Gen" , "Mao YingMing" , Matan Azrad , "Matan Azrad" , mattias.ronnblom , Maxime Coquelin , "Min Hu (Connor)" , =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= , "Rao, Nikhil" , "Niklas Soderlund" , Nithin Dabilpuram , "Matz, Olivier" , Ori Kam , "De Lara Guarch, Pablo" , "Stillwell Jr, Paul M" , Pavan Nikhilesh , Peng Zhang , "Yang, Qiming" , "Zhang, Qi Z" , "Raja Zidane" , Remy Horton , "Rolf Neugebauer" , Shahaf Shuler , Shally Verma , Shijith Thotton , Shiqi Liu <835703180@qq.com>, "Su, Simei" , Somnath Kotur , Suanming Mou , Sunila Sahu , "Taripin, Samuel" , Umesh Kartha , Usman Tanveer , Viacheslav Ovsiienko , "Medvedkin, Vladimir" , "Wei Hu (Xavier)" , "Ling, WeiX" , "Ma, WenwuX" , "Lu, Wenzhuo" , "Zhou, YidingX" , Yisen Zhuang , Yongseok Koh , "Wang, YuanX" Subject: RE: please help backporting some patches to stable release 19.11.14 Thread-Topic: please help backporting some patches to stable release 19.11.14 Thread-Index: AQHY9cOhLWwkz5bgkUWkV2WZUcQ6ea4+M0rQ Date: Mon, 14 Nov 2022 09:57:44 +0000 Message-ID: References: <20221111114814.1553136-1-christian.ehrhardt@canonical.com> In-Reply-To: <20221111114814.1553136-1-christian.ehrhardt@canonical.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.500.17 dlp-product: dlpe-windows dlp-reaction: no-action 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: DM8PR11MB5653:EE_|SA1PR11MB5897:EE_ x-ms-office365-filtering-correlation-id: 90850fcf-1661-47ce-85e0-08dac626ad12 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Dy/n8jOU85lUp+7EnGWfwiNuCwRIBZ7H1d0ukpMmzqdNVFra6cNdCRoQJr03uKM/0dyRRzXdmT1+RP96RoKijHGnRgHZ51nAkRRLm8uhkKUebY7nXjgj08kXXWWXSK38aEMegOQyIyrLmTCG8ZOGJLMm8cWoROWgAddel3K5hFzHVDBQ+ncz1cJ+oPn/t/s+tnZSTNxXBZchbI4OXkIEqSQcGaGHSngJRJUPhvosrP2KX7aJJQp93J0lJeMRpTmI2FZ9pUPuN8FLUut8Qfzfcb570CJs7ZnuryCyaLO5CE9hooLyUc5C5LzTTmrFjoyknsLUuZ9W7hQvz30QyQPw7+Mq7VwNcgSvPcu0u25UUnb9t6r8FPLOpGeYuleUeP59BX5Wzk949Y72jtawU7WdWaGTQQUn2xg25CXmZc1Wtl4BTYBXjNA4pbh9JQ5OmFodwe/spe/8As1wglB3gF7b440JbWCenjQ5zSQymW1XWO6NKmIrpNdD9yo0FRx6+M6BTPbIMg2gIM7LUAeow2hzcAlKqAj7NLaS1JiRvun61xJpdOpkkpJrMjHn3LiSRV6mnafEEzyS0l1siIPBY2/hVrjFMxkj200GYH8I0KhvvF4sQ+4sM7RkrurV9Q7XFlKsOxtGuzn2eIlu/Np962IGKcPWUi1Iyh+MbbOuF/M1IpgKHrzz3bBuU5F7rN6OWycSt8z4h7s1dcGDaSf4fc0caPFecYdGLbQZHhGDy6XYKscKbQgvdowDes7MNI+sdfl2/jf+09AKthAiFOUdxYFz4YMHwgucys/siVSlRbwOBavqz7VqbLLr3iqAPo1gbKGG91Az/dEf9Q1uu8IZlBHpmZCzq9Ps3n/OPVWwsG2Ec3797316GS7uJhJzew3B0FKHvpSIZ/wkrZDwMBDZGB4AYg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM8PR11MB5653.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(136003)(39860400002)(376002)(346002)(366004)(396003)(451199015)(55016003)(122000001)(33656002)(82960400001)(38100700002)(86362001)(38070700005)(76116006)(66946007)(66556008)(71200400001)(6916009)(966005)(64756008)(4326008)(26005)(66446008)(66476007)(2906002)(41300700001)(8676002)(7406005)(52536014)(8936002)(7416002)(5660300002)(83380400001)(66574015)(107886003)(478600001)(7696005)(6506007)(55236004)(54906003)(186003)(316002)(9686003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VW5CQTlZTmJVME03VnlWWjRZajN3bTV6OXVUQkNrZXJocW5HWDE5U1J3UWR5?= =?utf-8?B?NXUzU241Q1UyM1hzb2EzS1lCMXphSWRNYy9GLzZ5OHVwanlPdEF5QXJIZ3oz?= =?utf-8?B?Y0NFZ1dhTVBHTGVic3FJSXBzZ09SRGRLR0hEVEJFczFMcS9LMHJtT2YyN1NK?= =?utf-8?B?NTEvaGd6M1dmV0RKOExNVnM1b3lHYUoxRjFJOWpOT1dmWWFTcWxUTFV4bUp4?= =?utf-8?B?c1pkeVlIQTBkLy9EVkM3eDFPQnBFMFRjZVFBYUlRZlcxa0NiYklmV3JyYVdN?= =?utf-8?B?TnhjdzBSTjhURnR5ODJLTGlFMnlTSDk2bHhWVS9nS1BVOWg5aHQxNzBQOHQ5?= =?utf-8?B?MXNUUTI2N0RNN250OUlxbm1rd3VacWlCYi9IeFpNcjVtVFY3V3FYRTBJdHQ0?= =?utf-8?B?WHp5Zmk2VGNjdXRkZURpNVo3VDRObUxXY2YrNzNJY096TTdQODQ2ZFF3eVFV?= =?utf-8?B?U2kwSE5BdFRCc0tUcWN4eU9CcjFOQ1orZHdQeVNaYzNqZHRBcDJXM01MNkZw?= =?utf-8?B?RVZuQlZkTVFrdlNwUmRpaVBRREpoQXF3R2M5b0oyZCs3dytQVXV2SUdNNmNj?= =?utf-8?B?VnduMFQ1Yis5Q0xJWFplRXo3NkZMcjhTWUlTYVpJemd3di9vb056bi82QW9l?= =?utf-8?B?SDUxWDloNTRrUGJzNEJzYms1dVJodUtpVzNlODBMNGIzTkFmM3hIWUFnbEc4?= =?utf-8?B?bFo5NWlIMnhydEdRcHg1TnVnUklSbERLVEpVS1dNSzVML09SZHM2c1p6d1ZE?= =?utf-8?B?TU9NUnhqekNmbFpaNUc5SHlDYW1wVmc5QTVDNXdHSStsYnVnSXZuOW5FT1pR?= =?utf-8?B?eWZMMDYrVTRvZVE2VVVYSlR4QVlEbVJ0TUl4K0dtQ0N0c2RkdXNXaUM5Qjlh?= =?utf-8?B?R3JBVlFIbW5yWFRJZmNMRTFTa2VXdW95MTBTYzhJam9EMThHbWNDOFFrdHVU?= =?utf-8?B?ZkpZd21uWGRmWnJLNEJWQUd1ZjNLRDdNc0lHcys4bktkZ3U2a0ZPOUpUeDJF?= =?utf-8?B?UkJnVHdwcnRObkZkN3Zack95dXcxcVZkdWV6bVRUcDNuaXNXdENxaVdsZmx3?= =?utf-8?B?b2labHFtZkxEL1M3bFphOS9Obk51ekE2cDJ5RkxTWWdRTUF1a1Brbm9tdFRS?= =?utf-8?B?bXRPVWc1bWF5WUxiYjB3UFMrUVFsL3dHK052Qm0rZDFTTm5OcDBqMm1wK2to?= =?utf-8?B?anczTzNEZWtObi9Ob0lhZlV3VGNRMzFzSE1RVlFVRmcrVURCWVQ2QnFmeTFr?= =?utf-8?B?eHg4UHZxWGVoSXRxRzh3MGkrREhoWWc0clM1NGhtaDRZclU3WkNOb2Q0aHFE?= =?utf-8?B?L3QzMzNoUFcvV01NblA4M0x0OGRCZjY4bkJEc3hmaGpFNFYvM0RsOHZnUmlF?= =?utf-8?B?M0JLU2JhNVBFZ21WUmp4TlNIZWY0cy9kelllNTJXN1pPSWp6YlFpQ0VoVHBV?= =?utf-8?B?TzBhUzlRSnhBdHRiMTNKSU9HdWNqZzV0NUlDTlh6YkpXUnBVYTBGcHkrVlho?= =?utf-8?B?amJscFVmN1luNWdGcUZqbkQySC9QQ0EwRnJsRUtZa0VCL0s1SVZaN0s0aXp2?= =?utf-8?B?cWxJSzBkYUZVSHRCN1I0TFJMZFc4emdOZEJIUU1PcDBKMVd5L0lqeHVseThQ?= =?utf-8?B?U29TeGMvZVhvTU1rdVp5L0FnOVdsNVlkN3gxbGxZVzVsYWxGcHFyU2dka2R2?= =?utf-8?B?OEV3UFdSYWx2bVBUdnhyU2tTaVBWWjFKSWQxOCthcSs2UWczajQvcDhCckFk?= =?utf-8?B?cnIzYTd4bXNxTVUwdndxSlMzZ20rZWJidmV6UUZybzZWN2k5L2dQNjlwTFJ5?= =?utf-8?B?emFLRlQyaURUWEhSdVRXeUduM2dzcWovRFZjVHcvRVlkOGRvNlc3Um9HVXk5?= =?utf-8?B?K1JwaEhWWmNhZDViQWs4WThrZ001ZjdxdUZOVzkybS81TjhZRGt0ekYySGty?= =?utf-8?B?Y2tGY29SeUpraFVLSUVlaFg4eThpR0xZYTl6WFA4cm8ybzE4d0QzY0wwdzZr?= =?utf-8?B?RnNGR2lkN2N0b3lYWHZ1T1MvMVpjTzVaN2FpUThqOVRpd2swdXdIN1plQ09z?= =?utf-8?B?RmZMblhsYURoaGlremh4OHBtZjhOZjRhR2x4VzJBYnNaUHdaMHdCRmxIN2xh?= =?utf-8?Q?HjyFsTXNoQDhveLh5VY/I6Ame?= 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: DM8PR11MB5653.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 90850fcf-1661-47ce-85e0-08dac626ad12 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2022 09:57:44.0607 (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: hIkz8n/2OcCbicmeAK2ed/7c7dTf9geHuRHNVUK637ExEvuiGJ9v2EKQSZ6EVhKzClkBmmbtn6ek/tpAULW8pw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB5897 X-OriginatorOrg: intel.com X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org YzA1ZjJlOTY4OCAgUmFkdSBOaWNvbGF1ICAgICBleGFtcGxlcy9pcHNlYy1zZWNndzogZml4IFR4 IGNoZWNrc3VtIG9mZmxvYWQgZmxhZw0KRG9lcyBub3QgbmVlZCB0byBiZSBiYWNrcG9ydGVkIGFu ZCBkb2VzIG5vdCBhcHBseSB0byAxOS4xMQ0KDQpSZWdhcmRzLA0KUmFkdQ0KDQotLS0tLU9yaWdp bmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogY2hyaXN0aWFuLmVocmhhcmR0QGNhbm9uaWNhbC5jb20g PGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPiANClNlbnQ6IEZyaWRheSwgTm92ZW1i ZXIgMTEsIDIwMjIgMTE6NDggQU0NCkNjOiBLb25zdGFudGluIEFuYW55ZXYgPGtvbnN0YW50aW4u YW5hbnlldkBpbnRlbC5jb20+OyBLb25zdGFudGluIEFuYW55ZXYgPGtvbnN0YW50aW4udi5hbmFu eWV2QHlhbmRleC5ydT47IEt1bWFyYSBQYXJhbWVzaHdhcmFuIDxrdW1hcmFwYXJhbWVzaDkyQGdt YWlsLmNvbT47IExpanVuIE91IDxvdWxpanVuQGh1YXdlaS5jb20+OyBMaW9yIE1hcmdhbGl0IDxs bWFyZ2FsaXRAbnZpZGlhLmNvbT47IExvbmcgTGkgPGxvbmdsaUBtaWNyb3NvZnQuY29tPjsgTG9u ZyBXdSA8bG9uZy53dUBjb3JpZ2luZS5jb20+OyBNYWgsIFlvY2sgR2VuIDx5b2NrLmdlbi5tYWhA aW50ZWwuY29tPjsgTWFvIFlpbmdNaW5nIDxtYW95aW5nbWluZ0BiYWlkdS5jb20+OyBNYXRhbiBB enJhZCA8bWF0YW5AbWVsbGFub3guY29tPjsgTWF0YW4gQXpyYWQgPG1hdGFuQG52aWRpYS5jb20+ OyBtYXR0aWFzLnJvbm5ibG9tIDxtYXR0aWFzLnJvbm5ibG9tQGVyaWNzc29uLmNvbT47IE1heGlt ZSBDb3F1ZWxpbiA8bWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb20+OyBNaW4gSHUgKENvbm5vcikg PGh1bWluMjlAaHVhd2VpLmNvbT47IE1vcnRlbiBCcsO4cnVwIDxtYkBzbWFydHNoYXJlc3lzdGVt cy5jb20+OyBSYW8sIE5pa2hpbCA8bmlraGlsLnJhb0BpbnRlbC5jb20+OyBOaWtsYXMgU29kZXJs dW5kIDxuaWtsYXMuc29kZXJsdW5kQGNvcmlnaW5lLmNvbT47IE5pdGhpbiBEYWJpbHB1cmFtIDxu ZGFiaWxwdXJhbUBtYXJ2ZWxsLmNvbT47IE1hdHosIE9saXZpZXIgPG9saXZpZXIubWF0ekA2d2lu ZC5jb20+OyBPcmkgS2FtIDxvcmlrYUBudmlkaWEuY29tPjsgRGUgTGFyYSBHdWFyY2gsIFBhYmxv IDxwYWJsby5kZS5sYXJhLmd1YXJjaEBpbnRlbC5jb20+OyBTdGlsbHdlbGwgSnIsIFBhdWwgTSA8 cGF1bC5tLnN0aWxsd2VsbC5qckBpbnRlbC5jb20+OyBQYXZhbiBOaWtoaWxlc2ggPHBiaGFnYXZh dHVsYUBtYXJ2ZWxsLmNvbT47IFBlbmcgWmhhbmcgPHBlbmcuemhhbmdAY29yaWdpbmUuY29tPjsg WWFuZywgUWltaW5nIDxxaW1pbmcueWFuZ0BpbnRlbC5jb20+OyBaaGFuZywgUWkgWiA8cWkuei56 aGFuZ0BpbnRlbC5jb20+OyBOaWNvbGF1LCBSYWR1IDxyYWR1Lm5pY29sYXVAaW50ZWwuY29tPjsg UmFqYSBaaWRhbmUgPHJ6aWRhbmVAbnZpZGlhLmNvbT47IFJlbXkgSG9ydG9uIDxyZW15LmhvcnRv bkBpbnRlbC5jb20+OyBSb2xmIE5ldWdlYmF1ZXIgPHJvbGYubmV1Z2ViYXVlckBuZXRyb25vbWUu Y29tPjsgU2hhaGFmIFNodWxlciA8c2hhaGFmc0BtZWxsYW5veC5jb20+OyBTaGFsbHkgVmVybWEg PHNoYWxseS52ZXJtYUBjYXZpdW1uZXR3b3Jrcy5jb20+OyBTaGlqaXRoIFRob3R0b24gPHN0aG90 dG9uQG1hcnZlbGwuY29tPjsgU2hpcWkgTGl1IDw4MzU3MDMxODBAcXEuY29tPjsgU3UsIFNpbWVp IDxzaW1laS5zdUBpbnRlbC5jb20+OyBTb21uYXRoIEtvdHVyIDxzb21uYXRoLmtvdHVyQGJyb2Fk Y29tLmNvbT47IFN1YW5taW5nIE1vdSA8c3Vhbm1pbmdtQG1lbGxhbm94LmNvbT47IFN1bmlsYSBT YWh1IDxzdW5pbGEuc2FodUBjYXZpdW1uZXR3b3Jrcy5jb20+OyBUYXJpcGluLCBTYW11ZWwgPHNh bXVlbC50YXJpcGluQGludGVsLmNvbT47IFVtZXNoIEthcnRoYSA8dW1lc2gua2FydGhhQGNhdml1 bW5ldHdvcmtzLmNvbT47IFVzbWFuIFRhbnZlZXIgPHVzbWFuLnRhbnZlZXJAZW11bWJhLmNvbT47 IFZpYWNoZXNsYXYgT3ZzaWllbmtvIDx2aWFjaGVzbGF2b0BudmlkaWEuY29tPjsgTWVkdmVka2lu LCBWbGFkaW1pciA8dmxhZGltaXIubWVkdmVka2luQGludGVsLmNvbT47IFdlaSBIdSAoWGF2aWVy KSA8eGF2aWVyLmh1d2VpQGh1YXdlaS5jb20+OyBMaW5nLCBXZWlYIDx3ZWl4LmxpbmdAaW50ZWwu Y29tPjsgTWEsIFdlbnd1WCA8d2Vud3V4Lm1hQGludGVsLmNvbT47IEx1LCBXZW56aHVvIDx3ZW56 aHVvLmx1QGludGVsLmNvbT47IFpob3UsIFlpZGluZ1ggPHlpZGluZ3guemhvdUBpbnRlbC5jb20+ OyBZaXNlbiBaaHVhbmcgPHlpc2VuLnpodWFuZ0BodWF3ZWkuY29tPjsgWW9uZ3Nlb2sgS29oIDx5 c2tvaEBtZWxsYW5veC5jb20+OyBXYW5nLCBZdWFuWCA8eXVhbngud2FuZ0BpbnRlbC5jb20+DQpT dWJqZWN0OiBwbGVhc2UgaGVscCBiYWNrcG9ydGluZyBzb21lIHBhdGNoZXMgdG8gc3RhYmxlIHJl bGVhc2UgMTkuMTEuMTQNCg0KSGkgY29tbWl0IGF1dGhvcnMgKGFuZCBtYWludGFpbmVycyksDQoN CkRlc3BpdGUgYmVpbmcgc2VsZWN0ZWQgYnkgdGhlIERQREsgbWFpbnRlbmFuY2UgdG9vbCAuL2Rl dnRvb2xzL2dpdC1sb2ctZml4ZXMuc2ggSSBkaWRuJ3QgYXBwbHkgZm9sbG93aW5nIGNvbW1pdHMg ZnJvbSBEUERLIG1haW4gdG8gMTkuMTEgc3RhYmxlIGJyYW5jaCwgYXMgY29uZmxpY3RzIG9yIGJ1 aWxkIGVycm9ycyBvY2N1ci4NCg0KQ2FuIGF1dGhvcnMgY2hlY2sgeW91ciBwYXRjaGVzIGluIHRo ZSBmb2xsb3dpbmcgbGlzdCBhbmQgZWl0aGVyOg0KICAgIC0gQmFja3BvcnQgeW91ciBwYXRjaGVz IHRvIHRoZSAxOS4xMSBicmFuY2gsIG9yDQogICAgLSBJbmRpY2F0ZSB0aGF0IHRoZSBwYXRjaCBz aG91bGQgbm90IGJlIGJhY2twb3J0ZWQNCg0KUGxlYXNlIGRvIGVpdGhlciBvZiB0aGUgYWJvdmUg YnkgMTEvMTgvMjIuDQoNCllvdSBjYW4gZmluZCB0aGUgYSB0ZW1wb3Jhcnkgd29yay1pbi1wcm9n cmVzcyBicmFuY2ggb2YgdGhlIGNvbWluZyAxOS4xMS4xNCByZWxlYXNlIGF0Og0KICAgIGh0dHBz Oi8vZ2l0aHViLmNvbS9jcGFlbHplci9kcGRrLXN0YWJsZS1xdWV1ZQ0KSXQgaXMgcmVjb21tZW5k ZWQgdG8gYmFja3BvcnQgb24gdG9wIG9mIHRoYXQgdG8gbWluaW1pemUgZnVydGhlciBjb25mbGlj dHMgb3IgbWlzdW5kZXJzdGFuZGluZ3MuDQoNClNvbWUgbm90ZXMgb24gc3RhYmxlIGJhY2twb3J0 czoNCg0KQSBiYWNrcG9ydCBzaG91bGQgY29udGFpbiBhIHJlZmVyZW5jZSB0byB0aGUgRFBESyBt YWluIGJyYW5jaCBjb21taXQgaW4gaXQncyBjb21taXQgbWVzc2FnZSBpbiB0aGUgZm9sbG93aW5n IGZhc2hpb246DQogICAgWyB1cHN0cmVhbSBjb21taXQgPGNvbW1pdCdzIGRwZGsgbWFpbiBicmFu Y2ggU0hBLTEgY2hlY2tzdW0+IF0NCg0KRm9yIGV4YW1wbGU6DQogICAgaHR0cHM6Ly9naXQuZHBk ay5vcmcvZHBkay1zdGFibGUvY29tbWl0Lz9oPTE4LjExJmlkPWQ5MGU2YWU2ZjkzNmVjZGMyZmQz ODExZmY5ZjI2YWVjN2YzYzA2ZWINCg0KV2hlbiBzZW5kaW5nIHRoZSBiYWNrcG9ydGVkIHBhdGNo LCBwbGVhc2UgaW5kaWNhdGUgdGhlIHRhcmdldCBicmFuY2ggaW4gdGhlIHN1YmplY3QgbGluZSwg YXMgd2UgaGF2ZSBtdWx0aXBsZSBicmFuY2hlcywgZm9yIGV4YW1wbGU6DQogICAgW1BBVENIIDE5 LjExXSBmb28vYmFyOiBmaXggYmF6DQoNCldpdGggZ2l0IGZvcm1hdC1wYXRjaCwgdGhpcyBjYW4g YmUgYWNoaWV2ZWQgYnkgYXBwZW5kaW5nIHRoZSBwYXJhbWV0ZXI6DQogICAgLS1zdWJqZWN0LXBy ZWZpeD0nUEFUQ0ggMTkuMTEnDQoNClNlbmQgdGhlIGJhY2twb3J0ZWQgcGF0Y2ggdG8gInN0YWJs ZUBkcGRrLm9yZyIgYnV0IG5vdCAiZGV2QGRwZGsub3JnIi4NCg0KRllJLCBicmFuY2ggMTkuMTEg aXMgbG9jYXRlZCBhdCB0cmVlOg0KICAgaHR0cHM6Ly9naXQuZHBkay5vcmcvZHBkay1zdGFibGUN Cg0KVGhhbmtzLg0KDQpDaHJpc3RpYW4gRWhyaGFyZHQgPGNocmlzdGlhbi5laHJoYXJkdEBjYW5v bmljYWwuY29tPg0KDQpQLlMuIEkgaGFkIHRvIHNwbGl0IHRoZSBtYWlsIGFnYWluIHRvIG9iZXkg cnVsZXMgb2YgbWFpbCBwcm92aWRlcnMNCg0KLS0tDQowOWI1YjI4ODBkICBCZW5qYW1pbiBMZSBC ZXJyZSBuZXQvYm54dDogZml4IGVycm9yIGNvZGUgZHVyaW5nIE1UVSBjaGFuZ2UNCjgzMGY3ZTc5 MDcgIENoYW5ncGVuZyBMaXUgICAgdmhvc3Q6IGFkZCBub24tYmxvY2tpbmcgQVBJIGZvciBwb3N0 aW5nIGludGVycnVwdA0KYmM2ZWViMjljNiAgQ2hlbmd3ZW4gRmVuZyAgICBuZXQvaG5zMzogZml4 IFZGIG1haWxib3ggbWVzc2FnZSBoYW5kbGluZw0KMTI1OTBmYzUwMyAgQ2hlbmd3ZW4gRmVuZyAg ICBuZXQvaG5zMzogb3B0aW1pemUgU1ZFIFR4IHBlcmZvcm1hbmNlDQplMGVjNjJkNmU5ICBDaGVu Z3dlbiBGZW5nICAgIG5ldC9obnMzOiByZXZlcnQgZml4IG1haWxib3ggY29tbXVuaWNhdGlvbiB3 aXRoIEhXDQoxYTczNzRjOTU2ICBEbWl0cnkgS296bHl1ayAgIGVhbDogZml4IHNpZGUgZWZmZWN0 IGluIHNvbWUgcG9pbnRlciBhcml0aG1ldGljIG1hY3Jvcw0KMzI5MjgwYzUzZSAgRXJpayBHYWJy aWVsIENhcnJpbGxvIHNlcnZpY2U6IGZpeCBlYXJseSBtb3ZlIHRvIGluYWN0aXZlIHN0YXR1cw0K OGY0ZmY3ZGUzOSAgR2FuYXBhdGkgS3VuZGFwdXJhIGV2ZW50ZGV2L2NyeXB0bzogZml4IG11bHRp LXByb2Nlc3MNCmMwNWE1NDA5MDIgIEh1aXNvbmcgTGkgICAgICAgbmV0L2huczM6IGRlbGV0ZSB1 bnVzZWQgbWFya3VwDQpiMzhiZDg4YmViICBIdWlzb25nIExpICAgICAgIG5ldC9obnMzOiBmaXgg Y2xlYXJpbmcgaGFyZHdhcmUgTUFDIHN0YXRpc3RpY3MNCmEzNTc5OTYyNWUgIEh1aXNvbmcgTGkg ICAgICAgbmV0L2huczM6IGZpeCBsb2NrIHByb3RlY3Rpb24gb2YgUlNTIGZsb3cgcnVsZQ0KOTA0 ZWUzNzBlOCAgSHVpc29uZyBMaSAgICAgICBuZXQvaG5zMzogZml4IHBhY2tldCB0eXBlIGZvciBH RU5FVkUNCjEwNDJlZDQwMWYgIEh1aXNvbmcgTGkgICAgICAgbmV0L2huczM6IGZpeCByZXN0b3Jl IGZpbHRlciBmdW5jdGlvbiBpbnB1dA0KNzA1YTUwODAwMyAgSHVpc29uZyBMaSAgICAgICBuZXQv aG5zMzogZml4IFJTUyBmaWx0ZXIgcmVzdG9yZQ0KNDNkOGFkZjM4OSAgSHVpc29uZyBMaSAgICAg ICBuZXQvaG5zMzogZml4IFJTUyBmbG93IHJ1bGUgcmVzdG9yZQ0KMGQ4MWRhMjU1OSAgSHVpc29u ZyBMaSAgICAgICBuZXQvaG5zMzogZml4IFJTUyBydWxlIHJlc3RvcmUNCjg2MGVkODUxNmEgIEh1 aXNvbmcgTGkgICAgICAgbmV0L2huczM6IG1vdmUgZmxvdyBkaXJlY3Rpb24gcnVsZSByZWNvdmVy eQ0KZGY4MTBkMWI2ZSAgSXZhbiBNYWxvdiAgICAgICBuZXQvYm9uZGluZzogZml4IGZsb3cgZmx1 c2ggb3JkZXIgb24gY2xvc2UNCjlmNzFhMjk3ZGEgIEppYXdlaSBXYW5nICAgICAgbmV0L21seDU6 IGZpeCBtb2RpZnkgYWN0aW9uIHdpdGggdHVubmVsIGRlY2Fwc3VsYXRpb24NCmJmYTg3ZTIxYmQg IEppYXdlaSBXYW5nICAgICAgbmV0L21seDU6IGZpeCB0dW5uZWwgaGVhZGVyIHdpdGggSVBJUCBv ZmZsb2FkDQpiOGE1NTg3MWQ1ICBKdW4gUWl1ICAgICAgICAgIGdybzogdHJpbSB0YWlsIHBhZGRp bmcgYnl0ZXMNCmFhYTQ0Y2IxMjUgIEthbGVzaCBBUCAgICAgICAgbmV0L2JueHQ6IHJlbW92ZSB1 bm5lY2Vzc2FyeSBjaGVjaw0KMTllZTkxYzZiZCAgS2V2aW4gTGl1ICAgICAgICBuZXQvaWF2Zjog Y2hlY2sgaWxsZWdhbCBwYWNrZXQgc2l6ZXMNCjcyZjUxYjA5N2EgIEt1bWFyYSBQYXJhbWVzaHdh cmFuIGdybzogY2hlY2sgcGF5bG9hZCBsZW5ndGggYWZ0ZXIgdHJpbQ0KYmM1ZDhmZGI3MCAgTG9u ZyBMaSAgICAgICAgICBuZXQvbWx4NTogZml4IFZlcmJzIEZEIGxlYWsgaW4gc2Vjb25kYXJ5IHBy b2Nlc3MNCmJiMzQwZjU2ZmMgIExvbmcgV3UgICAgICAgICAgbmV0L25mcDogZml4IG1lbW9yeSBs ZWFrIGluIFJ4DQo0ODQxMDE1ZmZiICBNYWggWW9jayBHZW4gICAgIG5ldC9pZ2M6IHJlbW92ZSB1 bm5lY2Vzc2FyeSBQSFkgSUQgY2hlY2tzDQo0YmZiNDk5ODI5ICBNYW8gWWluZ01pbmcgICAgIG5l dC9ibnh0OiBmaXggbnVsbCBwb2ludGVyIGRlcmVmZXJlbmNlIGluIExFRCBjb25maWcNCjYwYjI1 NGUzOTIgIE1hdGFuIEF6cmFkICAgICAgbmV0L21seDU6IGZpeCBSeCBxdWV1ZSByZWNvdmVyeSBt ZWNoYW5pc20NCjcwY2IwMjc4YTQgIE1hdHRpYXMgUsO2bm5ibG9tIGV2ZW50L2RzdzogZml4IGZs b3cgbWlncmF0aW9uDQo0NTk1MzFjOTU4ICBNb3J0ZW4gQnLDuHJ1cCAgICBtZW1wb29sOiBmaXgg Y2FjaGUgZmx1c2hpbmcgYWxnb3JpdGhtDQphMjgzM2VjYzVlICBNb3J0ZW4gQnLDuHJ1cCAgICBt ZW1wb29sOiBmaXggZ2V0IG9iamVjdHMgZnJvbSBtZW1wb29sIHdpdGggY2FjaGUNCjRlZGNlZTE5 ZmMgIE5pdGhpbiBEYWJpbHB1cmFtIGV4YW1wbGVzL2lwc2VjLXNlY2d3OiB1c2UgVHggY2hlY2tz dW0gb2ZmbG9hZCBjb25kaXRpb25hbGx5DQphMGExN2UyYTNlICBPbGl2aWVyIE1hdHogICAgIGNy eXB0b2RldjogZml4IHVuZHVseSBuZXdsaW5lcyBpbiBsb2dzDQpkNTI2MmI1MjFkICBPbGl2aWVy IE1hdHogICAgIG1lbTogZml4IEFQSSBkb2MgYWJvdXQgYWxsb2NhdGlvbiBvbiBzZWNvbmRhcnkg cHJvY2Vzc2VzDQo5MjdjYjQzZmU5ICBQYXZhbiBOaWtoaWxlc2ggIGV4YW1wbGVzL2wzZndkOiBm aXggcG9ydCBncm91cCBtYXNrIHdpdGggQWx0aVZlYw0KZGJhZDZmNjRmOSAgUGVuZyBaaGFuZyAg ICAgICBuZXQvbmZwOiBmaXggaW50ZXJuYWwgYnVmZmVyIHNpemUgYW5kIE1UVSBjaGVjaw0KYjA0 NzJlMjEwZiAgUWkgWmhhbmcgICAgICAgICBuZXQvaWNlL2Jhc2U6IGZpeCBpbnB1dCBzZXQgb2Yg R1RQb0dSRQ0KYzA1ZjJlOTY4OCAgUmFkdSBOaWNvbGF1ICAgICBleGFtcGxlcy9pcHNlYy1zZWNn dzogZml4IFR4IGNoZWNrc3VtIG9mZmxvYWQgZmxhZw0KMTMwYmI3ZGE1MyAgUmFqYSBaaWRhbmUg ICAgICBuZXQvbWx4NTogZml4IFR4IGNoZWNrIGZvciBoYXJkd2FyZSBkZXNjcmlwdG9yIGxlbmd0 aA0KZDkxNGMwMTAzNiAgU2hpcWkgTGl1ICAgICAgICBub2RlOiBjaGVjayBSeCBlbGVtZW50IGFs bG9jYXRpb24NCmY2NjMyMzcxN2UgIFVzbWFuIFRhbnZlZXIgICAgbmV0L2JvbmRpbmc6IGZpeCBt b2RlIDQgd2l0aCBkZWRpY2F0ZWQgcXVldWVzDQpkMTViZmQyOTMwICBWaWFjaGVzbGF2IE92c2lp ZW5rbyBuZXQvbWx4NTogZml4IGlubGluZSBsZW5ndGggZXhjZWVkaW5nIGRlc2NyaXB0b3IgbGlt aXQNCjQwYWJiOTAzZmUgIFdlbnd1IE1hICAgICAgICAgZXhhbXBsZXMvdmhvc3Q6IGZpeCB1c2Ug YWZ0ZXIgZnJlZQ0KY2I1YzFiOTFmNyAgWWlkaW5nIFpob3UgICAgICBuZXQvaWF2ZjogYWRkIHRo cmVhZCBmb3IgZXZlbnQgY2FsbGJhY2tzDQo=