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 F330941C2A; Tue, 7 Feb 2023 07:48:06 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D4C8F42B7E; Tue, 7 Feb 2023 07:48:06 +0100 (CET) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mails.dpdk.org (Postfix) with ESMTP id B00F140EF0; Tue, 7 Feb 2023 07:48:04 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1675752485; x=1707288485; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=XhVKkgOFg4YwhwUZcsPPT8dABUW7grR5/FYNduXPd8E=; b=mRzloWw354n9hMnkdNpi3b9Hd5YDjWpZP4iOJnyZVwmvi8ErJcmW7VqD iAhB/6aupA64KUJb802UYXbShoKMHujXPwjigsA9iyE6PJPX91MlEIsi7 0xGBpPDAmMP/dQJ4tCv9AzDrUtAm9Y4P9cYemtTVUCrH6bPham/L1t+Yb msWCXdULAHuT7YsfGmEmrMqKWZp3/LwINtFYnK4F5w37T2srNkp6nzK/f ZqW7uJm6Ix6ilquOaFnz1lw5zVxGqe/jDnWgbo7SodzkBIk9EffJQw1Kk LuGp+C6TRkoOpxPtADaluMemxiOV92LojsK+eHxfjjgtpCq7ZGpsxYbmX Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10613"; a="328061915" X-IronPort-AV: E=Sophos;i="5.97,278,1669104000"; d="scan'208";a="328061915" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Feb 2023 22:48:03 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10613"; a="730289790" X-IronPort-AV: E=Sophos;i="5.97,278,1669104000"; d="scan'208";a="730289790" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga008.fm.intel.com with ESMTP; 06 Feb 2023 22:48:02 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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; Mon, 6 Feb 2023 22:48:02 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Mon, 6 Feb 2023 22:48:02 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.108) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Mon, 6 Feb 2023 22:48:02 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=R+Az2IRtV4HXM3GItUPx1/Q/ACmGG6eWbp9EHjLnS7uRFpImy1Q8k++Otaj5jQ+PjsHmB7RFhSAlZFxEVWDRnMZyjkd5gO0Wu/ZB+HM/lHzKfnbqkJB70RNduzJv+p+DEWeQoYm2PPv04+Dz7Q/Q2/cCIrXijEWkMiIEudz333nsFM2on+3TFVDSYSM5eHdk2YwiHXyaKEO9R3cccd7jE4SW9X15/0oj43ruCdnYXYST6YHZp8rAhxyr8xgsRlcrnQ97DJfH2TrQBx10TxcV+5twVG7t8IsjtfKo+/S8l3wx8ExPuT64nH6mRAcaxB7tj85dZ9blZifRCgbExkxLSQ== 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=XhVKkgOFg4YwhwUZcsPPT8dABUW7grR5/FYNduXPd8E=; b=Wbif207VSnCCYhnZwIecTJl6Xu5YSVwO1J0e6TRDxu6fio7pn4E4R7JysuDPafkI2vH9806bgDBkb4IpW6hG7JHsnc3ZLG150uaXLxk8Knqxrl6idsCP3742aSgUB7iN11jTK3SXEvpUiUOhj8Ut1uuH/3wrPyIY2Hxmll/Bq1ypFUJXhC4A9mN1Jdj9DWxjwKWlZabW5Xgxn2ISbNrsb2kSbvdUl0sx6vWQYgONvov21JbHfrarHPzRqy/iUQPnTHNJqJj6DQoqHjWJmuWPhCPeCc22GfAT11uHcpGJQ027CpDU8Y90K2oeKGvKAfbPpzgyHt35MpbofV7p5JMzvQ== 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 MWHPR11MB1886.namprd11.prod.outlook.com (2603:10b6:300:110::9) by PH7PR11MB5768.namprd11.prod.outlook.com (2603:10b6:510:131::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.32; Tue, 7 Feb 2023 06:48:00 +0000 Received: from MWHPR11MB1886.namprd11.prod.outlook.com ([fe80::6c25:9f9b:b5ec:24ad]) by MWHPR11MB1886.namprd11.prod.outlook.com ([fe80::6c25:9f9b:b5ec:24ad%7]) with mapi id 15.20.6064.036; Tue, 7 Feb 2023 06:48:00 +0000 From: "Yang, Qiming" To: "Ye, MingjinX" , =?utf-8?B?6Z+p54i9?= , Thomas Monjalon CC: "dev@dpdk.org" , "stable@dpdk.org" , "Zhou, YidingX" , "Zhang, Qi Z" , "david.marchand@redhat.com" , "ferruh.yigit@amd.com" Subject: RE: [PATCH] net/ice: fix get link status timeout Thread-Topic: [PATCH] net/ice: fix get link status timeout Thread-Index: Adk6AI1N1VQ05JBhQJKrl6I8/zJ1xgABLLzAAC60EyA= Date: Tue, 7 Feb 2023 06:48:00 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US, zh-CN 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: MWHPR11MB1886:EE_|PH7PR11MB5768:EE_ x-ms-office365-filtering-correlation-id: 28835c2c-7672-47a3-4908-08db08d740ee x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 1d2QLyneOiyNne5ec/v+eKhPV09kUz3q+eSEudt5KvMnxAtpnM9B8/ihMFB09QfLq6BgHPQDr/aBkVZ++VbUWMTexHaPEozHzk+J3gws8MRhHy/X01sBeWNkfISebnuvOlcLXVnmhRPYI9g/ncyshzVgRM5GV8mN2HH0+RlrtUIfTbd2XnqvoKUC9mz2ImLT266vakN5WoU8qFHozKFsdK3ZvtWJ5ic0L+FkSlBlr/QTOZamc+KATGyg4yLmoT88MA/3d3Bjq96TqoSkrjBF5rHotrixLlL1EYmz97yRR+CX86deuRZRb2mv6MC6zy9G/hpBpOaXVteAOnHGIfO1MWsFU6pGTzUlo7Qi3XU5e74w+dI3LhZbyMMVgB2JXExWooxa/NvwNAT6pUH7mNbPjclZqbBJs9wofhtNqyzCcjZ0Xz1bHOgBhmEAXDXTm+GhkHV10RmA7yJ/xW2vlXdwdZW6b2pV+ejOeqIYcYS5XZjhhJgABgXnk70/NFntAHgsGQnSeDVvDERM7mj3ApSCquXXca7RnQ+hShAwF5btSJqBB+YFHbaNG8IV0uMIRTuFRek+hUiD7g0sWehTPD3pARjaRIX6i1dm8IjXrpXl7kfEN0rBYw4B2mGd2LH3SwbwzkKyjc50V4IAqq+j2LpnPByqFScBrRKb+FwwdxWGVmHGfLC+XrmO4um76f4Vc5gY x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR11MB1886.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(376002)(136003)(346002)(39860400002)(396003)(366004)(451199018)(5660300002)(53546011)(6506007)(26005)(38100700002)(186003)(9686003)(83380400001)(122000001)(316002)(66476007)(33656002)(41300700001)(82960400001)(66446008)(66946007)(86362001)(8676002)(64756008)(66556008)(478600001)(110136005)(52536014)(76116006)(8936002)(7696005)(54906003)(55016003)(71200400001)(4326008)(2906002)(38070700005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NklFQW5rdlkrd3cva29RSmV4ZVpXbTVBekxJRFhCd0JzbVJWbGpGZm5XNk4r?= =?utf-8?B?R3FNdEE2emZZVkVTZ0pKbFFBeElxeG9FSDdFRkFWZWNOQStYQVFDeGw2cGZQ?= =?utf-8?B?SXRINEZHT2l5Z01BcW5ER1o1MjRsMlc5N2ZYeWVVeVppL2pCek1uY2hMUm9j?= =?utf-8?B?YllWQXlJSVRHaDZRYmx2aDNURFVSOEllOVoybTZpL2luQXlNZGhnWFhhRHZq?= =?utf-8?B?Vlc1OXNadGtqcVFBdlpGalVBMzFrU2ZNZzh1Y01hcVQzalcwc0llOW1pWmZH?= =?utf-8?B?aFl2eE4ySWpjMDV6VHhFekdJdGM1cFA0ZHkxcXJObzFUaUorUnFDSzZyMHBR?= =?utf-8?B?NGM1YVZqNzBpNGZJcUZKanIxazJoM2dOL3J0aUZyakVlM3FBTGg1SUsvUER3?= =?utf-8?B?WGhJT0R2YXVuY0NZT0dFUUs0MWk4OG1DelVWV2RYSWd0ZGMzbUdJNnI0emNi?= =?utf-8?B?elBjcEJuU1hLM3NSMGhHeHE0MEtnRkh4b3JUMHI4YXVjTE44V3FWM1gzTE5M?= =?utf-8?B?MHozOC9SNmN6dG4zYkZpY2RlOG8wT2xFdW1PMVJjaHVFcW1ZcFFFWGVTWGcw?= =?utf-8?B?WU04Tm5ua3ZjcFFWVlJ3ZlhHUkZqbFNXNnFnSlhpYktBbkF1TXBJemVMWFlT?= =?utf-8?B?c2NhRmNCQzE2VHJQR0ovOGdwQTNYU1NrQUVtQlZtMVN5dno2U0d0a29mKzBJ?= =?utf-8?B?d3M4VlMxTFJLNThhSG81MFdveEk5aFVrOEZYSVNzc0liN0Zrd2N4ZWE1VXd1?= =?utf-8?B?emRidGh5d0ZZTzZIUERJZmhwY3YrQms2R04zTmNoMnVRRUFDdGpib1p5ckhS?= =?utf-8?B?TVI4OCtobEY5UThLV0xDQmtRenVrR094SEVtekVvelJjbHNyRzBnZDVSM2Zl?= =?utf-8?B?aFNoS1VYY1BkaVlnS1lPMEtBZzgrQzlFclRCQUQreVNWVitaM0ZIZmVnZFcz?= =?utf-8?B?SjNyaDRjN3gxUFNRV2s5ZGxzZlFzMW5uZlJYVU1HN3p5QjdZdG8rMi9LcjY1?= =?utf-8?B?OExlOWpUd0hYSElZRDZuV2VHcXZtRGdINDhRM0R6QUV6cHJHRGJkd24rR05T?= =?utf-8?B?WW5PcnlBaXZETjIxTEFoblFJMjZKSERWSldUTm5YaS9rT2JsTVNTMmsySFp4?= =?utf-8?B?bFFxK3dxUnpFTkxCUmxTMGtnRHJETjM4OWF1cGJXL1Z2WmEwL3lnTlh0SzdN?= =?utf-8?B?bC9sUmI0ZDRxUWVVK1I4T2RKSXJaS0hwajM5QjcvemNwSDE4NlpHKzBaWDRw?= =?utf-8?B?czlobW1idlYvYjdid2VXM0plNzN3S21tNjdYeUJXa1hOSjE4Z2xHZFV6VFpY?= =?utf-8?B?N1hCTDhnYWVpUXV4ZXJIdHBOL09vcmM0QnA0azlSMTNTV0FYVTdGZC8zUHBF?= =?utf-8?B?cDI3RkFTODcvUllkdFZ5OUVSQzFZQncrbXIvZFNNa1pLWjdtNnM0dW05OXhw?= =?utf-8?B?UXpyYTJXUXBSQ3ZDU3kyNmFwc2ljSSs3d1RPL0VJV3V0YVJPcDUxTzNhVmIv?= =?utf-8?B?UnFlSEVVT3h0bFgyTlN2MWc4OThOa1F3VTJYcHBMTll6OHJibEk3eG0yQUFx?= =?utf-8?B?ZlJOd2VYMmxxU1FrNGNWSXNiNTF5MGV0QkdGRkZPK05VM2RXMlpOdGpEaVhm?= =?utf-8?B?MjVNbkRZa0JFL0YzSUhXVEt3bVRXZWdGUVY3RUpQK0JHNnZMNkFKalFLVy9j?= =?utf-8?B?N0hPMjQvWDFUcTh1QVZwU2xQcWxRc0RPbEpOSTJyVXpmRVlJM1NhUU82L1dy?= =?utf-8?B?dmczRWp3MlZvZG5LbzI5NlU0S0ZNNlQwMmIxWnd1T1dVMFNzK1JUeVp6OTB4?= =?utf-8?B?d3BUMEIxeEZFVWs2bVhnSkZOdlkyQWE4UitxY092aWVNb0dSckpOR2R5dnJP?= =?utf-8?B?WTVZWXNySzRGVEQzbTVJR3lESE5YeHFGS1VqUzNZblo4R2ZPWlRsbWlLTC9s?= =?utf-8?B?TGpibWJQdUkrNTI0bUpsOG5jdkNSTEpQNDFvZmo3UHY1TWZ4WjZLR05IS2FP?= =?utf-8?B?cHcwYzZxNzZvNHIrdGxYWDVrbC85REFkWXlFdkUxOWZuUHVnS3BvUWZ4cU13?= =?utf-8?B?d3NScmsvV0w5UnpSelBHL0cvZlB6Z0FqRWphd1FjNzc3WEorcy9CVU5HV0JW?= =?utf-8?Q?+wXrXyIeDbAdoR5ixbo0eXlMY?= 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: MWHPR11MB1886.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 28835c2c-7672-47a3-4908-08db08d740ee X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Feb 2023 06:48:00.3093 (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: WOfqeiLb+NRck96QbdwcOaJyfBzFUqFktHliVOiRLbooGSTDS0wrzyDoK7Tp7NL0JcjgNxrmudOvaRegG0+1eQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB5768 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 SGksIE1pbmppbg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFllLCBN aW5namluWCA8bWluZ2ppbngueWVAaW50ZWwuY29tPg0KPiBTZW50OiBNb25kYXksIEZlYnJ1YXJ5 IDYsIDIwMjMgNjo1MiBQTQ0KPiBUbzog6Z+p54i9IDxoYW5zaHVhbmdAcWlhbnhpbi5jb20+OyBU aG9tYXMgTW9uamFsb24NCj4gPHRob21hc0Btb25qYWxvbi5uZXQ+DQo+IENjOiBkZXZAZHBkay5v cmc7IHN0YWJsZUBkcGRrLm9yZzsgWmhvdSwgWWlkaW5nWA0KPiA8eWlkaW5neC56aG91QGludGVs LmNvbT47IFlhbmcsIFFpbWluZyA8cWltaW5nLnlhbmdAaW50ZWwuY29tPjsgWmhhbmcsDQo+IFFp IFogPHFpLnouemhhbmdAaW50ZWwuY29tPjsgZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbTsNCj4g ZmVycnVoLnlpZ2l0QGFtZC5jb20NCj4gU3ViamVjdDogUkU6IFtQQVRDSF0gbmV0L2ljZTogZml4 IGdldCBsaW5rIHN0YXR1cyB0aW1lb3V0DQo+IA0KPiANCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiDpn6nniL0gPGhhbnNodWFuZ0BxaWFueGluLmNvbT4NCj4g PiBTZW50OiAyMDIz5bm0MuaciDbml6UgMTU6NTcNCj4gPiBUbzogVGhvbWFzIE1vbmphbG9uIDx0 aG9tYXNAbW9uamFsb24ubmV0PjsgWWUsIE1pbmdqaW5YDQo+ID4gPG1pbmdqaW54LnllQGludGVs LmNvbT4NCj4gPiBDYzogZGV2QGRwZGsub3JnOyBzdGFibGVAZHBkay5vcmc7IFpob3UsIFlpZGlu Z1gNCj4gPiA8eWlkaW5neC56aG91QGludGVsLmNvbT47IFlhbmcsIFFpbWluZyA8cWltaW5nLnlh bmdAaW50ZWwuY29tPjsgWmhhbmcsDQo+ID4gUWkgWiA8cWkuei56aGFuZ0BpbnRlbC5jb20+OyBZ ZSwgTWluZ2ppblggPG1pbmdqaW54LnllQGludGVsLmNvbT47DQo+ID4gZGF2aWQubWFyY2hhbmRA cmVkaGF0LmNvbTsgZmVycnVoLnlpZ2l0QGFtZC5jb20NCj4gPiBTdWJqZWN0OiBSZTogW1BBVENI XSBuZXQvaWNlOiBmaXggZ2V0IGxpbmsgc3RhdHVzIHRpbWVvdXQNCj4gPg0KPiA+DQo+ID4NCj4g PiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiBGcm9tOiBUaG9tYXMgTW9uamFs b24gPHRob21hc0Btb25qYWxvbi5uZXQ+DQo+ID4gPiBTZW50OiBNb25kYXksIEZlYnJ1YXJ5IDA2 LCAyMDIzIDM6MjMgUE0NCj4gPiA+IFRvOiBNaW5namluIFllIDxtaW5namlueC55ZUBpbnRlbC5j b20+DQo+ID4gPiBDYzogZGV2QGRwZGsub3JnOyBzdGFibGVAZHBkay5vcmc7IHlpZGluZ3guemhv dUBpbnRlbC5jb207IFFpbWluZw0KPiA+IFlhbmcNCj4gPiA+IDxxaW1pbmcueWFuZ0BpbnRlbC5j b20+OyBRaSBaaGFuZyA8cWkuei56aGFuZ0BpbnRlbC5jb20+OyBNaW5namluIFllDQo+ID4gPiA8 bWluZ2ppbngueWVAaW50ZWwuY29tPjsgZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbTsNCj4gPiA+ IGZlcnJ1aC55aWdpdEBhbWQuY29tDQo+ID4gPiBTdWJqZWN0OiBSZTogW1BBVENIXSBuZXQvaWNl OiBmaXggZ2V0IGxpbmsgc3RhdHVzIHRpbWVvdXQNCj4gPiA+DQo+ID4gPiAwNi8wMi8yMDIzIDA3 OjIyLCBNaW5namluIFllOg0KPiA+ID4gPiBXaGVuIGh3IGlzIGp1c3Qgc3RhcnRlZCwgaXQgd2ls bCBpbW1lZGlhdGVseSBvYnRhaW4gdGhlIGxpbmsNCj4gPiA+ID4gc3RhdHVzLCBhbmQgdGhlIGxv bmdlc3QgYXR0ZW1wdCBpcyAxIHNlY29uZC4gU29tZSBOSUNzIGFyZSBzbG93IHRvDQo+ID4gPiA+ IGluaXRpYWxpemUsIHdoaWNoIG1ha2UgaXQgZmFpbHMgdG8gb2J0YWluIHRoZSBsaW5rIHN0YXR1 cy4NCj4gPiA+ID4NCj4gPiA+ID4gVGhlIHBhdGNoIGZpeGVzIHRoaXMgaXNzdWUgYnkgbW9kaWZ5 aW5nIHRoZSBsb25nZXN0IGF0dGVtcHQgdG8gNSBzZWNvbmRzLg0KPiA+ID4NCj4gPiA+IFdoYXQg aXMgdGhlIGNvbnNlcXVlbmNlPw0KPiA+ID4gSW4gd2hpY2ggY2FzZSwgRFBESyBhcHBsaWNhdGlv biB3b3VsZCBiZSBibG9ja2VkIGR1cmluZyA1IHNlY29uZHM/DQo+ID4gPg0KPiA+DQo+ID4gSSB0 aGluayBpY2VfbGlua191cGRhdGUgd2l0aCB3YWl0X3RvX2NvbXBsZXRlIG5lZWRzIHRvIGJlIG9w dGltaXplZA0KPiA+IHdoZW4gaWNlX2xpbmtfdXBkYXRlLg0KPiA+IE91ciBzeXN0ZW0gaW50ZWdy YXRlcyBkb3plbnMgb3IgbW9yZSBpbnRlcmZhY2VzKEU4MTApLCBldmVuIGlmIHdhaXQgMQ0KPiA+ IHNlY29uZCwgdGhlIHN5c3RlbSBzdGFydHMgdmVyeSBzbG93bHkuDQo+IA0KPiBZb3VyIHByb3Bv c2FsIGlzIHZlcnkgaW50ZXJlc3RpbmcuIFdlIHdpbGwgZGlzY3VzcyB0aGlzIGluIG91ciBpbnRl cm5hbCBtZWV0aW5nLg0KPiBKdXN0IHZlcmlmaWVkIHNvbWUgaXNzdWVzOg0KPiAtLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IGljZV9kZXZfc3RhcnQNCj4gCWljZV9kZXZf c2V0X2xpbmtfdXANCj4gCQlpY2VfbGlua191cGRhdGUoZGV2LCAxKQ0KPiBlODEwIHRha2VzIDcw MG1zLCBlODIzIHRha2VzIDE5ODBtcy4NCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0NCj4gaWNlX2Rldl9zdGFydA0KPiAJaWNlX2Rldl9zZXRfbGlua191cA0KPiAJCXNs ZWVwKDUpDQo+IAkJaWNlX2xpbmtfdXBkYXRlKGRldiwgMSkNCj4gIGU4MTAgYW5kIGU4MjMgbmVl ZCBhYm91dCA1fjhtcy4NCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N Cj4gVGhlIGV4ZWN1dGlvbiB0aW1pbmcgb2YgaWNlX2xpbmtfdXBkYXRlIG5lZWRzIHRvIGJlIG9w dGltaXplZC4gVGhlIHJvb3QNCj4gY2F1c2UgaXMgdGhhdCB0aGUgaHcgIG5lZWRzIHRpbWUgdG8g Y29tcGxldGUgaW5pdGlhbGl6YXRpb24uIFRoaXMgaW52b2x2ZXMNCj4gaW5pdGlhbGl6aW5nIHRo ZSBodywgd2hpY2ggY2FuIGJlIGEgbG90IG9mIHdvcmsuDQo+IFRoaXMgaXMgbm90IHRoZSBzYW1l IGlzc3VlIHRoYXQgdGhlIGN1cnJlbnQgcGF0Y2ggc29sdmVzLg0KDQpJIHRoaW5rIGl0J3MgYSBj eWNsZSwgc28gZXZlbiB3ZSBzZXQgdGhlIG1heCB3YWl0aW5nIHRpbWUgdG8gMXMsIGl0IHdpbGwg cnVuIG91dCB3aGVuIGxpbmsgc3RhdHVzIHJlc3VsdCBnZXQuDQpXaWxsIG5vdCBjYXVzZSBzeXN0 ZW0gc3RhcnQgc2xvd2x5IG9ubHkgd2hlbiBIVyBtZWV0IHNvbWUgZXJyb3JzIGFuZCBjYW4ndCBn ZXQgbGluayBzdGF0dXMuDQpCdXQgSSBhbHNvIHN1Z2dlc3QgeW91IHRvIHVzZSBhIHJlYXNvbmFi bGUgdGltZSBiYXNlZCBvbiB0aGUgdGVzdCByZXN1bHQuDQo=