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 5794E41D9C; Tue, 28 Feb 2023 12:47:13 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E565340EE4; Tue, 28 Feb 2023 12:47:12 +0100 (CET) Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id 3AC484021F for ; Tue, 28 Feb 2023 12:47: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=1677584830; x=1709120830; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=YZwhahTgRwUjKY6u+iOCvJB1nCuK3KuOzE0cwEt5uYM=; b=bbtM3xp91UlmsN8gB3B7d4bO5zRHzq05E2qjXb7ZK/1x7+/3kZfMT9gD aC2yCaRraESRm1ERAndkc4G9+WvND5nGPFeF6BWt23H3em1wDGn4vlVXo Sldo2AGSlVcYuYtcbc65++3A8CHT7246bbgYTiEA4ihS5OE82trqH2EkN ljXIl4rmZ+FmpWlZ+jK+M4hBRymj+78V/V+ATnw2YFcotxyfpl+9HM/ga umLUeCAMjoXKm6Lu9S3HyzmakePxdKhR+NIE14Izafb4xe+mPCHi6WTTZ 2FpZuOEqyFCfZRDOcV3RAqw3j+jI23O47czpUEMO3S31gIsk+SBYiMugH Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10634"; a="396682594" X-IronPort-AV: E=Sophos;i="5.98,221,1673942400"; d="scan'208";a="396682594" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Feb 2023 03:47:08 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10634"; a="817062973" X-IronPort-AV: E=Sophos;i="5.98,221,1673942400"; d="scan'208";a="817062973" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga001.fm.intel.com with ESMTP; 28 Feb 2023 03:47:08 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Tue, 28 Feb 2023 03:47:08 -0800 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) 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.16; Tue, 28 Feb 2023 03:47:07 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Tue, 28 Feb 2023 03:47:07 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.108) 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.16; Tue, 28 Feb 2023 03:47:07 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=O3pqiV3jJ+lvGnl+xeMosiRd79SaE5p/ptOt2GMLa7KOMw3w2UCaxV67m/3BFNNZPoXJiEE0gH0wFhft0KZwHuym8V8IwV57MXOkn4xYKYqqAFOH0263mWYFBwiBl60s/RfwdOdZV/aUOjDk3Gm+LZQJmgD8XFlXPOlN9Ico/bqTk4A7YxBCgBSXs/cRYPnHgK4BR16fUWgGtr5NkPc94DMzGwBI6OmRKoC69usDrWJyNrbQSmNbz0ag5CXN8rKHNHAjyarn4lQvvywfCnpiyj6SEbnof7vO5XX7lwXM5aaGQWA2/qObANb+0MDyMWPbOYvRsZSGK8v38Eitf5uIDA== 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=YZwhahTgRwUjKY6u+iOCvJB1nCuK3KuOzE0cwEt5uYM=; b=WzTlouNGmN+ykGyoFsry2wG+3kx1wjSHY+x9ogjOXKgtdgY9qFcqFgWdWAJkO305Sjo2Cya54y268cNnizuBGIIv1hlp3qjvyuRYVotkpvEXSl1GoirmTgUVk8obcisGjJs45HWVqWHOMVL109KiLoAYvUHhQ3Dp3R2+wHypm2+bqF8qYLWSdLeWzNLcHDIKUZtd47bvBH1QoRioOAEMiNsT1/xw5Vk7JPYH/PMBIOSVSP+8Wd34uaDFN1BgsjGokjOji5OlGoWgneZNsYLZs/Nfj6jvJ2jsb3OTKjqJfjM/2bJNa0NKMZdn9WuH5Gw2o4Gb13OAmWhpLsMiGTeQKQ== 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 PH0PR11MB5877.namprd11.prod.outlook.com (2603:10b6:510:141::12) by SJ1PR11MB6105.namprd11.prod.outlook.com (2603:10b6:a03:48c::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.30; Tue, 28 Feb 2023 11:47:05 +0000 Received: from PH0PR11MB5877.namprd11.prod.outlook.com ([fe80::73e:9f2f:1bef:8263]) by PH0PR11MB5877.namprd11.prod.outlook.com ([fe80::73e:9f2f:1bef:8263%7]) with mapi id 15.20.6134.024; Tue, 28 Feb 2023 11:47:05 +0000 From: "Liu, Mingxia" To: Ferruh Yigit , "dev@dpdk.org" , "Xing, Beilei" , "Zhang, Yuying" CC: "Wu, Jingjing" Subject: RE: [PATCH v7 18/21] net/cpfl: add HW statistics Thread-Topic: [PATCH v7 18/21] net/cpfl: add HW statistics Thread-Index: AQHZQaXz4rkLPlet2U+e2Yg0FqTQ6K7jaEUAgACPj6CAADwmAIAAGYyg Date: Tue, 28 Feb 2023 11:47:05 +0000 Message-ID: References: <20230213021956.2953088-1-mingxia.liu@intel.com> <20230216003010.3439881-1-mingxia.liu@intel.com> <20230216003010.3439881-19-mingxia.liu@intel.com> <7450f46b-fc91-8a1e-c9f7-90ff1ca56d8e@amd.com> In-Reply-To: <7450f46b-fc91-8a1e-c9f7-90ff1ca56d8e@amd.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: PH0PR11MB5877:EE_|SJ1PR11MB6105:EE_ x-ms-office365-filtering-correlation-id: d5547eb6-d82f-4891-9268-08db19818386 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: mzR0hNws1FOo49YFYwjxZ3QwGHiKYgEgX1u94wBypwd/0P37AmsVjGdBTWTe8KzUuZmQxWQzVmqvXc6efDg4gxcQLilFof1jPd+q/UT3kBm4/VivqqKzRYPKDFwJtOS6Ok0Dckjc3scAB9yj4v+QiIbUaE8r7+EFJAKYgGx+t6XLqjIrJ/l/P9bSmTgvEFqSMDHaQZZUCMiYhoO5ZCttbJE2pMElvmBbz++L0VXUEkab50m3iheDWfNB4E/Ot4+QX7+9iRezAjdY8I6oj2IVdE9Vbz0NHI6BtSmeKsX4U3cIIqdPJvAI84OGDa02ND7fKr/wZd7zIZAH9zT3Xlvgk8oWWnKmhJ4X8N0MXpOTLAfrJI+gEp8R4Q+jlrFhM66TYMTUsXKMGhyigikiUEUqYEMZz9QNXFFrE0plA8ZbFa0RRmh+nDYWO+/g8UROJ/HHQLabf0Hx5+BCEzhZoeLGHA+3RBCKvt1+sjJx43ka5EsZhBBbzcjDd/UCpLsVs2LBv5vVjrh3jmiux+4hljfsCNLhCG0zT8yd2Mni0CuUanWYBGsvgjiEgjEtMTIk80ZfZKzehmFJvmXRBLHth6fYpMmyeaIKUmlMzm87dKRuiIp4nJIcR1X7TM7bOSY6U3TLrcoLZIJwqKV01kuTK9N0F6k+kl2XflIyRP9jJAKmOaz8jLP4LB+KOFH7yQCTmM+jkDdZxKr6fX5nN54IpuqgUg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR11MB5877.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(39860400002)(346002)(136003)(366004)(396003)(376002)(451199018)(2906002)(82960400001)(316002)(478600001)(83380400001)(5660300002)(33656002)(52536014)(86362001)(8936002)(55016003)(38070700005)(4326008)(66946007)(76116006)(66446008)(66476007)(66556008)(64756008)(41300700001)(6636002)(110136005)(122000001)(38100700002)(8676002)(7696005)(107886003)(53546011)(9686003)(186003)(6506007)(26005)(71200400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VnA2NlB4cnpBa3ZrRFIwVmdFZlFGc3RzcElYQVhvMXNBZmllemJTc3lRSzJB?= =?utf-8?B?cTVUTnZGSEx1V1ZzVTVkUFR5Y3pTbnVWNXNhbFlKaUtWSHhTVjlrdXpFa21W?= =?utf-8?B?SHU4NGJZcTQxSTZ1RzQxNXZaWHhwbkpVQ3dZYkt3eXVSMmpqM0hGblZPeTNL?= =?utf-8?B?cklGWU1ZZ1VqSlozWlVBWkhMb1NqMk1sSFdIK3NVanROalNZOW1Sb1J2eGhD?= =?utf-8?B?YTNwcmNycDNYYkpIRk1hOFI4MlJOQzlLd3NCdFBKQ25sTFVRdERKaWd5MEVq?= =?utf-8?B?clg0bzJsTHV0azJhaTFrQlpUY2E1KzNMcUFDT2Y5TnhYV0lQZDlsQk5Lbmk4?= =?utf-8?B?ektscm5IeHp0QllaVHdrTmIremUyQXVJRnVlNCswMkRmbVgrRHBscU1RS2FD?= =?utf-8?B?UkhwMXRCQVZpMXVoR2tYVUUyU1B2Y0h5M1RhUkVVWmhwbllkbU16Z2RzSlBv?= =?utf-8?B?WldNVThTOHIzN0EwWEtRajBoUTRjY3o3djY4Q0hsN0hVbFV1ekpnVWxHMGxL?= =?utf-8?B?TmZDN1FBcU5nZ0RGWHUrWjhCRGdHU29iWmk3alh6Y0U4aVVNUDdpS0dCamRN?= =?utf-8?B?anVpeFBwYUNMZWFPNUpoMDNFekFIS1ZwTjFlb2k3ZnVRQmxkbFJvZVRuMlV4?= =?utf-8?B?QmdZNFBWK2wyNUxjQUttdGRwK3BRdzdTMTMwaTdiRmozT1J1VHJaM3YxR0Fu?= =?utf-8?B?WVYyYm5GdmxCYis0MGJ6SlNiUFB5MTNvUU9oNVFtc1pwSk1DeGZ1Q3VsUmJv?= =?utf-8?B?R01pUytldVBIaHdtRko5UUtidU05cGZ1UHlndnpiaDJsK3BrUjRkM2piMkpt?= =?utf-8?B?Wnd0VFJWTk52ZVpiMVRoL1B4RFJnSUp0WTlHaWV5WmxxaUJ3M1REc3M0eklm?= =?utf-8?B?a3NZMlV0MTdOdkJ2MUUzVnBOemkvYVhGQXlidzArdHBtejVGYWYvTVZtVFB0?= =?utf-8?B?NEtDbE5aZnQ4aXozY3l0MkVvQm14M2p3Ym1mQW80QnE0aE4zTlA1VU40Tm1w?= =?utf-8?B?OEZxOWJySlVCeWxyejM1TTVzOWUyTXNwNDJRdmh1QU1DdXUvbXU3dEpCT2tR?= =?utf-8?B?d2ttMlg2RldTK1kwZjBTL1BJQ0xhOHpNVC9IRGFaK3d2amZkUi8wR1RGc2lE?= =?utf-8?B?Q3gyWXVNZVA1eG1tRkJiMk1LZmlPdzVPSUhRK3B2bGRkOFZIcXlGSVNiUkZt?= =?utf-8?B?VmJza25NV2FBT2NESWdNdzkxSFU5TGhaSTlRZ3VDVW1SQWtTL3ZmNXk4ajU5?= =?utf-8?B?T1dSZ05HWE51V3gyZnpSVnpRMDVrVTZNUXB4Uk5jTW5ZVUhobDJYVDFPaVY2?= =?utf-8?B?ci9TRmZUeEhrTnFSV2NGZXc4TDBVa1haRm9oUkp1SnRuYnRSWHhZY2VZT0dp?= =?utf-8?B?bFVqaThmbjIxUXRUT2hXU1Z4ZXF5OXhlU3YrbkRTUmgvQ1BJV3dyTTd2NmlT?= =?utf-8?B?Q2hPR0VEVGhCWjRydko0YkYrYmNxeXlwUU0rU05ReGY3NGVrcEw1Y2gySUxO?= =?utf-8?B?RGY3Rm5zSzAyMWVMK0ZSZ0pwT0xFaEdFaEhlWTZxRnBVVDdzT3VnZUhDYnJM?= =?utf-8?B?Y3ZjMVhnTjhDMnlacGtTdEZrS3RkTkhzdXJiZ2RKRlMxQkF4ZHY5YnYxSEFk?= =?utf-8?B?aHNZR3VGY1VEaThhWEE1Ulg5Sndzbm9xL1JXTXlyQ1pIeVFzM3J6eTVQQnFJ?= =?utf-8?B?SGwrK2Q1US9jS1pZc1dZb2tCZllEQ2xtbTVNOVBlblV3blYxQnQva0FQT0x2?= =?utf-8?B?Qi9KUG9SdFYwMkE1R3BDVkVKNFRReXZncXN0bk1jTmg4eEZSRXh5alAzU0pC?= =?utf-8?B?N3NYOXlIOXI1ZjNaNC9pbVFDaVJKK2JoR3phWjdVK1g0enhJVFhxc3ArTUNn?= =?utf-8?B?enZKNHJ3eGhrQm1iZnFVdXdOMUw4TGttQ1pteE90eDhud3RJYk1na25oaE1W?= =?utf-8?B?YzNPWmcyQmNvSFBITzFaSjlCSFgwK3NFNVFpMkpxa1hLaWZESUpFNFZIZEVj?= =?utf-8?B?ZGl3dExYRytrZldoOE9SOGEvV01uZi9RZU5lYXlVSW0zdXh5M05RdUs0c1Yv?= =?utf-8?B?dFVDZ3pKWktuRDlQOGdrNGxBclR3WlFZWXA4Vnc0SkxSd2p5NHVPMUh2K2tq?= =?utf-8?Q?lEEhGjQ2vB2QM/7EyhcCqtL1D?= 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: PH0PR11MB5877.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d5547eb6-d82f-4891-9268-08db19818386 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Feb 2023 11:47:05.0854 (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: VnWYQfP+Pwke4H5cP9sUd/szpi0hLGkMBcK7CO+7O7dOuuncHVl0UJZXfhYjbPqAm8Jh8OdS3j66hpzawGntXA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ1PR11MB6105 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 T0ssIGdvdCBpdC4NCg0KQXMgb3VyIHByZXZpb3VzIGRlc2lnbiBkaWQgaGF2ZSBmbGF3cy4NCkFu ZCBpZiB3ZSBkb24ndCB3YW50IHRvIGFmZmVjdCBjb3JyZWN0bmVzcyBvZiB0ZWxlbWV0cnksIHdl IGhhdmUgdG8gcmVkZXNpZ24gdGhlIGlkcGYgY29tbW9uIG1vZHVsZSBjb2RlLA0Kd2hpY2ggbWVh bnMgYSBsb3Qgb2Ygd29yayB0byBkbywgc28gY2FuIHdlIGxvd2VyIHRoZSBwcmlvcml0eSBvZiB0 aGlzIGlzc3VlPw0KDQpUaGFua3MsDQpCUiwNCm1pbmd4aWENCj4gLS0tLS1PcmlnaW5hbCBNZXNz YWdlLS0tLS0NCj4gRnJvbTogRmVycnVoIFlpZ2l0IDxmZXJydWgueWlnaXRAYW1kLmNvbT4NCj4g U2VudDogVHVlc2RheSwgRmVicnVhcnkgMjgsIDIwMjMgNjowMiBQTQ0KPiBUbzogTGl1LCBNaW5n eGlhIDxtaW5neGlhLmxpdUBpbnRlbC5jb20+OyBkZXZAZHBkay5vcmc7IFhpbmcsIEJlaWxlaQ0K PiA8YmVpbGVpLnhpbmdAaW50ZWwuY29tPjsgWmhhbmcsIFl1eWluZyA8eXV5aW5nLnpoYW5nQGlu dGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2NyAxOC8yMV0gbmV0L2NwZmw6IGFkZCBI VyBzdGF0aXN0aWNzDQo+IA0KPiBPbiAyLzI4LzIwMjMgNjo0NiBBTSwgTGl1LCBNaW5neGlhIHdy b3RlOg0KPiA+DQo+ID4NCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJv bTogRmVycnVoIFlpZ2l0IDxmZXJydWgueWlnaXRAYW1kLmNvbT4NCj4gPj4gU2VudDogVHVlc2Rh eSwgRmVicnVhcnkgMjgsIDIwMjMgNTo1MiBBTQ0KPiA+PiBUbzogTGl1LCBNaW5neGlhIDxtaW5n eGlhLmxpdUBpbnRlbC5jb20+OyBkZXZAZHBkay5vcmc7IFhpbmcsIEJlaWxlaQ0KPiA+PiA8YmVp bGVpLnhpbmdAaW50ZWwuY29tPjsgWmhhbmcsIFl1eWluZyA8eXV5aW5nLnpoYW5nQGludGVsLmNv bT4NCj4gPj4gU3ViamVjdDogUmU6IFtQQVRDSCB2NyAxOC8yMV0gbmV0L2NwZmw6IGFkZCBIVyBz dGF0aXN0aWNzDQo+ID4+DQo+ID4+IE9uIDIvMTYvMjAyMyAxMjozMCBBTSwgTWluZ3hpYSBMaXUg d3JvdGU6DQo+ID4+PiBUaGlzIHBhdGNoIGFkZCBoYXJkd2FyZSBwYWNrZXRzL2J5dGVzIHN0YXRp c3RpY3MuDQo+ID4+Pg0KPiA+Pj4gU2lnbmVkLW9mZi1ieTogTWluZ3hpYSBMaXUgPG1pbmd4aWEu bGl1QGludGVsLmNvbT4NCj4gPj4NCj4gPj4gPC4uLj4NCj4gPj4NCj4gPj4+ICtzdGF0aWMgaW50 DQo+ID4+PiArY3BmbF9kZXZfc3RhdHNfZ2V0KHN0cnVjdCBydGVfZXRoX2RldiAqZGV2LCBzdHJ1 Y3QgcnRlX2V0aF9zdGF0cw0KPiA+Pj4gKypzdGF0cykgew0KPiA+Pj4gKwlzdHJ1Y3QgaWRwZl92 cG9ydCAqdnBvcnQgPQ0KPiA+Pj4gKwkJKHN0cnVjdCBpZHBmX3Zwb3J0ICopZGV2LT5kYXRhLT5k ZXZfcHJpdmF0ZTsNCj4gPj4+ICsJc3RydWN0IHZpcnRjaG5sMl92cG9ydF9zdGF0cyAqcHN0YXRz ID0gTlVMTDsNCj4gPj4+ICsJaW50IHJldDsNCj4gPj4+ICsNCj4gPj4+ICsJcmV0ID0gaWRwZl92 Y19zdGF0c19xdWVyeSh2cG9ydCwgJnBzdGF0cyk7DQo+ID4+PiArCWlmIChyZXQgPT0gMCkgew0K PiA+Pj4gKwkJdWludDhfdCBjcmNfc3RhdHNfbGVuID0gKGRldi0+ZGF0YS0NCj4gPj4+IGRldl9j b25mLnJ4bW9kZS5vZmZsb2FkcyAmDQo+ID4+PiArCQkJCQkgUlRFX0VUSF9SWF9PRkZMT0FEX0tF RVBfQ1JDKSA/DQo+ID4+IDAgOg0KPiA+Pj4gKwkJCQkJIFJURV9FVEhFUl9DUkNfTEVOOw0KPiA+ Pj4gKw0KPiA+Pj4gKwkJaWRwZl92cG9ydF9zdGF0c191cGRhdGUoJnZwb3J0LT5ldGhfc3RhdHNf b2Zmc2V0LCBwc3RhdHMpOw0KPiA+Pj4gKwkJc3RhdHMtPmlwYWNrZXRzID0gcHN0YXRzLT5yeF91 bmljYXN0ICsgcHN0YXRzLT5yeF9tdWx0aWNhc3QgKw0KPiA+Pj4gKwkJCQlwc3RhdHMtPnJ4X2Jy b2FkY2FzdCAtIHBzdGF0cy0+cnhfZGlzY2FyZHM7DQo+ID4+PiArCQlzdGF0cy0+b3BhY2tldHMg PSBwc3RhdHMtPnR4X2Jyb2FkY2FzdCArIHBzdGF0cy0+dHhfbXVsdGljYXN0DQo+ID4+ICsNCj4g Pj4+ICsJCQkJCQlwc3RhdHMtPnR4X3VuaWNhc3Q7DQo+ID4+PiArCQlzdGF0cy0+aW1pc3NlZCA9 IHBzdGF0cy0+cnhfZGlzY2FyZHM7DQo+ID4+PiArCQlzdGF0cy0+b2Vycm9ycyA9IHBzdGF0cy0+ dHhfZXJyb3JzICsgcHN0YXRzLT50eF9kaXNjYXJkczsNCj4gPj4+ICsJCXN0YXRzLT5pYnl0ZXMg PSBwc3RhdHMtPnJ4X2J5dGVzOw0KPiA+Pj4gKwkJc3RhdHMtPmlieXRlcyAtPSBzdGF0cy0+aXBh Y2tldHMgKiBjcmNfc3RhdHNfbGVuOw0KPiA+Pj4gKwkJc3RhdHMtPm9ieXRlcyA9IHBzdGF0cy0+ dHhfYnl0ZXM7DQo+ID4+PiArDQo+ID4+PiArCQlkZXYtPmRhdGEtPnJ4X21idWZfYWxsb2NfZmFp bGVkID0NCj4gPj4+ICtjcGZsX2dldF9tYnVmX2FsbG9jX2ZhaWxlZF9zdGF0cyhkZXYpOw0KPiA+ Pg0KPiA+PiAnZGV2LT5kYXRhLT5yeF9tYnVmX2FsbG9jX2ZhaWxlZCcgaXMgYWxzbyB1c2VkIGJ5 IHRlbGVtZXRyeSwgdXBkYXRpbmcNCj4gPj4gaGVyZSBvbmx5IGluIHN0YXRzX2dldCgpIHdpbGwg bWFrZSBpdCB3cm9uZyBmb3IgdGVsZW1ldHJ5Lg0KPiA+Pg0KPiA+PiBJcyBpdCBwb3NzaWJsZSB0 byB1cGRhdGUgJ2Rldi0+ZGF0YS0+cnhfbWJ1Zl9hbGxvY19mYWlsZWQnIHdoZW5ldmVyDQo+ID4+ IGFsbG9jIGZhaWxlZD8gKGFsb25nc2lkZSAncnhxLT5yeF9zdGF0cy5tYnVmX2FsbG9jX2ZhaWxl ZCcpLg0KPiA+IFtMaXUsIE1pbmd4aWFdIEFzIEkga25vdywgcnRlX2V0aF9kZXZfZGF0YSBpcyBu b3QgYSBwdWJsaWMgc3RydWN0dXJlIHByb3ZpZGVkDQo+IHRvIHVzZXIsIHVzZXIgbmVlZCB0byBh Y2Nlc3MgdGhyb3VnaCBydGVfZXRoZGV2IEFQSXMuDQo+ID4gQmVjYXVzZSB3ZSBhbHJlYWR5IHB1 dCByeCBhbmQgdHggYnVyc3QgZnVuYyB0byBjb21tb24vaWRwZiB3aGljaCBoYXMgbm8NCj4gZGVw ZW5kY3kgd2l0aCBldGhkZXYgbGliLiBJZiBJIHVwZGF0ZSAiZGV2LT5kYXRhLT5yeF9tYnVmX2Fs bG9jX2ZhaWxlZCINCj4gPiB3aGVuIGFsbG9jYXRlIG1idWYgZmFpbHMsIGl0IHdpbGwgYnJlYWsg dGhlIGRlc2lnbiBvZiBvdXIgY29tbW9uL2lkcGYNCj4gaW50ZXJmYWNlIHRvIG5ldC9jcGZsIG9y IG5ldC5pZHBmLg0KPiA+DQo+ID4gQW5kIEkgZGlkbid0IGZpbmQgYW55IHJlZmVyZW5jZSBvZiAn ZGV2LT5kYXRhLT5yeF9tYnVmX2FsbG9jX2ZhaWxlZCcgaW4gbGliDQo+IGNvZGUuDQo+ID4NCj4g DQo+IFBsZWFzZSBjaGVjayAnZXRoX2Rldl9oYW5kbGVfcG9ydF9pbmZvKCknIGZ1bmN0aW9uLg0K PiBBcyBJIHNhaWQgdGhpcyBpcyB1c2VkIGJ5IHRlbGVtZXRyeSwgbm90IGRpcmVjdGx5IGV4cG9z ZWQgdG8gdGhlIHVzZXIuDQo+IA0KPiBJIGdvdCB0aGUgZGVzaWduIGNvbmNlcm4sIHBlcmhhcHMg eW91IGNhbiBwdXQgYSBicmllZiBsaW1pdGF0aW9uIHRvIHRoZSBkcml2ZXINCj4gZG9jdW1lbnRh dGlvbi4NCj4gDQoNCg==