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 CB73CA0547; Mon, 27 Sep 2021 11:41:54 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5CA6040686; Mon, 27 Sep 2021 11:41:54 +0200 (CEST) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mails.dpdk.org (Postfix) with ESMTP id 6E6344003D for ; Mon, 27 Sep 2021 11:41:52 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10119"; a="224476241" X-IronPort-AV: E=Sophos;i="5.85,326,1624345200"; d="scan'208";a="224476241" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Sep 2021 02:41:51 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,326,1624345200"; d="scan'208";a="705881343" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by fmsmga006.fm.intel.com with ESMTP; 27 Sep 2021 02:41:51 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) 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.2242.12; Mon, 27 Sep 2021 02:41:50 -0700 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Mon, 27 Sep 2021 02:41:50 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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.2242.12 via Frontend Transport; Mon, 27 Sep 2021 02:41:50 -0700 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.40) 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.2242.12; Mon, 27 Sep 2021 02:41:49 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dEgo48qWDNCGvMpHP1WiLVBENUjZpjFw9AA5OX8NqDxiecVL2ZGi9SRCgplTljTs3exKXJyfJhEmv+0mCn5sqvA7eitciHyHUxfCAVUHChhziL96dRV9GH8V4gYwIsgELRTa6YgaNu3v1ZkA8uGP7YwuvvYXHWABxem5UeOh+CY+fFVVbJ/F/UyTw0rlD6pGuJzMd9GV9Em0z62BjaP+EwY4lLhp0+3u2/vruUwZdQ7/BUEL1tBdxZJy0cWuYo9p8GhOImDajtZ3nXmWoB87aoHTgJhuDt/z2dvlOQTs05fn7dnDE8BdWSVARs/8tJO1G1AvHmGqDDbukcn/cDoTsQ== 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; bh=cVqoOpCs3RGHF5b/qnVqxuJOXYE8hTP/VJEYAeFRVWg=; b=JHc1kfVtsHoppMD2Vj+QYKeJMUU2ARRyRMdf7IsG80nSNcJEdeQNa0D7DXeudzGZvva0QnUMCRd4Pxy8cic6oasOoMlIiOUxszq4mDU7zGfG+m3G7UMKfpz5gqzRH8luQfp+15LeH+0qFxpgOORDiyw4pRrnitMVnQ1KiPP8cmHx/YCYne/w20DLoR1QQlKOs11wywMtBX1blkBtIjOzw9Kq6Momp3kh9AqDGXQGk7oYfPyb+qDokTE/tLUvVWA77lzARaoL6dw9TWE8skrjPN2+08+7LL/kaKI3xpH1BFtCDDqMHlbMwgjsXzzXqKP/PZOdeWuQo7dUCqA6SQhmWA== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cVqoOpCs3RGHF5b/qnVqxuJOXYE8hTP/VJEYAeFRVWg=; b=UIOvWv2dop6WkMuiToLRSDsUbxPRPKzA30muJbMz5s8LMQVBwkRr5KUDgPyFcO+KrucumXob5X2Qc2/ot30XVQeRddPW0NUgb1k2GYRLHg2nnILV10WfrjlLCiTiBLF+KH8zbSq2hJZJAXrfwau0yjki31kyIeUsDzUrLHHIF8Q= Received: from MWHPR11MB1872.namprd11.prod.outlook.com (2603:10b6:300:110::7) by CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.15; Mon, 27 Sep 2021 09:41:47 +0000 Received: from MWHPR11MB1872.namprd11.prod.outlook.com ([fe80::91db:5c1b:df05:231]) by MWHPR11MB1872.namprd11.prod.outlook.com ([fe80::91db:5c1b:df05:231%12]) with mapi id 15.20.4544.021; Mon, 27 Sep 2021 09:41:47 +0000 From: "Xing, Beilei" To: "Zhang, RobinX" , "dev@dpdk.org" CC: "Zhang, Qi Z" , "Zhang, Helin" , "Wu, Jingjing" , "remy.horton@intel.com" , "jijiang.liu@intel.com" , "jing.d.chen@intel.com" , "Zhu, Heqing" , "Liang, Cunming" , "Lu, Wenzhuo" , "Zhang, Roy Fan" , "Chilikin, Andrey" , "echaudro@redhat.com" , "Guo, Junfeng" , "Yang, SteveX" Thread-Topic: [PATCH v4 00/18] i40e base code update Thread-Index: AQHXosUaTdjlsiyqI0uu5jvpfXvbrKu3wi/g Date: Mon, 27 Sep 2021 09:41:46 +0000 Message-ID: References: <20210618063851.3694702-1-robinx.zhang@intel.com> <20210906020258.1291688-1-robinx.zhang@intel.com> In-Reply-To: <20210906020258.1291688-1-robinx.zhang@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 711e8f93-4bd0-4c65-a461-08d9819b061c x-ms-traffictypediagnostic: CO1PR11MB4929: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:22; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: SBNazDao5D0OGQIpsssNs7zzKOhBTl57D3yn2OGjLk+X7d0ztj50Y3G3FbLpfzinvCpARF5S/yFZ86APThm+hNc+TG/dC9JG+bpr7q1h+bnnNjN6MtWvqa+zFuM4cd0e6rutkVznXZ4kIqFfqLODiop5/on2yu/Wd/6Grv8AXmz8bzA0dMmmJI1Ldmu7HQP4Bxwh99AKt1yjltlpoIjNfKF3SgNQgx2HNZRrb8B+COz/h0FBEg/w5+BsU7iXaZWcO14PJtqtNrXMA5hCQSSFfS6WXI6SdSu98ps/L1vP2TN5DZG7soK96iaw90EEtEO4w/FarVVRTDgoYBU25hZ8rwLGWmtW2WF7H5iFzCk9snaFU2tTnNXqUv7OFhqet441xyYXT8V+ZScS+UuveIprDJU24RQJalX+WnoPsAr/aZPLCh+zdgAUH6Px4vI7mSOuEPcCfr6mhls65CgQq3XfGREMJ+nt44VVFySXKn8dB74u40rT+kLahZpneo4nRB1CnWXhkE9sLPcfqWkxCQRp39W9V3z3JYoRUroV/3K8KrK2BgIkATox0hUMvm0cFsAx9iKEbL/Gb9u2V7SQWdO2RF7GVHUu8cgpFGs6Wky3u+uN7VXW6ebefudUoGEzRK586OEqFW+8e1v3Wcv5DWJfKBCdZgTM5u7896n2GXL0pvJbxVO0Vfh6EEIs4cfM1hwQ7EJlb/w2x4meL7hva5pONQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR11MB1872.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(76116006)(6506007)(5660300002)(4326008)(83380400001)(71200400001)(8936002)(64756008)(55016002)(53546011)(66446008)(2906002)(9686003)(7696005)(122000001)(186003)(54906003)(52536014)(33656002)(110136005)(26005)(8676002)(15650500001)(316002)(66476007)(66556008)(107886003)(508600001)(38100700002)(86362001)(66946007)(38070700005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Q1FldEJ6OWtzRU55aEpqZG5HY1FyQTFlcmM0NVVpelZkaFRhVW9DSzBJckxL?= =?utf-8?B?Y0N0cXJnQmgvV1hqSHJIVDQwczA0dk9nWmM4cXBBbllDTzQvN3FacXMvL2JS?= =?utf-8?B?ZE9uTzRPUWUyMGNjWWprWDhhRElnYW1tRktaanQ2NnFOcUdDY1FNejdqRmJM?= =?utf-8?B?TW5zaHMvYnIzWE5RNFFqU2FiNlRITWg2c2FQWHBxVHcyK1RUTkJVTllzdFFn?= =?utf-8?B?M1puK0lXSm54SVRJVXdyNmN4eWRnd01hT2hXZ0h2M2JMRndjU3R5V09HQkht?= =?utf-8?B?VTdZYnVscGg3ajZNSnhWZjBWczRqL3k1dHF0K3pTaFlUK1oyaEtCL1AxdzUz?= =?utf-8?B?bkdCcDBUTkVUeFhHa09JZTJvZmJldnl6QzdiQmUrbEdjM3o4d1BQZW9RcHVR?= =?utf-8?B?b2Y5N2crL01VN0swMjNkRS9scjVHR3V6M3NpNmFJc09CdGpnVGxoZnE5c1pp?= =?utf-8?B?MU83azZjNzJQaFZwWGFTWFAwTmVZVUNISUlhNTMxSjBlNUcwK3k0OUtVTjBR?= =?utf-8?B?N3A1WDR3ZnEwWUJqa1VmZGtTbW1pOGtVS3NVclVxb0lCYS9ZcStIMFQ4QXNR?= =?utf-8?B?Z2RUNTJzMkVIT3Avb0gzYmN3a295OGZjRVM0ZzEwMjBKMUZjOHJtOGorUG8r?= =?utf-8?B?eHRJSk15TFdCRXRVMlUrL0Vza1c3cVNJRGhFQkFEdnl5Q252d0FxNFBYb0NE?= =?utf-8?B?WFNTSU93TDlTRG4zZmV2L2xSSllOUGRTWUEwK0tJMFhOQTcrLzF2N1RMQlQ3?= =?utf-8?B?U1FlRW5aUlVOQ2Fwa3Rrb3BOdjRZakNERXpTalNQTExZOHBNVm9ZMEhmU1VT?= =?utf-8?B?Ri8zMGlBejRLN3RzSW1iMlVEeHNIY2EyMnRNWUxjcHNGc1pIRno4WmRhaXJr?= =?utf-8?B?WlFTMFgzNmp0MTNOZmw2K3YrTzBJb0lLbGVHYUk2S0JTdHNnUzlpSmRtM1ZY?= =?utf-8?B?NlJRK3ljUG5LT1VOSGNYNEJrR3QzWUQ0WDV4bTdLY2N6MVRkTG1ONVVqL1NH?= =?utf-8?B?OFhGZ2c3MUFFVm1IR2kwVWZVMmNXN29ndXZxVmdaQitqOVdIZGxtVWxVN240?= =?utf-8?B?QkJBbmViaXhDQVErK0NqWnNiMFhVZVVkM0NkZENsT1llY0FiYmVTZkJNNUcy?= =?utf-8?B?VjV3VFBMdmx3YTVUK0g5cmYzYm9wdTMrVkRKeWZ6N2FaRVEwWFkzT2V1SEFi?= =?utf-8?B?R01CSTZIV1M5TFpMMlVBb2wxb1phMjAyODB6dkpGN0NYQVJRVEFqUjVCbXF2?= =?utf-8?B?amUxVTR3ZnNtdEpHQVZVcnk1T2UvQTJaUkZKS3RydjhoV1pIcldUbGs3OENN?= =?utf-8?B?Y1drUVNuMDlIdTNPU1pmMkhHT0lUdVdqL0p3SGFwSE5tR05FS2VWUjlQMjg5?= =?utf-8?B?OVZVeW1ZazZ4UHFKTzhzQmo3bEYyeEVMeUMxam04TVRDQUdxZzRGZTMyeHNq?= =?utf-8?B?N0x5U3JXR2hZUlZ0Rnl3OGNxVDBXOVhlTmtvR3ZyK0RqRDVGTHVtWWtYWGJ2?= =?utf-8?B?MXk1aEVJdlNvUHpVOVVPUzhDVTB0OUV2aGRpVHVvV3dqYlBKM2Vmc0E0c3lZ?= =?utf-8?B?WHlwSGVlUjEzVHd1MlU4aU53ampYYWtYSkNnMmwzK2RaTDdYV0dPKy9CVnlS?= =?utf-8?B?LzB5SE5tTEdYSXd1SjdlckUzcU9BT0IrL2lkR2pyTEduSlBsTFdvNm9YUFpS?= =?utf-8?B?RG5ObE9sWExpeE9rWFRCY2tRNStpUHA0NTF5bU5RdXBLZjQ4V0dEeEZKa2lZ?= =?utf-8?Q?PLg588ndNlpnu/mymX38zW1sBLFN0fxw5QKTZej?= 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: MWHPR11MB1872.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 711e8f93-4bd0-4c65-a461-08d9819b061c X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2021 09:41:46.9471 (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: uaQrqS0V/CvluPUTMj45p36VYHjav1kmNP+1z4OKYIhjGA8F5dwqJphq4SWpYvbswuiA/BS16562r7OX6tmJWQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB4929 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v4 00/18] i40e base code update 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 Sender: "dev" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogWmhhbmcsIFJvYmluWCA8 cm9iaW54LnpoYW5nQGludGVsLmNvbT4NCj4gU2VudDogTW9uZGF5LCBTZXB0ZW1iZXIgNiwgMjAy MSAxMDowMyBBTQ0KPiBUbzogZGV2QGRwZGsub3JnDQo+IENjOiBYaW5nLCBCZWlsZWkgPGJlaWxl aS54aW5nQGludGVsLmNvbT47IFpoYW5nLCBRaSBaIDxxaS56LnpoYW5nQGludGVsLmNvbT47DQo+ IFpoYW5nLCBIZWxpbiA8aGVsaW4uemhhbmdAaW50ZWwuY29tPjsgV3UsIEppbmdqaW5nIDxqaW5n amluZy53dUBpbnRlbC5jb20+Ow0KPiByZW15LmhvcnRvbkBpbnRlbC5jb207IGppamlhbmcubGl1 QGludGVsLmNvbTsgamluZy5kLmNoZW5AaW50ZWwuY29tOyBaaHUsDQo+IEhlcWluZyA8aGVxaW5n LnpodUBpbnRlbC5jb20+OyBMaWFuZywgQ3VubWluZw0KPiA8Y3VubWluZy5saWFuZ0BpbnRlbC5j b20+OyBMdSwgV2Vuemh1byA8d2Vuemh1by5sdUBpbnRlbC5jb20+OyBaaGFuZywNCj4gUm95IEZh biA8cm95LmZhbi56aGFuZ0BpbnRlbC5jb20+OyBDaGlsaWtpbiwgQW5kcmV5DQo+IDxhbmRyZXku Y2hpbGlraW5AaW50ZWwuY29tPjsgZWNoYXVkcm9AcmVkaGF0LmNvbTsgR3VvLCBKdW5mZW5nDQo+ IDxqdW5mZW5nLmd1b0BpbnRlbC5jb20+OyBZYW5nLCBTdGV2ZVggPHN0ZXZleC55YW5nQGludGVs LmNvbT47IFpoYW5nLA0KPiBSb2JpblggPHJvYmlueC56aGFuZ0BpbnRlbC5jb20+DQo+IFN1Ympl Y3Q6IFtQQVRDSCB2NCAwMC8xOF0gaTQwZSBiYXNlIGNvZGUgdXBkYXRlDQo+IA0KPiB1cGRhdGUg aTQwZSBiYXNlIGNvZGUuDQo+IA0KPiBzb3VyY2UgY29kZSBvZiBpNDBlIGRyaXZlcjoNCj4gY2lk LWk0MGUuMjAyMS4wOC4xNi50YXIuZ3oNCj4gDQo+IGNoYW5nZWxvZyBpbiBpNDBlIHNoYXJlIHJl cG86DQo+IEZyb20gNTlhMDgwZjRmYWZlICgiaTQwZS1zaGFyZWQ6IEFkZCBvcGNvZGUgMHgwNDA2 IGFuZCAweDA0MTYgdG8gTGludXgNCj4gc3VwcG9ydCIpIFRvIDJjN2FhYjU1OTY1NCAoImk0MGUt c2hhcmVkOiBBZGQgZGVmaW5lcyByZWxhdGVkIHRvIEREUCIpDQo+IA0KPiBUaGUgZm9sbG93aW5n IGNvbW1pdHMgYXJlIGlnbm9yZWQ6DQo+IGNiOTEzOWUzYmNlOCAoImk0MGUtc2hhcmVkOiBGaXgg bm90IGJsaW5raW5nIFg3MjIgd2l0aCB4NTU3IFBIWSB2aWEg4oCYZXRodG9vbA0KPiAtcCciKQ0K PiBjMDlkNGY5Y2YzOTAgKCJpNDBlLXNoYXJlZDogaTQwZS1zaGFyZWQ6IEZpeCBidWlsZCB3YXJu aW5nIC1XZm9ybWF0IHJlbGF0ZWQNCj4gdG8gaW50ZWdlciBzaXplIikNCj4gZmY4YTFhYmM2YzE3 ICgiaTQwZS1zaGFyZWQ6IEZpeCBidWlsZCB3YXJuaW5nIHdpdGggX19wYWNrZWQiKSA1OWEwODBm NGZhZmUNCj4gKCJpNDBlLXNoYXJlZDogQWRkIG9wY29kZSAweDA0MDYgYW5kIDB4MDQxNiB0byBM aW51eA0KPiBzdXBwb3J0IikNCj4gDQo+IHY0Og0KPiAtIHVwZGF0ZSBiYXNlIGNvZGUgdG8gY2lk LWk0MGUuMjAyMS4wOC4xNg0KPiB2MzoNCj4gLSB0aGVyZSBoYXMgYSBmaXggcGF0Y2ggY29udGFp bnMgdHdvIGlzc3Vlcywgc3BsaXQgaXQgaW50byB0d28gcGF0Y2hlcw0KPiB2MjoNCj4gLSByZWZp bmUgY29tbWl0IG1lc3NhZ2VzIGFuZCBtYWNybyBuYW1lDQo+IA0KPiBSb2JpbiBaaGFuZyAoMTgp Og0KPiAgIG5ldC9pNDBlL2Jhc2U6IGFkZCBuZXcgdmVyc2lvbnMgb2Ygc2VuZCBBU1EgY29tbWFu ZCBmdW5jdGlvbnMNCj4gICBuZXQvaTQwZS9iYXNlOiBhZGQgc3VwcG9ydCBmb3IgTWluIFJvbGxi YWNrIFJldmlzaW9uIGZvciA0IG1vcmUgWDcyMg0KPiAgICAgbW9kdWxlcw0KPiAgIG5ldC9pNDBl L2Jhc2U6IHNldCBUU0EgdGFibGUgdmFsdWVzIHdoZW4gcGFyc2luZyBDRUUgY29uZmlndXJhdGlv bg0KPiAgIG5ldC9pNDBlL2Jhc2U6IGRlZmluZSBuZXcgU2hhZG93IFJBTSBwb2ludGVycw0KPiAg IG5ldC9pNDBlL2Jhc2U6IGZpeCBQSFkgdHlwZSBpZGVudGlmaWVycyBmb3IgMi41RyBhbmQgNUcg YWRhcHRlcnMNCj4gICBuZXQvaTQwZS9iYXNlOiBmaXggUEYgcmVzZXQgZmFpbGVkDQo+ICAgbmV0 L2k0MGUvYmFzZTogZml4IHVwZGF0ZSBsaW5rIGRhdGEgZm9yIFg3MjINCj4gICBuZXQvaTQwZS9i YXNlOiBmaXggQU9DIG1lZGlhIHR5cGUgcmVwb3J0ZWQgYnkgZXRodG9vbA0KPiAgIG5ldC9pNDBl L2Jhc2U6IGFkZCBmbGFncyBhbmQgZmllbGRzIGZvciBkb3VibGUgdmxhbiBwcm9jZXNzaW5nDQo+ ICAgbmV0L2k0MGUvYmFzZTogZml4IGhlYWRlcnMgdG8gbWF0Y2ggZnVuY3Rpb25zDQo+ICAgbmV0 L2k0MGUvYmFzZTogZml4IHBvdGVudGlhbGx5IHVuaW5pdGlhbGl6ZWQgdmFyaWFibGVzIGluIE5W TSBjb2RlDQo+ICAgbmV0L2k0MGUvYmFzZTogZml4IGNoZWNrc3VtIGlzIHVzZWQgYmVmb3JlIHJl dHVybiB2YWx1ZSBpcyBjaGVja2VkDQo+ICAgbmV0L2k0MGUvYmFzZTogYWRkIGRlZnMgZm9yIE1B QyBmcmVxdWVuY3kgY2FsY3VsYXRpb24gaWYgbm8gbGluaw0KPiAgIG5ldC9pNDBlL2Jhc2U6IHNl cGFyYXRlIGtlcm5lbCBhbGxvY2F0ZWQgcnhfYmkgcmluZ3MgZnJvbSBBRl9YRFAgcmluZ3MNCj4g ICBuZXQvaTQwZS9iYXNlOiBVcGRhdGUgRlZMIEZXIEFQSSB2ZXJzaW9uIHRvIDEuMTUNCj4gICBu ZXQvaTQwZS9iYXNlOiBhZGQgZGVmaW5lcyByZWxhdGVkIHRvIEREUA0KPiAgIG5ldC9pNDBlL2Jh c2U6IHVwZGF0ZSB2ZXJzaW9uIGluIHJlYWRtZQ0KPiAgIG5ldC9pNDBlOiBmaXggcmVkZWZpbml0 aW9uIHdhcm5pbmcNCj4gDQo+ICBkcml2ZXJzL25ldC9pNDBlL2Jhc2UvUkVBRE1FICAgICAgICAg ICAgfCAgIDIgKy0NCj4gIGRyaXZlcnMvbmV0L2k0MGUvYmFzZS9pNDBlX2FkbWlucS5jICAgICB8 ICA3OSArKysrKysrKystLQ0KPiAgZHJpdmVycy9uZXQvaTQwZS9iYXNlL2k0MGVfYWRtaW5xX2Nt ZC5oIHwgIDU1ICsrKysrKy0tDQo+ICBkcml2ZXJzL25ldC9pNDBlL2Jhc2UvaTQwZV9jb21tb24u YyAgICAgfCAxNzUgKysrKysrKysrKysrKysrKysrKy0tLS0tDQo+ICBkcml2ZXJzL25ldC9pNDBl L2Jhc2UvaTQwZV9kY2IuYyAgICAgICAgfCAgMTAgKy0NCj4gIGRyaXZlcnMvbmV0L2k0MGUvYmFz ZS9pNDBlX2xhbl9obWMuYyAgICB8ICAgMiArLQ0KPiAgZHJpdmVycy9uZXQvaTQwZS9iYXNlL2k0 MGVfbnZtLmMgICAgICAgIHwgICA3ICstDQo+ICBkcml2ZXJzL25ldC9pNDBlL2Jhc2UvaTQwZV9w cm90b3R5cGUuaCAgfCAgMTcgKysrDQo+ICBkcml2ZXJzL25ldC9pNDBlL2Jhc2UvaTQwZV9yZWdp c3Rlci5oICAgfCAgMTAgKysNCj4gIGRyaXZlcnMvbmV0L2k0MGUvYmFzZS9pNDBlX3R5cGUuaCAg ICAgICB8ICAyNiArKystDQo+ICBkcml2ZXJzL25ldC9pNDBlL2k0MGVfZXRoZGV2LmMgICAgICAg ICAgfCAgIDMgKy0NCj4gIDExIGZpbGVzIGNoYW5nZWQsIDMxOCBpbnNlcnRpb25zKCspLCA2OCBk ZWxldGlvbnMoLSkNCj4gDQo+IC0tDQo+IDIuMjUuMQ0KDQpBY2tlZC1ieTogQmVpbGVpIFhpbmcg PGJlaWxlaS54aW5nQGludGVsLmNvbT4NCg0K