From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.24]) by mail.toke.dk (Postfix) with ESMTPS id 96DB4A29EED for ; Thu, 14 Sep 2023 03:22:25 +0200 (CEST) Authentication-Results: mail.toke.dk; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=gNtA7mf0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1694654545; x=1726190545; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=TCzEm7uzAxSipTfW6kjEYaxAMjfITq/j0sP12Y4535I=; b=gNtA7mf0jpdX6eTG8nlCssLTtrsR1VOvii2kNSQ0OhTBikd15qiJUSVG eocxxPZ63+0GaR7JSQZ9k+VohZMkGG6aSeqtBO6p3K5ULbJ0ZQkurxMKB 4lNLieNh8lv6WrfMx9pbZJWSoRf9WG6OGcCwh9RZSqRlrdog52IMKQ1qK 0hp6VLVv3lihtBzMd52Z9DPzqHL4HQJY7rBTK7R8OKfUfs/h9pFen/06j VHTM1l33gqqGuiGt1o5Mi4dq5jh8MfCbm8Im0mxzSMRUeAVlhCd9wuTNR 6WAyGXmVJpHRskQv/HJlSEydBw4zsyBCEZjJ/0mMO2j1YeJ4OebIWcjtx w==; X-IronPort-AV: E=McAfee;i="6600,9927,10832"; a="381509316" X-IronPort-AV: E=Sophos;i="6.02,144,1688454000"; d="scan'208";a="381509316" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Sep 2023 18:22:22 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10832"; a="991202684" X-IronPort-AV: E=Sophos;i="6.02,144,1688454000"; d="scan'208";a="991202684" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga006.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 13 Sep 2023 18:22:21 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Wed, 13 Sep 2023 18:22:20 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.32; Wed, 13 Sep 2023 18:22:20 -0700 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.32 via Frontend Transport; Wed, 13 Sep 2023 18:22:20 -0700 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (104.47.51.47) 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.32; Wed, 13 Sep 2023 18:22:20 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=evsbJ1fKAo+qcL3nCQ9FJ7+DB1Z/ipboC1cFqeWigLd1KQ2afH8KEurLmXif5/IyR9+1v2OH+W3arAT5AfRY0re/dOCBY4Q3uIh31J3uegIWwcasX652HDz6BzpI2l78l7qqAeE9LfiCX7MQieQEQkzPGQ4kL7LQKRzvme0v4HVMJKAebTPhaxQOWXo11gdft6Zc3MHHqgpl37TFhqGiWnbFe4FC5TxbAn4RdkrR700TLq+eym1LUFWoigrtUhsmhjMnFduB1lTDIxK7bSZKYuKy98hlifD3pBW6E8kIB70B+ZnlsrBU/wR4O2feyPo2VgRVRQIQKNqn9X41hQn6MQ== 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=TCzEm7uzAxSipTfW6kjEYaxAMjfITq/j0sP12Y4535I=; b=DYhWE3I5sJ9dfVG4illijkDXSHr2glNQwzGB7zIsxmo4iQQ08h8s/wqaaj9wKAwLiLRRihNwJ1RQK7yYp2jkjKiYZJ1yRiHrzZ9dLUXxaDj8BmOB+SgClO6ak2ed9jjuK/l64XSDgV+2WkZn7Q/cWxsYOvNGRo8L73vVhIy/y9k56E5jlEc3+o1iJY4qm76dzO3gccwA66NHGJreGuHmnXMkG7KUO5m1wGaJ8Vi5LzQMhWMzm1DLNyhSG5BEjwJ2oIGm28Y/zSYRhWQwrNGfl68+JLDHYiZl2uCkD1q4Pd1+3BqKSKdd3LnKEs9790v8O6JLwVqsXD5smEfzGn+zOg== 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 PH0PR11MB5830.namprd11.prod.outlook.com (2603:10b6:510:129::20) by CH3PR11MB7300.namprd11.prod.outlook.com (2603:10b6:610:150::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6768.31; Thu, 14 Sep 2023 01:22:17 +0000 Received: from PH0PR11MB5830.namprd11.prod.outlook.com ([fe80::52c5:10e4:77b2:3b06]) by PH0PR11MB5830.namprd11.prod.outlook.com ([fe80::52c5:10e4:77b2:3b06%2]) with mapi id 15.20.6768.029; Thu, 14 Sep 2023 01:22:17 +0000 From: "Song, Yoong Siang" To: Stanislav Fomichev , Jesper Dangaard Brouer Thread-Topic: Interest in TX-side XDP metadata hints from Intel (+ Red Hat) Thread-Index: AQHZ4l9dLmn4/c0fD0uGnj9L1MymfbARIM6AgAhqUNA= Date: Thu, 14 Sep 2023 01:22:16 +0000 Message-ID: References: <52272237-a3cd-23a4-cbc7-e6a53cbf2c85@kernel.org> In-Reply-To: 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: PH0PR11MB5830:EE_|CH3PR11MB7300:EE_ x-ms-office365-filtering-correlation-id: 2ae69289-d807-45a4-8226-08dbb4c108ae 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: 6M9iJXQ8uo3Pw6rVltyhEO0yNFzvHgmQnNXvidxffdwYHA2G40pJ3dChvS/Qqoe30jHnpa4uYluXyBRozNkvzm6wE5iCYVDLdRbOqxZsvGK0v2HlRfHZtJO5Oa402XIKPkE7uMCMG90mfYUptaUz59BotDVgJIrRyQmIXRWBVxEYFP+179qhgPQWHBS4c03GfVbdR7vCEePAJNC5mVE0cPZPg12K7YSplKszuLiDVh+B/jpGoebm3GKjl3WyuAp/9Q3u97FSECFvrYFqykLnAVFrXqXaNFJNEqndAVnPph2WB1M8mMbI999dAJ++IokSv5ol9ROqv8rZt7+PSGFN44dCxxl9Mw4DbIQUUPZFkFEY54h5y7Sv77CosXZdIi9eP4GiqCfqQQTXhowTDEQna3wRBLA2V+zqEVdtu7ZESjRhHXJuzwGtO0tOb/FE4OiByc/TieF72APLicQtyVPtmSvBh7wa9S1r41SGxPawxoSzZ1Vudx4pKqiXDuNQ7wRPM4W8YrvOlc8tQF+vvJDZ8JPqecileQq4Gm63TtgDX7Z6I9xTOGo0tDnAW3cGokZ1/a068bN+d5qW9XFniU6+cQlK1Tqo20GvwAL3GQTGNIPVB9C3jGTFxM7P9sZBE/1bF28AwDOW7BmkOlgUUyEwBg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB5830.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(39860400002)(376002)(346002)(396003)(136003)(366004)(186009)(1800799009)(451199024)(6506007)(7696005)(71200400001)(53546011)(966005)(66556008)(64756008)(316002)(2906002)(54906003)(66946007)(76116006)(8676002)(66476007)(8936002)(110136005)(5660300002)(4326008)(52536014)(478600001)(7416002)(66446008)(86362001)(55016003)(26005)(33656002)(38100700002)(9686003)(38070700005)(82960400001)(41300700001)(122000001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VmVZLzJQQVZGeGJ1bzZYbmxBOXlHM3VkYjFvbjFjVXdwdllCWUs3eVBicHR3?= =?utf-8?B?dXB3TEtkLzZTUGludmZLTkFkaUNmNlA1NjZ4R2c4Y01FdHB5MUxodEdKSGVR?= =?utf-8?B?TjhoU3RuVjV2VTFxZG9ESWxNemc4bVlVdGlubHBTdTZKWGZWQTJCWUdsampz?= =?utf-8?B?QWx2SDVoZWJkeWlua1lLNnhYeFpGaCtsQjNER1lsajBjcGZKZ2EvYlIyampa?= =?utf-8?B?clJJNHp1R1N6bDdia05uUndJbkwwSlM2UkxKOUIwMUxvNkxxTmY0YVY0ZE5i?= =?utf-8?B?Z25CK3RyTkk1Z0JTYm1vTXdiWjNvWk5ROEdFL1d1K3JGS2YyL0pYWnV2dGpN?= =?utf-8?B?bjhUQkZuUnJLYXN4MExmN0tVODFycnEvSnZSdVFvRGFtK1ZpcHQ4K0o2enE3?= =?utf-8?B?RWRsUHkvYXI2ZlVBSmQraXlxR3dDK1psVWxyYkpadlNYZlRhbVBTcWQxTEt2?= =?utf-8?B?bzA4Y1JxVUU5RzM0aTFOQjBNMVIvWVIvNVJxWFdFRW00R0FSeExxYlpoSmh6?= =?utf-8?B?TVVRRW9aNURydzczYzd3dUFwWFdHbkRldHVVWmN4YlY0akdGbTRzQnRCMW12?= =?utf-8?B?OU5GMjMvcHF6alBTMTB0V2RPT1NXWHhmWndaYjZHdWphdjhvaTh6Q2RCZ1Ey?= =?utf-8?B?WkFWNlAxV3FFRytEVTVtenVldHFGTS9RbGZYcWxyYTNkUXRaVzBvZkpRTS8v?= =?utf-8?B?VEZBUVRZMW5qSktSTGg1WTNKbGVlZVI3R0VRMVhIYUpCT2NIL1RyMFJicnZs?= =?utf-8?B?dEg1MW5IMWp6RlRwWDgzQWl6WkVseEpaTWVZN2JsYm1OcXVZN2Z3ZmVQZnBk?= =?utf-8?B?eUd0QUV5ZHJEUUVEQUtxSjZCSVYvWTRiQkxEWjRkTE5ac1BLdlZwdlhwWi9z?= =?utf-8?B?Slh0UGwxZGN3WGgvcFNxUDFaYXJOakhwMzlSZm1Bd3IxTlFndE1YSXJuM1Fw?= =?utf-8?B?ZHR4MUhwVmZMV0NUZWVEL0VwTDJldlhVMExwM0lEMzZpUWFZdUNIbjhiSmx2?= =?utf-8?B?RTJYWi8raW56UVZpcDJVUmNUK2pDSDJSaC9mbmdzaWgrWEc1OXVPMnYvWm0y?= =?utf-8?B?cFd1SG1OQlVkTDluWkVIaElrZitGc1BVSVFrZW00YlJFNWNMQUZ0dkkwbWVF?= =?utf-8?B?MDFPN0tkVXVXbUFyQWxlSUhrOVZyT1NTak92aHZjNTBkenYvQ1VaaldzM1FX?= =?utf-8?B?RlBYNGhtRzU5ZkllSUpCbU1wQkVlcnQ2TXZZaGpMdWhHTXd3NHExMEFMS0J0?= =?utf-8?B?MTVoSTBvanIzMTRqZGVNckRnSGh3amV2NCthTXdMaXpESTFTNmJ1T0JiOE1I?= =?utf-8?B?OTZEOXloRGpFQnJPVSsvbVVGT0pTczZTZjJUaUNpR00xMDlxK29RVTdIU1Rq?= =?utf-8?B?aEllY2tuUDZSWmVkeldQRWwvd2krcHJJVXlMNVB4TkpUYjNDSENzeFpHWE9v?= =?utf-8?B?aWxubVlISmhkblpxNWZ1VitzVS96NDMwWFFXTDVXRTA0N00yclA2VlNocWFX?= =?utf-8?B?MTJ6K2g5czZqOTJtb0MyUkJZeTdLN05SWlI3aFJ2SHNvZ3dVQ0Z1dGM5aGNi?= =?utf-8?B?aVRkd2YvRFVpbG5rWU1xR3NiNDg0ZXE0S05TTFFaU1VCQTRZNzVmdjN6eThh?= =?utf-8?B?ZTg1WUR6WTZQQTNCS3RlaEF3eE1rdno5MlZ5L09PcjVsVGNsTzFldnpIQUZ3?= =?utf-8?B?YWhtMGlPMGIxc3MxSzdheE1jUkpxVlR3RlRBK2tjVW1RVnI2VDlNQ3dUcHlQ?= =?utf-8?B?OWdBU1ZPRERzbGhBYnBobktDTnFPMmluRzZWbVVJMnMvbVZuQzl6VGR6dzRx?= =?utf-8?B?SjVKTG84ZC9JUklUa2V1cyt6MFZ6Q3NJdFdDVGN2UnNXUU5QUDlFQnZtMFEx?= =?utf-8?B?TUZQa0tZMzJNRGpla21ybXF5WEhkRXJvSFJjbXZocFlHbk5XVGRySDdVUitj?= =?utf-8?B?Z2ptVktXdGVSSDE3WkpjSVU5ZFBlUmlhR1doR3FoK20rUjAxb0Rib1Ivei8v?= =?utf-8?B?bmMzTXdpV0VjUWplMFhkbUlqZnpCcTUrRzBNOE5XMDE2Q1cxNDFNcUwwNkQ3?= =?utf-8?B?MEpyakFkZllJdXVHRHNpL0JxWTdOZFJXL05UMTQ5Ui9wWDNkU2Jja09OTWpt?= =?utf-8?B?enlsV3F0eGRlY1R2ZElKTkplaFJjMjVpaHRUSXRSaFZaVjNKaGJCWk1nblB1?= =?utf-8?B?Wmc9PQ==?= 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: PH0PR11MB5830.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2ae69289-d807-45a4-8226-08dbb4c108ae X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Sep 2023 01:22:16.9973 (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: AIXIkbkYakTCpa21S3vw6cNbLj+DbCWx7Er35H7/ozDZCatK0c3Cp8ZThoJofV8gKmZBt5Ro1yeXZllMBoI1GBesCQYWdA4SaT8a7ufGWb8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB7300 X-OriginatorOrg: intel.com Message-ID-Hash: SXAGYN32FDO25DCJBUCMP26YA5STIZE2 X-Message-ID-Hash: SXAGYN32FDO25DCJBUCMP26YA5STIZE2 X-MailFrom: yoong.siang.song@intel.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: "t, Thomas" , "Abdul Rahim, Faizal" , "Dupont, Fabien" , "Chavez, Robert" , "Zaremba, Larysa" , Alexei Starovoitov , Daniel Borkmann , "Gament, Costin" , Jakub Kicinski , Daniel Bristot de Oliveira , "Karlsson, Magnus" , "Fijalkowski, Maciej" , Felix Maurer , "Desouza, Ederson" , "Maloor, Kishen" , "xdp-hints@xdp-project.net" X-Mailman-Version: 3.3.8 Precedence: list Subject: [xdp-hints] Re: Interest in TX-side XDP metadata hints from Intel (+ Red Hat) List-Id: XDP hardware hints design discussion Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: T24gU2F0dXJkYXksIFNlcHRlbWJlciA5LCAyMDIzIDEyOjM4IEFNIFN0YW5pc2xhdiBGb21pY2hl diA8c2RmQGdvb2dsZS5jb20+IHdyb3RlOg0KPk9uIEZyaSwgU2VwIDgsIDIwMjMgYXQgNzoxOOKA r0FNIEplc3BlciBEYW5nYWFyZCBCcm91ZXIgPGhhd2tAa2VybmVsLm9yZz4NCj53cm90ZToNCj4+ DQo+PiBIaSBTdGFuaXNsYXYsDQo+Pg0KPj4gU2hhcmluZyB0aGF0IEludGVsICgrUmVkIEhhdCkg aGF2ZSBhbiBpbnRlcmVzdCBpbiBnZXR0aW5nIFhEUCBtZXRhZGF0YQ0KPj4gaGludHMgd29ya2lu ZyBvbiBzbWFsbGVyIGRldmljZXMgdXNlZCBmb3IgIkVkZ2UgQ29udHJvbHMgZm9yIEluZHVzdHJp YWwiDQo+PiAoRUNJKVsxXS4NCj4+DQo+PiBXaGF0IGFyZSB5b3VyIHBsYW5zIGZvciB5b3VyIHBh dGNoc2V0WzJdID8NCj4NCj5Tb3JyeSwgSSB3YXMgT09PIGZvciB0d28gd2Vla3MgYW5kIHRoZW4g Z290IGRpc3RyYWN0ZWQgYnkgc29tZSBpbnRlcm5hbCB3b3JrIDotDQo+KCBJJ2xsIHByb2JhYmx5 IHBvc3QgYW5vdGhlciByZXNwaW4gbmV4dCB3ZWVrLiBJIHRoaW5rIEkndmUgYWRkcmVzc2VkIG1v c3Qgb2YgdGhlDQo+TWFjaWVqJ3MgZmVlZGJhY2ssIGJ1dCB0aGUgb25seSB0aGluZyB0aGF0IHdl IG5lZWQgdG8gbW92ZSB0aGlzIGZvcndhcmQgaXMgdG8NCj5zdXBwb3J0IGFub3RoZXIgZGV2aWNl IGJlc2lkZXMgbWx4NS4gTWFjaWVqIHdhcyBzdWdnZXN0aW5nIGljZSwgYnV0IEkgZG9uJ3QgaGF2 ZQ0KPnRoZSBodyA6LSggSSBoYXZlIHNvbWUgaWRmcC1jYXBhYmxlIGRldmljZXMsIHNvIEknbGwg cHJvYmFibHkgdHJ5IHRvIHBsYXkgd2l0aCBpdA0KPmluc3RlYWQgKGJ1dCB0aGUgaWRwZiBkcml2 ZXIgaXMgc3RpbGwgbm90IHB1bGxlZCkuDQo+DQo+U28gaWYgeW91IHdhbnQgdG8gaGVscCBzcGVl ZCBpdCB1cCwgd2Ugc2hvdWxkIHByb2JhYmx5IGZvY3VzIGZpcnN0IG9uIGdldHRpbmcgc29tZQ0K Pm9mIHRoZSBpbnRlbCBuaWNzIHN1cHBvcnQgdHggbWV0YWRhdGEuDQo+VG8gcHJvY2VlZCwgbWF5 YmUgSSBzaG91bGQgcG9zdCBteSBuZXh0IGl0ZXJhdGlvbiBhbmQgd2UgY2FuIGNvbGxhYm9yYXRl IG9uIHRoZQ0KPmljZSBkcml2ZXIgY2hhbmdlcz8NCj5XaG8gc2hvdWxkIEkgQ0MgZXhwbGljaXRs eT8NCj4NCkhpIFN0YW5pc2xhdiwNCg0KSSBjYW4gaGVscCB0byBzcGVlZCBpdCB1cC4gSSBkb24n dCBoYXZlIGljZSBIVyBvbiBteSBoYW5kIGFzIHdlbGwsIHNvIG1heWJlIHdlIGNhbiBzdGFydCAN CndpdGggaWdjIGRyaXZlcnMsIGZvbGxvd2VkIGJ5IHN0bW1hYyBkcml2ZXJzLg0KDQpQbGVhc2Ug cG9zdCB5b3VyIG5leHQgaXRlcmF0aW9uLCB0aGVuIHdlIGNhbiBjb2xsYWJvcmF0ZSBiYXNlZCBv biB0aGF0Lg0KDQpUaGFua3MgJiBSZWdhcmRzDQpTaWFuZw0KDQo+PiBNeSBzdWdnZXN0aW9uICh0 byBJbnRlbCkgaXMgdGhhdCB3ZSBpbXBsZW1lbnQgdGhlIFRYLXRpbWVzdGFtcCAocGx1cw0KPj4g TGF1bmNoVGltZSkgb24gdG9wIG9mIFN0YW5zbGF2J3MgcGF0Y2hlc1syXS4gIEZvciBkcml2ZXJz DQo+PiBpZ2MraWdiK3N0bW1hYyB3aGljaCBJIHRoaW5rIHdpbGwgY292ZXIgdGhlIHRlc3RzWzNd IG5lZWQgYnkNCj4+IEFydW4vQ29zdGluICg/KS4gQW5kIHRoZW4gcG9zdCBpdCB1cHN0cmVhbSBm b3IgcmV2aWV3Lg0KPj4NCj4+IFRoZSBJbnRlbCB0ZXN0IHRvb2xbM10gaXNuJ3Qgb3BlbiwgYnV0 IGl0IGlzIGFuIEFGX1hEUCBiYXNlZCBSZWFsLVRpbWUNCj4+IENvbXB1dGUgUGVyZm9ybWFuY2Ug KFJUQ1ApIGFwcGxpY2F0aW9uIHRoYXQgc2hvdy1jYXNlIGEgcmVhbC10aW1lDQo+PiBjb250cm9s IGxvb3AgYXBwbGljYXRpb24uICBUaGUgY3VycmVudCBjb2RlIHVzZXMgb3V0LW9mLXRyZWVbNF0g IlRYVElNRSINCj4+IExhdW5jaFRpbWUgZmVhdHVyZSwgdGhhdCB3YW50IG5vdCB1cHN0cmVhbWVk Lg0KPj4NCj4+IExldHMgdXMgaW5zdGVhZCBpbXBsZW1lbnQgYSBwcm9wZXIgVFggTGF1bmNoVGlt ZSBmZWF0dXJlIG9uIHRvcCBvZiBbMl0uDQo+Pg0KPj4gLS1KZXNwZXINCj4+IGNjLiBYRFAtaGlu dHMgTUwgYXMgYW55b25lIGlzIGZyZWUgdG8gY29kZSB0aGlzIHVwLCBjb2RlIGhlbHAgaGVyZVs1 XQ0KPj4NCj4+DQo+PiBbMV0gaHR0cHM6Ly9lY2kuaW50ZWwuY29tLw0KPj4gWzJdDQo+PiBodHRw czovL2xvcmUua2VybmVsLm9yZy9hbGwvMjAyMzA4MDkxNjU0MTguMjgzMTQ1Ni0xLXNkZkBnb29n bGUuY29tLw0KPj4gWzNdIGh0dHBzOi8vZ2l0aHViLmNvbS9PVENTaGFyZTIvcnRjcC14ZHANCj4+ IFs0XSBodHRwczovL2xvcmUua2VybmVsLm9yZy9hbGwvMjAyMTA2MjEyMzA2MzUuM2E4Mzg1MWNA Y2FyYm9uLw0KPj4gWzVdDQo+PiBodHRwczovL2dpdGh1Yi5jb20veGRwLXByb2plY3QveGRwLXBy b2plY3QvYmxvYi9tYXN0ZXIvYXJlYXMvdHNuL2NvZGUwDQo+PiAxX2ZvbGxvd19xZGlzY19UU05f b2ZmbG9hZC5vcmcjdHgtdGltZS10by1oYXJkd2FyZS1kcml2ZXItaWdjDQo=