From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 38D41A04DB; Fri, 16 Oct 2020 14:57:42 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id B4A341EB4A; Fri, 16 Oct 2020 14:57:39 +0200 (CEST) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by dpdk.org (Postfix) with ESMTP id 38FE41EB44 for ; Fri, 16 Oct 2020 14:57:37 +0200 (CEST) IronPort-SDR: qrs7UiQwRwJa7D8N9qOWLfcIH1ZxfKqcPHrrFjz9ftrvFxwUbhBb4PE+akjvvfNNGbMIxinbbe NJAmdqXulh1Q== X-IronPort-AV: E=McAfee;i="6000,8403,9775"; a="228250041" X-IronPort-AV: E=Sophos;i="5.77,382,1596524400"; d="scan'208";a="228250041" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Oct 2020 05:57:35 -0700 IronPort-SDR: XRpmpwiOs2oeOI1e+/EKCqFgC12KsaXw7y9GnrVDnXw6aD6pLvlVpCmVd9t8PEITAax91J7/vn sUR//Nz8FfVQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,383,1596524400"; d="scan'208";a="347190907" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by orsmga008.jf.intel.com with ESMTP; 16 Oct 2020 05:57:35 -0700 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) by ORSMSX604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 16 Oct 2020 05:57:35 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX607.amr.corp.intel.com (10.22.229.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 16 Oct 2020 05:57:34 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Fri, 16 Oct 2020 05:57:34 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.169) 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.1713.5; Fri, 16 Oct 2020 05:57:34 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CRzZyGwu+ZJEkeOK3e2YBVGig1TVeBR95sodZ+TUrknWmJ+kQCG9YV3l1Ymld/BLvPCQ1EXpSxDO+Lllv9XzH/a23pioHhlI+9biqnjt1jmvRws4CjxXY1GLv0EqcC8eVRvBhycUrv+HHqV6qPJ5KDhsQXy0WgOF8OQGPti58ZTjhpGO17HGPlBUy5ZusbjyzY0cUcRDUVylJKjZZRPlHj9EFmRdsWOHUetXGPWTHTEB4Kksxsx8YUSRVX7+9oP7JuH+CV2sLMc1B7ZQIt9UoBpV4SV10F4o6LIw/c9wTPhrvcZY8ajwYq37kaXywA2gboqfMtP72JosfmME4fPu7g== 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-SenderADCheck; bh=V4C5N89bArmIjCKX5X37n+I10iJucZ5ngiabxuEpv6c=; b=Iyta8CMgjm3BwpVLpBsEfI1MH5vds0BxlMlr2jkccCKq2zBJLdybB59J35DKTsBHF5ZFARsSdqerBkjo2SsE0KLTZoM8vsITtUhfo86KZ+Q+KcoKqrSfyR/yz3qJDDolE89Y7is+/Xf/D8lkn4Pa2So+T3K4rVh//7tR71Zi/2L2lkw7VuYSQ2jZs5s/oUctEgyRFgLzF/me2iTZxcO3zNrPo7kmVyxMUlCvGYl5N9RFQomwJG2attUkPAGFRH+pmMoJXde/znTu8ehxkXpBhs0W6fcgd32rYN5BZXsaztMymZ8FSKF5wn9BQwojmQB1izgUW7hMNzL44O6XaBtqmQ== 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=V4C5N89bArmIjCKX5X37n+I10iJucZ5ngiabxuEpv6c=; b=jbGXLP8znPH2/CncS5Uv4WNFVBVXBrx8Z8KZMmS2yE+zxWiywU3tkV6FES12oIbxkEwNWAv+uSJ7ORfHSxPoxCjwIoT/z+k1mK2f6HKhsCBZI8kl3/9/UiJy0OXVTSwiOtu+PKrx8s5NgI2svc7r3hiTnTOzM9t6i+4lUnak81Q= Received: from BYAPR11MB3143.namprd11.prod.outlook.com (2603:10b6:a03:92::32) by SJ0PR11MB4943.namprd11.prod.outlook.com (2603:10b6:a03:2ad::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.21; Fri, 16 Oct 2020 12:57:33 +0000 Received: from BYAPR11MB3143.namprd11.prod.outlook.com ([fe80::59e7:5ab9:4e99:27b9]) by BYAPR11MB3143.namprd11.prod.outlook.com ([fe80::59e7:5ab9:4e99:27b9%5]) with mapi id 15.20.3477.020; Fri, 16 Oct 2020 12:57:33 +0000 From: "Van Haaren, Harry" To: David Marchand , =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= CC: "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH v2 1/2] service: add component useful work attribute Thread-Index: AQHWiqRtrZud8GcXVEiRHnPiNHbhVKl2JzaAgAAdvpCAExNJoIAQ//EAgAAKEKA= Date: Fri, 16 Oct 2020 12:57:33 +0000 Message-ID: References: <20200907162149.31454-1-harry.van.haaren@intel.com> <20200914143732.87907-1-harry.van.haaren@intel.com> <3213ba3a-e0b0-9a05-1cdb-4da5abc001b4@ericsson.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [86.40.59.136] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6e1dfe61-cb7d-4c21-0657-08d871d30ca6 x-ms-traffictypediagnostic: SJ0PR11MB4943: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: D8iwjsMJILdiymVsfyvpqfRZEUgSusAnd79zyDEX5rs4ILH1GmKwqRDV1b3S+tFjHOo8/Mcb+oQm/FXwBdZibJz8j+HdyElQOo8jn8X2pwplu8t5zluFs+ZwlGHmdCB0fak4aL/qCY5AWzH68X0FsRcN+kfyuz5XLa5zHdI9XcgTSOYODq6QTvuP/tRa8SyZzDE4xr0QWH3k5oV35d+2naIaubJVHEZD09nIvfunFBDat0khqCPH+FVV4nUJ4evT9+qbOHEDf0Hm5AQeohaQ4whkCEQDJ7ZafQg15narqRcwcbJ4TDizZFno1fbOCGzhDmsp61X4L12/t2Jcx80jOg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB3143.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(366004)(346002)(136003)(376002)(39860400002)(26005)(4326008)(55016002)(83380400001)(53546011)(9686003)(7696005)(186003)(6506007)(478600001)(8676002)(64756008)(66476007)(66946007)(66446008)(76116006)(66556008)(66574015)(86362001)(71200400001)(316002)(52536014)(5660300002)(110136005)(2906002)(8936002)(33656002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: O35dhTvbMZf+LKkSkrgAEVe5XOQyQV1gXuaRD9IpQIHvfJiFU0M0T5/it95o0PFrI/X75+jrqog5qOJblfK10XStXwnDubO2n9F219NY2eMTBbzzyWWzOhkMqvbJNG2Z8EoOvUqYTQbhFXxhML1eWaenQgZG0MN/JyG1XKB0dCYg6eSOSAMavu5n21ZTZEoUT2ErL+s+d405Evc2lSk5A9/ToAeMGkF6I5VRTVztSZW9xdY+cMXjRN6mesXmW2jQTbJRWbqlEmJClgiPLAV/uV9+VAyMBhaJEOyscycqAnocGUYV4QC1IctGTJxYGvxv4wTFSJLNZRwnWTrbXoMkbbDf0y9hHZQ1dUnU6Nyw9As5AOeLb8YQFPHOeTk2QBVdWVPMnJxb8HB6ZvBHkJULObFyW+IviYlXzgVFy0Q+zpYky9J4N19KmjKTxqYcokOqTp+I6ejlQk65JT/lckXG7HU2LTqCm2djCDZbjL5r8KEJldM0+iaQsOXH7RVeeHyZe0Nvvc9Fz94MUib6JoNqqZqpBMWMFFMkDVYa10q2h2U/ulbAzmBwWdOL1rLT7+bEaEoIujAnmxweM83u5/tJX1w2lGpyGNcAG5OtXrqc4iUCRnFpuXgbvFZmUi+jdHIZi4oZ+WhPF8qbxZaXvwUa7A== x-ms-exchange-transport-forked: True 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: BYAPR11MB3143.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6e1dfe61-cb7d-4c21-0657-08d871d30ca6 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Oct 2020 12:57:33.5201 (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: fKs6mfyQOrPoe02/5jWROS4u+OOG5vskwN5KIGxJuaNEkoGAMpVePJDBONmU5T343QJ91J0gSwny6KTDthaEmiLUZS1RblumRqL5C6bIeSo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB4943 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v2 1/2] service: add component useful work attribute X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBEYXZpZCBNYXJjaGFuZCA8ZGF2 aWQubWFyY2hhbmRAcmVkaGF0LmNvbT4NCj4gU2VudDogRnJpZGF5LCBPY3RvYmVyIDE2LCAyMDIw IDE6MjAgUE0NCj4gVG86IFZhbiBIYWFyZW4sIEhhcnJ5IDxoYXJyeS52YW4uaGFhcmVuQGludGVs LmNvbT47IE1hdHRpYXMgUsO2bm5ibG9tDQo+IDxtYXR0aWFzLnJvbm5ibG9tQGVyaWNzc29uLmNv bT4NCj4gQ2M6IGRldkBkcGRrLm9yZw0KPiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0gg djIgMS8yXSBzZXJ2aWNlOiBhZGQgY29tcG9uZW50IHVzZWZ1bCB3b3JrDQo+IGF0dHJpYnV0ZQ0K PiANCj4gT24gTW9uLCBPY3QgNSwgMjAyMCBhdCA4OjU5IFBNIFZhbiBIYWFyZW4sIEhhcnJ5DQo+ IDxoYXJyeS52YW4uaGFhcmVuQGludGVsLmNvbT4gd3JvdGU6DQo+ID4gPiAtLS0tLU9yaWdpbmFs IE1lc3NhZ2UtLS0tLQ0KPiA+ID4gRnJvbTogZGV2IDxkZXYtYm91bmNlc0BkcGRrLm9yZz4gT24g QmVoYWxmIE9mIFZhbiBIYWFyZW4sIEhhcnJ5DQo+ID4gPiBTZW50OiBXZWRuZXNkYXksIFNlcHRl bWJlciAyMywgMjAyMCAzOjE3IFBNDQo+ID4gPiBUbzogTWF0dGlhcyBSw7ZubmJsb20gPG1hdHRp YXMucm9ubmJsb21AZXJpY3Nzb24uY29tPjsgZGV2QGRwZGsub3JnDQo+ID4gPiBDYzogZGF2aWQu bWFyY2hhbmRAZHBkay5vcmcNCj4gPiA+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSCB2 MiAxLzJdIHNlcnZpY2U6IGFkZCBjb21wb25lbnQgdXNlZnVsIHdvcmsNCj4gPiA+IGF0dHJpYnV0 ZQ0KPiA+ID4NCj4gPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+ID4gRnJv bTogTWF0dGlhcyBSw7ZubmJsb20gPG1hdHRpYXMucm9ubmJsb21AZXJpY3Nzb24uY29tPg0KPiA+ ID4gPiBTZW50OiBXZWRuZXNkYXksIFNlcHRlbWJlciAyMywgMjAyMCAxMjo0MCBQTQ0KPiA+ID4g PiBUbzogVmFuIEhhYXJlbiwgSGFycnkgPGhhcnJ5LnZhbi5oYWFyZW5AaW50ZWwuY29tPjsgZGV2 QGRwZGsub3JnDQo+ID4gPiA+IENjOiBkYXZpZC5tYXJjaGFuZEBkcGRrLm9yZw0KPiA+ID4gPiBT dWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggdjIgMS8yXSBzZXJ2aWNlOiBhZGQgY29tcG9u ZW50IHVzZWZ1bA0KPiB3b3JrDQo+ID4gPiA+IGF0dHJpYnV0ZQ0KPiA+ID4NCj4gPiA+IEhpIE1h dHRpYXMsDQo+ID4gPg0KPiA+ID4gVGhhbmtzIGZvciB0YWtpbmcgdGltZSB0byByZXZpZXcgJiBw cm9tcHQgcmVwbHkhDQo+ID4NCj4gPiBQaW5nIE1hdHRpYXMgLSBhbnkgaW5wdXQgYmFzZWQgb24g Zm9sbG93IHVwIGRpc2N1c3Npb24gYmVsb3c/DQo+ID4NCj4gPg0KPiA+ID4gPiBPbiAyMDIwLTA5 LTE0IDE2OjM3LCBIYXJyeSB2YW4gSGFhcmVuIHdyb3RlOg0KPiA+ID4gPiA+IFRoaXMgY29tbWl0 IGFkZHMgYSBuZXcgYXR0cmlidXRlIHdoaWNoIGFsbG93cyB0aGUgc2VydmljZSB0byBpbmRpY2F0 ZQ0KPiA+ID4gPiA+IGlmIHRoZSBwcmV2aW91cyBpdGVyYXRpb24gb2Ygd29yayB3YXMgInVzZWZ1 bCIuIFVzZWZ1bCB3b3JrIGhlcmUgaW1wbGllcw0KPiA+ID4gPiA+IGZvcndhcmQgcHJvZ3Jlc3Mg d2FzIG1hZGUuDQo+ID4gPiA+DQo+ID4gPiA+ID4gRXhwb3NpbmcgdGhpcyBpbmZvcm1hdGlvbiB2 aWEgYW4gYXR0cmlidXRlIHRvIHRoZSBhcHBsaWNhdGlvbiBhbGxvd3MNCj4gPiA+ID4gPiB0cmFj a2luZyBvZiBDUFUgY3ljbGVzIGFzIGJlaW5nIHVzZWZ1bCBvciBub3QtdXNlZnVsLCBhbmQgYSBD UFUgbG9hZA0KPiA+ID4gPiA+IGVzdGltYXRlIGNhbiBiZSBkZWR1Y2VkIGZyb20gdGhhdCBpbmZv cm1hdGlvbi4NCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4gSG93IHdvdWxkIHRoYXQgdHJhY2tp bmcgYmUgaW1wbGVtZW50ZWQ/IHJ0ZV9zZXJ2aWNlLmMgYWxyZWFkeSBrZWVwcw0KPiA+ID4gPiB0 cmFjayBvZiB0aGUgYW1vdW50IG9mIGJ1c3kgY3ljbGVzIHBlciBzZXJ2aWNlLiBXb3VsZCBpdCBi ZSBwb3NzaWJsZSB0bw0KPiA+ID4gPiByZXVzZSB0aGF0IG1lY2hhbmlzbSB0byBhY2hpZXZlIHRo ZSBzYW1lIGdvYWw/DQo+ID4gPg0KPiA+ID4gVHJhY2tpbmcgImJ1c3kgY3ljbGVzIiBpcyBub3Qg ZXhhY3RseSB0aGUgc2FtZSAtIEV2ZW50ZGV2IFNXIFBNRCBjYW4gc3BlbmQNCj4gPiA+IGN5Y2xl cyBwb2xsaW5nLCBhbmQgdHJ5aW5nIHRvIG1vdmUgcGFja2V0cyBhcm91bmQgaXRzIGludGVybmFs IHF1ZXVlcywgYnV0DQo+IG1ha2UNCj4gPiA+IG5vIGZvcndhcmQgcHJvZ3Jlc3MuIE1lYXN1cmlu ZyBjeWNsZXMgc3BlbnQgaW4gdGhlIHNlcnZpY2Ugd291bGQgbm90IGluZGljYXRlDQo+ID4gPiB0 aGUgY29ycmVjdCAiYnVzeW5lc3MiIGluIHRoYXQgY2FzZS4NCj4gPiA+DQo+ID4gPiBJbiB0aGUg c3VnZ2VzdGVkIHBhdGNoc2V0LCBlYWNoIHNlcnZpY2UgKGUuZyBFdmVudGRldiBTVyBQTUQpIGNh biB1cGRhdGUNCj4gPiA+IGEgc3RhdGlzdGljIGl0c2VsZiwgcHVzaGluZyBhbiBhdHRyaWJ1dGUg dmFsdWUgaW50byB0aGUgc2VydmljZS1jb3JlcyBsYXllci4NCj4gPiA+IFRoaXMgbWV0aG9kIGFs bG93cyBlYWNoIFBNRCB0byBkZWZpbmUgInVzZWZ1bCB3b3JrIiBpbiBpdHMgb3duIHdheS4NCj4g PiA+DQo+ID4gPiA+IFdlIGRpZCBzb21lIHByb3RvdHlwaW5nIG9uIGR5bmFtaWMgbG9hZCBiYWxh bmNpbmcgZm9yIHRoZSBzZXJ2aWNlIGNvcmUNCj4gPiA+ID4gZnJhbWV3b3JrLCBhbmQgdGhlbiB3 ZSBleHRlbmRlZCB0aGUgQVBJIGlzIHN1Y2ggYSB3YXkgdGhhdCB0aGUgc2VydmljZQ0KPiA+ID4g PiBjYWxsYmFjayB3b3VsZCByZXR1cm4gYSBib29sIGluZGljYXRpbmcgaWYgZm9yd2FyZCBwcm9n cmVzcyB3YXMgbWFkZSwgaWYNCj4gPiA+ID4gSSByZWNhbGwgY29ycmVjdGx5LiBTYW1wbGluZyB0 aGVzZSBjb3VudGVycyBhbGxvd2VkIGZvciB0cmFja2luZyBsb2FkIG9uDQo+ID4gPiA+IGJvdGgg YSBwZXItbGNvcmUgYW5kIHBlci1zZXJ2aWNlIGJhc2lzLg0KPiA+ID4NCj4gPiA+IFRoZSBzZXJ2 aWNlIGNhbGxiYWNrIHJldHVybiB2YWx1ZSBjYW4gYmUgc3RvcmVkL2luc3BlY3RlZCBvbiB0aGUg c2VydmljZS1jb3JlDQo+ID4gPiBpdHNlbGYsIGJ1dCBob3cgdG8gc2hvdyB0aGF0IHRvIHRoZSBh cHBsaWNhdGlvbj8gSXQgc3RpbGwgcmVxdWlyZXMgYW4gYXR0cmlidXRlIEFQSQ0KPiA+ID4gbGlr ZSBwcm9wb3NlZCBiZWxvdyByZS11c2luZyAiYXR0cl9nZXQiIEFQSSBJIHRoaW5rLg0KPiA+ID4N Cj4gPiA+IFNvIHJlYWxseSB0aGUgb25seSBkaWZmZXJlbmNlIGluIHRoZSBwcm90b3R5cGUgeW91 IG1lbnRpb24gaXMgaG93IHRoZQ0KPiA+ID4gc2VydmljZSBpdHNlbGYgY29tbXVuaWNhdGVzIGJ1 c2luZXNzIHRvIHRoZSBzZXJ2aWNlLWNvcmVzIGluZnJhc3RydWN0dXJlIGluDQo+IEVBTC4NCj4g PiA+DQo+ID4gPiBQZXJoYXBzIHJlLXB1cnBvc2luZyByZXR1cm4tdmFsdWUgaXMgc2ltcGxlciwg YnV0IGl0IGxpbWl0cyBzdGF0aXN0aWNzIGZyb20gdGhlDQo+ID4gPiBzZXJ2aWNlIHRvIGp1c3Qg YnVzaW5lc3MsIGFuZCB0aGUgQVBJIGNoYW5nZSByZXF1aXJlcyBhbGwgc2VydmljZXMgdG8gY2hh bmdlLg0KPiA+ID4NCj4gPiA+IFByb3Mgb2YgYWRkaW5nIGFuIEFQSSBhcyB0aGlzIHBhdGNoc2V0 IHByb3Bvc2VzIGlzIHRvIHB1c2ggYXR0cmlidXRlIHZhbHVlcyB0bw0KPiA+ID4gc2VydmljZS1j b3JlIGluIEVBTCBpcyBleHRlbnNpYmlsaXR5LCBhbmQgbm8gQVBJIGJyZWFrYWdlLg0KPiA+ID4N Cj4gPiA+IEdpdmVuIHRoYXQgY29udGV4dCwgQWNrIC8gcHVzaC1iYWNrIHRvIHRoaXMgc3VnZ2Vz dGVkIGFwcHJvYWNoPw0KPiANCj4gSSBuZWVkIGEgY29uY2x1c2lvbi4NCj4gSXMgdGhpcyByZXF1 aXJlZCBmb3IgMjAuMTE/DQoNCkdpdmVuIHRpbWVsaW5lIC0gbGV0cyBsZWF2ZSB0aGlzIHVudGls IDIxLjAyIHJlbGVhc2UuDQpJIHRoaW5rIHRoZSBhYm92ZSBzb2x1dGlvbiBpcyBhZGVxdWF0ZSwg YnV0IGRvbid0IHdhbnQgdG8gcnVzaCBmb2xrcy4NCg0KVGhhbmtzIGZvciBmb2xsb3dpbmcgdXAs IGNoYXQgbmV4dCByZWxlYXNlLiAtSGFycnkNCg0K